I take my shitposts very seriously.

  • 1 Post
  • 141 Comments
Joined 1 year ago
cake
Cake day: June 24th, 2023

help-circle

  • rtxn@lemmy.worldtoMemes@lemmy.mlhmm yes lets play "kerbal debug program"
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    edit-2
    3 days ago

    Civ doesn’t compare at all, it is nothing. Completing the main scenario (building a silo and launching a rocket) can take days to weeks if you jump in with zero knowledge.

    Factorio is the definition of a dopamine drip. You start with a pickaxe and work your way up through the technology tree. Coal, coal-burning mining rigs, smelting furnaces, conveyor belts, coal-burning inserters, steam generators, electricity, assemblers, vehicles, oil processing, chemical processing, better generators, better automation, more complex materials… and that’s just the individual items. You’ll have to build assembly lines for increasingly complex items, transport networks with conveyor belts, pipes, or trains, find raw material quarries and wells because everything is finite, then either manage air pollution or expect to be overrun by alien bugs. Small individual steps, but they add up very quickly and there’s always something to do.

    I’m forcing myself not to buy the recently released expansion because I know I’ll lose days to it. If you have ADHD or a thing for automation, it is stupidly addictive. The factory must grow.









  • rtxn@lemmy.worldtoLinux@lemmy.mlUsing WINE for non-Game Programs
    link
    fedilink
    English
    arrow-up
    12
    ·
    edit-2
    6 days ago

    You’ll have to use a virtual machine and pass through the USB device.

    You’ll have to install QEMU (ideally qemu-desktop since you’ll only need the x86 VM), libvirt, and virt-manager. Start the libvirtd service (enables the management interface), then run virsh net-start default as root (enables networking). Create and install a Windows virtual machine in the Virtual Machine Manager application. I recommend Windows 10 or earlier because 11 needs extra steps. Once the VM is running, open the Virtual Machine menu, click on “Redirect USB Device”, then choose the device you want to configure. It will be detached from the host OS and passed through directly to the guest.





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