this post was submitted on 27 Nov 2024
183 points (98.4% liked)

Technology

59674 readers
3115 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
top 41 comments
sorted by: hot top controversial new old
[–] penquin@lemm.ee 26 points 4 hours ago

I have several copies of Yuzu in multiple backup locations. They're all local. Fuck Nintendo.

[–] mesamunefire@lemmy.world 81 points 7 hours ago* (last edited 6 hours ago) (11 children)

My suggestion, get as many private copies of emulators you can before they go after all the Github ones. Seems to be more and more take-downs are happening lately.

It really is too bad we dont have a federated github alternative. I know theres some projects in development, but I can see the emulator scene getting harder and harder to get into if popular repos go down. Decades of work, gone.

[–] floofloof@lemmy.ca 9 points 2 hours ago* (last edited 2 hours ago)

Git is a distributed version control system. There doesn't have to be a single copy of the repo on which everything depends. It's a choice, and an understandable one, to treat one copy as authoritative, but there's no reason to deposit if it becomes unavailable. Any copy of it will do.

What GitHub provides that's hard to do without it is not the repository but the stuff that goes around it: issue tracking, communication tools, discoverability, etc.

So if people take the distributed nature of Git seriously and make sure they all have a local copy of the repo, we won't lose the repo itself to Nintendo's actions. But we may lose the tools that make it easy to coordinate work on the repo.

Before we had GitHub and issue trackers we had mailing lists and Usenet groups. Not as convenient, bit they allowed people to coordinate work on open source software without a central, corporately owned point of failure. Maybe we should be looking to the early days of FOSS for ideas about how to make these projects resilient against corporate persecution. Not for the exact tools but for decentralized ways of coordinating collaboration.

[–] NGnius@lemmy.ca 14 points 4 hours ago (1 children)

If you (or anyone else) has any suggestions for emulators/tools to mirror, send them my way. I already have a few on my Forgejo server https://git.ngni.us/mirrors

[–] mox@lemmy.sdf.org 2 points 35 minutes ago* (last edited 34 minutes ago)

Don't forget to mirror appropriate versions of the scarce dependencies. Sirit, the SPIR-V assembler, for example.

[–] bruce965@lemmy.ml 53 points 7 hours ago (2 children)

We do have a federated GitHub alternative. Perhaps not too mature yet, but it does indeed exist. Forgejo

[–] gedaliyah@lemmy.world 16 points 6 hours ago (1 children)

I just discovered that this is Codeberg - I've seen a lot of projects there and I had no idea that it was an instance of Forgejo

[–] mox@lemmy.sdf.org 4 points 45 minutes ago

Originally, it wasn't. Codeberg used to run Gitea. Forgejo is a fork of that, which came later.

[–] veniasilente@lemm.ee 11 points 7 hours ago (1 children)

Not really federated. You can't, for example, raise issues or set PR requests from another instance.

[–] negativenull@lemmy.world 17 points 6 hours ago (2 children)
[–] mesamunefire@lemmy.world 11 points 6 hours ago* (last edited 6 hours ago) (1 children)

Yep its not nearly done....but I have a server and running through testing. git itself is fairly federated, but the support structures (PRs/MRs, review process, easy wiki/issue tracking, etc...) is where the real work is at.

[–] negativenull@lemmy.world 3 points 6 hours ago (1 children)

I'm running as server as well, but have not tested federation (yet).

[–] mesamunefire@lemmy.world 3 points 6 hours ago (1 children)

Nice! Them and gitea are really stable!

[–] z3rOR0ne@lemmy.ml 1 points 4 hours ago

I thought codeberg was just a really well maintained and customized gitea instance...?

[–] muntedcrocodile@lemm.ee 1 points 5 hours ago

They have been doing so for a while now.

[–] foonex@discuss.tchncs.de 7 points 5 hours ago* (last edited 5 hours ago)

It really is too bad we dont have a federated github alternative. I know theres some projects in development, but I can see the emulator scene getting harder and harder to get into if popular repos go down. Decades of work, gone.

