"Steganographic" Rickroll

Claude wrote me a tool to encode data in videos.

Here is a copy of Rick Astley's "Never Gonna Give You Up".

Encoded in the (fairly obvious) big on-screen pixels is a copy of the complete works of William Shakespeare.

They can be decoded with this tool.

curl https://gist.githubusercontent.com/za3k/d2d993685a23be04bc3ee5b28281e6d4/raw/0a27700266ff726604d802a9263bda552c57b67a/gistfile1.txt -o decode.py
yt-dlp "https://www.youtube.com/watch?v=EAhEepVNYj8" -o rickroll.mkv
python decode.py rickroll.mkv

Thanks Claude!

Tagged ,
leave comment

Hack-A-Day: Hack-A-Hang

It’s november, and I’ve decided this month that I’m going to do 30 projects in 30 days. It’s an all-month hack-a-thon!

Today’s project is Hack-A-Hang (demo, source). It’s a place to hang out. It has text chat, video, and audio.

Hack-A-Hang is NOT WORKING.

Unfortunately while everything works great on my machine, there’s a bad problem in production, and I ran out of time on this one. I’ll try to get it fixed before the end of the month if it’s easy.

Hoo boy, this was one of the technically hardest ones so far. WebRTC is no joke. And not hard in a way where you have to think, hard in a way where the debugging tools are terrible. (Drag and drop was another tough one)

Tagged , , , , , ,
leave comment