

Latest changes in the EU are part of the NIS-2 directive. My private German domains don’t show a lot of detail and it’s been like that for many years.
A software developer and Linux nerd, living in Germany. I’m usually a chill dude but my online persona doesn’t always reflect my true personality. Take what I say with a grain of salt, I usually try to be nice and give good advice, though.
I’m into Free Software, selfhosting, microcontrollers and electronics, freedom, privacy and the usual stuff. And a few select other random things as well.


Latest changes in the EU are part of the NIS-2 directive. My private German domains don’t show a lot of detail and it’s been like that for many years.


Judging by the github repo, it’s the very basic cousin, written (vibe-coded) in Python. It doesn’t do planning or anything, just preface your command with a system prompt telling your model it’s a coding assistant. And gives it tool access to read and write files. And execute commands.
And seems no human uses it, there’s no interactions like bug reports, PRs or people who star and like the repo.


Did you forget the body text? Or is this some bug? Looks like a question here, and like an AI fabricated tutorial in the original version of this cross-post.


Start simple, then work your way up. Construct a static website with HTML. Learn how to navigate folders on a (remote) server, so the Linux commandline. Learn how to install software and where to find the configuration and logfiles. Then install some webserver and make it serve your first website. You can do all of this on your own computer. And after that you can learn how to install other web applications, how to reconfigure your webserver to act as a reverse proxy.
So start with basic webdevelopment first, then do Linux, webservers, and then once you got the basics you can do more advanced apps, containers and all the stuff.
Not sure which book to recommend. But I often recommend https://yunohost.org to people who just want to run webservices. It does most of the complicated stuff for you and you just need to click install for software in YunoHost’s catalog. You just need to learn a few basic things about the internet, because it’s fairly easy to use.


Not sure if you broke out of the Matrix here. OP’s reply contained an em-dash, started with an affirmation. Follows the rule of three. I’d say there’s still a high likelihood it’s an AI which “claims” the code went through review.


Agreed. If we had some law like this (but consistent, and how computers work, and universal, but still mandating this is the pursuant source of this information) it’d be the one thing with potential to free us from these other nefarious child safety laws.
The amiunique.org is nice, by the way. I haven’t fooled around with these tools in a while. Thanks for the link. I wish it’d provide me with some form of actual fingerprint, though. I mean it kinda seems it has 100% precision on my regular browsers. And already me preferring German and then en-GB over other English rats me out 100%?! And then I do niche things like use Linux 🤣 But with all the green text, there is no information on it’s recall… So it’s a bit meaningless for tracking purposes?! Could be the case some of all of these many datapoints change with a new tab or new browser session and they lose me all the time, because they’re too specific/sensitive. Maybe I’ll look up browser fingerprinting again and how good it actually is. I mean achieving a 100% green score isn’t difficult. I could just hand out some increasing id number with every page load and that’d satisfy the requirements and be 100% unique as well. However, the interesting part would be whether they can track me somehow, and recall the same number on following page loads by me. That’s the way round it needs to be for tracking (in practice). But that’s not really a part of what’s displayed on amiunique.org


I struggle a bit to agree with this. I mean you’re kinda right? But at the same time, we shouldn’t care for privacy because we don’t have privacy is kind of a circular argument. Which kinda makes it an invalid one.
I definitely agree the privacy thing is a red herring here. It is one of the many things to consider. But it’s far down the list compared to other more important matters. (Due to the specific approach taken.)
That is for this specfic law. It’s a very different situation with other approaches. Like Discord wanting to scan your ID and use it, and leak it to hackers and third parties. That one is concerned with privacy a lot. I mean a browser fingerprint can be used to manipulate me. A copy of my ID can be used for identity theft and all kinds of nefarious things. So it’s definitely part of the overall conversation.