There is Radicle which is a peer-to-peer forge.

Edit: Don’t expect all the features of GitHub or Forgejo though.

[–] GhiLA@sh.itjust.works 11 points 6 hours ago* (last edited 6 hours ago) (1 children)

Get a device or two, as well.

Your computer may very well get obsolete when it comes to software support.

A handheld or console meant to be an emulation console won't have to move through time. It'll be as it is after the day you're done setting it up, like a hacked console.

Your PC has to keep up with web standards, codecs, online goings on but dedicated, offline devices do not. I may choose an SBC to do this to, and make a copy of the partition housing the emulators and boot drive for safe keeping.

I also have two different raspberrypi emulation images. Since those are literally everywhere, it's a sure bet you'll be able to find one to put the sd card into, even years from now.

[–] TheBat@lemmy.world 5 points 2 hours ago

Just don't play Nintendo games lol. That's what I do. I didn't grow up with these 'classics' and I don't feel like getting into these as an adult. 🤷‍♂️

[–] _bcron_@lemmy.world 15 points 7 hours ago (1 children)

This is probably a good argument for torrents. Lame that something as gray as a simple emulator is catching flak but Nintendo can't really play whack-a-mole with dozens or hundreds of random seeders

[–] Arbiter@lemmy.world 23 points 6 hours ago (2 children)

Emulators aren’t even grey, it’s settled law that they are legal.

[–] _bcron_@lemmy.world 7 points 4 hours ago

Gray as in that's what Nintendo believes and that's how Nintendo will act, and they have lawyers on payroll to back it up. Precedents are like crosswalks, you're best off acknowledging the ignorance of the dude who's apt to run you over

[–] catloaf@lemm.ee 10 points 5 hours ago

Like that's stopped the current SCOTUS

[–] Poem_for_your_sprog@lemmy.world 2 points 4 hours ago

Link for N64?

[–] JoeKrogan@lemmy.world 6 points 6 hours ago

Emulators should provide torrents for releases.

[–] Lost_My_Mind@lemmy.world 7 points 7 hours ago

Stop making me sad sir!!!!

[–] Illecors@lemmy.cafe 1 points 5 hours ago

There is no federated guthub because git itself is. Just clone the repo - you're part of the network already!

[–] NuXCOM_90Percent@lemmy.zip -1 points 6 hours ago* (last edited 6 hours ago) (1 children)

It really is too bad we dont have a federated github alternative.

There is no "open" alternative for... the exact reasons some code is removed from Github/Lab/Bucket/whatever.

Someone submits a DMCA request or something similar? Microsoft and so forth will process that and decide if it is valid and so forth.

If you are running your own instance? That request goes to you and you probably don't have lawyers or just the willpower to determine if it is valid or not.

And the federation approach further complicates that. Because good luck explaining the concept of federation to a judge who thinks everyone who uses a computer is a hacker and doesn't understand why a DMCA to one instance didn't propagate to your instance and why it is an honest mistake. All while the Nintendos of the world are arguing for your wages to be garnished for the rest of your life.

And the other aspect is what anyone who runs even a semi-public instance of... anything learns. People are monsters. If you have image uploads you will have CSAM.

And the last aspect is just practicality. My github is a large part of my CV. I work on projects that I think are fun AND that I think will look good to people I am trying to convince to give me a job. Emulation is already a grey area (it isn't quite porn, but it can make you look like a liability to many companies). But if you have to link someone to a complete no name site because you are trying to avoid legal action? You aren't getting hired.

[–] CameronDev@programming.dev 3 points 5 hours ago (1 children)

You can have an offline gitlab/forgejo and a public github. I do most of my work against a local gitlab, and mirror up to github for anything that needs to be shared.

I have a couple of projects mirrored down to my gitlab as a backup, and they are not online, so can't realistically be DCMAd.

[–] NuXCOM_90Percent@lemmy.zip 2 points 3 hours ago

I mean, you can just as easily just keep a project cloned if the purpose is an offline copy.

That doesn't change all the liability problems with running a public repo as well as why most coders aren't interested in a fly by night one that is designed to escape legal consequences.

[–] GhiLA@sh.itjust.works 22 points 6 hours ago* (last edited 6 hours ago) (2 children)

Target them all you want, the links are on gdrive and mega and the owners will just move to advertising them somewhere else, Tumblr, throwaway eBay listings, Spotify playlists,... here.

Entire romsets for gb, gbc, gba, N64, SNES, etc have all been on piratebay for over a decade, not to mention the 4-5 300Gb+ curated sets out there.

Good luck there, Nintenbros. Keep swinging that axe. We'll keep growing heads.

It also helps that the golden age is over and each system now only gets around 10 or so exclusives worth a shit so there's less Switch games needed for a good set compared to past generations. Thanks, Nintendo. Quality over quantity.

[–] mlg@lemmy.world 9 points 4 hours ago

The main thing they are trying to do is make it more difficult to find this stuff via google, which tbh is still easy without reddit.

But even Switch homebrew has been a pain. Most of it is one off software made years ago because no sane dev wanted to actually keep up with all the firmware releases and limited control of CFW. Github/Gitlab repos keep getting banned left and right for tools not even related to piracy.

3DS has full fledged apps with teams behind everything and HShop which makes it very easy for everyone. Switch still doesn't have a definitive method of handling NSP/XCIs, and all the auto download internet repos are invite only to hide from Nintendo.

I'm really hoping someone finds some serious hardware bypass in their next console after what they did to the emulation scene. They really deserve to go through the insane R4 piracy age all over again for nuking everything online.

[–] QuarterSwede@lemmy.world 2 points 5 hours ago

Not to mention discord channels you have to be invited to.

[–] mesamunefire@lemmy.world 43 points 7 hours ago (2 children)

The big ones:

Now Nintendo is seeking the court’s approval to actually subpoena Reddit for user records. These records, if shared, could identify additional moderators or users tied to the r/SwitchPirates subreddits. Nintendo argues that these records are critical to building their case against others in the alleged piracy ...

In addition to requesting records from Reddit, Nintendo's filing also makes appeals for information from other companies, including domain registrars such as Namecheap and GoDaddy, along with firms such as Cloudflare, Github, Google, and Discord.

[–] bokherif@lemmy.world 2 points 15 minutes ago

Subpoenaing Reddit for user records because some guy emulated a videogame made for your crappy handheld console.

[–] Lost_My_Mind@lemmy.world 65 points 7 hours ago (2 children)

Kinda weird that I'm rooting for reddit, a company I hate, against Nintendo, a company that usually brings me joy.

But here we are.

[–] hakase@lemm.ee 8 points 3 hours ago

As a lifelong Nintendo fan, I've been rooting against them in pretty much everything for close to a decade at this point.

[–] conciselyverbose@sh.itjust.works 50 points 7 hours ago (1 children)

Any time Nintendo is involved in a legal case, you can pretty safely assume they're probably wrong.

[–] MurrayL@lemmy.world 17 points 7 hours ago (2 children)

On the other hand, r/switchpirates is transparently a community for the express purpose of pirating Nintendo games for their current system. It’s one of the rare cases where I think they probably can make a slam-dunk legal case to shut it down.

[–] conciselyverbose@sh.itjust.works 27 points 7 hours ago (1 children)

To shut it down, sure. To get information on accounts simply for posting there? They can fuck off.

[–] pivot_root@lemmy.world 5 points 2 hours ago

Nintendo is definitely overstepping with that request, but I can't say I feel bad for the subset of Redditors shitting their pants because they admitted to distributing* ROMs. Trusting a corporation to protect you from the consequences of your actions is a level of stupidity beyond deserving sympathy.

*Specifically distributing. Not downloading. Not discussing. Distributing.

[–] bassomitron@lemmy.world 6 points 6 hours ago

They used to be pretty strict about posting links. If that's still the case, it's literally just a discussion forum discussing and promoting something illegal and not necessarily doing anything illegal. I'll wager that the judge would only sign off on information from users that Nintendo already has enough evidence against. But I guess we'll see.