New
The latest blog posts to take off on Hacker News. 6,950 posts.
EC2 Maintenance Update II
I’d like to give you an update on the EC2 Maintenance announcement that I posted last week. Late yesterday (September 30th), we completed a reboot of less than 10% of the EC2 fleet to protect you from any security risks associated with the Xen Security Advisory (XSA-108). This Xen Security Advisory was embargoed until…
ZooKeeper: Wait-free coordination for Internet-scale systems
Zookeeper is an Apache project for providing coordination services to distributed systems. ZooKeeper aims to provide a simple kernel (a fil...
Counting bytes fast
An apparently trivial and uninteresting task nonetheless received some special optimization care within FSE : counting the bytes (or 2-...
Nick Craver - What it takes to run Stack Overflow
I like to think of Stack Overflow as running with scale but not at scale. By that I meant we run very efficiently, but I still don’t think of us as “big”, n...
John Carmack on Inlined Code
The real enemy addressed by inlining is unexpected dependency and mutation of state, which functional programming solves more directly and completely. However, if you are going to make a lot of state changes, having them all happen inline does have advantages; you should be made constantly aware of the full horror of…
Generational Garbage Collection in Firefox
Generational garbage collection (GGC) has now been enabled in the SpiderMonkey JavaScript engine in Firefox 32. GGC is a performance optimization only, and should have no observable effects on script ...
What “technical” concerns do I have with systemd?
I’ve done a lot of tweeting about systemd lately. My internal conscience constantly reminds me of John Allspaw saying that twitter is just pretty much perfect for snarky comments (paraphrase).
Why systemd?
This blog post is based on a talk I gave on 2014-05-21. For a few years now, GNU/Linux distributions have been migrating away from SysV ini...
File Systems, Data Loss and ZFS
KING138 hadir sebagai rekomendasi agen slot online dengan link daftar resmi, akses praktis, dan tampilan modern. Yuk, daftar sekarang dan rasakan betapa mudahnya bermain slot dengan link daftar terpercaya kami.
Pipes and Filters
Pipelines are an extremely useful (and surprisingly underused) architectural pattern in modern software engineering. The concept of using pipes and filters) to control the flow of data through...
Emacs standing alone on a Linux Kernel
Nano How-To explaining how to setup a root file system with only emacs.
Linux perf rides the rocket
Kernel Line Tracing: Linux perf Rides the Rocket
The State of ZFS on Linux
KING138 hadir sebagai rekomendasi agen slot online dengan link daftar resmi, akses praktis, dan tampilan modern. Yuk, daftar sekarang dan rasakan betapa mudahnya bermain slot dengan link daftar terpercaya kami.
Link-time optimization in GCC, part 3 – LibreOffice
After Firefox , I decided to look into LibreOffice performance with link time optimizations (LTO) and profile feedback (FDO). This post was ...
Modernizing “less”
I have just spent an all-nighter doing something I didn't expect to do. I've " modernized " less (1). (That link is to the changeset.) ...
IPv6 privacy addresses crashed the MIT CSAIL network
A few hours ago, I sent the following “dear colleagues” email (lightly edited to remove some private details) to all my users at work: This has been a very trying week. For those of you…
How to zero a buffer
Now, we don't want to truly change the observable behaviour of our software — but fortunately the C standard has a more liberal concept of "observable" than most people. In particular, the C standard states that the observable behaviour includes accesses to volatile objects . What is a volatile object, you ask? It is…
Gridlock vs. Bottlenecks: A visual explanation
"Emails show [Chris Cristie]'s aides did plan bridge gridlock," says Salon . To a transportation engineer, the aides are innocent: bridges can't have gridlock. While we often say "gridlock" to mean "bad traffic," it has a technical meaning.
High-Performance Packet Filtering with Pflua
wingolog: article: high-performance packet filtering with pflua
Revisiting How We Put Together Linux Systems
Posts and writings by Lennart Poettering
Go’s runtime C to Go rewrite, by the numbers
The start of September brings a close to the Go 1.4 merge window . From now until the release in December, only bug fixes and tweaks will be accepted.
The poisoned NUL byte, 2014 edition
Posted by Chris Evans, Exploit Writer Underling to Tavis OrmandyBack in this 1998 post to the Bug...
Multi-Datacenter Cassandra on 32 Raspberry Pi’s
Deepening watsonx capabilities to address enterprise gen AI data needs with DataStax.