David Thyresson's Avatar

David Thyresson

@thyresson.co.bsky.social

[ dt ] thyresson.io | general partner at pwv.com | redwoodjs.com | boston

61 Followers  |  134 Following  |  23 Posts  |  Joined: 13.11.2024  |  1.7662

Latest posts by thyresson.co on Bluesky

Release notes

0.0.78

Drastically improved CodeMirror editor performance
Added MySQL block
Added dark mode support to HTTP and SQL results
Added ability to invite friends and colleagues from the desktop app
Disabled automatic update checking on Linux (since it doesn’t work there)
Improved runbook scroll position recall
Fixed a bug where a runbook wouldn’t load “latest” and resulted in a blank editor
Fixed Linux installs possibly overwriting atuin CLI package (Linux users: any feedback you have for this fix is very useful)
macOS DMG has a snazzy new background :sparkles:
We’ve also opened up Organizations to everyone! This set of features is still very much a work in progress, but we’ve had a few users in testing for a while and it’s in a usable state. For now, you can create an Organization by visiting your profile page on Atuin Hub and clicking the new “Organizations” tab. Once done, the dropdown at the top of the Runbook list in the Desktop app should show your org; give the app a relaunch if not.

Expect a lot of changes and improvements to Orgs in the coming weeks. In particular, soon you’ll be able to move Runbooks between workspaces, and move entire workspaces into an Org. As always, feedback is not only welcome, but deeply appreciated! :heart:

Release notes 0.0.78 Drastically improved CodeMirror editor performance Added MySQL block Added dark mode support to HTTP and SQL results Added ability to invite friends and colleagues from the desktop app Disabled automatic update checking on Linux (since it doesn’t work there) Improved runbook scroll position recall Fixed a bug where a runbook wouldn’t load “latest” and resulted in a blank editor Fixed Linux installs possibly overwriting atuin CLI package (Linux users: any feedback you have for this fix is very useful) macOS DMG has a snazzy new background :sparkles: We’ve also opened up Organizations to everyone! This set of features is still very much a work in progress, but we’ve had a few users in testing for a while and it’s in a usable state. For now, you can create an Organization by visiting your profile page on Atuin Hub and clicking the new “Organizations” tab. Once done, the dropdown at the top of the Runbook list in the Desktop app should show your org; give the app a relaunch if not. Expect a lot of changes and improvements to Orgs in the coming weeks. In particular, soon you’ll be able to move Runbooks between workspaces, and move entire workspaces into an Org. As always, feedback is not only welcome, but deeply appreciated! :heart:

Perhaps the biggest Atuin Desktop update yet!

Highlights

1. Orgs! Share runbooks and workspaces with your team
2. MySQL block
3. Invite friends to try the app right away, no waitlist

Changelog: forum.atuin.sh/t/desktop-de...

11.06.2025 18:17 — 👍 11    🔁 3    💬 1    📌 0

“if it’s fun we shouldn’t delegate it”

07.06.2025 14:19 — 👍 1    🔁 0    💬 0    📌 0

It's a TED Talk on the future of coding ... with ping pong paddles in the background.

07.06.2025 14:13 — 👍 0    🔁 0    💬 0    📌 0

“by definition vibe coding is legacy code”. A must watch. Clever. Funny. Timely.

07.06.2025 13:31 — 👍 0    🔁 0    💬 0    📌 0
The Role of the Human Brain in Programming
YouTube video by Val Town The Role of the Human Brain in Programming

Last night, I gave a talk about AI, programming, & vibe coding

www.youtube.com/watch?v=1WC8...

06.06.2025 14:32 — 👍 13    🔁 5    💬 4    📌 1
Post image

📰 Val Town Newsletter 25!

So. Many. Product. Announcements.

🗂️ Multi-file Vals
🦾 New Townie
> Local development
🤝 Val Town for Teams
🔎 New Search
🏢 Val Town Hall
🌟 Community Vals

Read it here 👉 blog.val.town/newsletter-25

03.06.2025 13:54 — 👍 12    🔁 3    💬 0    📌 1

vals have multiple files! and folders! you can clone them locally! and use cursor! or vim! or townie! which itself is a val! which means it can edit itself! code search & our blog are also now vals! everything's a val! you get a val! you get a val! everyone gets a val!

