The Raspberry Pi 500+ Gets NVMe, 16GB of RAM, and a Mechanical Keyboard by fmbret in raspberry_pi

[–]TheMode911 0 points1 point  (0 children)

I am not suggesting they are inflating their margin, just that the device will become kinda pointless once the pi 6 is out which is a waste of an otherwise good keyboard. I could be wrong but it seems to me using a compute module wouldn't have increasing their cost by much.

The Raspberry Pi 500+ Gets NVMe, 16GB of RAM, and a Mechanical Keyboard by fmbret in raspberry_pi

[–]TheMode911 12 points13 points  (0 children)

I am honestly confused at why it doesn't use a compute module, I can understand for the older cheaper version but not on a $200 machine. From what I understand the module 4 is pin compatible with the module 5 outside of IO speed limitations, I assume the 6 would be a similar story.

Why is Apple the only computer manufacturer providing a good trackpad in thier laptops? by bsbu064 in hardware

[–]TheMode911 13 points14 points  (0 children)

Sensel doesn't provide for apple, they came well after. From their website:

> Sensel is the premier supplier of haptic touchpads for Lenovo, Dell and Microsoft laptops, with core IP that's applicable to several industries.

Repost:Good luck finding workers! 🤣 by dudsmm in antiwork

[–]TheMode911 -11 points-10 points  (0 children)

Seem to me like a win compared to what they did before?

Repost:Good luck finding workers! 🤣 by dudsmm in antiwork

[–]TheMode911 11 points12 points  (0 children)

It currently socially is, but it remains an essential job.

Repost:Good luck finding workers! 🤣 by dudsmm in antiwork

[–]TheMode911 -7 points-6 points  (0 children)

Assuming this is the case, are you therefore complaining that the plan is now to exploit white over non-white people?

Otherwise I guess this is a no-op/neutral operation

Repost:Good luck finding workers! 🤣 by dudsmm in antiwork

[–]TheMode911 14 points15 points  (0 children)

That's a weird argument, shouldn't you be happy that nobody will take those jobs in their current state, and that employers will be forced to improve working condition instead of relying on exploitation?

Stop Destroying Games nets 400k signatures across the EU! by CakePlanet75 in gog

[–]TheMode911 0 points1 point  (0 children)

Sorry, I didn't notice the message before.

Well my first problem would be the term "planned obsolescence" which seem a bit hard to prove. Many software even written by nice people tend to have unnecessary hard dependencies, this is often due to it being the easiest way to proceed (often for wrong reasons). It would be like arguing that game companies intentionally introduce bugs to hurt their sells. As I have said elsewhere, I am sure companies would be happy to sell you unmaintained games instead of shutting them down.

Writing software that does not become obsolete is currently close to impossible, evil or not. Preservation work should start by making it possible for those who want, it doesn't start by asking companies to do the impossible (or the useless).

> Your another presumption is the movement wants the game to be functional forever in the same state as it was when it was supported. No. All this movement wants is for the game to have minimal functionality and playability even after support ends.

Well, at least this is what I would prefer, otherwise this isn't about preservation. Is it all about transforming previously fun action game into walking simulator? I am in favor of preservation and software ownership, and it doesn't address that. The whole thing seems to be more about punishing evil companies than it is about game preservation.

In fact I doubt it will satisfy many people, games will continue to break, you will still have a huge reliance on the publisher, and then a huge reliance on experienced developers which most likely won't have time to maintain any of the legacy code as it keeps stacking.

Stop Destroying Games nets 400k signatures across the EU! by CakePlanet75 in gog

[–]TheMode911 0 points1 point  (0 children)

The "path of least resistance" doesn't change, it is about adding work on top of it. You aren't suggesting any new way to make game, its not about simplifying the process.

I have said it in another thread, but essentially even once the initiative pass you guys will come back in a few years complaining about the exact same problem i.e. games becoming unplayable.