actually closer to 1 bit of information
Yeah, I’m just a bit pedantic about the maths so we know what privacy means. 1 bit is still a large number, I guess. We’re still adding 280.000 people we can distinguish, or a small city worth of people.
I would note that the law forbids third party transmission of this data.
Yeah, I’m not so sure about that. First of all the groups OS provider and application developer aren’t mutually exclusive. For example if your OS has an app store, you could be required to do both at the same time. Share info with third-party app developers and not share info. That’s probably why there is an exception in there. But that exception looks like an easy exploit. If my app displays ads, of course the ad network can’t do non-kids-safe things to kids either. So I can forward that info to Google Ads. I can probably also forward the info to other services which do networking and user authentication or have some sort of internal state stored about my users. I bet if I had a legal department, I could come up with a good case to share that info with a lot of third parties.
In the end I kinda agree with your premise. I do think this is the single best approach I’ve ever read at regulating age-related stuff. I mean it’s not really an honest attempt. This wasn’t written to help kids and teenagers. It was written and lobbied for so Mark Zuckerberg’s company can shift responsibility on other people… But… I think the rough idea behind it is sound. The operating system and app store is the correct place for parental controls. We should be provided with parental controls. And they should look like what likely was the attempt here. Just an input field, attestation - no verification. And everything to stay local and not forward data to third parties or services.


Yeah, You’ll have to do a lot more troubleshooting than this. Did Docker successfully bind to port 8000? Can you curl it from the VPS itself? Does the container and the things in it run properly? Are there any error messages in the logs?
I’m not a Docker expert, but I’d start with the docker commands which show if a container is running and which ports it actually binds. Maybe a ss -at. then do a curl http://localhost:8000 and see if it returns your webpage. If it doesn’t, you need to fix your webpage container first. Or see if you can come up with an easier method to deploy your website.
A reverse proxy in any shape or form, will require your website to run, first.


Well, computer programmers still do things like Project Euler and code wars. Some people go Geocaching and more organized events which include riddles and different places. We got Escape Rooms… People still listen to shortwave radio and figure out whether number stations change due to the Iran war… I read people tried to use modern AI on the Voynich manuscript and other older riddles… It’s probably all out there, just the internet changed, and now it’s almost impossible to find in the big haystack and walled discord rooms etc. And social media got more consumerist. You’d (on average) be mindlessly doomscrolling there, these days. Not actively look for puzzles to solve.


3 bits of information is not meaningful surveillance.
By the way, as I said in my other comment, I don’t think your maths is correct. 3 bit is huge!
If you extend an browser fingerprint from an extimated 18.1 bits of information by 3 bit, to 21.1 bits: You’d catch 2^21.1 − 2^18.1 = roughly 2 million people. That means out of all the citizens in a state like Nebraska or Idaho, they can tell it’s you. That’s the scale of 3 (additional) bits, if my maths is correct.


Well… There’s just a lot of misinformation out there regarding this. First of all, it doesn’t do age-verification. What it tries to do is age attestation. It’s supposed to mandate parental controls in operating systems. It specifically does not verify anyone’s age.
But it’s poorly written. Contains contradictions. Some phrasings don’t ever work, like how this is supposed to be done by software, but then the developer shouldn’t make their software request the signal, but they themselves need to request the signal?! How is that even supposed to work? Ultimately we need law to be consistent and this law reads to me like it was written by someone who doesn’t know how computers work. And that would be my issue with it.
But I think some of your points are moot as well. If you want universal legislation (2). Why do a bazillion different state bills? That’s the opposite of it. And (3) doesn’t make sense either, we can’t just give up privacy/freedom since other random things set precedent. We can use it to strike some balance, yes. But the 3 bits don’t work like that. They don’t apply to the total. They come on top! Every additional bit holds a lot of meaning and will be the thing that homes it in from a potential group of thousands of people, to exactly you. In privacy, every single bit of information is very, very important and valuable. In the realm of browser fingerprinting, an additional 3 bits of linearily independent information would rat you out in a group of roughly 2 million people! That’s more than some states/countries have citizens. (This isn’t 3 bits of independent information, though.)