03.06.2025 15:17 — 👍 29    🔁 6    💬 1    📌 0
Preview
On enthusiasm In this blog post I reflect on the role of the “creator” that has emerged in the digital economy.

"Enthusiasm" in the internet economy is a topic I've recently read about, and I wrote a small piece reflecting on it from my observations and personal experience: pepicrft.me/blog/2025/0...

26.05.2025 11:59 — 👍 2    🔁 1    💬 0    📌 0
Post image

Very excited to announce that I'll partner with @redwoodjs.com over the coming months to improve Cloudflare worker support for @livestore.dev

29.05.2025 09:09 — 👍 37    🔁 4    💬 2    📌 1
Preview
Redwood is sponsoring Johannes from LiveStore | RedwoodSDK Redwood is sponsoring LiveStore to build an adapter for Cloudflare

We're kicking off our open source fellowship program by sponsoring @schickling.dev from @livestore.dev

It might seem surprising to sponsor LS as it is a data layer that brings data closer to the UI, traditionally a server's job, and we're a server-first framework.

More: rwsdk.com/blog/rwsdk-x...

29.05.2025 09:13 — 👍 17    🔁 3    💬 1    📌 0

Vibe code ai agents with us in this free workshop today at 8:30am PT with me and Langbase founding engineers.

How we built CHAI .new.

This will be almost like an AI engineering course taught live in a workshop style. We will build and deploy several ai agents. Join below.

15.05.2025 13:00 — 👍 1    🔁 1    💬 1    📌 0
Video thumbnail

What if Lovable, bolt, v0 were built in themselves?

The new Townie is 100% open-source and is itself built on Val Town. (It can edit itself!)

It's not for one-shot demos, but for building complex full-stack projects

Code, prompt, branch, pull request

Already always deployed

15.05.2025 14:50 — 👍 30    🔁 5    💬 1    📌 1
Sesame Street: The Beetles - Letter B
YouTube video by Quark Twain Sesame Street: The Beetles - Letter B

"Letter B" wins.... www.youtube.com/watch?v=WmVd...

02.05.2025 19:11 — 👍 1    🔁 0    💬 0    📌 0
bar graph showing letters (a-z) vs number of times featured in a sesame street episode:

a	405
b	401
c	386
d	275
e	451
f	315
g	317
h	410
i	350
j	255
k	284
l	303
m	333
n	282
o	331
p	518
q	235
r	393
s	408
t	408
u	296
v	274
w	311
x	229
y	283
z	298

bar graph showing letters (a-z) vs number of times featured in a sesame street episode: a 405 b 401 c 386 d 275 e 451 f 315 g 317 h 410 i 350 j 255 k 284 l 303 m 333 n 282 o 331 p 518 q 235 r 393 s 408 t 408 u 296 v 274 w 311 x 229 y 283 z 298

Wanna talk about bias in publicly funded media? I scraped the Sesame Street wiki to figure out which letters of the alphabet were featured in each episode. Y axis is number of episodes featured.

You all aren't ready to discuss the difference between P and Q

02.05.2025 15:12 — 👍 10    🔁 1    💬 3    📌 0
Preview
Chai.new Vibe code any AI agent. Chai turns prompts into prod-ready agents.

Big congrats to @langbase.com on launching chai.new — go from concept to custom agent in seconds not days. I’ve been beta testing and am convinced it’ll change how we build AI-backed apps.

30.04.2025 17:56 — 👍 3    🔁 1    💬 0    📌 0
Preview
Chai.new Vibe code any AI agent. Chai turns prompts into prod-ready agents.

For the first time, you can vibe-code any AI agent.

Meet Chai.new — Computer Human AI by Langbase ☕

🔹Prompt: "make an agent that…"
🔹Sip: chai builds any AI agent
🔹Ship: every agent gets a UI 🤯

Like your on-demand AI Engineer.
What will you s(h)ip today?

30.04.2025 17:32 — 👍 7    🔁 2    💬 3    📌 0
Preview
Chai.new Vibe code any AI agent. Chai turns prompts into prod-ready agents.

Big congrats to @langbase.com on launching chai.new — go from concept to custom agent in seconds not days. I’ve been beta testing and am convinced it’ll change how we build AI-backed apps.

30.04.2025 17:55 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

The team at @unkey.com are really cooking with the dashboard refresh.

