New
The latest blog posts to take off on Hacker News. 4,415 posts.
An easy way to concurrency and parallelism with Python stdlib
Because life doesn't have to be hard all the time
Let's write a treesitter major mode for Emacs
Creating a standard programming major mode presents significant challenges, with the intricate tasks of establishing proper indentation and font highlighting being among the two hardest things to get right. It's painstaking work, and it'll quickly descend into a brawl between the font lock engine and your desire for…
Reasons to not use your own domain for email
Reasons to not use your own domain for email on Eduardo Bautista's blog.
A systematic approach to debugging
I've got a reputation at work as being a skilled debugger. It's a frequent occurrence that the weird stuff lands on my desk [1] after it goes through another skilled engineer or two. To say my job is substantially "debug the weird shit" would not be an understatement and I'm here for it.
Microsoft has not stopped forcing Edge on Windows 11 users
Microsoft announces vague changes to the default web browser setting for Windows Insider. Nothing but wishful thinking. Still force-opens web links in Edge.
“Make” as a static site generator (2022)
Static site generators are in fashion for good reasons. The resulting pages are easy to host, fast and extremely low on maintenance while being sufficient for many use cases. As I learned when setting up my blog , writing a simple script myself is faster and more satisfying than learning one of the other site builders…
Flake8-Logging
The Python standard library’s logging module is a go-to for adding observability to applications. Many tools also integrated with it or enhance its capabilities, such as structlog and Sentry.
What's new in Emacs 29.1
What's new in Emacs 29.1? I go through every change and annotate the ones I feel are interesting or worth knowing more about.
Exploring EXIF
Exploratory interfaces for navigating photos
LLM Python/CLI tool adds support for embeddings
LLM is my Python library and command-line tool for working with language models. I just released LLM 0.9 with a new set of features that extend LLM to provide tools …
The Musaicum EU-plus 10M resolution image of Europe
I am pleased to here introduce a new satellite image product that i have been working on for a few months. Development of this has been co-financed by Geofabrik . They are going to offer tile services for web maps based on this image in combination with the Green Marble .
Semantic Zoom
Making a gestural, itemized environment more fluid
Photogrammetry on commercial flights (2021)
Airplane window seats are great! Not only are they more comfy and easier to take a nap in, but they also have the most quaint form of in-flight entertainment: The outside world!
Bad Apple Font
It is possible to embed a animation into a font, with only a small amount of hacking
I chose the ThinkPad Z13 Gen1 as my Linux laptop
Blog, Podcasts, Live Streams and Videos about Linux and Open Source with a focus on Ubuntu, Debian and NixOS.
Changing my relationship with GitHub Copilot
I've been using GitHub Copilot on personal projects since March. It's been an interesting experience, and one that I realized I have to change. Using Copilot nearly full time has had some positive and negative impacts on me, and it's time to take control of how I interact with it.
CLI text processing with GNU awk
Example based guide to mastering GNU awk
Logic Lab
The Logic Lab provides a selection of 12 logic gates that you can interconnect with patch cables to make a variety of different logic circuits, for experimenting with and learning about logic:
An excruciatingly detailed guide to SSH (but only the things I find useful)
Oh you like SSH? Name every flag.
Switching from Chrome to Firefox
I recently switched from Google Chrome to Mozilla Firefox as my main desktop browser. Here’s what I did to improve upon Firefox’ sometimes not ideal defaults. There are a couple of reasons why I considered the switch from Chrome to Firefox: A growing uneasy feeling about Google’s approach to user privacy, Manifest v3…
Writing a Package Manager
Without spending a year on it.
Learn AutoHotKey by stealing my scripts
tl;dr annotated AHK scripts here. Anybody who’s spent time with me knows how much I love AutoHotKey, the flat-out best Windows automation tool in the world. Anybody’s who’s tried to use AutoHotKey knows how intimidating it can be. So to help with that, I’m sharing (almost) all of my scripts along with extensive…
GNU Parallel, where have you been all my life?
How to use GNU Parallel to gather stats on long-running flaky tests by running them many times and capturing their results.
Run a macOS VM on Apple Silicon from a double-click with Vimy
Making it quicker and simpler to run a macOS VM: with Vimy all you need do is double-click its bundle, and the VM runs using its previous settings.
The ReMarkable Streaming Tool v2: Elevating Remote Work Efficiency
In this article, I expose the new version of the streaming tool for my reMarkable tablet. Originally crafted in 2021, this tool allowed me to stream sketches during video calls. Aiming for more user-friendliness, I revamped the design to a clientless implementation. This articles describes the implementation with some…