HNHacker News
TopNewBestAskShowJobs

Retr0id

16,441 karma · joined June 11, 2021

https://www.da.vidbuchanan.co.uk/blog/

https://github.com/DavidBuchanan314

submissionscomments
Retr0id··on Parley: Federated, decentralised chat that speaks plain IRC
An honest gap
Retr0id··on PostmarketOS is rebranding as Nura
Hm. The name collides with Nura, an audio company with a product called Nuraphone. I suppose any pronounceable 4-letter word has collisions.
Retr0id··on Show HN: A CC0 museum of retro 3D tricks you can paste into a page
slop
Retr0id··on We Should Be Able to Change Our Languages
The main problem with macros (and similar language features) is that they turn every codebase into its own DSL. When done tastefully it makes the code more readable, but there's still an overhead for newcomers to the codebase - they need to learn your DSL before they can be productive.

LLMs may make this overhead less visible to you, but surely it's still there? I'd rather more of my tokens went towards solving the actual task at hand, vs figuring out a custom syntax (and re-learning it on every fresh context window).

Retr0id··on Revealing the details of how OpenAI agents hacked Hugging Face
The sandboxing was incompetent, but the broader problem is that imperfect sandboxing is an inevitability. Doing useful things with agents requires hooking them up to the outside world, in one way or another.
Retr0id··on My weird new hobby: Wandering around Tokyo on Google Maps
Ditto. I fear Opus 5 gave me a false sense of security of how easily I could spot it.
Retr0id··on Opus 5.5 is good at explainer videos
If someone makes a cheap copy of my unreleased game and it's bad, that's also bad for me, I think.
Retr0id··on Opus 5.5 is good at explainer videos
> Good devlogs don’t have that level of detail, to let people easily recreate games

The whole problem with LLMs is that you don't need the detail.

Retr0id··on The new CC, an AI agent built for families
And it's not even a CC-like, it's a claw-like, afaict?
Retr0id··on Claude Opus 5.5
I thought maybe I just had an unlucky first prompt, but man, this thing is an absolute pain to work with. I'm getting innocuous bash commands flagged as "[Third-Party Attack]". This seems to be related to the command auto-approval, switching to manual seems to be helping.
Retr0id··on Claude Opus 5.5
Your premise is half right, and the half that's right is better than you think.
Retr0id··on WordPress: Unauthenticated path traversal leading to conditional RCE
That's not really true.

Edit: wow that's a lot of downvotes! I'm surprised people can't identify a trivial reasoning failure.

Retr0id··on Claude Opus 5.5
> Opus 5.5 (1M context)'s safeguards flagged this session. You may be seeing this for the first time on an Opus model: Opus 5.5 (1M context) is more capable and has stronger safeguards as a result, which can sometimes flag non-cybersecurity work. We're improving these safeguards to reduce the amount of incorrectly flagged messages. Opus 4.8 is answering instead, or you can edit and retry with Opus 5.5 (1M context).

Yay, yet another model I can't use for anything interesting, even with CVP.

Retr0id··on AI coding has made CI a bottleneck, so we reworked ours to keep up
Switch 2 has real security features and a competent security architecture, and AI can't work miracles and find bugs where none exist.

AI makes mincemeat of something like Sony cameras, which only have security-through-obscurity. I started my project a week or so ago and I have all the decryption keys I could wish for, and bootrom code execution: https://github.com/DavidBuchanan314/ILCE-7M4-RE/ (Some of the code is hand-written, but only for my own edification)

I haven't even been using Ghidra, I just let the LLM use objdump and python capstone, and it figures it all out for itself.

Retr0id··on Can gzip be a language model?
Extremely well, aside from speed.
Retr0id··on Can gzip be a language model?
> Gzip scales linearly. I can gzip a one terabyte file.

In part because gzip only has a 32KiB window size, and I think it'd be at least quadratic within that window if you were going for optimal compression.

Retr0id··on Don't Use AI to Write
Are people really publishing blogs in docx format?
Retr0id··on Deterministic Core, Non-Deterministic Shell
Anything you can do with ""real"" randomness can be done just as well with a seeded [CSP]RNG, including DoS prevention if you can keep the seed secret.

If you really want true RNG, you can inject a deterministic RNG at test-time and use a real one otherwise.

Retr0id··on Deterministic Core, Non-Deterministic Shell
I've been pondering something I call "slop core, artisanal shell", as a way of keeping vibecoding under control. Slop core might sound like the thing you want to avoid, but as long as it's purely-functional (or perhaps, merely deterministic) it should be robustly testable. The "artisanal shell" keeps the thing human-understandable and human-modifiable, as long as you put some thought into the API boundaries.
Retr0id··on Show HN: Three genlocked RP2350B make a console – 3k sprite pixels per line)
So, why are there 3 of them? I can make several guesses but I don't see any concise answers on the page.
Retr0id··on Show HN: Three genlocked RP2350B make a console – 3k sprite pixels per line)
Isn't the appeal of those esp32 modules that they're already compliant, as a module? Or do you still need the product as a whole to be compliant?
Retr0id··on Flock is rolling out a voluntary severance program
In a poll of "do you want to be surveilled", "do you think mass surveillance is good", sure. But in terms of revealed preferences, people will happily give up privacy for mild convenience.
Retr0id··on Flock is rolling out a voluntary severance program
The median internet user doesn't even block ads (and associated surveillance). Facebook has 2bn DAU. And so on.
Retr0id··on Flock is rolling out a voluntary severance program
The widespread opposition to flock is unfortunately an aberration. The average person is largely indifferent to mass surveillance, and I think a rebrand has a good chance of working. They'll give it a try either way.
Retr0id··on Flock is rolling out a voluntary severance program
The bipartisan nature isn't that surprising, given that surveillance is more of an authoritarianism vs libertarianism issue i.e. orthogonal to left vs right (in an oversimplified kinda way).
Retr0id··on Pirate Face Rescues LLM Models from Deletion
A torrent with a webseed is strictly more resilient than a direct download link alone.
Retr0id··on UTF-8000: Unlimited UTF-8
In regular unicode, a grapheme can be made up of an arbitrary number of codepoints (and thus an arbitrary number of bytes), which does cause issues at times.
Retr0id··on RSA-896
True, I forgot about that! It's more fun when the inputs are printable ascii, though :P

It should also be easy to beat with just a few GPU weeks.

Retr0id··on RSA-896
If anyone else has spare GPU hours they don't know what to do with, may I recommend partial hash collisions: https://github.com/DavidBuchanan314/birthday_party

(The "record" set by me only took about 1 GPU day - easy to beat!)

Retr0id··on Can you tell which images are AI-generated?
Stock photos and AI images might as well be in the same category tbh.
← PreviousPage 3 of 34Next →