[-] MoogleMaestro@lemmy.zip 1 points 4 days ago

I just updated my home network to 2.5gb so I'm glad to see this.

[-] MoogleMaestro@lemmy.zip 5 points 4 days ago* (last edited 4 days ago)

You're fundamentally misunderstanding my argument.

If you use AI to, for example, learn how to decompress or recompress a file, how can you be sure that the outputting function doesn't match one-for-one an (open or closed) source implementation? You literally cannot, as the AI system generally operates on a black box and cannot "learn" how to attribute and, cynically, the people who make the AI tools do not want to learn how to attribute code from the original developers. Since AI learns code from source code, there's a higher liklihood it matches a known implementation that it does represent a wholly unique implementation.

If you take Godot's renderer code (MIT project) and copy and paste it into a project that is also MIT, that doesn't mean you can get rid of the Godot attribution. You must preserve the attribution of the code -- this is important to learn for all open source developers.

The "learning" argument you're proposing, which is buying into AI anthropomorphisation, still doesn't protect you from copyright. If you have photographic memory and worked at adobe, for example, you can't simply "learn" the code and output the same code to an open source competitor. This is generally why people who work on closed source try to avoid working in same-field open source -- the risk of violation is way too high unless you intentionally break design decisions.

Individual code snippets might not be covered but it depends on the line count -- but that also changes from territory to territory. IANAL, so my general advice for people who are "learning" from closed source to contribute to alike open source: just don't. There are other open source projects that can use your skills. And if you're looking at other open source projects and taking whole functions, you must attribute the project in question (this is pretty easy but depends also on the license of the code you're looking at.) AI doesn't have the capacity to understand any of this nuance, and I'd argue it doesn't understand this by design: hurting copyright hurts open source more than it hurts big exploitative businesses.

Worth noting, most documentation for a language will generally have CC0 copyright. But it is important to copyright code snippets in documentation, otherwise you can argue that the copyright is non-permissive (wholly owned by the individual who posted it.)

24
[-] MoogleMaestro@lemmy.zip 6 points 4 days ago* (last edited 4 days ago)

The issue with KDE accepting AI generated code is that it's arguably not the right of the programmer to "submit" code produced by an AI as the copyright of the training material is questionable. It's like the inverse of white-room engineering, there's actually no way of knowing whether the code coming out of the black box is "original" or not. Additionally, it's debatable whether materials produced by an AI can even have their own copyright (under US laws, it would make sense if it wasn't applicable to copyright) which also means it cannot be licensed under most open source licenses.

They need to establish rules grounded with the understanding that AI generated code cannot be copyrighted by the user who produced it, which means it cannot be licensed under the KDE licenses as is.

That's my 2 cents. I do think them having a discussion around it is important going forward.

[-] MoogleMaestro@lemmy.zip 3 points 4 days ago

UGH. Remind me again where they got the money to buy all this stuff in the first place?

Just add it to the big pile of reasons to hate Microsoft. They literally can't even hold on to things that were good without turning them shitty lol.

[-] MoogleMaestro@lemmy.zip 3 points 4 days ago

Crazy to think it was actually that bad. I don't feel like the quality of Sonic Frontiers reflects just how make or break the series was at that point in time.

11

Haven't watched the show yet but I might want to check it out. Thought I'd share this article that hit my RSS feeds. :)

6
58

Conclusion below, but full read is highly recommended:

#The Frame

The Steam Frame is not for everyone; I’d argue VR isn’t generally. But despite taking far longer than it should have to materialize and costing more than I’d like, the Steam Frame is one of the most exciting pieces of hardware I’ve seen in the space in years, one that gave me that same feeling of optimism that the Index did so years ago. The Frame builds on the work done by its competitors in the years since the Index and solves so many friction points I’d had to actually engaging with VR as a medium at all. It is a device that is doing massive amounts of hard work to unify several different use cases into a single open platform, and, despite its individual parts being less novel, that unity is game changing. It is hardware whose importance may ultimately eclipse its remit, one with potentially massive consequences for PC gaming, but on its own terms it hits the sweet spot that I've yearned for so much from a successor. I only pray we do not have to wait another seven years for more.

33
37
submitted 2 weeks ago by MoogleMaestro@lemmy.zip to c/gaming@lemmy.zip
60
12
submitted 2 weeks ago by MoogleMaestro@lemmy.zip to c/gaming@lemmy.zip
5

Self cross-posting from: https://lemmy.zip/post/70909658

Intention to have slightly better visibility from the self-hosted crowd and I'm interested in more general feedback on this too.

Hey everyone! I'm trying to find a solution to a really confusing problem...

I have the following simple nginx docker compose configuration on my Fedora home server that I can run without issue on my uid 1000 user, lets call this user "userA".

services:
  nginx:
    container_name: nginx-alt
    image: docker.io/library/nginx
    restart: unless-stopped
    ports:
      - 8181:80

This exposes internal port 80 as 8181 and can be accessed in a lan in the expected matter.

However, for security reasons, I want to actually host this service eventually on a completely different user with less permissions. Let's call this user "userB" who has a very limited scope of the file system. This is to prevent potential escaping of the rootless container causing major file system havoc (i.e. reduce the scope of the user to a very limited network of containers.)

The problem is really simple: For some reason, when userB runs this service (uid 1001), the nginx service suddenly complains about privileges. As a result, I get a "Forbidden 403" error when hosting. Turning off selinux has no affect (so setenforce 0 does nothing, meaning I can rule out secure linux interruption.)

The errors look like the following:

nginx-alt  | 2026/09/04 20:03:34 [error] 25#25: *1 "/usr/share/nginx/html/index.html" is forbidden (13: Permission denied), client: xx.xx.x.x, server: localhost, request: "GET / HTTP/1.1", host: "xxx.xxx.xxx.xxx:8181"
nginx-alt  | 10.89.0.2 - - [04/Sep/2026:20:03:34 +0000] "GET / HTTP/1.1" 403 153 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:155.0) Gecko/20100101 Firefox/155.0" "-"

