asnaroo
banner
asnaroo.bsky.social
asnaroo
@asnaroo.bsky.social
Learning by building a programming language, OS, computer, and an autonomous drone swarm to clean up plastic from the forests of India. But first, a cup of tea! #buildinpublic
https://microclub.substack.com/about
https://github.com/asnar00/zeta
Fail early fail often. I approve. Oh also, the curtain - perfect, no notes.
www.youtube.com/watch?v=qYr-...
Russia’s much-hyped humanoid AI robot collapsed on stage during its debut presentation
YouTube video by ONEST
www.youtube.com
November 12, 2025 at 3:09 AM
Not the hugest step forward, but today I implemented queries - posts that are shortcuts to searches. This means I had to "reify" (oooh) the notion that posts have "types" (or "templates", or "tags") which broke Claude's brain a tiny bit. But we got there, wherever "there" is.
youtu.be/v-mva75vi7Q
miso 26.1 : queries
YouTube video
youtu.be
November 11, 2025 at 8:42 PM
Sounds like good tech to gain mastery in if you want to make drone swarms tha t pick up litter drfeifei.substack.com/p/from-words...
From Words to Worlds: Spatial Intelligence is AI’s Next Frontier
In 1950, when computing was little more than automated arithmetic and simple logic, Alan Turing asked a question that still reverberates today: can machines think?
drfeifei.substack.com
November 11, 2025 at 12:42 AM
Today we implemented search! Not just any search, but semantic search ("search by meaning") using magical embedding vectors computed by a local language model running on the Mac Mini M2. With GPU-enabled matching no less. A walk in the park for Claude.
www.youtube.com/watch?v=mQKP...
miso 26 : semantic search
YouTube video
www.youtube.com
November 6, 2025 at 6:03 PM
funny cos true... but also good, right? because now anyone can make stupid apps that don't work very well?
November 6, 2025 at 12:53 PM
This seems relevant. The fun thing about building a social media app as an experiment is that you get to re-imagine the way this works, from the ground up. Or… what if it empowered its *users* to re-imagine the way it works?

youtu.be/yWj33Ud8iag?...
Going Viral Taught Me the Internet Is Broken — but Fixable | Deja Foxx | TED
YouTube video by TED
youtu.be
November 6, 2025 at 9:42 AM
Editing works nicely, so let's move onto post organisation. Step 1: make every post a child of its author's profile post.
Step 2: implement a "most-recently-updated users" view.
Pretty good, but learnt some stuff about delegation.
youtu.be/J5Fthw0My38
miso 25 : let's organise posts by users
YouTube video
youtu.be
November 5, 2025 at 8:39 PM
More messing - working on making editing posts a really nice experience. Which is something that you can't do on Bluesky, interestingly. Also, why the hell do I seem to be writing an ad-hoc layout engine?
youtu.be/-ntiDByfItc?...
miso 24 : let's make post editing nicer
YouTube video
youtu.be
November 4, 2025 at 8:12 PM
More “is it or isn’t it”. I think this is closer to my evolving viewpoint on the matter

www.newyorker.com/magazine/202...
The Case That A.I. Is Thinking
ChatGPT does not have an inner life. Yet it seems to know what it’s talking about.
www.newyorker.com
November 4, 2025 at 2:32 PM
Today I decided to get rid of the dumb "create new post" button and make a proper toolbar. Along the way, I got bored with having to hit buttons all the time and gave Claude the ability to do that. So now it can fix bugs without me in the loop! Game changer.

www.youtube.com/watch?v=eROm...
miso 23 - let's make a nice toolbar
YouTube video
www.youtube.com
October 29, 2025 at 5:11 PM
OK this is where it gets gnarly: let's make our master "make it so" skill, test it out on something small, and then use it to build a new tree explorer that doesn't suck. Spoiler: success! Albeit with a couple of bumps.
youtu.be/ohnX1sTtJx4
miso 22.1 : let's use skills to rebuild the tree explorer
YouTube video
youtu.be
October 27, 2025 at 6:37 PM
Back on the horsey making the social media app that's going to save humanity from social media apps. Or something. Preamble: let's upgrade Claude Code with some skills.
youtu.be/prS4WbsPGaw
miso 22 : mad skills
YouTube video
youtu.be
October 27, 2025 at 3:41 PM
I have to admit, the more time I spend working with Claude, the more “fellow feeling” I develop. It’s a mind, not human, but a mind nevertheless.

