I take my shitposts very seriously.

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

help-circle

  • 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.





  • The reality is that, although there are quite a few standalone Wayland compositors, you don’t hear about most of them, because almost all of them suck in one way or another if you go beyond opening terminals.

    Oh, fuck off! I can barely use Blender because dragging a spinner control does something with the cursor that makes Hyprland shit its pants. It’s been fixed and broken several times. May or may not be related: Vaxry has expressed his disdain for Blender in issue notes. (edit) found it: https://github.com/hyprwm/Hyprland/issues/3270

    (edit2) I should also mention that Hyprland is the only compositor where this happens. KDE Plasma, Qtile-wayland, Sway, Wayfire are all fine.



  • “Some people deserve to be punished.” - Amos Burton (actor Wes Chatham), The Expanse season 2, in reference to an opportunist who had been enriching himself during a humanitarian crisis; comparing him to pimps that force kids and vulnerable people into prostitution.

    Full quote

    (after beating up an uncooperative person and threatening him at gunpoint, then getting confronted about it)

    I didn’t kill him. Not yet. He’s a bully, and where I come from, bullies take desperate young girls like your daughter and force them into prostitution. And when they finally get knocked up, they peddle them to johns who get off on that. After they have the kid, they push them right back out on the streets even before they have a chance to heal. And those kids, they use them, too. Some people deserve to be punished.







  • The Middle East has been cooking for so long, it’s impossible to point at a faction that is the “Good Guys”. But right now, one faction is hell-bent on exterminating another nation’s people, both military and civilian, so it should be pretty fucking obvious who the worst “Bad Guys” are. There are no good guys, only victims.

    You should read Ramzi Yousef’s statement at his 1998 trial. Terrorist factions like Hezbollah and Hamas exist only because Israel is consistently refusing to make peace through diplomacy.





  • These keyboard warriors don’t understand how fucked up rabies can get. Near 100% fatal once the infected becomes symptomatic, and it’s probably one of the worst disease-related deaths I can imagine. I’d rather take a cyanide pill.

    I live near a forest where the fox population had to be culled because of the potential contact between humans or their pets and infected animals. There were billboards and television announcements that warned against approaching a wild animal that is acting friendly because it’s an indicator of infection.



  • Ah yes, “the devs”. What percentage of the profit do you think goes to the gameplay developers, the backend developers, the designers, the character artists, the environment artists, the QA team, the writers, the voice talent, the localization teams, and the other roles too numerous to list but too important to ignore, that actually create the game? In contrast, how much do the executives, managers, and parasites shareholders pocket?

    Even if you assume a fair division between all people, just look at how long the credits list is. The average developer employee won’t go hungry because a couple hundred players stop buying gamble coins.