Topics /
Systems & Performance
The most popular blog posts about systems & performance on Hacker News. 205 posts.
Improved Process Isolation in Firefox 100
Firefox uses a multi-process model for additional security and stability while browsing. Web Content is rendered in separate processes.
Blender: Wayland Support on Linux
Introducing native support for the popular display server protocol on Linux.
WebVM: Server-less x86 virtual machines in the browser
We made a server-less virtual Linux environment that runs unmodified Debian binaries in the browser. This is powered by CheerpX, a WebAssembly virtualization platform. Feel free to play with it and report bugs: https://webvm.io
How SQLite Helps You Do ACID
Let's take a peek at how the rollback journal works.
Seeing through hardware counters: A journey to 3x performance increase
By Vadim Filanovsky and Harshad Sane
Go runtime: 4 years later
A check-in on the status of Go runtime development
Wasmer 3.0
Today we are very excited to launch Wasmer 3.0, following three months of work since our first alpha. So, what’s new in Wasmer? - `wasmer` is now able...
Slack’s Incident on 2-22-22
By Laura Nolan, with contributions from Glen D. Sanford, Jamie Scheinblum, and Chris Sullivan. Assessing conditions Slack experienced a major incident on February 22 this year, during which time many users were unable to connect to Slack, including the author — which certainly made my role as Incident Commander more…
November 2022 Progress Report
Porting Linux to Apple Silicon
The hunt for a cluster-killer Erlang bug (2021)
A 20 minute Kafka outage brought down our entire Erlang cluster for hours. How could this happen? Follow this fascinating investigation!
I have come to bury the BIOS, not to open it [video]
Historically, proprietary systems created the need for binary machine interfaces. This extended to the deepest layers of the system, where the PC BIOS was…
Put an io_uring on it: Exploiting the Linux kernel
How much do you know about system calls and how they introduce security risks? We shed light on these interactions and how security teams monitor them.
TypeScript as fast as Rust: TypeScript++
TL;DR: This is a proposal to create a language that sits somewhere between Typescript and Rust, and which you can incrementally adopt if you already use Typescript.
Emacs should become a Wayland compositor
The Q&A session for this talk does not have chapter markers yet. Would you like to help? See help with chapter markers for more details. You can use the vidid="wayland-qanda" if adding the markers to this wiki page, or e-mail your chapter notes to emacsconf-submit@gnu.org .
Is there a maximum size for Windows clipboard data?
There is no pre-set maximum size, but that null might be coming from somewhere else.
Userspace isn't slow, some kernel interfaces are
Discover how recent improvements to wireguard-go boost Tailscale client performance on Linux. Learn about key changes, testing methods, and results showing enhanced throughput and efficiency.
Rethinking GPS: Engineering next-gen location at Uber (2018)
Uber’s Sensing, Inference, and Research team released a software upgrade for GPS on Android phones that significantly improves location accuracy in urban environments.
Tricking PostgreSQL into using an insane, but faster, query plan
At Spacelift, we use PostgreSQL (specifically Aurora Serverless) for most of our primary database needs. This article will show you our optimization story and how PostgreSQL row count estimation can go very wrong.
We unplugged a data center to test our disaster readiness
On Thursday, November 18, 2021, Dropbox did not go down. On a normal day this would be a non-event—a sign that everything was operating as usual. However, this day was anything but usual. At 5:00 pm PT, a group of Dropboxers were huddled on a Zoom call when the command was given to physically unplug our San Jose data…
Async Rust in Practice: Performance, Pitfalls, Profiling
Learn how our developers used flamegraphs to diagnose and resolve performance issues in our Tokio framework based Rust driver.
How does Windows decide whether your computer has full Internet access?
Looking for special servers.
Announcing KataOS and Sparrow
We've open sourced several components for our secure operating system, called KataOS, on GitHub, as well as partnered with Antmicro