Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 7,293 posts.
NPM lockfiles can be a security blindspot for injecting malicious modules in PRs
In this post, we show you how easy it is to introduce back doors that are easily missed by project owners… leaving your code insecure.
Cap'n Proto 0.8: Streaming flow control, HTTP-over-RPC, fibers
It is commonly believed, wrongly, that Cap’n Proto doesn’t support “streaming”, in the way that gRPC does. In fact, Cap’n Proto’s object-capability model and promise pipelining make it much more expressive than gRPC. In Cap’n Proto, “streaming” is just a pattern, not a built-in feature.
From Rust to reality: The hidden journey of fetch_max
Tracing Rust AtomicU64::fetch_max from macro expansion and rustc intrinsics through LLVM atomicrmw umax down to the final x86-64 CAS loop.
How Audio Fingerprinting Works
An intuitive explanation of how audio fingerprinting works helping users in identifying music from short snippets
Android Studio 4.0
News and insights on the Android platform, developer tools, and events.
Push notifications are now supported cross-browser
Push notifications were standardized in 2016 with the release of the Push API and the Notification API, which are part of the W3C's Web Applications Working Group. These APIs provide the necessary functionality for web developers to incorporate push notifications into their web applications and for users to receive…
The State of Async Rust: Runtimes
Recently, I found myself returning to a compelling series of blog posts titled Zero-cost futures in Rust by Aaron Turon about what would become the foundation of Rust’s async ecosystem and the Tokio runtime. This series stands as a cornerstone in wri…
PHP 5.4.0 released
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
Highlights from Git 2.35
The open source Git project just released Git 2.35. Here's GitHub's look at some of the most interesting features and changes.
How has DeepSeek improved the Transformer architecture?
This Gradient Updates issue goes over the major changes that went into DeepSeek's most recent model.
Takeaways from hundreds of LLM finetuning experiments with LoRA
From the PyTorch Lightning creators. Own your AI, don't rent it. Lightning is the AI cloud to build, train, and deploy your own models on 36,000+ NVIDIA GPUs.
One year after switching from Java to Go
I always told people memory is cheap, black magic is OK and efficiency doesn't matter, but I was wrong.
CriticGPT: Finding GPT-4's mistakes with GPT-4
CriticGPT, a model based on GPT-4, writes critiques of ChatGPT responses to help human trainers spot mistakes during RLHF
A fork() in the road
The received wisdom suggests that Unix’s unusual combination of fork() and exec() for process creation was an inspired design. In this paper, we argue that fork was a clever hack for machines and programs of the 1970s that has long outlived its usefulness and is now a liability. We catalog the ways in which fork […]
How we made our AI code review bot stop leaving nitpicky comments
Lessons learned from our challenges reducing LLM output: Discover everything that went wrong when trying to make our models say less.
How we built the Waifu Vending Machine
On the weekend of Anime Expo, an artist promised the humanly impossible -- custom art commissions with a five-minute turnaround time. The not-so-hidden catch? The artist wasn't a human at all, but an AI exposed to millions of anime images.
The part of Postgres we hate the most: Multi-version concurrency control
Andy Pavlo - Carnegie Mellon University,
Understanding SIMD: Infinite complexity of trivial problems
A deep dive into the complexities of optimizing code for SIMD instruction sets across multiple platforms.