Hacker Newsnew | past | comments | ask | show | jobs | submit | smokel's commentslogin

Well, a lot of people haven't been running NodeJS libraries in containers for ages, which seems even more risky.

Something like this would even be useful for npm etc.

And most people running containers are running a default docker/containerd setup, which does not actually isolate you from anything at all in the first place anyways.

> Hacker News isn't interested

I wouldn't be too sure about that :)


I’m being a little cynical - I’ve submitted it twice (though the ‘C’ front end is new) and it bombed both times - the second time within seconds of submission.

I think it’s my own fault, I’ve posted the link to the compiler pages several times in what I thought were relevant posts, and I think HN thinks I’m spamming. So I’m not posting the home page for a while and we’ll see if a future submission “takes”


might be worth firing an email to [email protected]. they should be able to tell you why your submission was auto-killed, and might work with you to ensure your next submission isnt.

I actually did email the second time because it was clearly an automated response, but I didn’t hear anything back. Not too surprising, Dan is a very busy guy, and he doesn’t know me from Adam :)

Isn't it ironic that an article on AI explainability is itself so hard to understand?

It reads like someone making up new terminology to make their work sound complicated. Seeing ‘organism’ and ‘superposition’ in a discussion of how NNs work reads strangely to me

It would help if this was also written up in the conventional way as a scientific paper (Intro, methods, conclusions, etc). These discursive blog posts are getting exhausting.

Interestingly, this is not copyright infringement, or at least not for the text being reproduced here. The original book (1972) mentions "The text of this book is not copyright" [1]. The image reproductions could invite copyright trolls though, so be warned.

[1] https://pengpedia.org/edition/ways-of-seeing-john-berger-471...


Second Reality ran comfortably with only 640KB RAM using the Gravis Ultrasound.

But it did require a 386, which typically had 2 MB or more of RAM back then.


I gave up once full screen video playback was possible from CD-ROM. After that, doing (typically worse) non-interactive animations in real-time, seemed a bit pointless.

But watching Crystal Dreams II on my phone actually made me feel young again :)


Man, demoscene has always been pointless. That's one of the beauties of the thing, you cannot sell that. I call it love.


What was your prompt? Most of these seem to be related to metaphors for "ideas" or thinking, or having a bright moment.

"Zephyr" and "breeze" might be related to forgetting everything, starting fresh.

So by this way of naive reverse engineering I would imagine your prompt to be "Forget everything and think about a random word". That would prime the LLM to come up with these?


just “a random word” gives you Zephyr in Gemini, and “Lantern” in Claude and ChatGPT.


I got "Marmalade" in Claude (Opus 5.5)


I got pomegranate in ChatGPT


Lantern in Sonnet 5.5


Why use watermarking, and not simply add a signature?


Because the feature is to combat deception. The person generating the text is malicious in this scenario. They will just not include a signature.


The guidelines (https://digital-strategy.ec.europa.eu/en/library/guidelines-...) require a solution that's robust against "common alterations and adversarial attacks".


This also isnt that.


Code typically documents the "what" and "how", not the "why".

Why something exists, and how it connects to the outside world may be documented in comments, but more often than not it isn't.


And agents are pretty bad at inferring when to do, and often fall back to verbose clutterin the comments.


The "why" should most often be self evident. If it's not, that's what commit messages are for. Not more markdown files and code comments.


Unfortunately, that is not how many software development projects work. A customer may request certain things, or the software might be part of a larger system.

Consider working on software for a coffee machine. Why is pin 42 (GRIND) activated every now and then? Would you really want to document that in Git commit messages?


Yeah, I'm going too far the other way. There are definitely legitimate reasons to comment in code and have documentation. I just feel like we're seeing a MASSIVE amount of documentation now and it's so much that it's mostly worthless.

I'm seeing decision files that are so big the LLM can't fit it all in context on some projects. Then the LLM makes decisions that revert previous ones and later sessions don't pick that up so it sticks to the original decision. Now in some sessions, every so often I have to remind the LLM, "no, we changed that later, we do it this way now"

And I'm seeing our knowledge base grow to a completely useless giant mess of stale, outdated, duplicated, or superfluous info. LLMs often pull unrelated info or confuse similar but different things or get old documentation for something that's been updated to new documentation in a different part of the knowledge base. And these are LLMs generating the docs. And we have LLMs and agents reconciling. But it doesn't seem to always get everything.

For code comments, it's terrible because the comments are starting to get larger than the code. A large chunk of the comment can be discerned from the code itself. Then the comment has details on why that maybe don't quite make much sense. It's like the LLMs start using words in a specific context that doesn't really apply to the word in normal spoken english. Then it will also often include a specific JIRA ticket id, you check the JIRA ticket, you see that yeah, the code was changed because of that JIRA ticket, but it's not really related to the ticket itself, it was just a blocker. But now the comment forever links it to THAT ticket (And then now sometimes the LLM pulls in that ticket with the atlassian mcp).


A problem with this approach is that it would put a large burden on the application developer (or development system) to support other devices (or services) than initially planned.

Of course, it would be possible to add new drivers only when necessary, but that would also allow for security problems.

So, in theory it might work, but in practice it would require quite a bit of thought.


There are/were approaches around in kernels like includeos, which promised to do as little as possible before hading control to you. So not everybody has to create their own driver's etc, but you get a bootable executable for your application.

Includeos in particular then went towards being a complete "application server" and apparently failed to gain a business as Docker became successful.

https://includeos.org/


Stuff like u images still do that but allow you to bundle your existing software so you don't have to rewrite everything to run on it. The cool thing is that you can freeze at a syscall/hypervisor call like accept. And have very fast response times from cold


Now that we are out of the Cambrian explosion of computing hardware - are drivers such a concern anymore? Is there any chance we start consolidating on a few core interfaces?

I know nothing of hardware, but as far as I know, my keyboard and mouse work everywhere because there is a formal specification on how human interface devices are supposed to operate.

There are probably good (and anti-competitive) reasons for why hardware still needs bespoke drivers, but from the outside, it seems like something we could address. I have no interest in loading your artisanally crafted Wifi driver.


Game consoles worked a lot like this until around the PS3 era, where the disc/cartridge the game came on was shipping binaries for everything including all the hardware support.

This led to some hilarious implementation shenanigans for the Wii as a transitional console, where the Home button pause screen is not in fact a task switch to some underlying console OS but rather a piece of the SDK that is separately-delivered from each individual game.

ref. https://www.copetti.org/writings/consoles/wii/


If you're writing for VM and don't need stuff like GPUs, you can.

For actual real hardware, not really


GPUs, wifi, power/thermal management, firmware. Especially in portable computing there is still a huge amount of hardware support surface area to contend with.


As AI reduces the cost for writing closer to the metal, it's also reducing the cost for creating new metal to target. I suspect we'll see an explosion in new hardware as it's cheaper and easier to design custom solutions.


You could use a library as a base.


Welcome to the days of 8 and 16 bit home computing, before WinTel with Windows 95 took over almost everything else.


Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: