murat 🍥 Profile picture
programmer / designer • governance / generative art / neural nets / music / physics / math
May 1 8 tweets 2 min read
what if i told you... computer use can be faster on local models

moondream3 with its photon update today that gives it mac support can see your screen and use it with 1s latency, ty @vikhyatk

here we have whisper+qwen+moondream triple model pipeline working offline flawlessly excuse the annoying voice i was trying not to wake baby

chaining longer tasks is possible but needs more work, i will release that soon. till then we have codex cua support for longer tasks.

app is goatremote.com
Mar 6, 2024 6 tweets 2 min read
"Make a multiplayer drawing app where the strokes appear on everyone else's screens in realtime. let user pick a name and color. save users to db on login"

2m48s, no bugs:
- users & drawings persist to sqlite
- socket multiplayer

one-shot video (claude 3 opus) demo at end yeh i think this app generation pipeline is working really good. maybe i need to release it.

$1 per working typescript prototype complete ready to run, wired up with server/client, no CORS issues, database ready

to prove it's app-agnostic here's another app using same tool
Apr 16, 2023 4 tweets 1 min read
wolfram dropped this essay few months ago and just wanna make sure you don't miss it

he's proposing that entropy is a relative concept, and that the 2nd law of thermo only appears true when you assume a frame of reference that is computationally bounded

writings.stephenwolfram.com/2023/02/comput… meaning things appear to be increasing in "randomness", because the full list patterns present in the system are not observable to your mere mortal POV

as a bounded observer, any pattern you observe is incomplete, and loses accuracy over time
Apr 14, 2023 5 tweets 1 min read
PSA: you can search through 100k gpt-3 embeddings in an instant on a macbook with a basic for loop.

you'll learn the lessons for getting good results locally. so once it's time to go big you already know what you're doing

don't waste time with vector stores when tinkering and once you do know what you're doing, you'll most likely just want to use pgvector on PostgreSQL anyways
Mar 19, 2023 4 tweets 2 min read
me: "can you code an entire node.js express backend & preact frontend for voting? we will need routes to create a poll, vote on a poll, and get the results of a poll. the polls should support both single answer and multiple answer modes."

gpt4: there are always mistakes. in the above i had to fix package.json (add type: module & add missing package)

for this to be a viable product, the pipeline has to attempt running the app & test endpoints so errors can be fed back into secondary prompts & fixed

full prompt: Image
Mar 17, 2023 4 tweets 2 min read
built a GPT4 pipeline to generate a whole working node app with registration, login, reset password etc from a command. there were 2 small errors

includes DB init, README.md, correct install & run instructions

i was able to login and change password on first try ImageImageImage my specific instructions that it followed perfectly: using Sqlite without an ORM, using command line args instead of ENV variables & using JSON for POST body

5 mins instead of few hours of distracted coding just to get set up with DB, auth & test account
Feb 14, 2021 6 tweets 2 min read
the fundamental reason i'm so bullish oh Bitcoin is something I don't hear very often (although it was made extremely clear by @NickSzabo4 loooong ago):

social scalability is hard. you need decades of track record to reach a point where things actually get interesting. not only that, but you also need the rules to not be changing all the time. and the rules need to be easy to understand. and you need the system to survive decades of attacks.

you simply can't achieve collective belief in short time, and currencies ARE collective belief.
May 5, 2020 12 tweets 2 min read
after few years of trial and error, here are a few web dev thoughts for running sites that can grow without needing a whole team: 1. have a direct & casual feedback channel from users where they can drop any ideas or frustrations they have. the more open the better.

this is your to-do list. nobody needs a product manager if you have users and you listen to them. the product designs itself