[-] codexarcanum@lemmy.dbzer0.com 24 points 2 weeks ago

How can sole maintainers work with multi-billion corporations without being taken advantage of?

They can't, thats why GPL is noncommercial. Capitalism is an exploitative system that relies on power imbalance. As soon as MS reached out, he should have made it clear they can't even look at his code for ideas without a contract and payment. He shouldn't have told them anything else without a contract. Papers with legal claims on them are the only language business speaks.

[-] codexarcanum@lemmy.dbzer0.com 23 points 2 weeks ago* (last edited 2 weeks ago)

Preservation, while perhaps idealistic, is about keeping every version that we can. Doom is a great example. Because Carmac released the source code, source ports have proliferated. That means anyone can play the original Doom on just about any machine. Varying degrees of accuracy to the original DOS release exist thanks to ports like Chocolate Doom, GZDoom, Eternity Engine, et al. As do varying degrees of accuracy to Doom 95, the Windows 95 rerelease. Or to the version running on Xbox packed in with Doom 3.

Ports cover the engine, but we also have an archive of all the doom.wad files, the contents. We have demo and prototype versions. The dos release. Officially patched versions. The win95 release. The Xbox release.

But a preservationist also wants the original Bethesda Unity release, wad and engine. The Kex release with the new engine and new episodes. Neither of those Bethesda engines needs to exist but why not keep them too? They're a part of the Doom legacy, an ongoing chapter in the endless story of Doom.

Its good that in this community we've gotten to preserve so much. It keeps the history of one of the most important video games alive and relevant. It keeps the game itself relevant. Without the original source release, there's no GZDoom and there's probably no Bethesda rereleases. The impact that source release had on the gaming community, gaming as an industry, modding and indie gaming, is incalculable.

That Crysis--also a landmark game in its own time--deserves any less is laughable. The original release of the game should always be present and available: as an artifact of its time, as a fine game in its own right, and as a piece of living history that can be stood up against its remakes, sequels, and the games it inspired.

[-] codexarcanum@lemmy.dbzer0.com 26 points 2 weeks ago

Yeah, limbo is all the unbaptized adults from all time periods, floating on a sea of trillions of aborted and miscarried fetuses. God keeps saying He's going to deal with it and clean up the backlog eventually but at this point I think He's just holding out for Armageddon when everyone gets in for free anyway. God never closes His browser tabs either.

[-] codexarcanum@lemmy.dbzer0.com 27 points 4 weeks ago

I have a vague notion of a new color. Success!

[-] codexarcanum@lemmy.dbzer0.com 27 points 1 month ago

OK but, hear me out: fuck the Democrats. When are we getting behind a new party; a real, actual, authentic, left-wing, coalition party? Where is the national movement to unify and overthrow the duopoly?

[-] codexarcanum@lemmy.dbzer0.com 28 points 1 month ago

I feel like its a mixed bag. Certainly there's an infinitely higher chance of someone randomly noticing a backdoor in OSS than in closed source simply because any OSS project in use has someone looking at it. Many closed systems have dusty corners that haven't had programmer eyes on them in years.

But also, modern dev requires either more vigilance than most of us have to give or more trust than most of us would ideally be comfortable offering. Forget leftpad, I've had npm dependencies run a full python script to compile and build sub dependencies. Every time I run npm update, it could be mining a couple of bitcoins for all I know in addition to installing gigs and gigs of other people's code.

The whole industry had deep talks after leftpadgate about what needed to be done and ultimately, not much changed. NPM changed policy so that people couldn't just dissapear their packages. But we didn't come up with some better way.

Pretty much every language has its own NPM now, the problem is more widespread than ever. With Rust, it can run arbitrary macros and rust code in the build files, it can embed C dependencies. I'm not saying it would be super easy to hide something in cargo, i haven't tried so I don't know, but i do think the build system is incredibly vulnerable to supply chain attacks. A dependency chain could easily pull in some backdoor native code, embed it deep into your app, and you might never realize it's even there.

