Cheap and simple way to mount a smartphone directly above a laptop display
with David Santiano, Deyin Mia Zhang, Xinran Azena Fan, and Yunru Casey Pan, NYU Shanghai; Barak Chamo, New York; Paolo Salvagione…
The latest blog posts to take off on Hacker News. 3,497 posts.
with David Santiano, Deyin Mia Zhang, Xinran Azena Fan, and Yunru Casey Pan, NYU Shanghai; Barak Chamo, New York; Paolo Salvagione…
New research into the malware that set the stage for the megabreach at IT vendor SolarWinds shows the perpetrators spent months inside the company’s software development labs honing their attack before inserting malicious code into updates that SolarWinds then shipped to thousands of customers. More worrisome, the…
This is The Entire Computer Science Curriculum in 1000 YouTube Videos. The curriculum is going to be organized in 40 courses in total, further organized in 4 academic years...
Live chat is for things that can get lost.
Note: This post is only kept up for historical reasons. The current ExaGear EULA doesn’t allow using ExaGear outside of Huawei Kunpeng processors.
Recent events highlight our need to take serious measures to counter lies that are undermining democracies.
In the last three months, tech giants have censored political speech and journalism to manipulate U.S. politics, while liberals, with virtual unanimity, have cheered.
David shares the paradox of abundance and how to make a healthy information diet for yourself. Read here.
Social cooling refers to the idea that if “you feel you are being watched, you change your behavior.” And the massive amounts of data being collected, especially online, is exaggerating…
The actions taken by Big Tech have a resonance that goes beyond the context of domestic U.S. politics. Even if they were right, they will still push the world to Internet 3.0.
I decided to build an extension for VSCode. That would add handy buttons for many common commands like save file, format file, show opened files etc.
Toronto is not the next great startup scene. Neither is Waterloo, or Vancouver, or anywhere in Canada. I’m sorry that I have to write this. I really am. I want it to work. But the growing cho…
Teardown and analysis of electronics. Integrated circuit design analysis.
Ricky Strauss' departure was a longtime coming
tl;dr: My ISP’s CGNAT session timeout is too short, meaning TCP keepalives gets dropped. Test if your own NAT, or your ISP’s CGN, violates RFC5382 ‘s REQ-5 using this tool: https://github.com/AndersTrier/NAT-TCP-test .
I've been getting this question more often this year. It's based on the wrong assumption that some other popular messaging apps such as WhatsApp are "end-to-end encrypted by default", while Telegram is not. This post is intended to disprove this myth that has been so carefully crafted by Facebook/WhatsApp marketing…
If you sell culture war all day, don’t be surprised by the real-world consequences
It wasn't my intent to have this next post be about locating a source of a transmitter - but the temptation proved irresistible. Over the pa...
How to take advantage of Signal for secure messages and calls
A couple months back I switched my terminal from xfce4-terminal to the venerable xterm. For some reason I always put xterm in the same bucket as xclock, xmessage, or any other prehistoric command starting with X that comes pre-installed on any graphical Linux distribution.
Identify Problems Before They Become Disasters
I'd be interested in a decentralized social network with network-layer anonymity, grassroots content delivery, and customizable moderation.
Credentials, Expertise, and Feedback Loops
The demand for data engineers is growing rapidly. According to hired.com, the demand has increased by 45% in 2019. The median salary for Data Engineers in SF Bay Area is around $160k. So the question…
David Schütz's bug bounty writeups
This is the story of a bug that was discovered and fixed in Telegram’s self-rolled cryptographic protocol about seven years ago. The bug didn’t get any press, and no one seems to know about it, probably because it was only published in Russian.