Tyler Cipriani: blog
Chuwi Minibook X: the netbook we deserve
.title {text-wrap:balance;}
#content > p:first-child {text-wrap:balance;}
.gallery {
...
28th May 2026
.title {text-wrap:balance;}
#content > p:first-child {text-wrap:balance;}
.gallery {
display:flex;
justify-content:center;
}
figure a:link,
figure a:visited,
figure a:hover,
figure a:active {color:inherit; text-decoration: underline;}
Netbooks are dead, but the Chuwi...
Tyler Cipriani: blog
On the software supply-chain doom spiral
.title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;}
Hackers are pwning...
24th Apr 2026
.title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;}
Hackers are pwning packages at an exhausting clip.
But the hacks are hackneyed. What’s new is the doom cycle: Code that
steals keys to publish code to steal more keys.
A zombie army of infected code. And AI...
Tyler Cipriani: blog
The future of large files in Git is Git
.title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;}
If Git had a nemesis, it’d...
15th Aug 2025
.title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;}
If Git had a nemesis, it’d be large files.
Large files bloat Git’s storage, slow down git clone,
and wreak havoc on Git forges.
In 2015, GitHub released Git LFS—a Git extension that hacked around
problems...
Tyler Cipriani: blog
Digging into git commit templates
Any code of your own that you haven’t looked at for six or more
months might as well have been...
21st May 2025
Any code of your own that you haven’t looked at for six or more
months might as well have been written by someone else.
– Eagleson’s Law
After scouring git history, I found the correct config file, but
someone removed it. Their full commit message read:
Remove config. Don't bring...
Tyler Cipriani: blog
Boox Go 10.3, two months in
[The] Linux kernel uses GPLv2, and if you distribute GPLv2 code, you
have to provide a copy of the...
5th Mar 2025
[The] Linux kernel uses GPLv2, and if you distribute GPLv2 code, you
have to provide a copy of the source (and modifications) once
someone asks for it. And now I’m asking nicely for you to do so
🙂
– Joga, bbs.onyx-international.com
Boox in split screen, typewriter
mode
In...
Tyler Cipriani: blog
Eventually consistent plain text accounting
.title { text-wrap: balance }
Spending for October, generated by piping
hledger → R
Over the past...
24th Oct 2024
.title { text-wrap: balance }
Spending for October, generated by piping
hledger → R
Over the past six months, I’ve tracked my money with hledger—a plain text
double-entry accounting system written in Haskell. It’s been
surprisingly painless.
My previous attempts to pick up...
Tyler Cipriani: blog
Subliminal git commits
Luckily, I speak Leet.
– Amita Ramanujan, Numb3rs, CBS’s IRC Drama
There’s an episode of the CBS...
29th Sep 2024
Luckily, I speak Leet.
– Amita Ramanujan, Numb3rs, CBS’s IRC Drama
There’s an episode of the CBS prime-time drama Numb3rs that plumbs
the depths of Dr. Joel Fleischman’s1 knowledge of IRC.
In one scene, Fleischman wonders, “What’s ‘leet’”?
“Leet” is writing that replaces letters...
Tyler Cipriani: blog
The Pull Request
A brief and biased history.
Oh yeah, there’s pull requests now
– GitHub blog, Sat,
23 Feb 2008
When...
31st Aug 2024
A brief and biased history.
Oh yeah, there’s pull requests now
– GitHub blog, Sat,
23 Feb 2008
When GitHub launched, it had no code review.
Three
years after launch, in 2011, GitHub user rtomayko
became the first person to make a real code comment, which read, in
full:...
Tyler Cipriani: blog
Git the stupid password store
.title {text-wrap:balance;}
GIT - the stupid content tracker
“git” can mean anything, depending on...
31st Jul 2024
.title {text-wrap:balance;}
GIT - the stupid content tracker
“git” can mean anything, depending on your mood.
– Linus Torvalds, Initial
revision of “git”, the information manager from hell
Like most git features, gitcredentials(7)
are obscure, byzantine, and incredibly...
Tyler Cipriani: blog
My Remote Desk, 2024
My desk as of 2024-04-30
Remote companies have to work harder at everything.
The effort goes beyond...
1st May 2024
My desk as of 2024-04-30
Remote companies have to work harder at everything.
The effort goes beyond “remote-friendly”—you need remote
culture.
But once you have a remote culture, it’s hard to imagine going back.
After nine years of working remotely, the only thing I miss...