Mutexes are faster than Spinlocks
(at least on commodity desktop Linux with stock settings)
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,863 posts.
(at least on commodity desktop Linux with stock settings)
If you’re a web developer, then you owe your job to HTTP. You should probably know more about it than you do.
Ship cross-platform React apps in ½ the time with 2x performance.
I fancied getting an eink screen to use for future projects. I bought a wee one with a raspberry pi "hat" attached. However, I realised later that I could maybe just re-purpose an old Amazon Kindle eb…
Krita is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.
Free business calculators for CAC, Churn Rate, and LTV analysis. Make data-driven decisions for your business growth.
Warp is now open-source, and the community can participate in building it using an agent-first workflow managed by Oz, our cloud agent orchestration platform.
ML, Biotech, Hardware, and Coordination Problems. Sometimes I write about hard problems and how to solve them.
Insights from Googlers into our products, technology, and the Google culture
A new design for Acko.net, fusing WebGL, CSS 3D and HTML at sixty frames per second.
How we optimized Postgres LISTEN/NOTIFY-backed data streams to 60K writes per second on a single Postgres server, with millisecond-scale latency.
I’ve spent 15 years of my life working on Bundler. When I introduce myself, people say “oh, the Bundler guy?”, and I am forced to agree. I didn’t come up with the original idea for Bundler (that was Yehuda). I also didn’t work on the first six months worth of prototypes. That was all Carl and Yehuda together, back…
Sometimes, electronic circuit design is mostly about wood
I'm awarded the Swedish Polhem Prize 2017. (Link to a Swedish-speaking site.) The Polhem Prize (Polhemspriset in Swedish), is awarded "for a high-level technological innovation or an ingenious solution to a technical problem." The Swedish innovation must be available and shown competitive on the open market. This…
The catalysts for a crash are already laid out, and it can happen sooner than most expect. AI is here to stay. If used right, chances are it will make us all more productive. That, on the other hand, does not mean it will be a good investment. Big tech doesn’t need to win, just outspend Magnificent 7 companies are…
How to not be a degenerate trader
An SQLite database is highly resistant to corruption. If an application crash, or an operating-system crash, or even a power failure occurs in the middle of a transaction, the partially written transaction should be automatically rolled back the next time the database file is accessed. The recovery process is fully…
(This is another of my speculative pieces and nothing to do with Star Wars. This one is for an older trilogy.) Old Tom Bombadil. Possibly the least liked character in The Lord of the Rings. A childish figure so disliked by fans of the book that few object to his absence from all adaptations of the…
Now it's not even wrong twice a day.
Free-standing function call syntax considered kind of suboptimal.
An update on Oracle v. Google, our long-running copyright dispute over the use of software interfaces.
EFF is against age gating and age verification mandates, and we hope we’ll win in getting existing ones overturned and new ones prevented. But mandates are already in effect, and every day many people are asked to verify their age across the web, despite prominent cases of sensitive data getting leaked in the process.
Genomics needs more talented software engineers—here's why you should consider joining the field.
You’ve almost certainly encountered Conventional Commits before. It may have reared its ugly head in the changelog of an open source project you’ve used. It may have been the enforced commit format for an open source project you contributed to. A lot of people swear by it. I swear at it. Even though it is used by a…
A look at the new Fuchsia Operating System.