3 ms·
Hi beans42, thanks for the stress test! You completely caught me red-handed on the UI, but I actually have the raw output for your video now. The fake console:
by liumw1203 8mo ago
Hi beans42, thanks for the stress test! You completely caught me red-handed on the UI, but I actually have the raw output for your video now.
The fake console: You are 100% right. The terminal is currently a hardcoded React animation to set the "vibe" while the actual worker chugs in the background. Seeing a "Pie Torch" warning pop up during a hardcore Ben Eater video about ca65/ld65 and 6502 assembly is objectively hilarious. I am ripping that fake logger out today and piping in real status events.
The 10-minute hang: A 21-minute dense technical video is exactly what breaks my current queue. The background worker actually did finish extracting the ld65 memory map configs and the BIOS segments, but the frontend WebSocket connection silently dropped, leaving you stuck on "Processing...". A real progress indicator is my P1 task right now.
To prove the engine actually works: I pulled the completed Markdown extraction for your Ben Eater video from the database. It successfully pulled the exact linker config and the BIOS segment code. I've hosted the raw output here so you can see what it should have returned after 10 minutes:
https://gist.github.com/lmw-dev/d9f276cc0d90c05b7bab5ec0758d391b https://gist.github.com/lmw-dev/d9f276cc0d90c05b7bab5ec0758d...
Scrolling files: You hit on the hardest problem. Right now, it extracts them as separate code blocks based on timestamps. Stitching scrolling frames into a single, deduplicated file without the AI hallucinating is my next major research hurdle.
Seriously, thank you for the roast. This is exactly the kind of feedback I needed to stop focusing on the "vibe" and fix the actual plumbing.
- Terretta 8mo agoYou know this reply is transparently LLM generated, right? It's what happens when you paste the HN feedback into your vibe session as if you wrote it, then copy the response back here.
- liumw1203 8mo agoGuilty as charged. English isn't my native language (I'm based in China), so I use an LLM to translate my messy notes and polish my replies. I get nervous about messing up the technical nuances when talking to guys like you and beans42 on here. But to be clear: the actions are 100% human and real. The raw extraction in that Gist is actual backend output I queried from the DB, and the fake UI logger really is getting ripped out today. Appreciate the callout—I clearly need to tune my prompt to sound less like a PR bot.
- Terretta 8mo ago"Use clear plain English for grade level 10 avoiding jargon and buzzwords." goes a long way. Might also toss "bullets" in the things to avoid; the endless bullets are out of hand. :-)
- liumw1203 8mo agoThat is actually a great prompt tip. Adding "under penalty of death, no bullet points" to my system prompt right now. Appreciate the advice and the understanding! :-)