New
The latest blog posts to take off on Hacker News. 6,950 posts.
Update on Go 1.1 crypto performance
Some time ago I integrated OpenSSL's MD5, SHA1 and RC4 functions into Go because Go's native implementations were slow. The Go team has ma...
Linux on an 8-bit micro
Dmitry.GR: A successful experiment in running real Linux on an 8-bit AVR.
MRI's Method Caches
One of MRI's big performance problems is that method cache expiry is global. That is, any time you make a change to any class anywhere, the entire VM's method caches get busted at the same time. This is why you'll frequently hear people saying that "calling Object#extend is bad".
The Bw-Tree: A B-tree for New Hardware
Explore research at Microsoft, a site featuring the impact of research along with publications, products, downloads, and research careers.
Ubuntu low-memory install for VMs
For those of you who play with virtual-machines like VMware, the Ubuntu server .iso contains an option for dramatically reducing the amount ...
An HTTP reverse proxy for realtime
Pushpin makes it easy to create HTTP long-polling, HTTP streaming, and WebSocket services using any web stack as the backend. It’s compatible with any framew...
Redis as the primary data store
Le tecnologie in tempo reale stanno trasformando il digitale. Permettono interazioni immediate e autentiche🎯 Scopri come migliorano l'esperienza utente e favoriscono il coinvolgimento.
Performance of Rust and Dart in Sudoku Solving
Introduction About two years ago I evaluated the performance of ~20 compilers and interpreters on sudoku solving, matrix multiplication, pattern matching and dictionary operations. Two years later,…
Introduction to x64 Assembly
Access technologies that use data for modern code, machine learning, big data, analytics, networking, storage, servers, cloud, and more.
No, ZFS really doesn't need an fsck tool
(This blog entry has been recovered for the sole purpose of repairing a link in Hackernews. This blog entry is otherwise hidden on the website. 2026-04-13)
HTTP Archive: jQuery
A recent thread on Github for html5-boilerplate discusses whether there’s a benefit from loading jQuery from Google Hosted Libraries , as opposed to serving it from your local server. They referenced the great article Caching and the Google AJAX Libraries by Steve Webster.
GCC and C vs C++ Speed, Measured
With the imminent release of gcc 4.8, GCC has finally switched to C++ as the implementation language. As usual, LWN has excellent coverage. Those with long memories will remember Linux trying to use g++ back in 1992 and retreating in horror at the larger, slower code. The main benefit was stricter typechecking…
Tracking down a memory leak in Ruby's EventMachine
At Stripe, we rely heavily on ruby and EventMachine to power various internal and external services. Over the last several months, we’ve known that one such service suffered from a gradual memory leak, that would cause its memory usage to gradually balloon from a normal ~50MB to multiple gigabytes. It was easy enough…