New
The latest blog posts to take off on Hacker News. 2,560 posts.
Memcached vs. Redis – More Different Than You Would Expect
Insights from the Kablamo Engineering Team
Using load shedding to avoid overload
How Amazon uses load shedding to stay available under overload, rejecting excess work early so the system keeps serving requests it can handle.
SerenityOS: Year 3 in Review
SerenityOS is a from-scratch desktop operating system that combines a Unix-like core with the look&feel of 1990s productivity software. It's written in modern C++ and goes all the way from kernel to web browser. The project aims to build everything in-house instead of relying on third-party libraries.
RenderingNG: An architecture that makes and keeps Chrome fast for the long term
Our continual investments in the performance of Chrome have led to significant improvements in battery life, memory, and the speed of the we...
Asahi Linux for M1 Macs: progress report for September 2021
Porting Linux to Apple Silicon
Tab Unloading in Firefox 93
Firefox will monitor available system memory and, should it become that a crash is imminent, Firefox will respond by unloading memory-heavy.
Android 12 is live in AOSP
News and insights on the Android platform, developer tools, and events.
Why we spent the last month eliminating PostgreSQL subtransactions
How a mysterious stall in database queries uncovered a performance limitation with PostgreSQL.
PipeWire and fixing the Linux Video Capture stack
PipeWire has already made great strides forward in terms of improving the audio handling situation on Linux, but one of the original goals was to also bring along the video side of the house. In fact in the first few releases of Fedora Workstation where we shipped PipeWire we solely enabled it as a tool...
AWS launches ARM-powered Lambdas
Discover more about what's new at AWS with Achieve up to 34% better price/performance with AWS Lambda Functions powered by AWS Graviton2 processor
Netflix Cloud Packaging in the Terabyte Era
By Xiaomei Liu, Rosanna Lee, Cyril Concolato
Partitioning GitHub’s relational databases to handle scale
In 2019, to meet growth and availability challenges, we set a plan in motion to improve our tooling and ability to partition relational databases.
Inspecting coredumps like it's 2021
Consulting & Support for the Nix ecosystem by Mayflower GmbH
A Review of “Kill It with Fire: Manage Aging Computer Systems”
There are many books available that deal with modernising legacy codebases. These books generally focus on how to go about understanding the legacy system, improving test coverage, introducing build automation, as well as strategies for refactoring or rearchitecting the codebase. However, Marianne Bellotti’s Kill It…
Using the FreeBSD Rack TCP Stack
Explore FreeBSD's RACK TCP Stack, a dynamic pluggable TCP stack introduced in version 12, offering advanced flexibility for handling TCP flows.
How much faster is Java 17?
@{siteConfig.tagline}
LibreELEC 10.0
The final version of LibreELEC 10.0.0 has been released, bringing Kodi (Matrix) v19.1 to LibreELEC users. Users of LibreELEC 10 Beta or RC1 get an automatic ...
YOLOv5 on CPUs: Sparsifying to Achieve GPU-Level Performance
From live events to hands-on product demos to deep technical research, see what we're doing with AI at Red Hat.
MIT-designed project achieves major advance toward fusion energy
For the first time, a large high-temperature superconducting electromagnet was ramped to a field strength of 20 tesla, the most powerful magnetic field of its kind ever created. The demonstration helps resolve the greatest uncertainty in the quest to build the first fusion power plant that can produce more energy than…
It's Time for Operating Systems to Rediscover Hardware
A glance at this year's OSDI program shows that Operating Systems are a small niche topic for this conference, not even meriting their own full session. This is unfortunate because good OS design has always been driven by the underlying hardware, and right now that hardware is almost unrecognizable from ten years ago…
PostgreSQL Subtransactions Considered Harmful
PostgreSQL subtransactions (nested transactions) may cause multiple performance and scalability issues: higher rates of XID growth and higher risks of transaction ID wraparound, performance degradation when more than PGPROC_MAX_CACHED_SUBXIDS (64) are used in a session, drastic performance slowdowns when…
Fastest table sort in the West – Redesigning DuckDB's sort
DuckDB, a free and open-source analytical data management system, has a new highly efficient parallel sorting implementation that can sort much more data than fits in main memory.
How Discord Stores Billions of Messages (2017)
Discover the latest news and app updates, stories, company insights, and plenty more about Discord, all in one place.
Gitfs: Version Controlled File System
gitfs went on a trip around the world, and we were there to document it: fro Italy to Sweden, from the UK to Spain, gitfs has been center stage.