Raspberry Pi Pico audio player
A weblog about technology including Arduino, Raspberry, Attiny, 3D printing, Electronics, tinkering and all kinds of diy projects.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 550 posts.
A weblog about technology including Arduino, Raspberry, Attiny, 3D printing, Electronics, tinkering and all kinds of diy projects.
What is new in Emacs 30.1? I go through every change in the NEWS file and talk about the most interesting and useful changes.
Using git `rebase --onto` workflow to work with stacked diffs
The Context I have been recently roaming. Doing some Zig, doing some Go, some Janet. Some C integration. Should have focused on my project but life threw more at me than I could handle, so I sought… happy distractions. My experience with those technologies taught me new tricks and one day, when I needed some more…
So cheap I bought three
You can make your shell history more useful by removing the typos and false starts.
Lessons on maintaining a hobby Android app
If you're underwhelmed with AI coding agents or simply want to get more out of them, give parallelization a try. After seeing the results firsthand over the past month, I'm ready to call myself an evangelist. The throughput improvements are incredible, and I don't feel like I'm losing control of the codebase.
We've all used a public transit router to find a quick route from A to B, such as Google Maps or CityMapper, but how do they actually work?
GitHub releases now support immutability, adding a new layer of supply chain security. With immutable releases, assets and tags are protected from tampering after publication, so the software you publish—and…
With only a handful of commands, tmux can still be your new best friend on the terminal
How to self-host a personal archive of web content even if stuff get's taken down
Lockfiles are an absolutely unnecessary concept that complicates things without a good reason. Dependency managers can and are working without it just the same.
Intel has built a suite of AI tools for Audacity, useful for spoken word audio and music alike. These AI features run 100% locally on your PC.
How to build a custom completion backend for emacs from scratch.
Qt Creator 18 highlights development containers to ease kit configuration, a convenient Overview tab, and various UX improvements.
The Steam Deck (and SteamOS) delivers a fantastic console-like experience on a Linux system. However, its immutable filesystem means that installing packages that persist across system upgrades isn’t straightforward. Fortunately, with a little Nix magic, you can work around that limitation.
Published: 20-11-2025 22:34 | Author: Remy van Elst | Text only version of this article
The new Processor Trace instrument has flown under the radar with this years WWDC announcements but many developers will find it truly indispensable.
After watching this year’s EmacsConf and seeing Guile Emacs being resurrected I thought to myself - why limit ourselves to Guile? Sure, Guile isn’t just a Scheme implementation, thanks to its compiler-tower-based design. Other languages exist for Guile VM, such as Emacs Lisp, and Guile manual lists the following…
I wrote earlier about my dream of developing “single-handedly” on an iPhone. Then, I wrote some more about it . The dream still lives strongly! I am now coding single-handedly in any language on my iPhone SE model 2022. But although i still like pythonista I am now using a combination of three great apps that allow me…
Efficient memorization using the spacing effect: literature review of widespread applicability, tips on use & what it’s good for.
The cross-platform app building toolkit
A proof-of-concept using Vamp, Chordino, ImageSharp and ffmpeg to add live guitar chord charts to karaoke videos
Flame Graphs vs Tree Maps vs Sunburst explores different hierarchal visualizations by visualizing file system or disk space.
Pick the cheapest geocoding API provider for your project. An impartial comparison of pricing for HERE, Google Maps Platform, Azure Maps, OpenCage, TomTom Maps, LocationIQ, and Nominatim.
Launched in June 2024, JupyterGIS was introduced as a collaborative, web-based GIS environment built on the JupyterLab framework. Its objective is to
Learn about the new features in the new blobs API
Documenting my journey in trying to use my ESP32 on my phone through Termux