- Key creation with immediate feedback
- Multiple ratelimits on a single key
- Metadata with JSON formatter
- Warning when you dismiss that we only show it once

Live in production now.

29.04.2025 13:30 — 👍 1    🔁 1    💬 0    📌 0
atuinsh/atuin trending on github

atuinsh/atuin trending on github

what a week 🤩

25.04.2025 12:54 — 👍 55    🔁 1    💬 2    📌 0

We believe software can be personal again. Not just technically, but philosophically. Owned. Forkable. Beautiful.

RedwoodSDK: The complete toolkit for the modern web that respects web standards and your freedom

25.04.2025 16:13 — 👍 2    🔁 1    💬 1    📌 0
Post image

Vals are getting upgraded!

We are unifying vals and projects into a single primitive: the val – a collaborative folder of deployed code – that includes all the best features of vals & projects

👉 blog.val.town/upgrading

23.04.2025 16:21 — 👍 6    🔁 2    💬 1    📌 0
Video thumbnail

A lot of my infra workflows live in Slack threads, docs, or buried in shell history. That sucked.

I've been building Atuin Desktop. Local-first, CRDT-powered, executable runbooks - with integrated terminals, sql queries + monitoring

blog.atuin.sh/atuin-deskto...

Lmk if you have any questions <3

22.04.2025 16:56 — 👍 407    🔁 62    💬 25    📌 13
Atuin Scripts
Syncable shell scripts.

What we like
Extension of the Atuin shell history manager that allows sharing shell commands. Supports a single command or a series of commands. Supports Jinja-style templating with variables - will prompt at runtime or you can pass them directly. Bash shebang by default, but supports others e.g. Python. Synced (encrypted) across machines.

What we don't like
Not easy to share them yet.

Atuin Scripts Syncable shell scripts. What we like Extension of the Atuin shell history manager that allows sharing shell commands. Supports a single command or a series of commands. Supports Jinja-style templating with variables - will prompt at runtime or you can pass them directly. Bash shebang by default, but supports others e.g. Python. Synced (encrypted) across machines. What we don't like Not easy to share them yet.

awesome to see Atuin Scripts on the latest @console.dev!

17.04.2025 13:37 — 👍 7    🔁 1    💬 0    📌 0
Video thumbnail

Built on Standards

The Web Platform is the framework.
Request and Response are the native API.
Stream responses, upgrade protocols, debug in DevTools.
No abstractions, no black boxes.

16.04.2025 15:07 — 👍 4    🔁 1    💬 0    📌 0
Preview
RedwoodSDK | The JavaScript SDK for Cloudflare Workers RedwoodSDK is the JavaScript SDK for Cloudflare Workers. It provides a complete set of composable tools to handle the request/response lifecycle of webapps.

Kind of excited to see where this goes

www.rwsdk.com/personal-sof...

05.04.2025 06:36 — 👍 2    🔁 1    💬 0    📌 0

"Developers sit at the crossroads of creativity and logic." ❤️ this description

04.04.2025 16:05 — 👍 1    🔁 0    💬 0    📌 0
Preview
RedwoodSDK | The JavaScript SDK for Cloudflare Workers RedwoodSDK is the JavaScript SDK for Cloudflare Workers. It provides a complete set of composable tools to handle the request/response lifecycle of webapps.

Woah, @redwoodjs.com is going all-in on "Personal Software" with a brand-new framework 😳

> Owned. Forkable. Shareable. Local. Beautiful.

One thing I can say about the Redwood team is they have great taste. 👨‍🍳 Excited to see what they cook up in this domain!

www.rwsdk.com/personal-sof...

04.04.2025 14:58 — 👍 21    🔁 3    💬 1    📌 0
Post image

There's something new booting up...

31.03.2025 08:51 — 👍 15    🔁 4    💬 1    📌 0
Post image

rwsdk.com

04.04.2025 14:20 — 👍 6    🔁 3    💬 0    📌 0
Video thumbnail

We just added support for image uploading, as a part of @val.town OpenTownie prompts!

Here's a demo of it recreating the Disneyland website as a project ❤️‍🔥

(OpenTownie built the image uploading feature too, but I didn't screen record it in time 😢)

24.03.2025 23:09 — 👍 4    🔁 2    💬 1    📌 0

@thyresson.co is following 20 prominent accounts