www.newyorker.com/culture/the-...
Putting ChatGPT on the Couch
When I played doctor with the chatbot, the simulated patient confessed problems that are real—and that should worry all of us.
www.newyorker.com
October 20, 2025 at 8:21 PM
no notes
October 20, 2025 at 1:14 PM
Just fix the next thing

www.dwarkesh.com/p/andrej-kar...
Andrej Karpathy — AGI is still a decade away
"The problems are tractable, but they're still difficult”
www.dwarkesh.com
October 18, 2025 at 8:01 PM
Trees! Posts can have a parent and multiple children. We should be able to explore that in the app. Pretty smooth except a couple of snags when claude forgot how to use tools it's been using happily in the past. Go figure.
www.youtube.com/watch?v=nuzN...
miso 21.2 - let's implement a tree structure
YouTube video
www.youtube.com
October 17, 2025 at 4:52 PM
Let's create new posts using the app! Not bad really for an hour's work.
www.youtube.com/watch?v=DY-l...
miso 21 : let's make new posts from the app!
YouTube video
www.youtube.com
October 16, 2025 at 2:31 PM
Posts! About an hour of mucking around, but at the end of it, you can scroll through a list of posts, collapse and expand them, and everything kind-of-sort-of works! I had to stop recording a bit abruptly to take a call at the end, so some of the work didn't get recorded.
youtu.be/R4eeLaiu5uw
miso 21 : let's view some posts!
YouTube video
youtu.be
October 15, 2025 at 5:39 PM
Let's get a user sign-up / login experience working. Type in your email, we send you a four-digit code, wham you're in. Or something like that.
youtu.be/EJ4JGS1kUNc
miso 20.1 : user signup/login
YouTube video
youtu.be
October 14, 2025 at 3:01 PM
Let's get a database working! Watch in amazement as Claude compresses what would have been (for me) a month of work into a matter of minutes, and then proceed to go into an absolute tailspin and waste an hour and a half because (spoiler) my VPN was connected. Oh well.
youtu.be/QBcv2ShtnxQ
miso 20 : let's set up a database of users
YouTube video
youtu.be
October 13, 2025 at 6:23 PM
Now that logging is nice and solid, let's get tests working properly. Specify tests in natural language for each feature, roll that out to code, and send a "test feature-name" command to the running app on a USB-connected phone. Easy.
youtu.be/UtK7PM7-Xc0?...
miso 19.4 : testing testing
YouTube video
youtu.be
October 13, 2025 at 3:13 PM
When the website isn't working but the customer satisfaction survey is...
October 13, 2025 at 1:40 PM
Let's roll out logging to the fairphone!
1) review last session to extract new ios knowledge
2) reorganise the knowledge base to make it easier to digest
3) roll out the changes to the e/os knowledge base
4) get the equivalent log/screencap workflow running on the fairphone.
youtu.be/DnQPPher9lI
miso 19.3 : porting logging to the fairphone 6
YouTube video
youtu.be
October 13, 2025 at 11:33 AM
So the testing thing was fine at home, but now that I'm in Spain, well ... not so much. Turns out all the code was super shaky and so I deleted it all and started again. Let's do logging properly, since it's the foundation of everything. youtu.be/piWUKAyjJ3M?...
miso 19.2 : all your logs are belong to us
YouTube video
youtu.be
October 11, 2025 at 11:52 PM
OK, so we wrote some tests, but actually running them requires a bit more plumbing. Namely, logging is a hot mess on iOS, and works differently on android, so let's write our own remote logging and testing system that lets me debug from the beach. Easy!
youtu.be/ZPWyEw7NqSA
miso 19.1 : let's run some tests
YouTube video
youtu.be
October 8, 2025 at 10:35 AM