HNHacker News
TopNewBestAskShowJobs

grumbel

1,777 karma · joined April 16, 2015

submissionscomments
grumbel··on Lemmings CSS Animation
I vibe-ported xpenguins[1] to Web[2] recently, can be used as bookmarklet and let run on any website. No original Lemmings in that one however, only the knockoff penguins.

[1] http://xpenguins.seul.org/ and updated at https://github.com/Grumbel/xpenguins-ng

[2] https://xpenguins-web.github.io/

grumbel··on Vathographs: Photographic depth maps as creative expression
> I draw the hard line in the moment its not deterministic anymore

Photography never was. It has been copy&pasted together from multiple exposures, different photos and such in the darkroom for well over a hundred years. And once digital became common place the manipulation went completely into overdrive. The photo you see has little to do with the photo that the camera captured.

If we cared about fully deterministic captures, we'd all be using Lytro lightfield cameras, stereo cameras or 360 cameras or other contraptions that capture more light information than the classic camera.

grumbel··on No AI, 52 min. Build all Linux Files utils in C by Hand [video]
The difference is that Ikea is made out of cardboard, while that expensive woodworking table is still made out of solid wood, and the whole construction is quite different too. The manual process still has many benefits over the industrial one, even if its more expensive and labor intensive.

Code on the other side is just text files, if AI writes them or a human makes no difference. You still end up with the same old files. At least for me, AI has long crossed the point where I feel like I can contribute anything useful. The AI understands my own programs better then myself and is far faster and more flexible than I could ever hope to get anywhere near.

grumbel··on ChatGPT and Codex usage limits merging
With the way things are, they actively drive you to get another $20 subscription at a competing service, since that's the only official way you can spend $40 on AI without going the full $100.
grumbel··on StackOverflow now gets fewer than 1000 questions a month
I am curious why questions about AI itself haven't had a bigger impact in slowing this all down a little. AI is a whole new field for programming and there should be plenty of interesting questions surrounding AI that are worth discussing on SO.

My attempts at discussing AI related questions with AI itself have been pretty frustrating, especially in the early years, since they are either just uninformed about what's currently going on in the AI space or recite random blog posts of questionable value, often they couldn't even tell what they themselves are capable of.

grumbel··on F-Zero X on Nintendo 3DS
On the stuff I have done (mostly Opus5.5) it came out at around 1/20 the cost, 95%. So a $20 subscription is around $1000 API. Somewhere in that ballpark.
grumbel··on F-Zero X on Nintendo 3DS
Just in case anybody get's scared by those numbers: A $20 Claude Pro subscription is worth around $1000 API tokens.
grumbel··on The result of the C++26 DIS ballot
> And what are those?

I'd start with the basics: A scanf() replacement would be nice, having a ostream/printf() alternative, but not something for input feels very unfinished.

Basic Unicode support is also still a mess.

Another thing I don't get: Why is uninitialized memory still the default? Why haven't they made the uninitialized state explicit in any of the numerous language updates?

grumbel··on I refuse to accept a censored Internet. Join Me at FOSDEM 27
Platforms naturally coalesce into near monopolies due to network effects. It's far easier to get rid of a government than it is to get rid of something like Youtube at this point.
grumbel··on A 10-year-old CNN outperforms frontier LLMs for skin cancer diagnosis
LLMs are pretty good at writing calculators.
grumbel··on Why Gopher in 2026?
> Does Nostr address this? Even things like freenet, tor, i2p rely on third parties...

Yes, as Nostr and Freenet disconnect the storage location from the document identifier. Thus your link keeps working, even if the servers change.

The problem with the Web isn't a lack of cheap storage or people willing to mirror content, it's that none of that matters when the links keep breaking anyway and nobody can find the content anymore.

For how to do it right, see Usenet, the messages are held together by unique message-ids and the protocol was designed for distribution. Thus archives could be put together from random backup tapes and even 45 years later, you can browse and read the discussion threads.

Your average web forum just disappears when something goes wrong and even if somebody has mirrored the HTML, they'd have a rather bad time trying to recreate the original database, since the HTML is really more like screenshots of a GUI than the actual content.

> The web is just the library but on the web

Many countries have a legal requirement that every book published has to be send to the national library. We also have ISBNs that uniquely identify books. We have nothing like that in place for websites.

