Michael Lynch
@mtlynch.io
📤 841
📥 181
📝 267
Bootstrapped founder. Lover of unit tests. One successful exit. ex-@google, ex-@microsoft.
AI has good suggestions for bad writing but bad suggestions for good writing.
1 day ago
2
2
0
reposted by
Michael Lynch
Sam Rose
12 days ago
Was talking to
@nik.digital
earlier and he mentioned he never knew I wrote blog posts outside of the CS stuff. He’d found
samwho.dev/blog/having-...
and found it funny that I threw my back out waiting for my wife to give birth. 🫠
loading . . .
Having a Baby
During the pregnancy of our first child, I kept a journal. I don’t normally keep journals. I don’t normally feel like I have much to say in them. This was different. The whole experience was new, and ...
https://samwho.dev/blog/having-a-baby/
3
18
2
reposted by
Michael Lynch
Chiara Cokieng
20 days ago
i didn't want to buy an Oura Ring, so i decided to learn vibe coding instead! Sleep Lab - a progressive web app to make use of Garmin's sleep data and measure which tactics actually improve my sleep, starting with mouth tape 😂 github:
github.com/chiaracokien...
all tips & advice welcome!
loading . . .
https://github.com/chiaracokieng/sleeplab/blob/main/README.md
2
4
2
In my March retro, I explain why the next few years will be scary in terms of software security and what the prototype of my family photo sharing app looks like
mtlynch.io/retrospectiv...
loading . . .
March 2026 Retrospective: Refactoring English: Month 16
Close to the finish line
https://mtlynch.io/retrospectives/2026/04/
22 days ago
0
4
0
reposted by
Michael Lynch
John Scott-Railton
22 days ago
BREAKING: You checked the weather this morning. And you just told a surveillance company where you sleep. Meet
#Webloc
, used by ICE, cops & foreign govs to track 500m+ phones. No warrant required. Our
@citizenlab.ca
investigation + how to protect yourself 🧵/1
citizenlab.ca/research/ana...
11
674
562
We're not prepared for how quickly AI models have progressed at discovering security vulnerabilities
mtlynch.io/claude-code-...
loading . . .
Claude Code Found a Linux Vulnerability Hidden for 23 Years
Claude Code has gotten extremely good at finding security vulnerabilities, and this is only the beginning.
https://mtlynch.io/claude-code-found-linux-vulnerability/
28 days ago
0
14
3
Glad to see healthcare providers actually facing consequences for their terrible data privacy practices:
theshoestring.org/2026/03/24/j...
loading . . .
Judge allows class-action suit against Baystate Health to proceed
Centered on patient data-sharing between Baystate and tech giants Meta and Google, the suit could expose the hospital system to hundreds of millions in liability.
https://theshoestring.org/2026/03/24/judge-allows-class-action-suit-against-baystate-health-to-proceed/
about 1 month ago
0
1
0
@jmduke.com
www.jmduke.com/posts/mistre...
Yes! Great movie. "There's no adultery when you're eighteen. You should all be touching each other all the time."
loading . . .
Mistress America
> I'm sorry, I know you liked Brooke. He told me that she worships you, she kept talking about how smart you are, how interesting... . But if you are a human who wants an invite code to skip the CC for a month, happy to DM you one.
0
23
3
I'm on Hacker News today! I wrote about my eighth year as a bootstrapped founder.
3 months ago
1
5
2
I tried to claim a rebate for installing an EV charger at my home, and I discovered my electricity supplier was publicly exposing all of my information, including home address, phone number, email, plate numbers, and VIN.
mtlynch.io/eversource-r...
loading . . .
Eversource EV Rebate Program Exposed Massachusetts Customer Data
I recently claimed a rebate for an EV charger, only to discover that Eversource, my power supplier, was publicly exposing personal information of customers who applied.
https://mtlynch.io/eversource-resource-innovations-exposure/
3 months ago
0
2
0
reposted by
Michael Lynch
John Scott-Railton
3 months ago
The showed us cute missing dogs & we consented to turning our doorbell cameras into a mass human tracking system. Mark my words, Ring's Search Party will become the next Flock. Only instead of just being sketchy cameras installed in parking lots, it will be everywhere. That's their play.
loading . . .
17
173
96
I've now been an indie founder for eight years, and last year was my favorite. I wrote all year and figured out what kind of business matches me as a founder.
mtlynch.io/bootstrapped...
loading . . .
My Eighth Year as a Bootstrapped Founder
In year 8, I discovered it takes longer than I think to write a book, found alignment with my business, and regained my love for life as an indie founder.
https://mtlynch.io/bootstrapped-founder-year-8/
3 months ago
2
9
2
reposted by
Michael Lynch
Kat Abughazaleh
3 months ago
I'm Kat Abughazaleh and I approve this message.
loading . . .
810
25647
6384
log.pfad.fr/2026/softwar...
This is such a cool feature of NixOS that I should use more
loading . . .
Software patches in NixOS for fun and productivity | Olivier's log
https://log.pfad.fr/2026/software-patching-in-nixos/
3 months ago
0
1
0
reposted by
Michael Lynch
Alex Ip 葉清霖
3 months ago
UPDATE:
@dropsitenews.com
has obtained the very graphic video from the lady in the pink coat, which shows ICE executing yet another person in broad daylight:
add a skeleton here at some point
197
3935
2462
reposted by
Michael Lynch
Cabel Sasser
3 months ago
I've been leaning towards Tubi being the streaming service, and now I think it's official: they have Season 1 and Season 2 of one of the best science and technology comedy shows ever made… "Look Around You". Thanks, Tubi. Thubi.
tubitv.com/series/30001...
loading . . .
Look Around You
This unique combination of parody and homage to early 70s/80s British educational programs examines different scientific topics in each episode.
https://tubitv.com/series/300015684/look-around-you
47
859
314
reposted by
Michael Lynch
Fly.io
3 months ago
🔗 ➡
fly.io/blog/design-...
loading . . .
The Design & Implementation of Sprites
So that we may educate as well as horrify: the internals of our new Sprites execution platform.
https://fly.io/blog/design-and-implementation/
1
0
1
reposted by
Michael Lynch
Jeezy
3 months ago
I made enough money from komorebi this month to cover my rent for the first time I started the project in 2020 It might not seem so big when there are so many announcements of AI startups raising millions every week But it's pretty big to me
4
15
3
reposted by
Michael Lynch
Kat Abughazaleh
3 months ago
This past weekend, I went back to Broadview for the first time since being federally indicted. I will put my body on the line no matter how many times it takes.
loading . . .
60
3839
702
reposted by
Michael Lynch
Chris (Vasselli) Lindsay
4 months ago
Big milestone! 🎉 My first app is now on Setapp. I’ve been a subscriber since 2017, so this feels pretty surreal. 🤩 Transcrybe live-translates any audio on your Mac:
go.setapp.com/stp1479?refA...
loading . . .
Transcrybe — Download Mac app on Setapp | Live speech translator | Setapp
Transcrybe — Real-time transcription and translation for Mac. Subtitle meetings, videos, and presentations on-device for total privacy and speed.
https://go.setapp.com/stp1479?refAppID=1795&utm_medium=vendor_program&utm_source=Serpenti+Sei+Japan+LLC&utm_content=link
2
10
3
In December, I implemented regional pricing for my book, created my first mobile app (a MeshCore client), and started my first cross-language library.
loading . . .
December 2025 Retrospective: Refactoring English: Month 13
Getting distracted while writing about focus
https://mtlynch.io/retrospectives/2026/01/
4 months ago
0
2
0
@jmduke.com
can you update your site's repo so I can submit a PR to fix this *egregious* bug in your review of The Diplomat?
4 months ago
1
0
0
reposted by
Michael Lynch
Simon Willison
4 months ago
Sprites.dev
by
@fly.io
is a very cool new thing: it solves two of my pet problems at once, developer sandbox environments for coding agents and a JSON API for executing untrusted code I wrote more here:
simonwillison.net/2026/Jan/9/s...
loading . . .
Fly’s new Sprites.dev addresses both developer sandboxes and API sandboxes at the same time
New from Fly.io today: Sprites.dev. Here’s their blog post and YouTube demo. It’s an interesting new product that’s quite difficult to explain—Fly call it “Stateful sandbox environments with checkpoin...
https://simonwillison.net/2026/Jan/9/sprites-dev/
8
100
18
reposted by
Michael Lynch
Bellingcat
4 months ago
We've analysed this video of the shooting of Renee Nicole Good yesterday in Minneapolis frame-by-frame to highlight the positioning of the gun and phone in the ICE agent's hands. Video:
@minnesotareformer.com
with annotations by Bellingcat
loading . . .
257
5428
3019
reposted by
Michael Lynch
Chiara Cokieng
4 months ago
Wrote my first weekly update
www.chiaracokieng.com/update-for-t...
Inspired by
@mtlynch.io
!
loading . . .
Update for the week ending Fri, 9 Jan, 2026
h/t to Michael Lynch’s Weekly Updates (which have been going on since 2019, for 352 weeks!) for inspiring my weekly updates. Brave New Path: 2026 GPS (Goals/Plans/Systems) * Did first mock intervi...
https://www.chiaracokieng.com/update-for-the-week-ending-fri-9-jan-2026/
0
3
1
Got a notification that I was using 600x my normal CDN credits. I checked it expecting an aggressive LLM scraper. But nope, just Google, downloading the same 3 MB file from me every three seconds.
4 months ago
1
4
0
reposted by
Michael Lynch
Niki
4 months ago
New blog post! A close look at Tahoe menu icons
https://tonsky.me/blog/tahoe-icons/
loading . . .
It’s hard to justify Tahoe icons
Looking at the first principles of icon design—and how Apple failed to apply all of them in macOS Tahoe
https://tonsky.me/blog/tahoe-icons/
7
101
43
My article about the HN's top bloggers of 2025 is on the front page of HN. Honestly, I'm quite relieved after it flopped yesterday. I don't mind pandering to HN, but it's embarrassing when even that fails.
4 months ago
0
3
0
reposted by
Michael Lynch
Simon Willison
4 months ago
The underlying data for this is available as CSV files with open CORS headers, so I had some fun loading it into Datasette Lite and querying it with WebAssembly SQLite
simonwillison.net/2026/Jan/2/m...
add a skeleton here at some point
4
60
4
With 2025 complete, I can finally declare the most popular bloggers of Hacker News: 1.
@simonwillison.net
- 20,117 points 2.
@jeffgeerling.com
- 10,813 points 3. Sean Goedecke - 10,804 points 4. Brian Krebs - 10,699 points 5.
@neal.fun
- 8,936 points
refactoringenglish.com/blog/2025-hn...
loading . . .
The Most Popular Blogs of Hacker News in 2025
Who were the most popular personal bloggers of 2025, and what made them successful on Hacker News?
https://refactoringenglish.com/blog/2025-hn-top-5/
4 months ago
0
25
3
I just added discounted regional pricing based on purchasing power parity for my book. You can pay in your local currency based on your PPP.
refactoringenglish.com/early-access/
4 months ago
0
2
1
“And what are your reasons for creating a photo sharing app?”
mtlynch.io/retrospectiv...
loading . . .
November 2025 Retrospective: Refactoring English: Month 12
Fine, then I'll just make my own app for sharing baby photos.
https://mtlynch.io/retrospectives/2025/12/
5 months ago
1
4
1
reposted by
Michael Lynch
Andrew Ayer
5 months ago
New blog post: Certificate Authorities Are Once Again Issuing Certificates That Don't Work
www.agwa.name/blog/post/ca...
loading . . .
Certificate Authorities Are Once Again Issuing Certificates That Don't Work
I've detected 16 CAs issuing certificates which rely on CT logs that are not recognized by all browsers
https://www.agwa.name/blog/post/cas_are_issuing_broken_certificates_again
1
5
3
reposted by
Michael Lynch
onion person
5 months ago
many people were asking for it and now the full cut of the onion parody of jubilee debates is now up on youtube!
loading . . .
1 Onion Subscriber vs 20 Non-Subscribers | Encircled
YouTube video by The Onion
https://youtu.be/RHYbm6K0HlU?si=dGjAABd3o8_R6_5A
13
1008
77
I've been experimenting with MeshCore, a technology that allows you to send text messages even when you have no phone or Internet coverage.
mtlynch.io/first-impres...
loading . . .
My First Impressions of MeshCore Off-Grid Messaging
Using low-cost radio hardware to keep texting when there's no phone or Internet service.
https://mtlynch.io/first-impressions-of-meshcore/
5 months ago
0
5
2
reposted by
Michael Lynch
Kagi HQ
5 months ago
@chriscoyier.net
Hi Chris, we took your advice 😉 Check out our updated blog layout!
blog.kagi.com/orion
4
39
3
reposted by
Michael Lynch
Andrew Askins
5 months ago
Three years ago I sold my agency to one of our long time clients and went to work for them. I made it 11 months before I got fired. I wrote about the experience, how it felt, and what I took away from it:
www.andrewaskins.com/how-to-get-...
loading . . .
How to get fired
“There’s no easy way to say this, so I’m just going to get into it.” Ah, shit. As soon as I heard those words, I knew what was coming next. I was being fired.
https://www.andrewaskins.com/how-to-get-fired/
1
5
2
From
@evanhahn.com
"These old books often have passages that lack clarity but overflow with panache. If you like hearing someone described as 'impervious to the shafts of ridicule and insensible to slights,' you’ll like this writing style."
evanhahn.com/story-of-the...
loading . . .
Notes from "The Story of the Typewriter"
This book, published in 1923, covers 50 years of typewriter history. I learned that visual impairment is weaved into the typewriter's history, Mark Twain's trouble with his "new fangled writing machin...
https://evanhahn.com/story-of-the-typewriter-book-notes/
5 months ago
0
2
1
I was recently re-reading Crafting Interpreters and was struck by how delightfully effective its introduction is. In just four sentences,
@stuffwithstuff.com
establishes exactly what you'll learn from the book and why you'll enjoy learning it with him.
refactoringenglish.com/blog/craftin...
loading . . .
What Makes the Intro to Crafting Interpreters so Good?
Developers are terrible at writing introductions, so it's worth studying what makes the Crafting Interpreters intro so compelling.
https://refactoringenglish.com/blog/crafting-interpreters-intro/
5 months ago
0
2
2
How many clicks could it possibly take to add a simple VLAN to OPNsense?
loading . . .
Add a VLAN to OPNsense in Just 26 Clicks Across 6 Screens
How many clicks does it take to add a new VLAN to an OPNsense firewall? Nothing fancy. Just your regular, basic VLAN with its own IPv4 range. How many clicks should that take? Maybe two or three? Five...
https://mtlynch.io/notes/opnsense-clicks/
6 months ago
0
1
1
Load more
feeds!
log in