USB-C hubs and my slow descent into madness (2021)
A short story of me trying out different USB-C hubs, taking them apart, and slowly descending into madness.
The latest blog posts to take off on Hacker News. 6,504 posts.
A short story of me trying out different USB-C hubs, taking them apart, and slowly descending into madness.
In this article I present a step-by-step walkthrough of my photography workflow. I won't go through all the details of every piece of software I mention, they have their own manuals and documentation for that, I will highlight the operations I do. My main goals are: Full ownership of all …
In this post, I describe my entire Personal Knowledge Management (PKM) system and its evolution over 25+ years
If you have ever ventured into the archives of old UNIX books and mailing lists, you will have undoubtedly come across the legend of ed. ed (pronounced /iː …
I attended a talk by Evan Moore a while ago, where he described a framework the early team at Doordash used to make decisions and prioritize growth strategies. I was impressed by the systematic way of listing strategies and assigning them weights based on possible impact + predicted effort it would take to execute…
Need to write a README, but running blank on words? If that bothers you frequently, consider generating diagrams.
*Not literally all, but certainly those which I find most useful, and which also might not be all that widely known.
Is a process named triald stealing lots of CPU? Or maybe ~/Library/Trial is huge, or filling your backups? Maybe it’s all just one of Apple’s Experiments.
Today I announce a new project! This is the big thing I have been working on since leaving Niantic, and I am very excited about it. It is a game making tool for phones, called Downpour. Here is what it currently looks like: The utopian vision for the project is
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.
This domain is parked. There is no active website here.
Follow a dedicated team of museum professionals and others as they race to preserve an important collection in record time.
The Chrome team is delighted to announce the promotion of Chrome 100 to the stable channel for Windows, Mac and Linux. Chrome 100 is also pr...
This article was discussed on Hacker News.
Data archiving codec for paper, laser printer and scanner
Agent-based note-taking systems that can prompt and facilitate custom workflows
Code level discussion of web scraping, gray hat automation, growth hacking and bounty hunting
Earlier this week, I was writing a Dockerfile to download and run a binary when I noticed the image size was way more than what I would expect. I’m using ubuntu:21.10 as the base image, which is about 70MB. The binary I’m running is about 80MB. Other packages I’m installing would add 10-ish MB. But the image size is…
I wanted a way to have physical tickets from GitHub in front of me. One Epson printer, a Raspberry Pi, and some PHP later, I had a working system in place.
I wasn't entirely satisfied with the aluminum cube , so after thinking about the design for a while, I decided to make another one out of stainless steel. Just for fun, I thought I would make all the pieces using only manual machines. How hard could it be?
Learn how PlanetScale lets you revert changes to your database after a migration with no downtime and zero data loss.
A new type of shell.
I've paid for either a "shared hosting" subscription, or a VPS subscription, for my own use, for the last two decades. Mainly for serving web traffic, but also for backups, for Git repos, and for other bits and pieces.
I'll never forget when I bought the first 5K Retina iMac. Almost as soon as I ripped it out of the box, I booted it while holding down Command-F2, assuming it…
Using strong types, or putting units in names, is a small effort that can make a tremendous difference for code readability.