[-] codexarcanum@lemmy.dbzer0.com 23 points 2 months ago

From the GitHub:

Now playable (previously worked with Proton Experimental):
    Batman: Arkham Asylum Game of the Year Edition
    Black Ink
    Factorio
    Ignited Entry
    Microsoft Flight Simulator 2024
    MySims Kingdom
    No Man's Sky in VR mode (regressed after a game update)
    Rising Storm 2: Vietnam
    Sniper Elite: Nazi Zombie Army
    Soul Interface
    THE KING OF FIGHTERS XIII GLOBAL MATCH
    VIDEO GAME (924310)
    Willful
    X Rebirth VR Edition
Fixed / improved video playback in:
    Agony Unrated
    All-Star Fruit Racing
    Audiosurf
    Bloodstained: Ritual of the Night
    Gal*Gun 2
    Greedfall
    Indigo Park: Chapter 1
    Omensight
    SOULCALIBUR VI
    TELEFORUM
    Tintin Reporter - Cigars of the Pharaoh
    Zero Escape: The Nonary Games

The rest of the update

Reinstated hack from Proton 7 that helped with SpellForce: Platinum Edition, NieR: Automata, Sekiro: Shadows Die Twice and DARK SOULS III crashing with monitors exposing too many possible resolutions.
Improved performance in Dirt Rally 2.0.
Fixed Final Fantasy XVI demo displaying driver warning on launch.
Fixed Grand Theft Auto V Enhanced launcher hang and the game crashing on launch as well as not being possible to uninstall it via Steam.
Fixed XCOM 2 erroring out when trying to connect to my2K.
Fixed network issues in Hunt: Showdown 1896 after a game update.
Fixed Rivals of Aether II, Stalker 2, The Axis Unseen, Beyond Handwell, Marvel Rivals, The Finals, Creatures of Ava crashing with Intel GPUs.
Added support for game mods that load via custom dinput8.dll.
Fixed input not working with Studio System : Guardian Angel.
Fixed cursor not working in the menu of Amerzone: The Explorer's Legacy (1999).
Fixed Deviator crashing with AMD GPUs shortly after launching.
Fixed Warhammer: Vermintide 2 showing prerequisite installer on every launch.
Re-enabled nvapi for Neverwinter, Star Trek Online and Champions Online.
Fixed full screen mode in The Bright Star Of Seraph-Katis.
Improved situation with audio crackling in Assassin’s Creed Shadows on Steam Deck.
Improved reliability of Proton Prefix creation.
Fixed Supermarket Together not detecting DLC on some systems.
Fixed extras video playback in Shadow Warrior 2.
Fixed VR mode in Evochron Legacy SE.
Fixed non-Steam Battle.net installations.
Fixed Sea of Thieves Xbox login window not working.
Fixed graphics scaling in Master Magistrate.
Fixed interface elements in Disney Epic Mickey 2: The Power of Two showing as solid green color.
Included initial work on speech synthesis - requires manual installation of Proton Voice Files (steam://install/3086180), confirmed to work with The Thief, the Witch, the Toad, and the Mushroom.
Fixed video playback in Twisted Sails.
Improved video playback in Max: The Curse of Brotherhood.
Added hack to allow Steam Overlay to function with EAC EOS games.
Fixed CPU topology override issues on machines with more than 32 logical cores.
Fixed Proton sometimes creating an empty window when running via XWayland.
Fixed Marvel Rivals displaying OS/drivers out of date warning.
Fixed desync issue with 60FPS AVPro videos in VRChat.
Fixed intermittent freezing in Spirit Hunter: NG.
Fixed The Finals crashing after a recent game update.
Improved Ubisoft Connect behavior when switching between Proton versions.
Improved video playback in Locoland on NVIDIA GPUs.
Improved video playback in Microsoft Flight Simulator.
Fixed Tiny Cauldron freezing when selecting some resolutions.
Fixed various crashes affecting Final Fantasy XIV launcher.
Fixed broken account creation in Final Fantasy XIV.
Fixed Nioh: Complete Edition hanging on a black screen when skipping videos.
Fixed Killsquad freezing on character selection screen.
Fixed Dread X Collection 3 Bete Grise minigame.
Fixed video playback in ATRI - My Dear Moments-.
Fixed Dark and Darker not being playable after a game update.
Updated libvkd3d-shader to vkd3d-1.15-179-g21e08955d3c3.
Updated dxvk to v2.6.1.
Updated dxvk-nvapi to v0.9.0.
Updated vkd3d-proton to v2.14.1-153-ga7159b80e165.
Updated wine-mono to 9.4.0.
Updated Xalia to 0.4.5 and enabled it for The TakeOver, Floppy Heroes, Whiskered Away, Himno, Survirus, The Adventure of Ninomae Ina'nis.
Rebased Wine on top of wine-10.0.
Added Steamworks SDK 1.62 support.

[-] codexarcanum@lemmy.dbzer0.com 28 points 3 months ago

Casualy sliding this out of my pocket like, no way bro, i always keep that thang on me!

[-] codexarcanum@lemmy.dbzer0.com 25 points 4 months ago

It's wild too. I've been in the hospital a lot lately and in addition to a bar-code wristband, every healthcare worker, before doing anything with me (the patient) will ask my full name and either birthday or address and then double-check it against the wrist band. This is to make sure, at every step, that they didn't accidentally swap in some other patient with the same name. (Not so uncommon, lots of men have their father's name.)