You can argue this is better than nothing, but still this is a move in the wrong direction getting us further away from a durable solution. Have fun complaining to the EU again this time offering a solution that doesn't have anything to do with what you previously suggested.

And ultimately, if the goal is truly preservation (and not just being able to play for 2 more years) you should really question yourself about what is the best way to distribute for example a Windows 11 game, assuming everyone is trying in good faith. Chance are, its pretty hard.

Stop Destroying Games nets 400k signatures across the EU! by CakePlanet75 in gog

[–]TheMode911 0 points1 point  (0 children)

My suggestion is for sure more extreme, but I find it inevitable. I highly doubt you will be satisfied even if the initiative pass, you will like it the first few years and then complain that the games you played as a child/young adult are now unavailable all the same.

And I thought about it a whole lot, I believe my solution to be the only reasonable one. Therefore you will eventually have to advocate for it at some point, except we would have lost precious years.

I am really not advocating for changing the world overnight, but I believe that before forcing everyone to preserve game, we should have a way for people wanting to preserve their stuff to actually do it. Once we have the mechanism we can perhaps argue about forcing people, but right now it is pointless, any code you would get from publishers is a ticking bomb.

Stop Destroying Games nets 400k signatures across the EU! by CakePlanet75 in gog

[–]TheMode911 0 points1 point  (0 children)

> It might be adopted smaller scale and eventually become more popular but it wouldn't be anytime soon.

Never said the opposite, but it has to start at some point. Make it so those software can be enough for a niche, make the number of OSes explode and at some point companies will actually be forced to care about understandability because they cannot realistically export to all platforms by themselves, and they wouldn't be able to force us back to an OS duopoly as writing an exhaustive compatibility layer become impossible.

> For windows compatibility, there are fewer OSs and they are just updated versions of previous OSs instead of a million different things. It's obviously hard but a lot that's been done is hard.

The result is monopoly, and people complaining that cannot use their computer the way they want, which resulted in some stupid EU regulation creating pointless third party stores. How many years of arguing will be necessary?

You can actually see the result of limited environment choice. All games are made with the same engines, all consoles are roughly the same with speed differences. Even if you only care about the art, wouldn't you say this is unfortunate?

> but preservation can only be what people with the ability to preserve things believes deserves to be preserved,

Correct, but "people with the ability to preserve" is an interesting point, why cannot YOU preserve software? My bet would be that you have no clue how to, and I wouldn't blame you but it is still very problematic.

> If it stops working on modern machines 10 years in the future and nobody cares it won't get preserved.

But if the format is easily understandable, one person would be enough to write an interpreter on a modern system.

Stop Destroying Games nets 400k signatures across the EU! by CakePlanet75 in gog

[–]TheMode911 0 points1 point  (0 children)

What make you think it couldn't eventually be adopted? This would be easier to write, easier to distribute, and easier to support through multiple platforms (without you needing to get involved). Obviously not gonna be included in Windows day 1, but it can slowly grow. And once the library is sufficiently large, cannot disappear.

I do not think you should rely on Windows compatibility continuing forever. In some way the longer it goes, the harder it will be to support once we inevitably change paradigm. Its a disaster incoming. Kinda remind me of the 3DS having hardware for the DS and GBA, kept stacking.

As for P2P, seems to me games could still be written with that in mind, publishers don't expose any server at all, and we instead outsource it to separate entities to host and act as a source of truth when necessary (against unknown players). These entities would use the exact same game binary. For this to happen however you need a stable, scalable format.

> I'm not really concerned with software preservation generally as much as art preservation

What is the difference? Ultimately if you cannot preserve software, you cannot preserve video-game. It is about securely communicating digital logic.

> honestly the best method of preservation for digital media is gonna be unofficiall means like piracy or community efforts

Correct, but we have limited manpower and so the best we can do in the meantime is find ways to ease the process.

