Topics /
Systems & Performance
The most popular blog posts about systems & performance on Hacker News. 6,942 posts.
Postgres data stored in Parquet on S3: LTAP architecture explained
Almost every traditional database keeps its write-ahead log and data files on one machine's disk, which is the root cause of data loss risk, expensive read replicas and high-availability clones, and analytics queries that drag down transactions.
A principled approach to system design and programming
Technical maxims that define Urbit's approach to engineering.
Towards the next generation of XNU memory safety: kalloc_type
Improving software memory safety is a key security objective for engineering teams across the industry. Here we begin a journey into the XNU kernel at the core of iOS and explore the intricate work our engineering teams have done to harden the memory allocator and make our software much more difficult to exploit.
When can two TCP sockets share a local address?
If I navigate to https://blog.cloudflare.com/, my browser will connect to a remote TCP address from the local IP address assigned to my machine, and a randomly chosen local TCP port. What happens if I then decide to head to another site?
FaaS in Go with WASM, WASI and Rust
This post is best described as a technology demonstration; it melds together web servers, plugins, WebAssembly, Go, Rust and ABIs. Here's what it shows:
The surprising impact of medium-size texts on PostgreSQL performance
Why TOAST is the best thing since sliced bread
The Limits of the CAP Theorem
This post explains how CAP-Consistent systems can be highly available, how the CAP theorem applies to CockroachDB, and why consistency is the better choice.
How we achieved write speeds of 1.4M rows per second
The detailed story of how to build a vector-based storage model from scratch.
CUDA grep
CUDA grep : Manish and Brandon's 15418 final project
Knossos: Redis and Linearizability
A few weeks ago I criticized a proposal by Antirez for a hypothetical linearizable system built on top of Redis WAIT and a strong coordinator. I showed that the coordinator he suggested was physically impossible to build, and that anybody who tried to actually implement that design would run into serious problems. I…
The sad state of font rendering on Linux
As it turns out, font rendering is a highly controversial topic. If you don’t see anything wrong with Linux font rendering, please disregard this as a shitpost. Thanks.
AWS Graviton vs. M1 vs. M1 Pro Node.js Benchmarks
I am lucky in that I have a few side projects which have grown up to become full fledged companies. One of them builds little tools to detect different types of financial crime.
The Lava Layer Anti-Pattern
TL:DR Successive, well intentioned, changes to architecture and technology throughout the lifetime of an application can lead to a fragmente...
Confidential VMs
Google Cloud will now offer the ability to encrypt data in use, while it’s being processed in a Google data center
Battle testing data integrity verification with ZFS and Btrfs
In this article I share the results of a home-lab experiment in which I threw some different problems at ZFS, Btrfs and mdadm+dm-integrity in a RAID-5 setup.
Things you (probably) didn't know about xargs
If you’ve spent any amount of time at a Unix command line you’ve probably already seen xargs . In case you haven’t, xargs is a command used to execute commands based on arguments from standard input.
Windows XP minimal-requirement experiments (2006)
Wettbewerb um die ultimative Mindestanforderung für Windows XP zu finden.
Why we need SIMD
tl/dr: it can deliver big performance speedups at modest area cost
Microvium Is Small
The Microvium JavaScript engine for microcontrollers takes less than 16 kB of ROM and 64 bytes of RAM per VM while idle, making it possibly the smallest JavaScript engine to date with more language features than engines 4x its size
Permacomputing
By Devine Lu Linvega
Coming soon: Stripe CTF3, distributed systems edition
Online payment processing for internet businesses. Stripe is a suite of payment APIs that powers commerce for businesses of all sizes.