Ba dum tss…
By the way, the linked 3h YouTube video answers my question. It is poorly written. Already the cover art was stolen. And apparently there’s not a single thing right about this book. I watched just the first few minutes and that’s enough to tell.


Hmmh. There’s several questions here. Maybe I’d read some, if ChatGPT were able to write really good smut 😆 So it remains to be one of my questions.
But yeah. Not only NYT, the Reddit person who wrote a long post about it, also seems to know what they’re doing.


Gee. God beware anyone answer the one interesting question. And that’s whether the book / storytelling is any good.
I mean it’s not surprising to me how random internet people disagree. They always do… But we could just ask a professional?! Book critic is a real job. They could tell us within a few hours if the book is any good. Or full of common story tropes. And “sudden plot twists” like when I tried writing a story with AI 😅 And whether it’s going anywhere, or how it compares to other books which have some artistic quality or meaning to them.


Lol. For someone who says they expect other people to learn something, you’re a bit short in supply. I mean this would be an opportunity for someone (me) to learn something. But a down-vote won’t do it. And lessons on what not to do (discuss 2.5h, expect it to think) don’t lead anywhere either. I’d need to know what to do in my situation. Or where to find such information?!
Or was it because I said I value efficiency and for some reason you’re team bloat? I seriously don’t get it.


I don’t have a definite answer to it. Could be the case I’m somehow intelligent enough to remember all the quirks of C and C++. Eat a book on my favorite microcontroller in 3 days and remember details about the peripherals and processor. But somehow I’m too stupid to figure out how AI works. I can’t rule it out. At least I’ve tried.
I still think microcontroller programming is way more fun than coding some big Node.JS application with a bazillion of dependencies.
And I sometimes wish people would write an instant messenger like we have 4MB of RAM available and not eat up 1GB with their Electron app, which then also gets flagged by the maintainers for using some components that have open vulnerabilities, twice a year.
I mean I don’t see any reason why I shouldn’t be allowed to complain about it.
But yeah, software development is always changing. And sometimes I wonder if things are for the better or the worse.
I’ve had a lot of bad experience with embedded stuff and trying to let AI do it for me. I mostly ended up wasting time. I always thought it must be because these LLMs are mainly trained on regular computer code, without these constraints and that’s why they always smuggle in silly mistakes. And while fixing one thing, they break a different thing. But could also be my stupidity.
I’ve had a way better time letting it do webfrontends, CSS, JavaScript… even architecture.
But I don’t think this (specifically) is one of the big issues with AI anyway. People are free to learn whatever they want. There’s a lot if niches in computer science. And diversity is a good thing.


We also have issues with young people in the industry. As some junior developer stuff is now done by AI, we’re lacking more and more positions to start in, and learn the ropes. And you can’t start out as a senior, either. So that got more complicated as well.


Haha. I think there’s often a rough idea on what kind of programmer people are, judging by their opinion on these AI tools.
Have you tried arguing with your AI assistant for 2.5h straight about memory allocation, and why it can’t just take some example code from some documentation? And it keeps doing memory allocation wrong? Scold it over and over again to use linear algebra instead of trigonometric functions which won’t cut it? Have you tried connecting Claude Code to your oscilloscope and soldering iron to see what kind of mess its code produces?
I’m fairly sure there are reasons to use AI in software development. And there are also good reasons to do without AI, just use your brain and be done with it in one or two hours instead of wasting half a workday arguing and then still ending up doing it yourself 😅
I don’t think these programmers are idiots. There’s a lot of nuance to it. And it’s not easy at all to apply AI correctly so it ends up saving you time.
Pretty sure back then we didn’t even call it piracy. It was a normal, and perfectly legal thing to do. I remember my uncle and parents copy songs to casettes so 10yo me could listen to my favorite songs on my casette deck. We shared audiobooks with the neighbourhood kids (without copying them). We made mixtapes for the car stereo. And a new mixtape for every road trip. We also “pirated” the TV. Have the VHS record the Star Trek episode because I wasn’t home on thursdays at 4pm. Or record some awesome blockbuster movie to re-watch it later.