New
The latest blog posts to take off on Hacker News. 6,950 posts.
Let's Build a Modern Hadoop
Not just another Hadoop rant — I promise
84% of a single-threaded 1KB write in Redis is spent in the kernel
Alex Clemmer is a computer programmer. Other programmers love Alex, excitedly describing him as "employed here" and "the boss's son".
Snappy Ubuntu Core and Raspberry Pi 2
“Can I use Snappy Ubuntu Core on the Raspberry Pi?” is one of the most frequently asked questions we heard since launching Ubuntu Core for smart devices. Thanks to a very successful collaboration between the Raspberry Pi Foundation and Canonical, the company behind Ubuntu, we are pleased to announce that Snappy Ubuntu…
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.
Project Silk
Editor's Note: An earlier version of this post appeared on Mason Chang's personal blog. For the past few months, I've been working on Project Silk which improves smoothness across ...
Debug your programs like they're closed source
Debug your programs like they're closed source!
Gnome Wayland porting – the endgame
Its been a while since I mentioned Wayland in this space - of course that doesn't mean that work on GNOME Wayland support has stopped. Quite the opposite, in fact. The GNOME 3.15.4 release that is due this week will close a number of the remaining gaps: libinput 0.8 has been released, with most of...
Auto Recovery for Amazon EC2
An important rule when building a highly available and highly reliable system is to design for failure. In other words, your design model should assume that, as Amazon CTO Werner Vogels has said, “everything fails all the time.” Fortunately, modern data centers, networks, and servers are highly reliable, and failures…
How We Failed at OpenStack
Use Equinix Fabric to establish direct, low-latency connections to a variety of services providers.
Command-line tools can be faster than your Hadoop cluster
Adam Drake is an advisor to scale-up tech companies. He writes about ML/AI/data, leadership, and building tech teams.
Arch Linux on MacBook Pro Retina 2014
[Version française] (/2015/01/arch-linux-sur-macbook-pro-retina-2014-avec-dm-crypt-lvm-et-hibernation)
Security: OpenBSD vs. FreeBSD
Blog about network and security, showing example of Linux iptables and Snort configuration, and Windows security softwares.
What's New in CPUs Since the 80s and How Does It Affect Programmers?
My mental model of CPUs is stuck in the 1980s: basically boxes that do arithmetic, logic, bit twiddling and shifting, and loading and storing things in memory. I'm vaguely aware of various newer developments like vector instructions (SIMD) and the idea that newer CPUs have support for virtualization (though I have no…
Be your own VPN provider with OpenBSD
Blog about network and security, showing example of Linux iptables and Snort configuration, and Windows security softwares.
We have broken HTTP
If you’re a web developer, then you owe your job to HTTP. You should probably know more about it than you do.
151-byte static Linux binary in Rust
Part of the sales pitch for Rust is that it's "as bare metal as C". 1 Rust can do anything C can do, run anywhere C can run, 2 with code...
Installing Red Star 3.0, North Korea's homegrown operating system
Earlier this week, someone who goes by slipstream (“pulling data out of DPRK’s ass since 2014!”) posted a torrent of North Korea’s Red Star 3.0 installer. My first instinct was to download and run it, because installing software from North Korea, what could possibly go wrong?
Notes on Red Star OS 3.0
How to navigate North Korea's home-grown Linux distribution.
NixOS and Stateless Deployment
If you just want to get in touch, you can talk to me in an emailwardly fashion here .