Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,910 posts.
Keeping Figma Fast: perf-testing the WASM editor
When a laptop crashed in an empty office, we knew it was time to overhaul our performance testing framework.
Breaking the web with hash-bangs
Update 10 Feb 2011 : Tim Bray has written a much shorter, clearer and less technical explanation of the broken use of hash-bangs URLs . I thoroughly recommend reading and referencing it.
Four strange places to see London's Roman Wall
» email me » follow me on twitter » follow the blog on twitter » follow the blog on Bluesky » follow the blog on RSS
Go to Prison for File Sharing? That's What Hollywood Wants in the TPP Deal
The Trans-Pacific Partnership agreement (TPP) poses massive threats to users in a dizzying number of ways. It will force other TPP signatories to accept the United States' excessive copyright terms of a minimum of life of the author plus 70 years, while locking the US to the same lengths so it will...
DXGI debugging: Microsoft put me on a list
Why does Space Station 14 crash with ANGLE on ARM64? 6 hours later…
Signs that a business idea will probably fail
After 14 years running my own businesses, I’ve failed a lot. I haven’t kept count thankfully, but I’d say I’ve started at least 50 businesses / ideas and out of those, 3 have worked. And when I say worked I don’t mean staying in business, I mean resulting in either a decent income for me […]
Battleship
Let’s overengineer a childhood game.
The experience of rendering Arabic typography and its technical debt
Once upon a time, a frontend ticket landed on my queue which was not properly mine, but the only other Arabic reader on the team was on leave. It went roughly as follows; a block of mixed-content Arabic prose on the …
SRE Fundamentals: SLIs, SLAs and SLOs
By Jay Judkowitz, Senior Product Manager and Mark Carter, Group Product Manager Next week at Google Cloud Next ‘18 , you’ll be hearing abo...
Fields medalist Tim Gowers: Elsevier — my part in its downfall
The Dutch publisher Elsevier publishes many of the world’s best known mathematics journals, including Advances in Mathematics, Comptes Rendus, Discrete Mathematics, The European Journal of Co…
Running the "Reflections on Trusting Trust" Compiler
Supply chain security is a hot topic today, but it is a very old problem. In October 1983, 40 years ago this week, Ken Thompson chose supply chain security as the topic for his Turing award lecture, although the specific term wasn’t used back then. (The field of computer science was still young and small enough that…
Gokrazy is cool
Xe Iaso's personal website.
Gamedev Tutorial: Trigonometry Basics – Sine and Cosine
[latexpage] 本文之中文翻譯在此 Overview Trigonometry is a very essential building block to a huge portion of game math. That's why I've chosen this topic for the first tutorial of my new Gamedev Tutorials series. Having a solid understanding of basic of trigonometry can go a long way for game development. It is used…
“Food JPEGs” in Super Smash Bros. and Kirby Air Riders
Have you ever noticed that the food graphics in Super Smash Bros. and Kirby Air Riders are flat “billboarded” stock images of food? This artistic decision from director Masahiro Sakurai has per...
Twitter Direct Message Caching and Firefox
Distinguished engineer Martin Thomson explains how this problem occurred, the implications for people who might be affected, and how problems of this nature might be avoided in future. To get ...
Twenty Years of Open Source Erlang: A Retrospective from the trenches
Erlang was released as Open Source by Ericsson 8 December 1998. What made it all happen? Find out the story behind continuing to build products to make the world a better place with tools for fault tolerant and scalable systems available to the masses.
ProseMirror 1.0
Two years ago, I started the ProseMirror project because I wanted to take a stab at a better approach to WYSIWYG-style editing. Today, I'm releasing version 1.0 of the library . The architecture and scope of the project have changed quite a bit during its lifetime, but I feel that the original goal has been met.
My Own Car System, Rear Camera, Offline Maps and Routing with Go
This is my journey building an open source car system with Go & Qt, rear camera, live OpenGL map … Cross compilation In Part I, I had to patch qtmultimedia for the camera to work, but Qt compilation is resource hungry, same goes for the osrm compilation, the memory of the Raspberry Pi is too small. I had to to set up…
FlashAttention-3: Fast and Accurate Attention with Asynchrony and Low-Precision
FlashAttention-3 achieves up to 75% GPU utilization on H100s, making AI models up to 2x faster and enabling efficient processing of longer text inputs. It allows for faster training and inference of LLMs, supports lower precision operations for improved efficiency.
The World Health Organization calls for the decriminalisation of drug use
Transform Drug Policy Foundation is an independent charity working towards a safer system of legal regulation for all drugs. When we legalise and regulate drugs that are currently illegal we can take the power away from organised crime and establish safety controls.
London tube map made from a working circuit board
Fancy a tube map with a difference? How about one made from a circuit board - with lights that show live train movements?
Compiling Ruby to machine language
I've started working on a new edition of Ruby Under a Microscope that covers Ruby 3.x. I'm working on this in my spare time, so it will take a while. Leave a comment or drop me a line and I'll email you when it's finished.