Terminal Latency on Windows (2024)
UPDATE 2024-04-15: Windows Terminal 1.19 contains a fix that reduces latency by half! It’s now competitive with WSLtty on my machine. Details in the GitHub Issue.
The latest blog posts to take off on Hacker News. 6,943 posts.
UPDATE 2024-04-15: Windows Terminal 1.19 contains a fix that reduces latency by half! It’s now competitive with WSLtty on my machine. Details in the GitHub Issue.
TigerBeetle is a financial transactions database built for correctness. Yet, building a correct system from correct components remains a challenge:
A few weeks back I got a note on Bluesky, linking me to a website offering a free computer. The owner was in Cambridge, not far from me, and the computer was an HP 9000/300 Series - a Model 340, specifically.
An article demonstrating immutable software deployments using ZFS snapshots and FreeBSD jails, with Caddy as a health‑checked reverse proxy for zero‑downtime upgrades.
Rene Schallner (@renerocksai): software engineer turned AI researcher and engineer, in Vienna.
If you’re already familiar with SIMD, the table is all you need. And if you’re not, you will understand the table by the end of the…
Using QUIC to achieve everything needed for NAT traversal, from address discovery to proxying UDP
XDP only works for ingress. We found a loophole that lets it work for egress. Here's how we did the impossible.
A deep dive into how Linux manages process memory, page tables, and virtual address spaces
Technical blog by Stephan Berger (@malmoeb)
Software Engineer
Durable execution with just postgres.
Welcome to Waqas' blog
Feeling like a kid in a candy store, once more
The answer is "very often"
Upgraded to WiFi 7 expecting 1.7 Gbps speeds. Got 400 Mbps instead. Here's what was actually wrong and how I fixed it.
This RFD describes futurelock : a type of deadlock where a resource owned by Future A is required for another Future B to proceed, while the Task responsible for both Futures is no longer polling A . Futurelock is a particularly subtle risk in writing asynchronous Rust.
How Linux kernel, systems and embedded developers can use Perfetto for debugging performance issues.
How we saved 7 TiB of memory across our Kubernetes clusters by disabling namespace listwatching in Vector, reducing daemonset overhead and API server load at scale.
Go 1.25 includes a new experimental garbage collector, Green Tea.
Why you should just use Postgres instead of Kafka for small-scale message queuing and pub-sub patterns. Benchmarks and practical tests included.
In celebration of the std.Io introduction patchset landing today , here is the text version of a short, interactive demo I gave at Zigtoberfest 2025 .
An deep dive into a pathological case.
Owen's personal website and portfolio
Quick demonstration of using User Mode Linux (UML) to run a Linux VM inside Linux's userspace, without additional VM software or even root permissions
Life doesn't freeze when winter comes—if anything, that's when riders need reliable transportation most, when being exposed to the elements becomes less appealing. Today, the Waymo Driver successfully navigates rain, fog, sandstorms, and freezing temperatures. As we expand to more cities across the U.S. and globally…
A detailed walkthrough of the Linux boot process from power button to kernel initialization
Hey all. TinyKVM was open-sourced this february and since then I’ve been working on some things that are very much outside of the scope of…
A while back, I worked on a RISC-V-based userspace simulator for fun. In doing so, taught myself a lot more than I wanted to know about what happens in-between when the Kernel is asked to run a program, and when the first line of our program’s main function is actually executed. Here’s a summary of that rabbit hole.