Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,218 posts.
How does GPS work?
An interactive exploration of how GPS works: from the speed of light and trilateration to the cheap clock problem and Einstein's relativity corrections.
Flip the stick
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
Time-Based CSS Animations
In my earlier post Time Uniform For CSS Animation, I took a note about a way to do CSS animations with time ticks instead of keyframes. It was limited applicable because CSS lacked the ability of doing complex Math calculations. After years of wait, CSS now has enough Math functions supported, particularly mod()…
Plans for partitioning in PostgreSQL v11
The reaction to the new table partitioning feature in PostgreSQL 10 has been overwhelmingly positive, but a number of people have already as...
Play by Your Own Rules
Play by your own rules. A little over a year ago I joined Facebook as a Product Manager. I work with the Pages, Location, and Events teams. As I’ve spent a decade of being the founder of three …
CERN day 1: rebuilding the first web browser
This marks the beginning of a week long adventure in Geneva Switzerland at CERN, to work on a hack project.
Retrospectively Reverse-Engineering Apple's Neural Engine
I stopped working on the reverse-engineered Apple Neural Engine (ANE) driver three years ago, upon a sad mini realization that the ANE block is just not that useful, and I could be doing more useful things, and moved onto upstreaming other, more useful, blocks. The ANE's architecture was too opinionated to build a…
Impatience: The Pitfall of Every Ambitious Person
Big splashes don’t happen. Overnight success doesn’t exist. We have to remind ourselves of that whenever we show impatience.
Sandwich Bill of Materials
SBOM 1.0: A specification for sandwich supply chain transparency.
Writing a C Compiler, Part 2
This is the second post in a series. Read part 1 here.
Anatomy of an ELF executable
Almost every one of you must have written a program, compiled it and then ran it to see the fruits of your hard labour. It feels good to finally see your program working, isn’t it? But to make all of this work, we have someone else to thankful too. And that is your compiler (of course, assuming that you are working in…
Interview with Japanese Demoscener 0b5vr
→日本語で読むWelcome to "Interviews with Demosceners"! This time, we welcome Japanese demoscener 0b5vr, who mainly creates 64K...
What I learned trying to classify abortion access across the rich world
Rich countries are not monolithic. However, outside the US and a few microstates, they vary in a limited range.
IPv6 Is Hard
Yesterday I read this toot (German) over on mastodon which starts with “IPv6 is hard.” No it’s not. It’s different. I ran across this multiple times: There is an A and an AAAA-record for a FQDN, but the web server is only reachable via IPv4. You can easily test this with curl $ curl -4 https://github.com -o /dev/null…
'Children of Men' is happening
Why Russia can’t afford to spare its young soldiers anymore
On Learning Rust and Go: Migrating Away from Python
I first started using Python in 1993. It's been my main programming language since about 2000. I've written a ton of code in Python, both for work and in my free time. For several years now, I've been growing dissatisfied with it. Partly it's because I'd like more help from my programming tools, such as static type…
So You Want to Rust the Linux Kernel?
There has been much discussion of using the Rust language in the Linux kernel (for example, here , here , and here ), at the Kangrejos Rust for Linux Workshop ( here , here , and here ) and 2021 Linux Plumbers Conference had a number of sessions on this topic, as did Maintainers Summit . At least…
I was wrong, we need crypto
To say I've been skeptical about Bitcoin and the rest of the crypto universe would be an understatement of epic proportions. Since the early 2010s, some of my most ferocious Twitter battles have been against the HODL army with the laser eyes. There's just so much to oppose: Bitcoin's grotesque energy consumption, the…
After 7 years in production, Scarf has reluctantly moved away from Haskell
After 7 years in production, Scarf has reluctantly moved away from Haskell — Avi Press
A Surprise AWS Bill
The tale of the July 4th surprise $2700 AWS bill. It is more nuanced than you think and might have exposed a bug.
Code is not Literature
I have started code reading groups at the last two companies I’ve worked at, Etsy and Twitter, and some folks have asked for my advice about code reading and running code reading groups. Tl;dr: don’t start a code reading group. What you should start instead I’ll get to in a moment but first I need to explain how I…
Albert Einstein's theory of relativity in words of four letters or less (1999)
So, have a seat. Put your feet up. This may take some time. Can I get you some tea? Earl Grey? You got it.
Files Are Fraught with Peril
This is a psuedo-transcript for a talk given at Deconstruct 2019. To make this accessible for people on slow connections as well as people using screen readers, the slides have been replaced by in-line text (the talk has ~120 slides; at an average of 20 kB per slide, that's 2.4 MB. If you think that's trivial…
Should you contribute open data to OpenStreetMap?
Google Maps is incredibly detailed and useful. But Google uses it for tracking and deliver ads. Should you contribute for free to build its monopoly?
Estonia saved its citizens 820 years by moving public services online
The Estonian government estimates that going digital has saved the state and its citizens, 820 years in time and resources
FBI Raids Big Corporate Landlord over Nationwide Rent Hikes
I’ll get to the good and bad news of the week, but first I want to note the big story - Donald Trump’s conviction by a jury in New York - and a little story with big implications - the Federal Bureau of Investigation raiding a corporate landlord in cahoots with a nation-wide rent-fixing cartel that affects up to 16…