New
The latest blog posts to take off on Hacker News. 550 posts.
A hackable AI assistant using a single SQLite table and a handful of cron jobs
There’s a lot of hype these days around patterns for building with AI. Agents, memory, RAG, assistants—so many buzzwords! But the reality is, you don’t need fancy techniques or libraries to build useful personal tools with LLMs.
Wasting Inferences with Aider
Auto-Fixing Bugs from Asana (for 9 cents!)
YAML: The Norway Problem (2022)
Earlier this week, Haroen Viaene posted this tweet about YAML: worst part of yaml: https://yaml.org/type/bool.html — Haroen Viaene (@haroenv) January 10, 2022 The linked-to page contains the documentation on what defines a boolean in YAML, and details that it can be parsed using this regex…
Owning my own data, part 1: Integrating a self-hosted calendar solution
The first part of what I hope to be an ongoing series about repatriating and owning my own data and tech. In this post, I describe how I integrated my own self-
Man pages are great, man readers are the problem
TLDR: man pages support links, but man page readers neither display nor allow allow following them.
A guide to reduce screen time
An extensive guide with over 40 tips to learn how to reduce your screen time. Understand the causes and meet your objectives with these tools and techniques.
Any program can be a GitHub Actions shell
In GitHub Actions, you can use the shell keyword to specify the shell that runs a given run: block. This keyword is optional for workflows but mandatory for action definitions.
The ADHD body double: A unique tool for getting things done
Body doubling is a productivity technique where an individual works on their tasks alongside someone else. Find out how ADHDers can use this strategy to their advantage.
Cursed Excel: "1/2"+1=45660
Explore Excel's bizarre date/time quirks—like “1/2”+1=45660—and how Quadratic fixes legacy issues with a modern approach to datetimes and spreadsheet logic.
A steam locomotive from 1993 broke my yarn test
Yarn tests fail consistently at the 27-second mark. The usual suspects are swiftly eliminated to no avail. A deep dive is taken to comb through traces, only to be derailed into an unexpected crash investigation.
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…
Netflix’s Media Production Suite
Jesse Korosi, Thijs van de Kamp, Mayra Vega, Laura Futuro, Anton Margoline
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.
Turso SQLite Offline Sync Public Beta
Turso Offline Sync is now in public beta. Write to local SQLite databases offline at file speed, then sync push and pull with Turso Cloud when reconnected.
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.
Experimental Tauri Verso Integration
The cross-platform app building toolkit
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
Dagger: A shell for the container age
Build powerful software environments and containerized operations from modular components and simple functions. Perfect for complex software delivery and AI agents. Built by the creators of Docker.
How to Delete Your 23andMe Data
This week, the genetic testing company 23andMe filed for bankruptcy, which means the genetic data the company collected on millions of users is now up for sale. If you don't want your data included in any potential sale, it’s a good time to ask the company to delete it.
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…