I take my shitposts very seriously.

  • 14 Posts
  • 609 Comments
Joined 1 year ago
cake
Cake day: June 24th, 2023

help-circle





  • They can tell us whatever they like. They are financially incentivized to find a scapegoat, which takes away their credibility completely. The fact is that Respawn has had a massive cheater and hacker infestation ever since the days of Titanfall 1 and continuing with Titanfall 2 and Apex. It’s been an issue for longer than Linux gaming has been a factor, and smearing it on one part of the playerbase will do fuck all to resolve the deeply seated issues with Respawn’s shitty software.

    Fuck EA and fuck Respawn.



  • I ran through all of the posts. Literally the community’s entire timeline. I’ve found four that wasn’t just an edited meme or stock photo, and none that invited an honest, good-faith discussion of why Linux sucks.

    Don’t get me wrong, there are lots of areas where Linux and the Linux ecosystem suck. As a Linux user myself, and as an admin with a dozen outdated Ubuntu systems foisted upon me, I’ll be the first to point and laugh. At this point I’ve stopped watching sitcoms because nothing compares to the wayland development dumpster fire, for example.

    But this ain’t it, chief. Most of the posts here fall into the same category as The Big Bang Theory: trying to emulate a culture in order to mock and caricaturize it, but without understanding the culture, and falling flat on its face. Don’t kid yourself: this is a meme sub, and not a particularly funny one either. The moment you stop posting them, engagement will drop like a rock.

    (before grabbing that ban hammer, do note that I’ve complied with both points on the sidebar)













  • You’ll encounter math eventually. It could be as simple as implementing linear interpolation for a custom type, or understanding why a type is not suited for a particular application (e.g. never use floating points to represent money). If you delve into low-level networking, you’ll need a good understanding of binary/decimal/hexadecimal conversions and operations. If you go into game development or graphics, you won’t survive without a deep understanding of vectors, matrices, and quaternions. Any kind of data science is just math translated to a machine-readable language.

    In my opinion, knowledge of the basic concepts is more important than being good at actually performing mathematics with pen and paper. For example, if you need to apply a transformation to a vector, nobody expects you to whip up a program that does the thing. Instead, you should immediately know:

    • what a transformation is (translation, rotation, scaling, projection, etc),
    • that each transformation has a corresponding transformation matrix,
    • that you’ll have to deal with inhomogeneous and homogeneous coordinates, and
    • that you’ll have to combine the transformation matrices and the original vector.

    That abstract knowledge will give you a starting point. Then you can look up the particulars – the corresponding transformation matrices, the method to convert between inhomogeneous and homogeneous coordinates, and the process of matrix multiplication. I know because I failed calculus.