Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 6,947 posts.
We spent two weeks hunting an NFS bug in the Linux kernel (2018)
Here's an in-depth recap of debugging a GitLab issue that culminated in a patch for the Linux kernel.
Strobelight: A profiling service built on open source technology
We’re sharing details about Strobelight, Meta’s profiling orchestrator. Strobelight combines several technologies, many open source, into a single service that helps engineers at Meta improve effic…
A transport protocol's view of Starlink
How TCP interacts with the characteristics of the Starlink service.
Searching 20 GB/sec: Systems Engineering Before Algorithms (2014)
SentinelOne unifies AI-powered endpoint, cloud, identity, and data protection—enhanced by our Security Data Lake for seamless and efficient cybersecurity.
Demystifying Debuggers
An introduction to a new post series covering debugger basics.
Understanding Traceroute
I never understood how traceroute discovers each hop. Turns out it's a clever TTL trick, and about 80 lines of Rust.
Profiling Python in Production
This post is about the ways we approached instrumentation, and some tools you can use to optimize your own apps (including code). Learn how we reduced CPU usage by 80% through Python profiling.
What would happen if computers never got any faster?
My first computer was a BBC Micro. It could do basic graphics at a resolution of 640×256 - with 8 different colours. Not a typo. Eight! The mono speaker produced bleeps and bloops. It was basic, in all senses of the word. Eventually, talented hackers found a way for it to do simplistic 3D graphics and even speech…
I hate compilers
You'd think that given the same bytes of input you'd get the same bytes of output. lol. lmao. No, you don't. It's complicated.
Writing Efficient C++ Code (2013)
asawicki.info is protected against automated traffic and abuse. This one-time check confirms you are a real visitor — nothing to install.
I replaced grub with systemd-boot
To be able to investigate and work on the the measured boot features I have switched from grub to systemd-boot (sd-boot).
A few thoughts on Fuchsia security
I want to say a few words about my current adventure. I joined the Fuchsia project at its inception and worked on the daunting task of buil...
Why we moved away from AWS
Blippex — a search engine made by the people, for the people
Haiku Beta 3
FOR IMMEDIATE RELEASE July 25, 2021 THE HAIKU PROJECT CELEBRATES THE RELEASE OF BETA 3 Poetry is in motion. The Haiku Project, its developers and team members announced the Haiku operating system released its third beta release, version R1/Beta3, …
New SiFive RISC-V core P650 with 40% IPC increase
The SiFive Performance P650 processor is expected to be the fastest licensable RISC-V processor IP core in the market, bringing RISC-V into new markets and applications, and will debut to lead partners in Q1 2022.
On Linux's Random Number Generation
Cutting-edge cyber security research from NCC Group. Find public reports, technical advisories, analyses, & other novel insights from our global experts.
Surpassing 10Gb/S over Tailscale
Discover how Tailscale achieved over 10Gb/s throughput on Linux using advanced UDP segmentation and checksum optimizations. Explore benchmarks, results, and the innovations powering wireguard go's latest performance leap.
Introduction to x64 Assembly
Access technologies that use data for modern code, machine learning, big data, analytics, networking, storage, servers, cloud, and more.
Clocking a 6502 simulator to 15GHz
6-5-0-who? The 6502 is an iconic processor that dominated home computing in the late 70s and early to mid 80s. It was used in machines ra...
Turn your PC upside down to boot into Linux (2003)
Finally the ultra low profile memory I was waiting for arrived and so at last I had Windows XP running inside my "Windows XP Box", and one of the most compact Mini-ITX projects ever. The cooling solution with two case fans and a ducted CPU fan works like a dream and is both quiet and effective. So far it has shown no…
Asdf Performance
I’ve been a maintainer of asdf for about 6 years now. Most of my work these last several years has been fixing bugs, writing automated tests …