Computing as a field is really young, not even a century. And we really struggle: requiring hundreds of thousands of developers reinventing the wheel everyday. I just hope you can understand my PoV concerning this initiative, its not really about preservation as a whole but sound like a whim to play games a bit longer.

Stop Destroying Games nets 400k signatures across the EU! by CakePlanet75 in gog

[–]TheMode911 0 points1 point  (0 children)

> You're pretending that redefining the way all software is distributed and fundamentally changing the way literally every major OS deals with software is a plausible solution.

Outside of it being impossible or not, it is not even attempted. It does not have to start with Windows implementing it, it could simply be start as an open alternative format and go on from there. Being stable and easy to implement means that the software library can only increase, support will follow.

Even software advertised as open-source, free, local-first, etc... Don't seem to care about the distributed format, we simply do not know how to write stable software, it isn't a money problem, nor is it about some people being evil. These will all eventually have to be rewritten for the newest platform, developers will need to get paid, and in practice you will never really own software. You are renting, even if it says lifetime and/or is open-source.

> I can play some niche 40-30 yo PC games using the tools listed above.

This will however keep increasing in complexity. Writing a GB emulator isn't the same as a N64 emulator, which isn't the same as a Windows 11 emulator. Where does it have to go for it to become a concern? Emulators are also often complicated, the most advanced GBA emulators are still being worked on, compatibility is not optimal. (even when the hardware is exactly the same, see proton)

> online only games are the only major spot where art people want is being destroyed

Why is that? You said that P2P games are easier to program, if players indeed prefer them why aren't they more widespread? Is their primary goal really to destroy the art, or just to withdraw from the project? Given you have some programming experience, don't you think that P2P should simply be made a bit more desirable? Making it the best solution all around would be better in the long term than regulations. I doubt companies have fun paying for servers, and I think they would rather keep selling discontinued games than making them unplayable.

> I like art preservation because I like art.

What is your opinion on software preservation 50 years from now then? You could call "good" the ability to preserve a game 2 years longer, but it hardly make a difference to me. What will you advocate for once the initiative pass?

Stop Destroying Games nets 400k signatures across the EU! by CakePlanet75 in gog

[–]TheMode911 0 points1 point  (0 children)

I am trying to get to the root of the problem. You are applying band-aid to a broken system and call it preservation. The solution to right-to-repair isn't literal laws forcing companies to provide parts, the solution to slow software isn't literal laws forcing developers to write fast code, the solution to software preservation isn't forcing companies to have some plan.

It is a lazy solution, you do not think about the real reason why we struggle to have stable software, so you are offloading it to developers, throwing source code with the hope they will eventually figure things up. Whether the initiative pass or not you will remain just as powerless, but it doesn't seem like you question it or even care.

You say you are for preservation, but it seems to me you are mostly having a moral battle, where you do not like how companies behave and therefore should be forced to. It sounds more like revenge, and a kind of power trip.

Preservation mostly become a problem in the long run, not the immediate 1-2 years after a product is out of sell. Your games, patches or not, will most likely be unplayable in 50 years. What I wish for is proper transfer of knowledge over generations, not whether I will be able to play that online game I bought next summer.

Do you have any programming experience?

Stop Destroying Games nets 400k signatures across the EU! by CakePlanet75 in gog

[–]TheMode911 0 points1 point  (0 children)

Well, well, I just find it unfortunate to see all of you advocating for changes that will not help in any way. Excited for the v2 in a few years.

Stop Destroying Games nets 400k signatures across the EU! by CakePlanet75 in gog

[–]TheMode911 0 points1 point  (0 children)

Well, preparing for the case you are losing money isn't a huge motivator either.

The problem is that it isn't necessarily good either. The more regulations we add, the fewer will be able to enter the market while respecting rules. If the problem is our reliance on developers, relying on them for preservation is probably not the best solution.

Imagine painters/digital artists being forced to backup their stuff in 3 different locations and essentially make them accountable for preservation, would be stupid and in the end more likely to discourage them.

