Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 6,942 posts.
UTC Is Enough for Everyone, Right?
Programming with dates, times, and timezones is hard. But here's some help.
Why is Kubernetes getting so popular?
At the time of this article, Kubernetes is about six years old , and over the last two years, it has risen in popularity to consistently be one of the most loved platforms . This year, it comes in as the number three most loved platform . If you haven’t heard about Kubernetes yet, it’s a platform that allows you to…
TCP Use-After-Free: CVE-2026-98432 / CVSS 9.8
CVE-2026-98432 is a CVSS 9.8 remote use-after-free in Linux's IPv4 TCP handshake, fixed upstream Oct 15. RHEL has fixes; Ubuntu's are still in testing.
Local-first software: you own your data, in spite of the cloud
Local-first software: you own your data, in spite of the cloud Kleppmann et al., Onward! ’19 Watch out! If you start reading this paper you could be lost for hours following all the interesti…
Shipping Rust code in Firefox
TL;DR: Starting with Firefox 48, Mozilla is shipping its first production Rust code, with more to come! Mozilla ❤ Rust It's hard to believe it's been almost seven years since ...
Keyboard latency
If you look at “gaming" keyboards, a lot of them sell for $100 or more on the promise that they’re fast. Ad copy that you’ll see includes:
Maestro: A Linux-compatible kernel in Rust
Maestro is a Unix-like kernel and operating system written from scratch in Rust
A 10 year old Xeon is all you need
Or running Gemma 4 on a 2016 Xeon with no GPU, 25 flags, 128 GB of DDR3, and a 25B-parameter MoE.
“Clean” code, horrible performance
Many programming "best practices" taught today are performance disasters waiting to happen.
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…
A Linux Evening
I love to have Linux as my main OS. For someone who spends most of his time programming, writing HTML, writing LaTeX, and browsing the net, it is nearly a perfect tool. Packages are one "apt install" away. Mounting my website is one sshfs away and with private key authentication I don't even have to type my password…
Your CPU may have slowed down on Wednesday
The death of hardware store optimization.
Fixing stutters in Papers Please on Linux
Since I switched to Linux some time ago, I had my fair share of problems with running games on Linux. To be fair, most of these were not designed to run on linux, but the awesome Proton and its main project wine make it easy to run most games I am interested in seamlessly. Most of the time when problems arise, games…
Windows 10 for Raspberry Pi 2
Set up a development environment that works for you, build native Windows apps, and create AI-powered and agentic experiences with Windows.
SSD will fail at 40k power-on hours (2021)
Certain Solid State Drive (SSD) models will experience data loss.
Paving the Road to Vulkan on Asahi Linux
Porting Linux to Apple Silicon
Containers vs. Zones vs. Jails vs. VMs
Design differences of containers, Zones, Jails and VMs.
Why PS4 downloads are so slow
PS4 downloads have a reputation of being very slow. I did some digging to find out the root cause, and was surprised.
This Blog is now hosted on a GPS/LTE modem
Ethical Hacking and Cybersecurity Blog
How io_uring and eBPF Will Revolutionize Programming in Linux
ScyllaDB’s Glauber Costa explains how two new APIs, io_uring and eBPF, are changing the fundamental nature of Linux programming.
DirectX is coming to the Windows Subsystem for Linux
DirectX 12, NVIDIA CUDA, OpenGL and OpenCL acceleration are coming to the Windows Subsystem for Linux.
Cloudflare outage on June 21, 2022
Today, June 21, 2022, Cloudflare suffered an outage that affected traffic in 19 of our data centers
DNS Esoterica – Why you can't dig Switzerland
As part of my new job, I'm learning a lot more about the mysteries of the Domain Name System than any mortal should know I thought possible. The humble unix dig command allows you to query all sort of DNS information. For example, to see name server records for the BBC website, you can run: dig bbc.co.uk NS Which will…
How fast are Linux pipes anyway?
Pipes are ubiquitous in Unix --- but how fast can they go on Linux? In this post we'll iteratively improve a simple pipe-writing benchmark from 3.5GiB/s to 65GiB/s, guided by Linux `perf`.
Details of the Cloudflare outage on July 2, 2019
Almost nine years ago, Cloudflare was a tiny company and I was a customer not an employee. Cloudflare had launched a month earlier and one day alerting told me that my little site, jgc.org, didn’t seem to have working DNS any more.