so cool it's just a couple thousand lines of code and 60 edits
so cool it's just a couple thousand lines of code and 60 edits
so cool! we are living in the future!!!
I am creating a post about using voice as my primary input with LLMs and I remembered Blade Runner's Esper machine. I thought it'd be fun to replicant
👉 WebSpeechRecognition
👉 Gemini Flash Lite for Voice to UI
👉 Gemini Nano Banana to "Enhance"
👉 Built with voice
Clone 👉 val.town/x/paulkinlan...
Appreciate it! If you know what you want changed, we'd love a docs pr!
😊 See you tomorrow morning!
Yes, blob storage is for cases where race conditions aren't as relevant, ie file uploads
If you're running into race conditions, you should probably be using sqlite
Thanks! Appreciate the feedback
We do have "change annotations" on the roadmap. We agree
We'd also like to be better git-friendly citizens, so if you uncover any interesting patterns, let us know!
was able to port it relatively easily! www.val.town/x/stevekrous...
i think @tijs.org also has a val town at proto oauth demo running already too
So cool!!!
demo: ejecting to @val.town
i love building random one-off software, for example, to help me compare webcams
great use of vibe-coding (when you can throw away the code)
yay! it is indeed my refrain and i'm excited you're taking it up!
it's from pages.cs.wisc.edu/~remzi/Naur.... which i first heard about in feelingof.com/episodes/061/
I built a built a better version of lovable!
It'll help you build a billion-dollar business in just a few decades!
billionaire.val.run
this was fast! @val.town is cool
fixed it! we shipped a fix that makes the 'screen of death' no longer appear!
working on it! :)
started playing with mcp servers today and built a little one with just one tool to look up country by ccTLD
val town for the server and @cloudflare.social's ai playground for testing is a nice feedback loop
👋 we can build more IaC features! We could even become terraform provider, I think
Sounds like what we do! Let's chat :)
I'd certainly love to build a place @danabra.mov wants to code in!
Want to chat about how we can make it happen?
a screenshot. In the top left there are Reset and New Board buttons, in pink. There are 3 columns of 4 black circles, each with white 1-4 white letters on it. Two paths are colored: in blue "turbine" and in orange "spitted". These words are listed, in the color of the path, on the right.
would it surprise you to learn that the first thing i tried to make when learning javascript in 2017 was a word game? alexsfirstwordgamewasbad.val.run
holy crap! dan abramov knows about val town!
i came up with a new way to build software!
you write the code yourself with your fingers
it's claude code, in your own brain
it's as local-first as it gets, and sustainable: just slop bowls & 1 gallon of water
lmk if you'd like a help installing in your brain! it's called "learning to code"
First everyone on @bsky.app gets a small database.
Now every Val on @val.town gets a small database.
Who’s next?!
new thing at @val.town - every val gets a database! plus a database browser / ui. blog.val.town/scoped-datab...
maybe the coolest part: if you fork someone's val, you get a copy of the database schema.
we rebuilt @val.town's ai agent from scratch for the 5th time, and it's pretty great! would love any feedback :)
blog.val.town/townie-v5
doodle of github's octocat on a star with val town's logo
a favorite part of my new job is getting to* doodle for blog posts, like this octocat (drawn with my mouse in @excalidraw.com lol)
*not just getting to, but encouraged to
Ironically, legibility as a concept isn't as legible as it should be? There's no really good book or blog post on what it is and why it's important!
THREE CHEERS FOR LEGIBILITY!!!
I wrote some advice for college kids in 2026, what I learned since college, what I wish someone told me, etc
stevekrouse.com/advice