返回首页
最新
After the introduction of agentic code tools,
the development speed has increased rapidly, but i have been struggling to keep up with the verification of these tools, since some of these things "just work"(reminds me of the old joke, "it compiles").<p>So i wanted to know whether this is a me problem, or others are also going through it and what your workflow for this looks like.
but mostly I'm interested in the way you approach the work and the thought process behind that.<p>========<p>P.S: I'll leave the approaches i have tried before()<p>* always verify the work and only then approve. But this always leads me to a cognitive load and fried brain state at the end of the day. As a side effect producing poor quality work.
And to resolve that i started approaching the work more slowly. This has brought down the development speed a lot but this has been good for my mental health.<p>* Other thing that i have been meaning to try is to get the development things done quickly, then spend another 1 or two days verifying things. This leads to continous iteration that i want and get the insights that only come after building.<p>* Other option i have also tried is, write tests and then refine ask it to generate code till those tests work, again the initial barrier entry becomes high, because there's so much of cases to be specified and generated and verified(this is the most reliable approach and happy path I've gotten till now that gives some sense of guarantee about whatever is built).
Sometimes gain with agentic tools this initial verification has to be laid out clearly which consumes time and sometimes makes me wanna curse at AI because it misses out on somethings that i said(or i thought was clear with the spec)
## My Implementation<p>I'm using a 64-bit layout:<p>- Bits 63-51: Quiet NaN signature (0x7FFC...)<p>- Bits 50-18: 32-bit payload (integers, string pool indices, etc.)<p>- Bits 17-3: Unused/ (15 bits)<p>- Bits 2-0: 3-bit type tag<p>So it allows me to have 5 tagged types: `TRUE_VAL`, `FALSE_VAL`, `STRING_VAL`, `CALLDATA_VAL`, `U32_VAL`<p>This is for a domain-specific VM I'm building for programmable task management (think "Vim for todo apps" - small core with scriptable behaviors). The VM is stack-based with:<p>- String pooling & instructions pooling (indices stored as NaN-boxed values)
- Call stack for task instructions execution.<p>code is here : https://github.com/tracyspacy/spacydo/blob/main/src/values.rs
I learned about ElevenLabs from HN and I've been a big fan. An extension called ElevenReader exists, but you have to import content to a new page. I wanted to just read the content on the original page
I would link to an image on YouTube, but a) I don't want to be posting porn and b) I suspect it's an intermittent image where someone is tricking YouTube to distribute pron-ish images for the LOLZ, maybe just to see if they can get past their filters.<p>So... a) yes, whoever you were, you were able to get porn past Alphabet censors, b) it's constructed in such a way with gaps and splotches that I could believe it would get past an AI filter, c) does Alphabet care about receiving reports of such things? I suspect their response would just be "thank you for bringing this to our attention. we make every effort to provide a positive environment for our users...", d) it does not, thankfully, appear to be child porn, e) it appeared as a still image attributed to Sv Plumbing.<p>Aside from the irony of salacious images slipping past a corporate behemoth claiming near infinite machine learning and human moderator powers, I'm vaguely interested in how this happened. If it can happen with porn, it can happen with any type of image. Perhaps nuclear secrets are being exfiltrated to North Korea and Iran by way of AdWords as we speak! (though I can think of easier ways to steal nuclear secrets.) Does this imply Alphabet is less about humans and more about AI these days?<p>Just curious.
It also features "Country Quest," a websocket-based multiplayer game where players race to identify a country from clues. The backend uses Node.js/Socket.io and the frontend is React.<p>It's free and open to play.