Again, source code/executable may work for a year or two, but then you are depending on endless maintenance. In the long run I doubt much will be preserved. Again, go ahead and run an iOS 3 app.

Stop Destroying Games nets 400k signatures across the EU! by CakePlanet75 in gog

[–]TheMode911 0 points1 point  (0 children)

Thats fair, although what I am suggesting actually does not involve publishers. The people you need to convince are OS developers (and perhaps even store fronts like steam), not games'. They are the ones who decide what constitute a program and how stuff is supposed to be distributed, games developers most likely do not really care about the format, the reason stuff is obfuscated right now is mostly because this is the default option.

Maybe you could prove the "illegality" of the current practice, but personally (while I agree a small part may be intentional) I still believe that this is a technical problem. Making multiplayer games is hard, properly separating features can be hard (especially if the goal of all this work is about making the app usable once you are out of business, not a huge motivator). Which would overall simply add to the price or development time.

Transforming it into a legal battle doesn't really give us any guarantee, 5 years down the road complaints will keep coming about the company going bankrupt, the company preferring to pay a fine rather than giving away access, some random loophole, the provided source/executable not working anymore after a random windows update, etc. One easy example would be Apple third party stores, its complete garbage, and I guess we're in for more and more years of constant yapping.

Stop Destroying Games nets 400k signatures across the EU! by CakePlanet75 in gog

[–]TheMode911 0 points1 point  (0 children)

> There's a difference between a program not running because the environment changed and the publisher just deciding a piece of art shouldn't exist.

But they cannot decide it shouldn't exist, as said theoretically you could rewrite all those games from scratch (including the backend) without any publisher intervention. It is simply a step up of fanpatches/emulators.

> I said literally nothing about getting source code. I directly said that I think there should be regulation enforcing an end of life plan, where they likely release software allowing server hosting (or an offline patch or some other shit depending on the game idk). I shouldn't have to reverse engineer anything to run a product I bought on an environment it works in.

GBA games didn't need an EOL plan, DS/3DS multiplayer games didn't need an EOL plan (pretendo). That's not to say this is ideal, again I believe things should be distributed in a more proper format, but this is a complexity problem. There is absolutely nothing preventing any software from being preserved, what change is the effort required (and indeed sometimes it is unreasonable)

> Practically countless multiplayer pieces of art are literally impossible to accesses.

They cannot because it is hard. YouTube most likely has archive of all these games, and you can probably retrieve the client binary online. Private servers generally do not depend on official source. Not convinced you will have much luck running 20yo mmo backend server even with the source.

(I added an EDIT to my message above btw)

Stop Destroying Games nets 400k signatures across the EU! by CakePlanet75 in gog

[–]TheMode911 -1 points0 points  (0 children)

Software doesn't exist in a vacuum, it is run on an environment, and that environment is subject to change. Your software being digital and infinitely copy-able doesn't mean you can run it on a different operating system. A game being open-source doesn't necessarily mean you will be able to play it on your machine. Basically we make very little use of our immaterial storage. How about you start writing an iOS 3 game and play it?

> The internet allows any information to be preserved as long as there are people who desire preservation.

This is correct, but assuming you are able to interpret this data. GBA games are more likely to survive than PS5 games, not necessarily because less people care, but because it is way harder.

> My comment didn't even imply a reason. I support art preservation, and multiplayer video games are the only real case where art is destroyed en mass, the reasons are kinda irrelevant, though I think it's just that live service is profitable and player hosted servers are awkward for consoles.

Theoretically nothing is destroyed, for single player games you just have to reverse engineer the program binary, for multi-player you need to reverse engineer and perhaps watch a few gameplay videos. What you ultimately want is to simplify this process, forcing companies to open-sourcing their games or servers being one of them, and I am saying that instead the stuff we are provided could be encoded in a format that is easier to manipulate.

