The UUID doesn’t actually affect the response. Every GET request still generates unique credentials each time, no matter what the value is that passes to /provision/<uuid>
We added it to help the app builders that do a lot of caching get unique responses. Turns out even if you set no-store cache headers, some app builders cache the pages. We tested this idea with those app builders and saw that they did generate uuids each time.
The All Entries (https://halupedia.com/all-entries) part of the site is a bit alarming. I think OP might want to do a little bit of basic automoderation here.
In today's world it does not take long to be reminded that we cannot have nice things. Or maybe the gov't has their own bot army to wreak havoc and convince voters that actually, we really do want privacy-ending ID verification laws after all.
This is something I hope agentic coding helps to solve. It really just takes a few people annoyed enough with this problem to go out and start churning out truly free stuff like this so that the cash-grab apps can die.
I have already written a few tools for myself that I use in my homelab, and I plan to give them away. I've made stuff that, a few years ago, had I developed from the ground up, I would be far more interested in monetizing. But why bother now that I know that anyone with a coding agent can make a copy of it in an afternoon?
I think you are confusing the idiom "stolen fruits" with an actual accusation of criminal theft. Aside from its use in this phrasing, neither "theft" nor "steal" appears anywhere else in the article.
Notepad++ is GPL, and this fork has followed the rules of that license.
Other GPL projects have unofficial forks that didn't change the name or logo for the software in the process, and it mostly seems fine. FreeBSD ports are probably a good example of these in the wild.
Listing the original author as an author of the port is a requirement of the GPL, and the language used on this website makes it clear that Dan is the original author of the Windows release, and not the developer of the Mac release.
The only thing I see as an issue here is how the author of the port, Andrey, has failed to directly indicate that this is an unofficial port anywhere on the website, and is promoting this as if it were official. He does seem to be some engaging in some shameless self-promotion, and I understand how the open source community would not appreciate someone vibe-porting a popular GPL tool, and then acting like they own part of the official project now.
> FreeBSD ports are probably a good example of these in the wild.
FreeBSD ports are nearly always tiny patches on a project together it to compile on that OS, and look for its config in /usr/local/etc instead of /etc. It is the original software plus minimal tweaks. Linux distros do the exact same thing. When you install a Debian package, you’re getting Debian’s patched version. Same for RedHat, Homebrew, and nearly every other package manager.
The fork we’re discussing here is a rewrite of the original in a different language while still calling it the original name.
Making it convincing certainly was. Being able to generate an image in 30 seconds is completely different from having to dedicate an hour of your day to it.
In the gun debate, there's something called "Weapon Instrumentality Effect"
> Generate a random UUID yourself and use a different UUID each time.
LLMs are terrible at this. If you are relying on this to prevent collisions, it will fail badly.
reply