A surprising enum size optimization in the Rust compiler
Enums are one of the most popular features in Rust. An enum is a type whose value is one of a specified set of variants.
The latest blog posts to take off on Hacker News. 6,220 posts.
Enums are one of the most popular features in Rust. An enum is a type whose value is one of a specified set of variants.
2012–2025
The day was nearing to a close. The sun has already set, but that Friday evening in Amsterdam was still warm. Unusually warm, in fact, for those late days in March – as if spring decided to bless my pilgrimage, for that pilgrimage was not jovial. I was sitting at a ramen joint, sipping on the broth. To my left, a…
A few years ago, a lone programmer named t0st did something extraordinary: he fixed an 8-year-old bug in GTA Online that had been driving players crazy. The bug? Painfully long load times, sometimes u
Gemini Live with video and screen sharing is now rolling out to Android mobile devices.
Twenty years ago, Git was born. How did this unlikely "information manager" take over the world?
The last five years have shown us that large language models, like ChatGPT, Claude, and DeepSeek, can write code in many domains, to huge excitement: many claim to be using these models to write entire web servers and apps from scratch. These tools have opened up programming to a whole new class of people who consider…
In August 2020 we were commissioned to recover a cache of locked QText documents from the mid-90s. This is the process of analyzing the encrypted documents and reverse engineering a DOS-era Hebrew-English word processor written in Turbo Pascal.
On using a new dataset and ensuring your analytic findings aren't a data reporting issue.
The Missing Middle Path: What VCs Don’t Tell You
It is a somewhat common question to me: how do we write C in curl to make it safe and secure for billions of installations? Some precautions we take and decisions we make. There is no silver bullet, just guidelines. As I think you can see for yourself below they are also neither strange nor … Continue reading Writing…
Fire trucks across all environments are unique, but what key features change? Learn about the differences between municipal and airport fire trucks now.
I hope the media will look into this
I went on a little low-level Nix adventure yesterday and early this morning because of this excellent blog post. In it, Farid builds up the simplest possible Nix derivation—making a file that has the contents “hello world”. Here’s what I like about it:
Most improvements to cities are hard — they take millions of dollars and years of planning.
While my final ranking in the Google AI Contest was disappointing ( 280th ), it was a very educational experience and was totally offset by Gábor Melis' dominating win using Common Lisp as well.
We need to talk about the data. Crap data. We’re destroying our environment to create and store trillions of blurred images, half-baked videos, rip-off AI ‘songs’, rip-off AI animations, videos and images, emails with mega attachments, never-to-be-watched-again presentations, never-to-be-read-again reports, files and…
On many Unix-based operating systems, rsync is a command line tool for transferring and synchronizing files on a computer, either between storage attached directly to the computer or between anothe…
Recently, Google introduced E2E encryption in Gmail. It went bad.
How tech companies make money and why it's important
Be careful what you wish for...
Is something I think about often because I can’t help but wonder if most other jobs are like this.
Although the title of this article might suggest otherwise, I don’t dislike Unreal’s multiplayer features. As someone who has worked on two different multiplayer games in Unreal, I enjo…
Spoiler: it doesn’t. But it should.
Large Language Models (LLMs) have transformed natural language processing, but face significant challenges in widespread deployment due to…
by Przemyslaw Maciolek