Gzip decompression in 250 lines of Rust
i wanted to have a deeper grasp of how compression works, so i wrote a gzip decompressor from scratch. the result is about 250 lines of rust that can decompress gzip from a file or stdin.
The latest blog posts to take off on Hacker News. 80,808 posts.
i wanted to have a deeper grasp of how compression works, so i wrote a gzip decompressor from scratch. the result is about 250 lines of rust that can decompress gzip from a file or stdin.
In this article I will introduce a new command line search tool, ripgrep , that combines the usability of The Silver Searcher (an ack clone) with the raw performance of GNU grep. ripgrep is fast, cross platform (with binaries available for Linux, Mac and Windows) and written in Rust .
"A Ramsey-style Problem on Hypergraphs" — a problem from FrontierMath: Open Problems, Epoch AI's benchmark of unsolved research mathematics.
At the moment only SST1 (Voodoo1) is supported on IP32 (O2). Only tested on IRIX 6.5.30 with RM7000C CPU. -driver sources (SST1 and CVG support on IP32) https://github.com/sdz-mods/tdfx_irix -glide2x IRIX port (SST1 on IP32) https://github.com/sdz-mods/glide_irix -hinv wrapper with 3dfx support…
Web3 security lessons from the Resolv hack: how a compromised key enabled a $23M exploit, what went wrong, and how DeFi protocols can prevent similar attacks.
Writing, compiling, loading, and querying eBPF programs in one Lisp form.
It’s been about 6 weeks since I joined Tano, and this is what my commit history looks like:
Yogesh Kumar's personal website
At this point in history, AI sociopaths have purchased all the world's RAM in order to run their copyright infringement factories at full bl...
Coherence and the orphan rules are a frequent source of complaints about Rust, and a common topic of language proposals. This post covers most of the existing proposals around coherence and my vision for how we should solve coherence once and for all.
Any sufficiently complicated AI system contains an ad hoc, informally-specified, bug-ridden implementation of half of DSPy.
The files mentioned in this article are available for viewing or cloning here: the 'pf-bedtime' repo .
Discreetly modding my friend’s apartment intercom to work with Apple Home.
Changing from part numbers had benefits for Intel, but it took time
Learn how I built an ai receptionist for my brother's mechanic shop
For various reasons, I have decided to move as many services and subscriptions as possible from non-EU countries to the EU or to switch to European service providers. The reasons for this are the current global political situation and improved data protection. I don’t want to go into the first point any further for…
kind of a blog
“When life looks like Easy Street, there is danger at your door”— Grateful Dead, “Uncle John’s Band”
Due to some lucky circumstances, I recently had the chance to appear in one of the biggest German gaming podcasts, Stay Forever, to talk about the technology of RollerCoaster Tycoon (1999). It was …
Why I love NixOS is really about the Nix package manager, reproducibility, and sane system management in the LLM coding era.
I started a reading group in 2021, a few months after joining Microsoft as a new grad on the Azure Databases team. The group was initially focused on database internals, which was my favorite subject at UW. Databases touch so many areas of CS: compiler construction in the query engine, memory management with the…
Announcing the first release of Avalonia MAUI
A deep dive into the intricacies of the LLVM optimisation pipeline.
On automation, identity, and why warmth and presence — not technical skill — are the parts of a person that can never be replaced by a model.
A Coherent Vision for the Future of Version Control