Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,918 posts.
My “grand vision” for Rust
I don’t think I’ve ever quite articulated my “grand vision” for Rust, despite having written a fair bit about the language and its features. There is a lot I could say here, but currently there are three directions of development which I find particularly interesting:
Zig's Incremental Compilation Internals
As a member of the Zig core team, one of the most impactful projects I’ve been involved with is the implementation of incremental compilation into the Zig compiler. This feature allows the compiler to detect which individual functions and declarations have changed since a project was last built, recompile only that…
A Git catastrophe cleaned up
From the highly eclectic blog of Mark Dominus
We killed our end-to-end test suite
How Nubank switched from and End-to-End suite to a Contract and Acceptance testing strategy to scale to over 1k engineers
Please don't force dark mode
A discussion on why forcing dark mode on users can lead to poor user experience, the impact of high contrast ratios on readability, and the need for better guidelines in dark mode design.
Snap updates happen without user consent
Recent versions of Ubuntu turned on a particularly annoying feature: intrusive system notifications that warn of the pending update of a Snap managed application. Here’s an example:
METR and Redwood Offer Holy %^ Postmortem of the HuggingFace Hack
Yesterday I covered the OpenAI technical report on the HuggingFace hack. That report had one key new piece of information, and some good prosaic steps OpenAI will be taking to strengthen its alignm…
A High Frequency Trader's Apology, Pt 2
In a previous post I discussed the mechanics of HFT. If you haven't read it, go read it now. Now I'll discuss it's social utility and cost. About the title Many people were misled by it, and this wasn't my intention. I was merely alluding to the book by Hardy …
Keeping your data from Apple is harder than expected
New study shows that the default apps collect data even when supposedly disabled, and this is hard to switch off
Typed languages are better suited for vibecoding
My >10 year old programming habits have changed since Claude Code launched. Python is less likely to be my go-to language for new projects anymore. I am managing projects in languages I am not fluent in—TypeScript, Rust…
Tech Preview of Docker Desktop for M1
Apple has recently shipped the first Macs based on the new Apple M1 chips. Today we have a public preview that you can download and try out!
Update about the October 4th outage
To all the people and businesses around the world who depend on us, we are sorry for the inconvenience caused by today’s outage across our platforms. We’ve been working as hard as we can to restore…
I Was Wrong About Speed Reading (2015)
7 years ago I wrote an article about speed reading. Turns out I made a lot of mistakes. Discover why speed reading might not be as useful as expected.
GiveDirectly Planning to Give $30M in Basic Income to East Africa
Money always helps, but for the poorest, one large lump sum can last a long time. A long-term universal basic income also looks promising.
Maersk/IBM to discontinue TradeLens, a blockchain-enabled global trade platform
A.P. Moller - Maersk (Maersk) and IBM today announced the decision to withdraw the TradeLens offerings and discontinue the platform.
Coding without Google
Back in 2016, an intriguing article appeared on Reddit: “Do Experienced Programmers Use Google Frequently?”. The author discussed if expert programmers use google more often than novice coders. He mentioned that using google is a good thing. It helps to find the best solutions, validate ideas, speed the development…
An Ode to Ruby
A love letter to Ruby and Rails.
30 Years of ReactOS
ReactOS is a free, opensource reimplementation of windows
U.S. Supreme Court Curbs Excessive Design Patent Damages
The Supreme Court issued an important ruling today in the long-running patent battle between Apple and Samsung. The appeal involved some of Apple’s infamous design patents on rounded corners. The Federal Circuit had ruled that Apple was entitled to all of Samsung’s profits from the infringing...
Simplifying Vulkan one subsystem at a time
When those of us in the Vulkan® working group want to modify the API—whether it’s a new hardware feature to expose, a new use case we want to address, or even just a gap in the spec we want to address—we have one invaluable tool that we make heavy use of: extensions! Extensions are a wonderful way for us to get…