New
The latest blog posts to take off on Hacker News. 448 posts.
The Ultimate Docker Cheat Sheet
TLDR; Get your Docker Cheat Sheet as PDF or as an image . To follow this article, make sure your development machine has Docker installed . In this blog post, we write our own Dockerfiles, learn how to create images, and finally run them as container. The complete source code is available on GitHub .
Building a fully local LLM voice assistant to control my smart home
I’ve had my days with Siri and Google Assistant. While they have the ability to control your devices, they cannot be customized and inherently rely on cloud services. In hopes of learning something new and having something cool I could use in my life, I decided I want better. The premises are simple: I want my new…
Exposed RSS
I get sites not having an “RSS” for “Feed” link on their website while actually having an RSS feed. I don’t like it, but I get it. Maybe they picked an off-the-shelf t…
Listening with LLM
Overview # This is the first part of many posts I am writing to consolidate learnings on how to finetune Large Language Models (LLMs) to process audio, with the eventual goal of being able to build and host a LLM able to describe human voices. I am motivated to gain hands-on experience tinkering LLMs so, as much as…
My Knowledge Lakehouse
1 There’re only three entities: log, list, structure.
CLI user experience case study
Topiary’s journey to a modern, user-friendly CLI experience.
QMK and Keyboards
A collection of QMK firmware libraries, macros, and thoughts on ergonomic keyboards.
The Wolfram Prompt Repository (2023)
Curated collection of prompts for use with LLMs. Accessible interactively in Chat Notebooks and programmatically in functions like LLMFunction. Initial categories in the Prompt Repository cover personas, functions, modifiers.
A Love Letter to Tinkerable Software
I work in product growth helping people discover and use great software, currently at SurveyMonkey. In the past I've done it at Prismatic (acq. by LinkedIn), Clara Lending (acq. by Sofi), Right Side Up, Hubstaff. I've also enjoyed consulting with interesting companies like DoorDash, Empower, StitchFix, Calm, Dell…
Conditional Git Configuration
Building on the earlier article on automatically transforming Git URLs, I’m back with another article on a (potentially powerful) feature of Git—the ability to conditionally include Git configuration files. This means you can configure Git to be configured (and behave) differently based on certain conditions, simply…
Tidy First?
“Software design is preparation for change; change of behavior” Tidy First? is a new book by Kent Beck. It is a short little book, only about 100 pages (and lots of white space on them)…
The GPT Store
We’re launching the GPT Store to help you find useful and popular custom versions of ChatGPT.
GitHub Actions as a time-sharing supercomputer
Learn how and why I turned GitHub's APIs into a time-sharing supercomputer from the 1970s to execute modern batch jobs.
Using Git Offline
Some companies use an isolated network or even the complete lack of a network as a security measure to protect from unauthorized access. Working on these systems can be a struggle but it is still possible, and perhaps even more important, to use a proper version control tool like Git.
How We Handle Cap Table Information
On Friday we had an internal policy violation that affected three companies. I’ve been in touch with the founders and I’m appalled we made…
Simple Lasts Longer
🗺️ Too many invaders to keep track of; I really don't want to run another database; Web Storage to the rescue
In-browser code playgrounds
Embed and run interactive code snippets entirely in your browser, no server required.
Fixing Macs door to door
Fun stories from my time working as an AppleCare Dispatch contractor going door to door in Chicago.
Duty to Document (2023)
If you learn something the hard way, it's you duty to share your lessons with others.
9 years of Apple text editor solo dev
Thoughts on building Paper as an indie maker.
Cleaning up my 200GB iCloud with some JavaScript
Script for highlighting large videos in iCloud and a storage discrepancy
Emacs commands I got by with for years
As far as I know, the next meeting of EmacsATX, the Austin Emacs Meetup group , has a planned topic: Org mode . I was going to make a post about the common Org functions I use frequently, but I thought that I should start with common commands I used for generic Emacs when I started using it more than twenty years ago…
How to do OCR on a Mac using the CLI or just Python
a kind reader reached out about all of my iphone alarms and asked how specifically did I run OCR on my mac. I’m not one to gatekeep, so here’s how you can get yourself a nice local ocr ‘service’ that works in the terminal/CLI/python and costs 0 dollars:
Git Things
A grab bag of less frequently talked about git adjacent points.