Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 152 posts.
Infrastructure & DevOps
Any year
Cloudflare's Disruption
Cloudflare’s new storage offering is potentially disruptive both economically and strategically.
We should all be using dependency cooldowns
See cooldowns.dev for up-to-date information on cooldown adoption across various languages and package ecosystems.
Air Gaps
Since I started working with Snowden’s documents, I have been using a number of tools to try to stay secure from the NSA. The advice I shared included using Tor, preferring certain cryptography over others, and using public-domain encryption wherever possible. I also recommended using an air gap, which physically…
Broken by design: systemd
Recently the topic of systemd has come up quite a bit in various communities in which I'm involved, including the musl IRC channel and on the Busybox mailing list .
The Raspberry Pi as a Stratum-1 NTP Server
NTP on a Raspberry-Pi - documents configuring a Raspberry Pi for headless operation, configuring NTP for remote monitoring, adding a GPS/PSS device (two discussed), and how well NTP performs in WAN-only, LAN, and PPS configurations.
Why you should not use Google Cloud
FINAL UPDATE (25-March-2022): Because of this article, we often keep getting asked if we still use GCP and if we would recommend it to…
Docker in Production: A History of Failure
Introduction My first encounter with docker goes back to early 2015. Docker was experimented with to find out whether it could benefit us. At the time it wasn’t possible to run a container [i…
The gigantic and unregulated power plants in the cloud
Recently a Dutch hacker was able to take control of 4 million solar panel installations (FTM (Dutch), Euractiv, Victor Gevers). And this wasn’t the first time something like this has happened either (PV Magazine). As usual, huge thanks are due to the many beta readers and experts who helped improve this article with…
The UK is wasting a lot of wind power
The UK discarded 6% of its windpower last year, at a cost of almost £1bn. What’s going on, and how can we fix it?
35M Hot Dogs: Benchmarking Caddy vs. Nginx
Have you ever wondered about the performance delta between Caddy and Nginx? Wonder no more.
Using Java 9 Modularization to Ship Zero-Dependency Apps
When Java was first introduced, mainstream programming languages mostly either compiled to standalone executables (e.g. C/C++, COBOL), or else ran in an interpreter (e.g. Perl, Tcl). For many programmers, Java’s need for both a bytecode compiler and a runtime interpreter was a shift in thought. The compilation model…
Trying to build the ultimate Raspberry Pi computer – Zero Terminal V3
Here's another iteration on the Zero Terminal projects I've been working on for a few years. For those of you who haven't seen them, I've been trying to design the most usable all in one Pi Zero computer out there.
Amazon DynamoDB – a Fast and Scalable NoSQL Database Service from AWS
Today is a very exciting day as we release Amazon DynamoDB, a fast, highly reliable and cost-effective NoSQL database service designed for internet scale applications. DynamoDB is the result of 15 years of learning in the areas of large scale non-relational databases and cloud services. Several years ago we published…
Deprecated Linux networking commands and their replacements
In my article detailing the command line utilities available for configuring and troubleshooting network properties on Windows and Linux, I mentioned some Linux tools that, while still included and…
Cache-Control: immutable
About one year ago our friends at Facebook brought an interesting issue to the IETF HTTP Working Group - a lot (20%!) of their transaction...
Python Application Deployment with Native Packages
Speed, reproducibility, easy rollbacks, and predictability is what we strive for when deploying our diverse Python applications. And that’s what we achieved by leveraging virtual environments and Linux system packages.
Continuous Deployment at IMVU: Doing the impossible fifty times a day.
I recently wrote a post on Continuous Deployment : deploying code changes to production as rapidly as possible. The response on news.ycombinator was, well…
AWS Nitro System
At Tuesday Night Live with James Hamilton at the 2016 AWS re:Invent conference, I introduced the first Amazon Web Services custom silicon. The ASIC I showed formed the foundational core of our second generation custom network interface controllers and, even back in 2016, there was at least one of these ASICs going…
TikTok: Logs, Logs, Logs
We are in 2020 and the US president is about to ban TikTok, a video-sharing social network mobile app, because “it poses a risk to US…
How ZFS continues to be better than Btrfs.
ZFS keeps winning over btrfs on many fronts. Here's a short list that explains exactly how.
Extreme HTTP Performance Tuning
This post will walk you through the performance tuning steps that I took to serve 1.2 million JSON 'API' requests per second from a 4 vCPU AWS EC2 instance.
How to Run DeepSeek R1 671B Locally on a $2000 EPYC Server
When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network. As an Amazon Associate I earn from qualifying purchases. #ad #promotions
GitHub Actions has a package manager, and it might be the worst
GitHub Actions has a package manager that ignores decades of supply chain security best practices: no lockfile, no integrity verification, no transitive pinning
Flatpak Is Not the Future
Deploying apps for the Linux desktop is hard. A major problem has historically been library compatibility. Different Linux distributions, and even different versions of the same distribution, have had incompatible libraries. Unfortunately, there hasn’t always been a culture of backwards compatibility on the Linux…
My Amazon S3 Mistake
DevFactor | Page are used for templating and causing DevFactor to be easily navigable