New
The latest blog posts to take off on Hacker News. 4,415 posts.
Cell Phone OPSEC for Border Crossings
I have heard stories of more aggressive interrogation of electronic devices at US border crossings. I know a lot about securing computers, but very little about securing phones. Are there easy ways to delete data—files, photos, etc.—on phones so it can’t be recovered? Does resetting a phone to factory defaults erase…
Automating Interactive Fiction Logic Generation with LLMs in Emacs
From the creator of Ten Dollar Adventure, a blog about the experience of writing the book, being a parent, navigating the entrepreneurial high seas, and learning.
Self-contained Python scripts with uv
You can add uv into the shebang line for a Python script to make it a self-contained executable.
Convert Linux to Windows
Thesis: We should create a distro of Linux that runs Windows binaries by default via Wine.
Train and Weather Tracker with Raspberry Pi and E-Ink
A dashboard with the weather forecast and top headlines is an easy, but useful little project.
Et Tu, Grammarly?
The one where I deploy counter defences.
Using uv and PEP 723 for Self-Contained Python Scripts
We all love Python’s comprehensive standard library, but let’s face it – PyPI’s wealth of packages often becomes essential. Sharing single-file, self-contained Python scripts that rely on these external tools can be a headache. Historically, we’ve relied on requirements.txt or full-fledged package managers such as…
Emacs Solo: A Surprise System Crafters Live Demo
Rahul's Blog
Better Shell History Search
I spend an awful lot of my day in Unix terminals running shell commands. For some reason, the variance in efficiency between different people when using the shell is huge: I know people who can run rings around me, and I’ve come across more than one paid professional who doesn’t use the “up” key to retrieve the…
Quadlet: Running Podman containers under systemd
Finally, Podman has a Docker Compose alternative
A USB Interface to the "Mother of All Demos" Keyset
In the early 1960s, Douglas Engelbart started investigating how computers could augment human intelligence: "If, in your office, you as an ...
Use Long Options in Scripts
Many command line utilities support short form options (-f) and long form options (--force). Short form is for interactive usage. In scripts, use the long form.
Designing Electronics That Work
I’ve put together a 300+ page book with basically everything I learned the hard way over the last 10 years founding and working at several hardware startups. It started out as a self published work, but No Starch Press picked it up and it went through a very extensive editing process to make it even better.
How Cursor (AI IDE) Works
Turning LLMs into coding experts and how to take advantage of them.
Building a Personal Archive with Hoarder
How to self-host a personal archive of web content even if stuff get's taken down
Some notes on Grafana Loki's new "structured metadata"
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Milk Kanban
We ten to consider Kanban as (digital) whiteboards with columns and sticky notes, while its original meaning was just (any) visual signal.
Switching from Pyenv to Uv
Premise The 0.4.0 release of uv does everything I currently do with pip, pyenv, pipx, pip-tools, and pipdeptree. Because of that, I'm in the process of switching to uv. This blog post covers switching
My Beancount books are 95% automatic after 3 years (2024)
Fang-Pen Lin's blog about programming
Tmux – The Essentials (2019)
With only a handful of commands, tmux can still be your new best friend on the terminal
Raspberry Pi Pico audio player
A weblog about technology including Arduino, Raspberry, Attiny, 3D printing, Electronics, tinkering and all kinds of diy projects.
Nebu: A Spreadsheet Editor for Varvara
By Devine Lu Linvega
The most unhinged video wall, made out of Chromebooks
This is the story of our three year long journey to turn a fleet of laptops into what can only be described as the world's most unhinged video wall.
Emacs Tree-sitter custom highlighting
A few years ago I blogged about custom tree-sitter-based syntax highlighting in emacs . I started out with highlighting certain keywords in...