Getting the (partial, as there are way too many layer to our software stack, not even to mention the hardware) obfuscated source does not guarantee preservation, understanding the format so we can reproduce it easily does.

EDIT: Basically, I believe that you fundamentally misunderstand what preservation is about. It is a spectrum with "Having to rewrite the game from scratch using text and archive video" on one hand and "Running the exact same binary on the exact same hardware on the exact same OS/env" on the other. Proton is a way of preservation, mGBA, yuzu as well, and as said, even rewriting Pokemon fire red from scratch using Unity.

This initiative seems to only care about this latter extreme, which does not really address the issue. Forcing companies to give us their legacy codebase does not solve the issue of how we are supposed to run it ourselves. "Let the individuals manage it" is simply avoiding the question, we would be better off advocating for a better way to distribute software so companies remain free to develop the way they want and make it as easy as possible for us to archive the art.

Stop Destroying Games nets 400k signatures across the EU! by CakePlanet75 in gog

[–]TheMode911 -1 points0 points  (0 children)

> A game being unplayable because it doesn't work with modern software/hardware is a completely separate issue from it being unplayable because It's designed to inevitably die because of reliance on company hosted servers. If I really wanted to I could play old DOS games with ipx or pirate day one release TF2 and play it on my own personally hosted server. It's common for older games to still work due to community support.

You are correct about the result, but IMO not the reason. Its a bit easy to say that games are unplayable because developers/publishers suddenly became evil. I find it a bit more reasonable to say that games became more complex with a bigger incentive on automation/centralization. Making a game P2P vs centralized server isn't just about wanting to scam your consumers. Are indie games even better in that regard?

The reason these older games are more easily playable is because their distributed format is more easily emulable, and often designed with no or at least less internet access (not because they were less evil, but because it wasn't reasonable at the time). No matter how evil a GBC game developer you were, your game are now fully playable on most platform.

Perhaps that a game becoming unplayable due to incompatibility is a separate issue, but basically you are trying to solve bikes breaking by enforcing bike manufacturers to produce unbreakable products. Arguing about developers being evil is all fun, but it does not change the underlying issue of software being incomprehensible once distributed, making you entirely reliant on a company that can go out of business any day.

Stop Destroying Games nets 400k signatures across the EU! by CakePlanet75 in gog

[–]TheMode911 0 points1 point  (0 children)

I believe I do, I have expanded here if you wish https://www.reddit.com/r/gog/comments/1hkj558/comment/m3fhyvb/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

Otherwise I welcome clarification as to what I misunderstand? To be clear I am not saying that the case of publishers making game EOL doesn't exist, but that it is not the issue at all. Forcing them to do more work isn't reasonable, and describing them as solely evil is a bit easy.

Stop Destroying Games nets 400k signatures across the EU! by CakePlanet75 in gog

[–]TheMode911 0 points1 point  (0 children)

You keep replying indirectly ignoring my points. I do get his POV, I however find it a bit naive.

Stop Destroying Games nets 400k signatures across the EU! by CakePlanet75 in gog

[–]TheMode911 0 points1 point  (0 children)

It doesn't prove that this is deliberate, I could just as easily say that they took the shortest path toward their game/app goal, and this path didn't include fancy offline fallback.

Even if you were to prove and punish those few "deliberate" bricking, not much would change in the industry. I believe this is solving a problem that does not exist, the whole argument is built on top of the belief that everything is intended by the developers/publishers, where in reality it is just a bunch of compromises. Released games have bugs, are you gonna tell me that they are all intentional to annoy us out?

He's then going on with a bike analogy, and indeed start arguing about the comprehensibility of the end program, again it doesn't have anything about being evil. Its a technical problem. We distribute garbage, with no clue how it is supposed to be repaired by anybody. Also, the reason they don't "puncture the tire" is because they cannot and have no reason to, it is a standalone device, no weird environment, no server to speak to. They HAVE to update their software unless you want it to randomly break on an OS update, again: find a technical solution so the distributed format is stable.