Founder, geek, dad, husband.

Joined June 2008
179 Photos and videos
Fantasy football but with VC partners and firms...
1
218
Vibe coding core systems like crm and accounting is crazy at any reasonable scale. If your time is best used vibe coding basic foundational systems, you may not have a great business. This is not to say that core system prices won't come down to make this economics work -- they will.
29
Once upon a time, I made time to watch WWDC live. Then it was just following the live blogs. Then it was summaries. Today, I forgot it was even happening...
JUST IN: Apple $AAPL falls 4.95% after unveiling its biggest AI update, 'Siri AI.' $230 billion was wiped out from its market cap.
120
Replies here are 🤌
do founders really hold grudges this deep?
1
1
492
Nothing captured this quite like crypto yield... joanwestenberg.com/the-passi…

20
Newest technical member of the staff? Seriously y'all, such a big W for Anthropic. At a signal level if nothing else.
Personal update: I've joined Anthropic. I think the next few years at the frontier of LLMs will be especially formative. I am very excited to join the team here and get back to R&D. I remain deeply passionate about education and plan to resume my work on it in time.
1
1
84
Two million of ARR created! Funny, until it's not.
In case you're wondering, this is the stage of the market we're at.
2
121
Sean Chou retweeted
In case you're wondering, this is the stage of the market we're at.
155
357
9,261
702,019
Sean Chou retweeted
I remind myself of this quite often.
86
455
5,976
757,695
Sean Chou retweeted
Some will get this.
3,471
2,481
28,582
683,374
Sean Chou retweeted
SECURITY ADVISORY — TanStack npm packages A supply-chain compromise affecting 42 @tanstack/* packages (84 versions total) was published to npm earlier today at approximately 19:20 and 19:26 UTC. Two malicious versions per package. Status: ACTIVE — packages are deprecated, npm security engaged, publish path being shut down. Severity: HIGH — payload exfiltrates AWS, GCP, Kubernetes, and Vault credentials, GitHub tokens, .npmrc contents, and SSH keys. If you installed any @tanstack/* package between 19:20 and 19:30 UTC today, treat the host as potentially compromised: • Rotate cloud, GitHub, and SSH credentials immediately • Audit cloud audit logs for the last several hours • Pin to a prior known-good version and reinstall from a clean lockfile Detection — the malicious manifest contains: "optionalDependencies": { "@tanstack/setup": "github:tanstack/router#79ac49ee..." } Any version with this entry is compromised. The payload is delivered via a git-resolved optionalDependency whose prepare script runs router_init.js (~2.3 MB, smuggled into each tarball at the package root). Unpublish is blocked by npm policy for most affected packages due to existing third-party dependents. All 84 versions are being deprecated with a SECURITY warning, and npm security has been engaged to pull tarballs at the registry level. Full technical breakdown, complete package and version list, and rolling status updates: github.com/TanStack/router/i… Credit to the security researcher for responsible disclosure.
138
979
3,853
3,905,280
I've been syncing my OpenClaw's workspace to an Obsidian vault. Now I can keep it synced on my desktop and phone. It's like peering into your claw's brain.
42
Combining process mining LLMs. 7-8 years back would have been ML based. But now trying to either capture the images and/or browser snapshots could produce different results.
Meta will record employees’ keystrokes and use it to train its AI models techcrunch.com/2026/04/21/me…
129
Sean Chou retweeted
A parasite that has been eating people for 3,500 years is about to be wiped off the planet. It infected 3.5 million people in 1986. Last year, it infected 10. And I have not seen it make a single front page. It is called Guinea worm. You drink contaminated water from a pond in a poor village. A year later, a worm up to three feet long starts coming out of your leg through a burning blister. There is no pill that stops it and no surgery that works. You wrap the worm around a stick and pull it out slowly, over days or weeks, inch by inch. If you rush, the worm breaks inside you and causes a fresh infection. Guinea worm is ancient. Preserved worms have been pulled out of Egyptian mummies from around 1000 BCE. The Ebers Papyrus, an Egyptian medical scroll from 1550 BCE, describes pulling the worm out with a stick. For three and a half thousand years, that was the best humans could do. Then in 1986, public health workers decided to kill the parasite off. They had no vaccine and no drug. What they had was cheap cloth water filters and a small army of volunteers willing to walk from village to village for decades. The plan was simple. Give everyone who drinks from a pond a cloth filter to strain out the tiny water fleas that spread the parasite. Then send volunteers walking house to house, year after year, teaching people how to use the filters and keeping anyone with an emerging worm out of the water. It worked. From 3.5 million cases a year to 10. Four were in Chad, four in Ethiopia, two in South Sudan. The other four countries where the worm used to be common, Angola, Cameroon, the Central African Republic, and Mali, had zero human cases for the second year in a row. The World Health Organization has already certified 200 countries as Guinea worm free. Six are left. The last hurdle is dogs. Cameroon had 445 infected animals last year and Chad had 147, so a lot of the remaining work is on animals, not humans. Strays get leashed, and crews treat ponds to kill any remaining worms. The campaign keeps watching until the number hits zero. When Guinea worm hits zero, it becomes the second human disease ever erased from the planet. The first was smallpox. It will also be the first parasite humans have ever wiped out, and the first disease ever ended without a single dose of medicine. Volunteers walked village to village with cloth filters for 40 years. Now a plague from the age of the pharaohs is about to be gone.
Give me the kind of good news from around the world that nobody ever talks about... but should.
730
20,537
128,629
7,912,834
Oh man. Wow.
JUST IN: Bluesky experiences major outage, dozens of users impacted.
1
1
109
I don't know who needs to hear this but if your OpenClaw is misbehaving in Slack by not replying in threads, this is the setting you're looking for. Took a hilarious week of watching our team ask, cajole, tease, and berate my claw before I finally figured this out. Lol.
65
Can I just say how happy of times these are for cli and plain text nerds?
1
48
Sean Chou retweeted
Feb 10
1. install Obsidian 1.12 2. enable CLI 3. now OpenClaw, OpenCode, Claude Code, Codex, or any other agent can use Obsidian
Feb 10
Anything you can do in Obsidian you can do from the command line. Obsidian CLI is now available in 1.12 (early access).
189
452
5,862
557,443
Sean Chou retweeted
If you are a software engineer "experiencing some degree of mental health crisis", now hear this, because I've been coding for 50 years since the days of punched cards and I have a salutary kick in your ass to deliver. Get over yourself. Every previous "programming is obsolete" panic has been a bust, and this one's going to be too. The fundamental problem of mismatch between the intentions in human minds and the specifications that a computer can interpret hasn't gone away just because now you can do a lot of your programming in natural language to an LLM. Systems are still complicated. This shit is still difficult. The need for people who specialize in bridging that gap isn't going to go away. As usual, the answer is: upskill yourself and adapt. If a crusty old fart like me can do it, you can too.
I don't know why this week became the tipping point, but nearly every software engineer I've talked to is experiencing some degree of mental health crisis.
649
1,723
15,534
1,596,810
Use Claude Code as your terminal. Seriously. I'm not talking about for navigating and editing files. But if you are undertaking any sort of task where you are about to use a cli tool (find, sed, awk, whatever) or a shell script, just use fire up Claude Code. Be sure to tell it to back up before it makes changes though!
1
135