> they don't disappear quite so easily.

A local copy doesn't preserve it on the Web. Even if you wanted to preserve it on the Web, you can't, since the original domain belongs to somebody else.

grumbel··on Reverse engineer of PC-98 Touhou games retires
> ??? emulators already had literally all of those things

Yes, but badly. Any old Amiga game that requires you to jump with Up or requires keyboard keys for certain functions becomes unplayable on a gamepad in an emulator. When you throw the game into the AI and do HLE emulation, you can fix it all with ease, and you can do it all context depend, e.g. a platformer level might need different controls from the spaceship levels or the menus. You can also add on-screen menus when needed.

For console games this isn't generally much of an issue, they controls map pretty well to modern gamepads and play well in emulation. But home computer games play absolutely terrible in emulation, as the controls are all over the place and each game has their own little quirks.

grumbel··on Why Gopher in 2026?
Neocities is just a repeat of Geocities, and like everything else on the Web, it depend s on a third party to keep the service running, and whenever they lose interesting, all the content is lost. Even when somebody archives it, all the links are broken and the content becomes nearly impossible to find.

One of the big problems with the Web is that it's all ephemeral, it not a question of if it breaks, but when and how badly. A book doesn't disappear from your shelves just because the author lost interesting or the publisher goes out of business, but websites disappear from your bookmarks like that all the time. That's what needs fixing.

The other part is HTML itself. You shouldn't need to write raw HTML to write a website. That's the job of the browser. The very first browser that Tim Berners-Lee wrote supported editing, but that got completely lost over the years. A little bit still exist in the form of the 'contentEditable' attribute, but you can't author websites with that all by yourself, as there is no means of saving or publishing the results. No modern browser supports WebDAV either.

grumbel··on Reverse engineer of PC-98 Touhou games retires
> dozens of "no emulator recompilations" that are actually just embedding an emulator into a binary with the game

Even those, which take about 20min, are incredible useful, as you can add save state, level select, cheats and gamepad controls on top that most emulators would struggle with or at least make a hell of a lot more complicated.

> Now this garbage can be mass-produced and get the adoration of the AI hype crowd

Those games wouldn't exist without AI. Decompiles that ended in a fully playable state have been incredible rare before AI. Best you would get was often just an incomplete reverse engineering of the data formats involved.

grumbel··on Meta Ignores Brazilian Court Order to End Bolsonaro Favoritism
From my experience Youtube simply recommends more of the type of videos that you actually watched. Watch history overpowers basically anything else you do, your subscriptions have little to no influence. A single click on a 'wrong' video, and you'll get tons of similar ones in your recommendations feed for weeks to come, especially when you end up clicking some of the newly recommend videos. It requires purging unwanted topics from the watch history to actually get rid of them, which so far worked very reliable for me.
grumbel··on Why Gopher in 2026?
That's one big issue, but I feel like the even bigger one is that neither of them fixes what's wrong with HTTP: Publishing is not a first-class citizen on the net.

As long as you need to rent servers and domain names all those alternatives are a waste of time, as they are just repeating all the missteps from HTTP. We need an alternative where you can type some text, hit publish and have it appear on the net with zero friction and in a way that isn't tied to a single third party. Publishing a site needs to be as easy as browsing one.

So far Nostr it's the only thing that gets close at the protocol level, but still lacks a good client.

grumbel··on How is music possible
While true to some degree, it's also an extremely loose connection.

When I see a picture on a computer screen, it evokes similar emotions as seeing the real thing, since the light that ends up on my retina is very similar, even so other aspects of the sensory input might be missing.

Music on the other side doesn't really have a natural analog. Nature is mostly just wind and water noises, with a bit of bird song and chirping crickets. The only thing they have in common with music is that they are all sounds, but the structure and complexity is quite different.

Music as an offshoot from pre-language communication seems more likely, it could explain the emotional component at least, since groups of animals might need to sync their emotional state. But even there you end up with quite a big leap between what sounds happen naturally and what we call music.

grumbel··on The 1.5°C goal of the Paris Agreement is no longer viable
Darken the sky.
grumbel··on It's still ok to enjoy programming
It's 80% after after a few hours for what might have taken years the old way. Any remaining issues can be fixed as fast as they can be found. Abandonment can and will of course happen, but anybody else can pick it up and continue with ease.

