Breaking computers taught me to build them
My 12-year journey in software: how breaking computers taught me to build them.
The latest blog posts to take off on Hacker News. 80,853 posts.
My 12-year journey in software: how breaking computers taught me to build them.
Since the early days of automatic computing we have had people that have felt it as a shortcoming that programming required the care and accuracy that is characteristic for the use of any formal symbolism. They blamed the mechanical slave for its strict obedience with which it carried out its given instructions, even…
If a book has been in print for forty years, I can expect it to be in print for another forty years. But, and that is the main difference, if it survives …
"So, is everyone losing their minds yet?" My ex-coworker asked me over yahoo messenger. He quit after getting enraged by new work policies that specifically targeted him. I looked up from my screen,
A Bed Assembly Drama
Earlier today, CEO Matt Mullenweg shared with Automattic employees the following message.
March 2025
One reason I became a historian is the joy of encountering moments in the past that are foreign, yet also oddly familiar.
We introduce PaperBench, a benchmark evaluating the ability of AI agents to replicate state-of-the-art AI research.
Imagine if anyone could punch in a phone number from the largest U.S. cell carrier and instantly retrieve a list of its recent incoming calls—complete with timestamps—without compromising the device, guessing a password, or alerting the user. Now imagine that number belongs to a journalist, a police officer, a…
Matrix, the open protocol for secure decentralised communications
As a consulting exploration geologist, my work life tends to consist of periods of intense work punctuated by periods of intense unemployment. True to form, I completed my last work assignment on July 8th and I found myself with a month and a half of enforced leisure before my next gig. Since the coming job was…
Dori | Art Director, Designer, Artist
Securely connect to anything on the internet with Tailscale. Built on WireGuard®️, Tailscale enables you to make finely configurable connections, secured end-to-end according to zero trust principles, between any resources on any infrastructure.
Robots powered by Gemini Robotics models can learn complex actions like preparing salads and even folding an origami fox.
People hoping to build muscle with the support of a creatine supplement might be disappointed by new research that shows it has little to no effect when taken at the recommended level.
Yarn tests fail consistently at the 27-second mark. The usual suspects are swiftly eliminated to no avail. A deep dive is taken to comb through traces, only to be derailed into an unexpected crash investigation.
I have heard stories of more aggressive interrogation of electronic devices at US border crossings. I know a lot about securing computers, but very little about securing phones. Are there easy ways to delete data—files, photos, etc.—on phones so it can’t be recovered? Does resetting a phone to factory defaults erase…
A breakdown of the sources of many air pollutants that damage our health and ecosystems.
Concept Motivation Imagine an open world RPG where your actions affect the price of goods, the markets reacting to anything the player may do (burn down wheat fields, cost of food increases; kill the merchants, prices differentiate between cities; sell the many swords you’ve collected on your adventures, tank the…
Learn why Linux binary compatibility breaks when shipping software and what developers can do to fix real-world build and deployment issues.
As it turns out, “thrift shopping” in Japan via the internet can be both very enjoyable as well as very dangerous. In this series of posts, I’ve been examining various optical med…
It is with heavy hearts that we report that Dave Täht has passed away.
Upon reflection, Myst has long been more analogous to a graph than a traditional linear game, owing to the relative freedom it affords players. This is…
If someone had told me a few months ago I’d be playing with .NET again after a 15+ years hiatus I probably would have laughed at this.1 Early on in my career I played with .NET and Java, and even though .NET had done some things better than Java (as it had the opportunity to learn from some early Java mistakes), I…
A Caesar cipher is a reasonable transformation for a transformer to learn in its weights, given that a specific cipher offset occurs often enough in its training data. There will be some hidden representation of the input tokens' spelling, and this representation could be used to shift letters onto other letters in…
Update: did you enjoy our April Fool’s day story? While sheep do roam the CERN site and exhibit interesting flocking behaviour, no evidence has been found of their quantum entanglement (yet). However, CERN is participating in the International Year of Quantum Science and Technology . You can see the list of public…