Tyler Cipriani
Release engineering manager at the Wikimedia Foundation. Keeps a public log at tylercipriani.com of every book he reads, with a rating and notes.
Tyler Cipriani did not write this page. ppll compiled it from their own words, each linked to the source. Is this you? · Report a mistake
Latest Mastodon
What they believe
-
A years-old unfixed default in GitHub Actions is the root cause of a wave of software supply-chain attacks.
This spate of supply-chain hacks started from a GitHub Actions trap; a simple, bad default with a five-year-old proposed fix.
tylercipriani.comSaid 22 May 2026This on korrents
-
Git's own built-in support for large files will eventually make Git LFS unnecessary.
The future of large files in Git is Git. The Git project is thinking hard about large files, so you don't have to. Today, we're stuck with Git LFS. But soon, the only obstacle for large files in Git will be your half-remembered, ominous hunch that it's a bad idea to stow your MP3 library in Git.
tylercipriani.comSaid 15 Aug 2025This on korrents
The bold line is korrents’ wording; the quote is theirs. These 2: what they wrote before what they said aloud, one per source, newest first.
Feed
As its own page →Hiding
28 June
31 May
22 May
From one piece GitHub Actions is a trap 3 beliefs · tylercipriani.com
-
Their words
Bad guys with LLMs get superpowers. Good guys with LLMs fall prey to mid-2010's CI problems.
-
Their words
But AI has accelerated everything, including repeating security mistakes.
-
korrents.com
A years-old unfixed default in GitHub Actions is the root cause of a wave of software supply-chain attacks.Their words
This spate of supply-chain hacks started from a GitHub Actions trap; a simple, bad default with a five-year-old proposed fix.
17 April
4 November 2025
26 October 2025
10 September 2025
9 September 2025
29 August 2025
15 August 2025
-
Their words
The future of large files in Git is Git. The Git project is thinking hard about large files, so you don't have to. Today, we're stuck with Git LFS. But soon, the only obstacle for large files in Git will be your half-remembered, ominous hunch that it's a bad idea to stow your MP3 library in Git.
3 July 2025
9 June 2025
2 June 2025
-
Their words
Git commit templates free your brain from remembering what to write, allowing you to focus on the story you need to tell. Save your brain for what it's good at.
19 April 2025
13 April 2025
-
korrents.com
GitHub's pull request review tooling has always lagged behind its quality as a code host.Their words
GitHub has always been a great code host. But GitHub's code review system was an afterthought. Even now, Pull Requests still lag behind.
2 April 2025
30 March 2025
19 March 2025
16 March 2025
15 March 2025
13 March 2025
From one piece Boox Go 10.3, two months in 2 beliefs · tylercipriani.com
-
korrents.com
There is an unmet opportunity for an open, Linux-based tablet to dominate the e-ink market.Their words
But there's an opportunity for an open, Linux-based tablet to dominate e-ink.
-
korrents.com
Violating the GPL is a form of theft.Their words
This is anathema to me-GPL violations are tantamount to theft.
13 November 2024
From one piece Eventually consistent plain text accounting 2 beliefs · tylercipriani.com
-
Their words
Instead of modeling your money all at once, take it one hacking session at a time.
Eventually consistent plain text accountingtylercipriani.com
-
korrents.com
Double-entry accounting makes mistakes hard to miss because every transaction must net to zero.Their words
This is powerful technology-it makes mistakes impossible to ignore.
Eventually consistent plain text accountingtylercipriani.com
3 August 2024
31 May 2024
1 May 2024
1 April 2024
2 March 2024
9 February 2024
31 January 2024
Nothing matches.
Beliefs
Korrents What they believe 10 beliefs — each backed by an exact quote.
Each is a — compiled by korrents.com, not by them: the one-line wordings are korrents', the quotes are theirs.
Recent
A years-old unfixed default in GitHub Actions is the root cause of a wave of software supply-chain attacks.
This spate of supply-chain hacks started from a GitHub Actions trap; a simple, bad default with a five-year-old proposed fix.
GitHub Actions is a trap Said 22 May 2026
AI has accelerated everything, including the repetition of old security mistakes.
But AI has accelerated everything, including repeating security mistakes.
GitHub Actions is a trap Said 22 May 2026
AI gives attackers a bigger advantage than it gives the people defending against them.
Bad guys with LLMs get superpowers. Good guys with LLMs fall prey to mid-2010's CI problems.
GitHub Actions is a trap Said 22 May 2026
Show 7 more
Git's own built-in support for large files will eventually make Git LFS unnecessary.
The future of large files in Git is Git. The Git project is thinking hard about large files, so you don't have to. Today, we're stuck with Git LFS. But soon, the only obstacle for large files in Git will be your half-remembered, ominous hunch that it's a bad idea to stow your MP3 library in Git.
The future of large files in Git is Git Said 15 Aug 2025
A written template for commit messages reduces the mental burden of remembering formatting and conventions, freeing the writer to focus on explaining the change itself.
Git commit templates free your brain from remembering what to write, allowing you to focus on the story you need to tell. Save your brain for what it's good at.
Per-project git commit templates Said 2 Jun 2025
GitHub's pull request review tooling has always lagged behind its quality as a code host.
GitHub has always been a great code host. But GitHub's code review system was an afterthought. Even now, Pull Requests still lag behind.
GitHub's Legacy of Terrible Code Review Said 13 Apr 2025
Violating the GPL is a form of theft.
This is anathema to me-GPL violations are tantamount to theft.
Boox Go 10.3, two months in Said 13 Mar 2025
There is an unmet opportunity for an open, Linux-based tablet to dominate the e-ink market.
But there's an opportunity for an open, Linux-based tablet to dominate e-ink.
Boox Go 10.3, two months in Said 13 Mar 2025
Double-entry accounting makes mistakes hard to miss because every transaction must net to zero.
This is powerful technology-it makes mistakes impossible to ignore.
Eventually consistent plain text accounting Said 13 Nov 2024
Tracking your personal finances doesn't need to be modeled all at once; it can be built up incrementally, one session at a time.
Instead of modeling your money all at once, take it one hacking session at a time.
Eventually consistent plain text accounting Said 13 Nov 2024
What is a korrent?
A korrent is a belief a person has stated in their own words: one sentence stating the claim, backed by a quote and a source, kept at korrents.com.
Under a name here, the quoted block is what they actually said. The korrent beneath it is the claim those words support, in korrents' wording — tap it to see the record, its source, and who else holds it.
Nobody here wrote their own korrents. They are compiled from public statements, and a person can change their mind, which is recorded too.
Recommends rcmnd
rcmnd What they recommend 6 things — each backed by an exact quote.
Compiled by rcmnd.app, not by them: the quotes are theirs, and each links to the post it was copied from.
Recent
Liked The Sense of Style
Overall, I'm still firmly on team Strunk and White. But this was a pretty damned entertaining grammar book.
tylercipriani.com 7 Jun 2022
Liked An Elegant Puzzle
I read this book because I read Will Larson's blog and newsletter and they're frequent sources of management insight. This book reads like a collection of blog posts with smooth transitions.
tylercipriani.com 22 May 2022
Mixed on Snow Crash
I stuck it out to the end for a deus ex machina and that was some bullshit. This book would have been a perfect short story about pizza delivery.
tylercipriani.com 13 May 2022
Show 3 more
Mixed on Breath
Anyway, the book has compelling parts, but hurts its own arguments with sloppy pseudo-science.
tylercipriani.com 21 Apr 2022
Liked Moonwalking with Einstein
The book Moonwalking with Einstein explores humans' relationship to memory, our ideas of knowledge, and how that's shifted over time. But it begins with an exploration of competitive memorization and the techniques used by memory champions.
tylercipriani.com 19 Mar 2022
Liked Masters of Doom
Carmack is a legend to anyone who writes software, and the book offers an unflinching portrait.
tylercipriani.com 19 Mar 2022
Where they publish
Blog tylercipriani.com Blog and public reading log, one page per book with a rating.
Recent
- Chuwi Minibook X: the netbook we deserve 31 May 2026 Netbooks are dead, but the Chuwi Minibook X scratches the same itch. The Minibook X is a 10.5″ x86_64 sub-ultrabook with 16GB RAM, a 512GB NVMe drive, and only one majorly annyoing Linux quirk. I needed a knock-around l…
- GitHub Actions is a trap 22 May 2026 Hackers are pwning packages at an exhausting clip, and GitHub Actions features in every postmortem. In late February, a hackerbot AI1 yoinked the release key for a single project. Within a month, fifty-ish other project…
- Git commit hashes that spark joy 26 Oct 2025 We’ve all seen Git commit hashes—the hard-to-remember hexadecimal strings that refer to Git commits. But it’s rare to see Git commit hashes spark joy: $ git log --oneline deadbeef (HEAD -> main) Dead beef is beef. Live…
Show 17 more
- The future of large files in Git is Git 15 Aug 2025 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 with large fil…
- Per-project git commit templates 2 Jun 2025 People should try to compare the quality of the kernel git logs with some other projects, and cry themselves to sleep. – Linus Torvalds I’ll never remember your project’s commit guidelines. Every project insists on some…
- GitHub's Legacy of Terrible Code Review 13 Apr 2025 GitHub has always been a great code host. But GitHub’s code review system was an afterthought. Even now, Pull Requests still lag behind. Oh yeah, there’s pull requests now – GitHub blog, Sat, 23 Feb 2008 When GitHub lau…
- Boox Go 10.3, two months in 13 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-inte…
- Eventually consistent plain text accounting 13 Nov 2024 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 prev…
- Git the stupid password store 3 Aug 2024 GIT - the stupid content tracker – Linus Torvalds, Initial revision of “git”, the information manager from hell After years of code review with stacked diffs1, I’ve been using GitLab merge requests at work. Merge reques…
- Hexadecimal Sucks 31 May 2024 Humans do no operate on hexadecimal symbols effectively […] there are exceptions. – Dan Kaminsky When SSH added ASCII art fingerprints (AKA, randomart), the author credited a talk by Dan Kaminsky. As a refresher, random…
- My Remote Desk, 2024 1 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 n…
- My eclipse photography plan 1 Apr 2024 2017 solar eclipse—obscuration 93.8% (view original) In 2017, I opted to skip the crowds and the drive and settle for a 94% solar eclipse. I fully regret that decision. Weather permitting, I’ll be photographing the full…
- Eternal shell history 🐢 2 Mar 2024 XKCD #1168 by Randall Munroe (Licensed: CC-By-NC 2.5) I’ve never been able to trust ~/.bash_history. Regardless of my configuration, I was forever searching for that one gnarly jq filter that had somehow disappeared. Th…
- Treats from git's contrib tools🍭 9 Feb 2024 The intention is to keep interesting tools around git here, maybe even experimental ones Junio C Hamano, git/contrib/README Git’s source repo includes a “contrib” directory containing tools that extend git. But these to…
- Framework DIY 13 AMD review ⚙️ 31 Jan 2024 Framework Laptop DIY 13 AMD with ethernet dongle and screwdriver The laptop industry is a tragedy. Meanwhile, Framework built something different—repairable, Linux-ready laptops that respect users. Framework is a rare c…
- Racy git magic 1 Dec 2023 Exploting a long-standing git bug for my own amusement. And I think there is one known race: the index mtime itself is not race-free. – Linus Torvalds, Re:git bugs, 2008 A well-known race condition skulks through git’s…
- Daylight confusion week 30 Oct 2023 Days since last timezone issue: -1 (via @accousticmirror) It’s Daylight Confusion Week. So, my meetings with Europeans shift by an hour—either forward or backward, depending on who made the meeting. Yes, this is hard to…
- Pull requests make CI harder 2 Oct 2023 You should never have more than a day’s work sitting unintegrated in your local repository – Martin Fowler, Branching Patterns In interviews, I throw out a gimme: “Can you explain continuous integration?” Folks tend to…
- Review: Beepy, the pocket-sized, linux-powered cyberdeck 1 Sept 2023 THIS IS NOT A REAL FINISHED PRODUCT. – Erohead, birther of Beepy The SQFMI Beepy alongside my cat printer The Beepy is a handheld Linux console designed by artists and built for nerds. From the first announcement, Beepy…
- Git files hidden in plain sight 🫥 1 Aug 2023 I doubt that it is a good practice to ship the public key used to sign things in the repository in the repository itself – Junio C Hamano, git@vger.kernel.org: expired key in junio-gpg-pub Git ships with the maintainer’…
Link verified 5 Sept 2026. Recent items update automatically from the channel.
Mastodon @thcipriani@mastodon.social His Fediverse account.
Recent
- Saw this highlight while flipping through my copy of David McCullough's "John Adams," from a letter Adams wrote to his son: "Public business, my son, must always be done by somebody. It will be done by somebody or other. If wise men decline it, others will not; if honest men refuse it, others will not." – John Adams 28 Jun 2026
- Blog: Chuwi Minibook X: a modern netbook. The more I tote it around, the more I actually like using this ridiculous little computer. 31 May 2026 tylercipriani.com
- Today's bash adventure, I never reach echo in this script: set -e (( X++ )) echo "X=$X" Why? Because (( X++ )) returns 0. And returning 0 from (( is a NON-zero exit code—an error. Because of course, how silly of me. 17 Apr 2026
Show 13 more
- Our block tends to go hard on Halloween decorations every year. This was my house: 4 Nov 2025
- Spent part of my evening exploring https://github.com/containers/bubblewrap Partially for `$DAYJOB`. And partially because npm is scary: 10 Sept 2025 gist.github.com
- Failed to fetch https://packages.sury.org/php/dists/buster/InRelease 418 I'm a teapot Well played, Sury. Well. Played. 9 Sept 2025
- ``` GET /about/ HTTP/1.1" 200 6659 "-" "Mozilla/5.0 (compatible; Thinkbot/0.5.8; +In_the_test_phase,_if_the_Thinkbot_brings_you_trouble,_please_block_its_IP_address._Thank_you.)" ``` hrm, "block its IP address"? ``` $ sudo awk '/Thinkbot/ {print "IP:",$2}' /var/log/apache2/other_vhosts_access.log | sort | uniq | wc -l 60 ``` Hosting things on the internet in 2025 is stupid. 29 Aug 2025
- Popped in to see my local ISP today and came away with a grab bag full of goodies. I love municipal fiber 3 Jul 2025 tylercipriani.com
- Tariff uncertainty led me to purchase a keyboard shaped like a butterfly. This is what is known as the butterfly effect. 9 Jun 2025
- TIL: the Federal Communication Commission's Electronic Comment Filing System (ECFS) has an API that lets you read all public comments via RSS! For example, public comments for 25-133 "In Re: Delete Delete Delete" comments: 19 Apr 2025 ecfsapi.fcc.gov
- How crawlers impact the operations of the Wikimedia projects 2 Apr 2025 diff.wikimedia.org
- $17 USB-C AM/FM/short wave radio. Picked up WWV with a longwire antenna no problem. This radio is better than it has any right to be. 30 Mar 2025
- I thought about buying this longer than a normal person should have. 19 Mar 2025
- My brain today: remember that task that was fun to think about? What if we obsessed about that today instead of doing taxes so you don't go to jail? 16 Mar 2025
- We finally replaced our backyard grass with crusher fines, watering grass has always seemed like such a waste. 15 Mar 2025
- Colorado sunrises: thumbs-up. 12 Mar 2025
Link verified 5 Sept 2026. Recent items update automatically from the channel.
About the English under a post
Some people here publish in a language other than English. Where they do, this site shows a machine translation beneath the post, in this typeface — the site's own, not theirs.
The post itself is never changed, moved or hidden: what is set in the serif above is exactly what the person published, and it is what to quote them on. A translation can be wrong in ways that matter, especially about tone.
Only the post's own words are translated. A quoted post, a linked article and a belief on korrents.com are left in their original language.