Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 536 posts.
Creating an all-weather driver
Life doesn't freeze when winter comes—if anything, that's when riders need reliable transportation most, when being exposed to the elements becomes less appealing. Today, the Waymo Driver successfully navigates rain, fog, sandstorms, and freezing temperatures. As we expand to more cities across the U.S. and globally…
VP9 encoding/decoding performance vs. HEVC/H.264
A while ago, I posted about ffvp9, FFmpeg's native decoder for the VP9 video codec, which significantly outperforms Google's decoder (part of libvpx). We also talked about encoding performance (quality, mainly), and showed VP9 significantly outperformed H.264, although it was much slower. The elephant-in-the-room…
Gap between asm.js and native gets narrower with float32 optimizations
asm.js is a simple subset of JavaScript that is very easy to optimize, suitable for use as a compiler target from languages like C and C++. Earlier this year Firefox ...
The Definitive Guide on Win32 to NT Path Conversion (2016)
Posted by James Forshaw, path’ological reverse engineer.How the Win32 APIs process file pat...
Async Rust vs RTOS showdown (2022)
It's time for another technical blog post about async Rust on embedded. This time we're going to pitch Embassy/Rust against FreeRTOS/C on an STM32F446 microcontroller.
Webkit - Introducing SquirrelFish Extreme
Just three months ago, the WebKit team announced SquirrelFish, a major revamp of our JavaScript engine featuring a high-performance bytecode interpreter.
Creepy Crawlies
You've probably heard me complain about the "AI crawlers" before, but now I actually have some hard numbers I can put up to show their im...
Adobe to remove Flash Player from web site after December 2020
Adobe Flash Player End of Life general information
Cloudflare outage on December 5, 2025
Cloudflare experienced a significant traffic outage on December 5, 2025, starting approximately at 8:47 UTC. The incident lasted approximately 25 minutes before resolution. We are sorry for the impact that it caused to our customers and the Internet. The incident was not caused by an attack and was due to…
Megafail
In case you’ve been living under a rock the past few days, Kim Dotcom (of Megaupload infamy) has launched his new cloud storage site, Mega. Mega has an impressive sales pitch, promising secure cloud storage where only the user has the key to decrypt his or her files, and the encryption and decryption happens securely…
How Discord Stores Billions of Messages (2017)
Discover the latest news and app updates, stories, company insights, and plenty more about Discord, all in one place.
The August 17 outage
An update on the August 17 outage and the steps we're taking to improve reliability.
Firefox got faster for real users in 2023
We’ve been working hard on making Firefox even faster and we’re extremely happy to report that this has resulted in an improvement in speed.
HolyJit: A New Hope
tl;dr: We believe there is a safer and easier way of writing a Jit. Current State Today, all browsers’ Jits share a similar design. This ...
Jepsen: NATS 2.12.1
NATS is a popular streaming system. Producers publish messages to streams , and consumers subscribe to those streams, fetching messages from them. Regular NATS streams are allowed to drop messages. However, NATS has a subsystem called JetStream , which uses the Raft consensus algorithm to replicate data among nodes…
Prime Video Uses WebAssembly
The switch to WebAssembly increases stability, speed.
GhostLock, a stack-UAF that has existed in all Linux distributions for 15 years
GhostLock (CVE-2026-43499) is a Linux kernel vulnerability found by Nebu that exists in every major distribution since 2011. Triggering the bug does not require any special kernel config or privilege. By turning it into a 97% stable privilege escalation and container escape, Google has rewarded us $92,337 in…
Kitty 0.50
kitty is a feature-rich, cross-platform, fast, GPU based terminal. To update kitty, follow the instructions. Recent major new features: Docked windows [0.50]: kitty windows can now be docked to an ...
Microsoft finds privilege escalation vulnerability in Huawei driver
Our discovery of two privilege escalation vulnerabilities in a driver highlights the strength of Microsoft Defender ATP’s sensors. These sensors expose anomalous behavior and give SecOps personnel the intelligence and tools to investigate threats, as we did.
Asahi Linux for M1 Macs Progress October-November 2021
Porting Linux to Apple Silicon
Jepsen: MySQL 8.0.34
MySQL needs little introduction. Over the last 28 years it has become one of the most widely deployed SQL databases. MySQL is primarily used for online transaction processing (OLTP) workloads, but is also deployed as a part of OLAP and queuing systems.
BBR, the new kid on the TCP block
A look at Google's delay-controlled TCP flow control algorithm, called BBR.
Scaling your API with rate limiters
Online payment processing for internet businesses. Stripe is a suite of payment APIs that powers commerce for businesses of all sizes.
Netflix is now doing per-shot encoding for UHD content
by Aditya Mavlankar, Liwei Guo, Anush Moorthy and Anne Aaron
Heroku - Bamboo Routing Performance
Yesterday, one of our customers let us know about significant performance issues they have experienced on Heroku. They raised an important issue and I want