Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,938 posts.
How SQLite scales read concurrency
Understanding how the write-ahead log turns your scaling up to 11.
Fixing QuickLook (2023)
How I Still Use Flash in 2022
Good Retry, Bad Retry
Sometimes, a seemingly simple and obvious solution can lead to a series of problems later on. This is especially true when adding retries.
Examining ARM vs. x86 Memory Models with Rust
With Apple’s recent announcement that they are moving away from Intel X86 CPU’s to their own ARM CPU’s for future laptops and desktops I thought it would be a good time to take a look at the some differences that can affect systems programmers working in Rust.
Xerox Alto zero-day: cracking disk password protection on a 45 year old system
We've been archiving a bunch of old Xerox Alto disk packs from the 1970s. A few of them turned out to be password-protected, so I needed ...
Evidence that the brain’s ability to control thinking relies on beta rhythms
MIT neuroscientists have found evidence that the brain’s ability to control what it’s thinking about relies on low-frequency brain waves known as beta rhythms.
Google's CardDAV server isn't standards compliant (2014)
For fruux , we’ve decided to implement syncing with Google Contacts some time ago, allowing people to do bi-directional sync between their fruux and Google Contacts address book.
The colorful charm of Amiga utility disks
Commodore produced a great many Amiga models, but for several years the gold standard was an Amiga 500 expanded with half a meg of RAM (bringing the total to a full megabyte) and an external floppy drive (bringing the total number to two). For the demo scene , this was the only Amiga configuration that mattered during…
My best SEO tactic so far
Over the years, I've worked on building search traffic for two kinds of sites. The first, was working for companies that already had hundreds of thousands or millions of monthly users and were trying ...
Consuming the Bluesky firehose for less than $2.50/mo
*without doing much with it (and maybe not for long at its current growth rate)
EFF Has Lavabit’s Back in Contempt of Court Appeal
San Francisco - Federal law enforcement officers compromised the backbone of the Internet and violated the Fourth Amendment when they demanded private encryption keys from the email provider Lavabit, the Electronic Frontier Foundation (EFF) argues in a brief submitted Thursday afternoon to the US...
The broad set of computer science problems faced at cloud database companies
A couple of weeks ago, I was in an internal meeting where our CTO (Adam Prout) was giving a talk to our summer interns. The talk was about the current state of database companies, and how different providers are competing on different facets of their products. As the talk was
Bending Spacetime in the Basement (1997)
Bending Spacetime in the Basement
1000 nodes and beyond: updates to Kubernetes performance and scalability
Editor's note: this is the first in a series of in-depth posts on what's new in Kubernetes 1.2 We're proud to announce that with the release of 1.2, Kubernetes now supports 1000-node clusters, with a reduction of 80% in 99th percentile tail latency for most API operations. This means in just six months, we've…
Paxos
Use two consensus building phases to reach safe consensus even when nodes disconnect
Scaling Kubernetes to 7,500 Nodes
We’ve scaled Kubernetes clusters to 7,500 nodes, producing a scalable infrastructure for large models like GPT-3, CLIP, and DALL·E, but also for rapid small-scale iterative research such as Scaling Laws for Neural Language Models.
A visual guide on troubleshooting Kubernetes deployments
Troubleshooting in Kubernetes can be a daunting task. In this article you will learn how to diagnose issues in Pods, Services and Ingress.
You're a little company, now act like one
You're afraid that looking like being a small company means you'll lose sales. It's actually the opposite -- you're alienating your best customers.
Tarsnap now accepts Bitcoin
There is a significant commonality between Tarsnap and Bitcoin — both rely crucially on strong cryptography, and anecdotally it seems that many Bitcoin users rely on Tarsnap to back up their "wallets" (I have no concrete data since I can't tell what data people are backing up ) — so it's not surprising that many…
The Early Days of Valve from a Woman Inside
The Untold Story Behind a Meteoric Rise
Pyxley: Python Powered Dashboards
Web-based dashboards are the most straightforward way to share insights with clients and business partners. For R users, Shiny provides a framework that allows data scientists to create interactive web applications without having to write Javascript, HTML, or CSS. Despite Shiny’s utility and success as a dashboard…
HDD Firmware Hacking
Do you know how a hard drive works? Come find out with me as I dump, reverse engineer, and modify the firmware on various HDDs and SSDs.
Automatically grading multiple choice exams from photos using Python and OpenCV
Discover how to build a bubble sheet multiple choice scanner and test grader using Optical Mark Recognition (OMR) along with Python, OpenCV, computer vision
Planner 2.6 – An open-source Todoist alternative for Linux
Planner keeps track of all your tasks, projects, and goals in one beautifully simple place.