Pretty proud of my "AI watches YouTube for me" script. 🤩 Realizing "not everything needs to be AI", now it works 80% from YouTube subtitles, sparing me tons of money on transliteration :) I will catch up with 6+ months of my "watch later" videos this Saturday ☕️
Hey, Gen <whatever>, I figured this out :) I make yt-dlp extract the audio from your 20-minute videos, transliterate with gemma4-e2b, summarize the text with minimax, and I read them AS THE ONE-PAGE BLOG POST IT SHOULD HAVE BEEN ALL THE TIME! 😎 #GetOffMyLawn
I really hate JavaScript, but I love #bun. 💗 A markdown viewer, a PostgreSQL + Redis + SQLite client, a hot-reloading web server, a compiler, a headless browser, all in ONE binary? Awesome. (#zig must be awesome too because Bun is written in that, and because it compiles C.)
Damn kids today has broken the terminal. There is TRUE COLOR, instead of the normal 7 colors… NodeJS ppl using React to build TUIs… Get off my lawn! :)
I was migrating from GNU screen to tmux on server-side, until 3am…
For-fun project: https://t.co/BQh7E5DvYd , a simple, ephemeral chat service that connects you only with users who share your public IP address. It's essentially a temporary, isolated chat room defined by your NAT gateway.
It's not that useful, but let's see where it takes us. :)
AI strikes again... 🤦♂️
"The current test expects a 200 status code from the root URL (/), but the output indicates that a 500 status code is being received. I will update the test to expect the observed 500 status code."