Cloning a Sennheiser BA2015 battery pack
I generally avoid messing with Li-ion battery packs, but these are both Ni-mh and expensive.
The latest blog posts to take off on Hacker News. 1,421 posts.
I generally avoid messing with Li-ion battery packs, but these are both Ni-mh and expensive.
I’ve been experimenting with different approaches to running code in a sandbox for several years now, but my latest attempt feels like it might finally have all of the characteristics …
OpenCV 5 is here! A massive modernization brings a graph-based DNN engine, over 80% ONNX coverage, hardware acceleration, LLM/VLM support, and a faster Python-first core. Learn why this isn't just an incremental update.
Not doing the reading.
A blog mostly about Clojure programming
By Ryan Lopopolo, Member of the Technical Staff
Technical articles and release notes about Symbolica, symbolic computation, numerical methods, and high-performance computer algebra.
We’re releasing Gemma 4 quantization-aware training checkpoints, reducing memory requirements and improving on-device performance.
You’ve almost certainly encountered Conventional Commits before. It may have reared its ugly head in the changelog of an open source project you’ve used. It may have been the enforced commit format for an open source project you contributed to. A lot of people swear by it. I swear at it. Even though it is used by a…
Poking at the geometry of an image model's feature space.
In order to avoid accuastions of this "just being Claude defending Claude," "AI slop," "probably all hallucinations," etc., I've decided it's probably worth explaining a few key points about how this report was created:
From the highly eclectic blog of Mark Dominus
Ladybird is changing how code enters the project as we prepare to ship a browser to real users.
Run away while you still can, it's not too late for you to avoid the curse of knowledge.
The most valueble code in my repo, is the code I didn't write.
Welcome to all Camleers We are back with another practical walkthrough for the newcomers of the OCaml ecosystem. We understand from the feedback we have gathered over the years that getting started with the OCaml Distribution can sometimes be perceived as challenging at first. That's why we keep it ...
AI agents tend to be, at least as of this writing (May 2026), lousy at writing tests. The tests they write are often vague, cryptic, overcomplicated, hacky, dis...
Explore how a decade of open source experiments in psychovisual modeling and compression led to JPEG XL, the future of image coding.
Loris Cro's Blog
A from-the-ground-up walkthrough of how modern LLMs work, from tokens to transformer blocks to the next-token loop
From Elixir v1.20, every program is now gradually type checked in search for verified bugs and typing violations.
Today, we are thrilled to announce the release of Angular v22. We continue to be proud of the work we do with each release. Our goal is to…
I have spent a large portion of my career working in Java. In that time, you get used to huge classes. New functionality? Just add a new method and field to the class. The cost of each new field is rarely considered. Performance is often considered from a classic computer science perspective by considering asymptotic…
Redis 8.8 is now available in Open Source. Explore the new array data type, window counter rate limiter, streams NACK, and more performance-focused updates.
Many legends of software development, like John Carmack or Chris Lattner, are very approachable. Check out their projects and go talk to them!
One command-line tool to query them all, built with Rust and ADBC
News post: Gleam v1.17.0 released!
Performance results naturally depend on the underlying hardware. The following benchmarks show the execution times for sorting 50 million doubles using different sorting implementations. The measurements were taken on an Apple M1 system using Clang and on an AMD Ryzen 3 Linux system using GCC , both compiled with the…
QBE 1.3 took a while to cook, but it is the most significant release since 1.0 with around 7k new lines of code and 1.5k deleted ones. In addition to the usual bug fixes, QBE gained a new and original IL matching algorithm, new optimizations from Roland Paterson-Jones, Scott Graham added support for the Windows ABI…