New
The latest blog posts to take off on Hacker News. 4,415 posts.
DIY Espresso (2020)
The pièce de résistance. EDIT: Whoa looks like Hackaday found this post ! If anyone's interested in learning more about this, I posted this...
Is this a good book for me, now?
I used to believe that every book has an objective value. And I used to believe that this value is fixed and universal.
20 Years of Vim
The hard work from maintainers turned Vim into a completely new editor, while still maintaining its spirit.
Sorting in Emacs
In this article, we will perform a series of hands-on experiments that demonstrate the various Emacs commands that can be used to sort text in different ways. There is sufficient documentation available for these commands in the Emacs and Elisp manuals. In this article, however, we will take a look at some concrete…
Monitoring your logs is mostly a tarpit
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…
Linux guide for power users (2022)
A guide to help you setup your Linux work machine and configure it for a power users workflow
Not Using Zoom
Dear client, Setting aside the challenges of using Zoom under ChromeOS and Linux, I have mostly been declining invitations to Zoom calls...
My favorite Vim oneliners for text manipulation
Vim one-liners for fast text edits: count words, format JSON, delete blank lines, sum the numbers in a file, extract IP addresses, and open files in splits.
Elastic tabstops
Elastic tabstops - a better way to indent and align code
System settings that aren’t in System Settings
Where would you set the default call handler for macOS? And where in System Settings do you set the default web browser?
Git files hidden in plain sight
I doubt that it is a good practice to ship the public key used to sign things in the repository in the repository itself
Which vector database should I use? A comparison cheatsheet
Semantic search and retrieval-augmented generation (RAG) applications require systems to be able to save lots of embedding vectors…
Curl Command Line Variables
If you are anything like me, you appreciate solving your every day simple tasks directly from the command line. Creating crafty single shot command lines or a small shell script to solve that special task you figured out you needed and makes your day go a little smoother. A fellow command line cowboy. Video…
TiddlyPWA: putting TiddlyWiki on modern web app steroids
Oops, I think I just turned the legendary personal wiki system into an offline-first, installable, encrypted, synchronized Progressive Web App
Mind Grenade (2019)
Mind Grenade
Treemaps are awesome
An alternative to pprint for generically visualizing heterogeneous, hierarchical data
Internet search tips
A description of advanced tips and tricks for effective Internet research of papers/books, with real-world examples.
Become Ungoogleable
I've removed my website from indexing by Google . The proximate cause is Google's new effort to DRM the web ( archive ) but there is of course so much more.
Accessing Llama 2 from the command-line with the LLM-replicate plugin
The big news today is Llama 2, the new openly licensed Large Language Model from Meta AI. It’s a really big deal: Llama 2 is available for free for research …
I'm moving my projects off GitHub
It's time for me to leave GitHub behind and move to another forge. I'm not necessarily advocating for anyone else to do the same, but if my reasons resonate with you then you may want to consider it. I also don't expect this post to... matter, if that makes sense [1] . I'm not a major open-source maintainer or…
A Firefox-only minimap (2021)
A quick explanation on how the Firefox-only map is built using the `element()` CSS function.
Notes on Puzzles
1. I mostly don’t play chess anymore — it’s too addictive, and tends to take over your brain in a way I don’t like — but one habit I’ve retained is solving puzzles.
Discord is not documentation
I'm going to be slightly contrarian and say that I like Discord. It's great to be able to get real-time help on a problem. And it is fun to see, again in real-time, what other people are working on and struggling with. In truth, Discord is no harder to sign up to than Slack, Matrix, Gitter, IRC, or whatever. And of…
TODO apps are meant for robots
What if I'm a left-handed person in the world of right-handed tools?