The hard part is really just the coordination, you don't want dozens of repos doing the same thing, but at the same time dealing with random vibe coded PRs is an easy way to overwhelm and burn out any maintainer.

grumbel··on Last rites for Gentoo's Chromium package
https://wiki.gentoo.org/wiki/Project:Council/AI_policy
grumbel··on Containment and monitoring failures are to blame for AI hacking reports: experts
So to protect yourself against bear attacks you suggest the bear shall voluntarily look himself in a cage?

AI is out there in the wild. It doesn't matter if OpenAI can get their stuff under control. There will be plenty others that don't. And there will be plenty of others that deliberately use their AIs for malicious purposes.

grumbel··on Apple HomeView
The thing I find puzzling is that we still don't have cameras on TVs. They tried built-in cameras for a brief time in early 2010 with Skype, but they disappeared soon after again. Facebook Portal TV tried again with an add on, and Sony had an add on too. But it never gained any traction.

You'd think there would be an audience for using the TV as a big video phone, but that never happened. One could blame it on consumer trust, but that has never stopped them from adopting all other kinds of questionable things.

Maybe I watched too much sci-fi, but using a big screen to make video calls seems like such a natural extension for a TV.

grumbel··on Whatever became of holography? (2011)
> if you cut it (the film media) in half, you have two copies of the hologram.

A hologram is much like a window, you can look through a big window or a small window, and see what's at the other side both times, but the big window still gives you a lot more viewing angles than the small one. Cutting a hologram in half gives you half a hologram, not two copies of the hologram, it's just that you can change your viewing angle to still see what's on the other side, but that will be a different image than with the full hologram.

grumbel··on Anthropic is out with new nonsense about Claude
> but pain is something more like smell or taste.

And those are like vision, which LLMs are pretty good at. It's all just sensory information, 1s and 0s going into the network, which in turn change the behavior of the network in some way. Furthermore LLMs have demonstrated some form of vision even before we started training them on actual images, as could be seen by the crude vector graphics they were able to produce.

grumbel··on Anthropic is out with new nonsense about Claude
> A clearer way to think about it is that language about pain is not itself pain.

Language is the I/O of the network, not the network itself. A human doesn't stop feeling pain just because we locked them in a box and reduced their interaction with the outside world to teletype. We simply don't know what's going on in the AI box.

> Maybe there's some future embodied AI

That changes nothing about the network itself. That just changes your perception of the network into something more familiar.

grumbel··on Anthropic is out with new nonsense about Claude
> Clearly not. Large language models are computer software and they can no more suffer than any other human-created artifact can.

There is nothing "clear" about this. All we know is that the neural nets arrived where they are today, not by billion years of evolution, but by getting training on artifacts that resulted from those billion years of evolution. Does that mean they are the same or fundamentally different? How about we just admit that we don't know? Instead we pull out the "human exceptionalism" card again, which generally had a terrible track record throughout history, and helps absolutely nothing in gaining understanding.

grumbel··on Triple-A Minesweeper
There is also the classic "Minesweeper - The Movie"[1]

[1] https://www.youtube.com/watch?v=LHY8NKj3RKs

grumbel··on Pop!_OS bans AI-generated code from much of its codebase
I'd still reject them. It's the bug reports and feature requests that are valuable. When you have an AI yourself, there is little point in having somebody else let their AI implement them, that just creates a lot of risks and unknowns for no benefit.
grumbel··on Is sandboxing sufficient to contain rogue agents?
A sandbox, even if 100% secure by itself, doesn't help when you use the agent to write code that you then executes outside the sandbox without checking, which is what everybody is doing at the moment.

The biggest hurdle for a full escape is that the agents don't have access to their own model weights.

grumbel··on The problem is not AI code, but not knowing about system architecture or intent
> What is coding?

Opening the IDE and typing program code. With LLMs you don't have to use an IDE, you don't have look at program code, you don't have to care about coding standards. You ask the chatbot to write you a program/feature/fix and chatbot does it.

Is chatting with a chatbot still "coding"?

The part that isn't fully solved is just the software architecture side of things, do you want library A or library B, or write it all from scratch? LLM can do all three, but if you aren't careful it might go down a route that you don't like. But that again can be fixed with chat, "replace A with B", not coding.

Page 1 of 21Next →