For what it's worth, both users should be relatively vanilla and all ports are appropriately exported. There shouldn't be anything, for example, that is making userA run as "privileged" over the other users and podman should be running rootless in both containers.

I did see a note on the nginx image about running in rootless that I might try, but it doesn't solve my bigger issue here which is the lack of consistency between the two users. Additionally, userns_mode: keep-ids only caused the container to fail to boot for other reason entirely.

There must be something fundamentally wrong with my configuration of my system. Has anyone had any experience running two podman containers on two different users simultaneously that can provide feedback?

Obviously, I'm not trying to run just an nginx server, but I found this to be the easiest configuration to reproduce.

23
11
16
submitted 1 month ago by MoogleMaestro@lemmy.zip to c/gaming@lemmy.zip
[-] MoogleMaestro@lemmy.zip 206 points 3 months ago

It's crazy how normalized gambling became the last 10 or so years.

It used to be really hard to gamble legally. Now it's hard to find someone not pushing "legal gambling" everywhere. Meanwhile, we still can't smoke weed in some parts of the world? What?

[-] MoogleMaestro@lemmy.zip 110 points 5 months ago* (last edited 5 months ago)

More cases of "rules for thee and not for me", of course. You won't see the DOJ arresting anyone in the Trump family making the same kind of bets.

If this guy's lawyer is smart about this, they should ask for discovery on specific instances of insider trading that we know about like the Iran bombing bets made on Kalshi or similar platforms. It would probably be a quick way to get the case dismissed or at least settled out.

[-] MoogleMaestro@lemmy.zip 117 points 7 months ago

The world's first opt-in computer worm. 🐛 🪱

[-] MoogleMaestro@lemmy.zip 123 points 8 months ago

I wish Europe would just embrace the fediverse. The techno oligarchs are not your friends and most of them are invested in the US.

[-] MoogleMaestro@lemmy.zip 343 points 9 months ago

Electron is the only cross platform gui toolkit...

If you ignore QT, GTK and everything else.

I'm so glad that Microsoft makes an awesome cross platfor--- wait, no, but they contribute code to--- hmmm ... Hey, what does Microsoft do to make apps more portable again?

[-] MoogleMaestro@lemmy.zip 84 points 1 year ago

It's stupid as hell to share any personal information with a company that is interested in spying on you and feeding your data to the nearest advertiser they can find.

Like seriously -- are people using their brains or what?

[-] MoogleMaestro@lemmy.zip 127 points 2 years ago

The term "unalive" is so cringey yet dystopian that I don't know whether to feel embarrassed or concerned when I hear it.

view more: next ›

MoogleMaestro

0 post score
0 comment score
joined 2 years ago