Topics /
Systems & Performance
The most popular blog posts about systems & performance on Hacker News. 2,560 posts.
Surprisingly fast AI-generated kernels we didn't mean to publish yet
We have some very fast AI-generated kernels in pure CUDA-C without using libraries and DSLs such as CUTLASS and Triton. They are performing close to or in some cases even beating the standard expert-optimized production kernels shipped in PyTorch. Some of our highlighted results:
GhostLock, a stack-UAF that has existed in all Linux distributions for 15 years
GhostLock (CVE-2026-43499) is a Linux kernel vulnerability found by Nebu that exists in every major distribution since 2011. Triggering the bug does not require any special kernel config or privilege. By turning it into a 97% stable privilege escalation and container escape, Google has rewarded us $92,337 in…
Avoiding the top Nginx configuration mistakes
Deliver modern applications with NGINX. Explore high-performance load balancing, API gateways, and web server solutions trusted by top global enterprises.
Amazon Aurora Backtrack
We’ve all been there! You need to make a quick, seemingly simple fix to an important production database. You compose the query, give it a once-over, and let it run. Seconds later you realize that you forgot the WHERE clause, dropped the wrong table, or made another serious mistake, and interrupt the query, but the […]
PostgreSQL: No More Vacuum, No More Bloat
PostgreSQL, a powerful open-source object-relational database system, has been lauded for its robustness, functionality, and flexibility. However, it is not without its challenges – one of which is the notorious VACUUM process. However, the dawn of a new era is upon us with OrioleDB, a novel engine designed for…
Two frequently used system calls are ~77% slower on AWS EC2
This article reveals the stats that show two frequently used system calls are 77% slower on AWS EC2 and its causes.
Platform-independent SIMD in Go
Go 1.27 adds an experimental platform-agnostic SIMD API
Comparing Parallel Rust and C++
In this tutorial, we will implement a Rust program that attempts to utilize 100% of the theoretical capacity of three relatively modern, mid-range CPUs. We'll use an existing, highly efficient C++ implementation as a reference point to compare how our Rust program is doing. We start with a simple baseline solution of…
Ceph: A Journey to 1 TiB/s
Ceph is an open source distributed storage system designed to evolve with data.
Asahi Linux Progress Report: Linux 7.2
Porting Linux to Apple Silicon
We replaced Firecracker with QEMU
Firecracker is not the best choice for all kinds of workloads.
Debugging memory corruption: who the hell writes “2” into my stack? (2016)
Several weeks ago we received a bug report from a customer that said their game was crashing when using IL2CPP scripting backend. QA verified the bug and assigned it to me for fixing. The project was quite big (although far from the largest ones); it took 40 minutes to build on my machine. The instructions on the bug…
When you opened a screen shot of a video in Paint, the video was playing in it
You copied the green screen.
How NAT Traversal Works (2020)
Learn how NAT traversal works, how Tailscale can get through and securely connect your devices directly to each other.
The Bytecode Alliance: Building a secure, composable future for WebAssembly
Lin Clark introduces the Bytecode Alliance, and uses Code Cartoon illustrations to share their vision of a WebAssembly ecosystem that is secure by default, fixing cracks in today’s software foundations. ...
Steam Windows Client Local Privilege Escalation 0day
Английская версия <a href="https://habr.com/ru/company/pm/blog/462479/">статьи</a>, опубликованной в корпоративном блоге на Хабрахабре.
We achieved a 6-fold increase in Podman startup speed
In August 2022, Dan Walsh (one of the authors of this article) moved out of his role as container runtimes architect at Red Hat to architect for the Red Hat ...
Simple Unix Chat
The title oversells the content a bit 1 1: Some called it disingenous dickish clickbait. I don't disagree ;-) :
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.
Speeding up SQL queries by orders of magnitude using UNION
SQL's UNION operation isn't usually regarded as a way to optimize query performance, but in many cases it can be used to achieve massive improvements in speed.
Petabytes on a budget: How to build cheap cloud storage
Get all of the latest cloud storage news and insights from Backblaze - the leading independent cloud storage provider.
Jepsen: Datomic Pro 1.0.7075
Datomic is a general-purpose database intended for systems of record. In many ways, Datomic is unusual. At any instant in time, the state of the database is represented by a set of [entity, attribute, value] ( EAV ) triples, known as datoms . Each datom declares that some entity (like a person) has a particular…
PureOS is convergent
Purism makes premium phones, laptops, mini PCs and servers running free software on PureOS. Purism products respect people's privacy and freedom while protecting their security.