Meanwhile in like Iceland, everyone gets assigned a personal GPG key at birth so you can just present you public cert as identification, not to mention send private messages and secure your state-assigned crypto-wallet. Not saying such a system is without flaw but it seems a lot better than what we're doing!

[-] codexarcanum@lemmy.dbzer0.com 29 points 5 months ago* (last edited 5 months ago)

Militant suggestion: bring your kids to work and make it everyone's problem; or else quit your job. Either way, tell every other parent at work and the daycare to do the same.

Mutual Aid suggestion: the government will not stop failing you, only community coming together can help us now. Make friends with other parents at your job and daycare. Find out who has capacity to take care of kids, those people take on day care duty for the mutual aid group. Other people in the MA group should provide according to their ability: make group dinners, do group laundry, give people rides, help with repairs or tech issues, and so on.

[-] codexarcanum@lemmy.dbzer0.com 26 points 5 months ago

For me it's trying to remember what I was doing, realizing I'm right outside the door of an extremely difficult boss that I'd given up on, and now i also have no idea how to play anymore. At that point I either uninstall the game to wait longer or I flush the save and start anew.

[-] codexarcanum@lemmy.dbzer0.com 25 points 6 months ago

Millenial here, I had an existential crisis in my mid to late 20s because the job market was shit, my romantic relationships were in shambles, and prospects for the future looked grim. I managed to shake myself out of it and find a path forward after moving and changing a lot of my expectations for how life should be. I realized that I'd been lied to my entire life about what was important and how to achieve it. I realized that I was struggling so hard because the path laid out for you is one that benefits owners and rulers, not yourself.

Nothing in America has gotten better since then, and all those factors are worse. Jobs are less stable, less interesting, and lower paying. Relationships are even more alienated and hard to form. The future looks totally fucked.

I wouldn't call it a midlife crisis, but I had another big breakdown in early 2020 as I realized that the pandemic response was indicative of how we were collectively going to handle all the other issues of the 21st century: climate-change-enhanced disasters, wars, famines, and plagues. All my faith that humanity could pull together in crisis to handle the looming apocalyptic challenges evaporated from seeing people hoarde toilet paper and cheer on mass death from avoidable disease.

So now I'm just trying to enjoy the downfall. Either I'm wrong and the hateful, spiteful, shitty people are correct in which case I guess there's nothing to worry about. Or I'm right, people suck, and I'm privledged to have been born at the very peak of human progress before the whole species dies back to the low fuedal periods, if not extinction. Might as well enjoy the ride!

view more: ‹ prev next ›

codexarcanum

joined 7 months ago