• 3 Posts
  • 125 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle
  • If my Apex client tells the server I got a perfect headshot, how would the server know I didn’t fake the data?

    Any game that works like that is fundamentally flawed and AC is nothing but an attempt at a cheap bandaid at best.

    The client should be doing nothing but rendering and sending player actions to the server and the server should be managing the game state as well as running its checks on those actions. And when one client sends actuons that are weird and doesn’t line up with it’s internal game state it should kick the client immediately always deferring to what ITS game state is telling it, not the client.


  • “The people of Ukraine didn’t choose that path, the oligarchs did.”

    It’s true Ukraine has a history of oligarchic influence, but the 2014 Maidan protests were a massive, popular uprising. Ukrainians were fed up with Yanukovych’s corruption and his decision to abandon the EU agreement for closer ties with Russia. This wasn’t just oligarchs pulling strings; millions of Ukrainians demonstrated for a future that aligned with Europe, seeking more autonomy from Russia.

    “Russia would be imperialist, but isn’t right now.”

    I would argue that Russia is acting imperialistically. The annexation of Crimea, the war in Donbas, and now the invasion of Ukraine are clear examples of Russia asserting control over its neighbors. Even if it’s not globally imperialist like the U.S., these actions align with a regional imperialism that Marxists should still oppose.

    Ultimately, this isn’t about picking sides between oligarchies, but supporting the principle of self-determination for Ukraine, including resisting imperialist aggression from any direction.


  • Yes, Ukraine has ties with the U.S., but sovereign nations have the right to choose their alliances. Ukraine’s Western integration stems from its desire for self-determination, not just U.S. influence. Russia’s aggression isn’t justified merely because Ukraine sought NATO’s support.

    Bias exists everywhere, but dismissing “Western” sources wholesale, while elevating openly ideological ones, doesn’t strengthen the argument. Marxist critique should apply equally to all capitalist states, including Russia, which operates under an oligarchic system that exploits its own people. 1 2

    While far-right elements in Ukraine are real, they’re a small part of the picture. Reducing Ukraine to these groups oversimplifies the conflict. Most Ukrainians are fighting for sovereignty, not fascism.

    Russia’s actions are imperialist too, and as a Marxist, you should critique imperialism wherever it emerges, not just from the West.


    1. NATO Expansion: The argument that NATO’s eastward expansion “provoked” Russia is often linked to Gorbachev’s 1990 talks with Western leaders. However, this promise was tied to Germany’s unification, not a blanket prohibition on expansion. And importantly eastern european countries sought NATO membership because of their historical (and justified) fears of Russian imperialism (a dynamic Marxists should understand as nations seeking sovereignty free from external dominance.)

    2. Western Involvement in Ukraine: The U.S. supporting a regime change in Ukraine in 2014 is thought to be imperialism. But ignores the agency of Ukrainians, who led the Maidan protests because of already existing deep dissatisfaction with Yanukovych’s corrupt, oligarchic regime and his pivot to Russia. Supporting popular uprisings against oligarchs should align with Marxist values even if “the West” has its own interests

    3. The Role of Fascism in Ukraine: Yes, Ukraine has issues with far-right groups like so many countries but exaggerating their influence as a justification for invasion serves to divert attention from Russia’s own reactionary politics. Far-right elements in Ukraine do not define the country’s political landscape, nor do they justify imperial aggression from another state. Russia has its own history of fostering right-wing authoritarianism.

    4. Minsk Agreements: While the West" and Ukraine could be criticized for their handling of the Minsk agreements, Russia also violated these accords by continuing support for the separatists. Both sides share blame for the failure of Minsk, but it doesn’t make Russia’s invasion justified. Ukrainians didn’t provoke a full-scale invasion; they were defending their sovereignty.

    5. NATO as a “Defensive” Alliance: Criticism of NATO’s imperialistic behavior is fair its actions in places like Libya show it isn’t 100% defensive. But in this case, NATO’s expansion was driven by countries seeking security from a historically imperialist power. Ukraine wasn’t “provoking” Russia by wanting self-determination; it was trying to secure its future.

    You’re trying to push this “Actuall, but Ukraine DID provoke” narrative by mixing in unverified, ideologically biased material with references that are legitimate, but isolated incidents. Like linking far-right activity to justify the war conveniently ignores Russia’s (I should probably say everyone’s) own far-right issues. Marxists should reject imperialism in all its forms, including Russia’s actions in Ukraine.







  • Here’s a comment about it I made a few weeks back in the context of why Jellyfin came to be and why I only ever recommend Plex or Jellyfin

    This is going to go back quite a ways, and much of my knowledge is old at this point so some details might be off.

    ~15 years ago Plex as we know it started out as an OSX fork of the 0G Xbox homebrew software XBMC (Later renamed Kodi (For those who don’t know, XBMC was XBox Media Center and would turn the 0g Xbox into the cheapest Home Theater PC you could get at the time, man those were the days lol))

    Plex was only briefly open source and then was quickly closed when they incorporated a year or so after they had something functional. They never made any promises about not charging or being open source or anything, so that’s why I’m generally fine with Plex

    Sometime around 2012ish Emby came along as THE open source alternative to Plex and things were good. MOST of it was supposed to stay open source as was promised. From the beginning they kept build scripts n such closed source, probably should have caught on them, but heh ya know hindsight and all that.

    Then around 2014/5 they took it all closed source, relicensed it and introduced their paywall including locking away already existing features. This is what pissed me and many others off and this is when and why Jellyfin split off promising to be truly fully open source forever. (There was a ton of drama about it at the time, but it looks like Embys Q&A thing a bit back doesn’t even bother to mention it, imagine that lol)

    I don’t have a problem with subscriptions on open source software myself, but the way they went about it…yea. fuck em


  • I try not to be, but attention does need to be called to it, and I see a lot of handwaving away in regards to Mozilla. People should be demanding more answers from them to at least delay enshittification a little to give more time to the alternatives like Ladybird and Servo to develop and refine for widespread usage

    Which thanks for pointing me towards Servo, I missed that one lol, but I still don’t think it has yet achieved feature parity with Gecko or Chromium


  • The big problem is the browser engine at the heart of all browsers, all the FF or Chromium forks very rarely modify the core. When they do, it’s minor stuff. That’s why AFAIK not a single chromium fork is maintaining manifest v2 in defiance of Google.

    If Mozilla goes full tilt enshittification, all the FF forks will suffer a similar fate, they’ll make changes all over, custom interface, cool little features here and there etc; but they’ll never make major changes to the core and that’s assuming they keep the core open source. If they take the core closed source and the forks can no longer get upstream updates for it they’ll wither and die

    A browser engine is kinda like the Linux kernel, it’s large, complex and takes a lot of time and effort to make and keep it usable. I’ve seen estimates that if we needed to start from scratch on the Linux kernel it’d take 2-4 years just to get something decently usable.

    Browser engines are similar, Ladybird for example, is a new open source browser AND engine from scratch that’s been in development for about 2 years, they’re estimating to have something “generally usable” in 2026









  • Straw Man Fallacy: A straw man fallacy occurs when someone misrepresents an opponent’s argument to make it easier to attack or refute. Instead of addressing the actual issue, the person creates a distorted version of the argument that is easier to discredit.

    This is what you have done in every single reply you made when I have made it quite clear that this is about the migration being an urgent security issue that the cyber security community at large has been calling attention to.

    You avoid all the core points I make and distort them into trivial things that you can easily argue, like the fact that you “Don’t code C much and use Rust occasionally”. It’s irrelevant to the actual arguments and you use it to dismiss the real core issues AKA a Straw Man fallacy

    You have failed to argue in good faith and are actually a part of the problem. Good job!