• 6 Posts
  • 19 Comments
Joined 1 year ago
cake
Cake day: July 14th, 2023

help-circle
  • Because a well designed game does not include drudgery. “Work-simulators” focus on results and progress and gloss over many of the hours of outright boredom or physical exertion to get there.

    For example, truck driving simulator does not include the pain in the ass and boring part of loading or unloading the truck. Farming simulator does not include the painstaking process of removing rocks from the field.

    While I grew up on a farm, my first proper career was something called OBC seismic. What it is isn’t as important as the fact that it involved placing a 6km long sensor cable on the seabed with a winch and position it properly. To do this right requires practice, and as the principle is farly easy I wrote a small simulator that our trainees could try out. At first they found it interesting, and even the seniors from other departments enjoyed toying with it. The biggest lack of realism was that it didn’t involve doing it for 12 hours straight, only stopping to unscrew 25 meter sections and replacing them. Barring drudgery and repetitive boredom could’ve probably made it an interesting game similar to other work simulators.








  • Ian Watkins, the lead singer, is now in prison for sexual abuse of children. We’re not talking the typical groomer here, he actually raped kids as young as toddlers. He’s a monster. A lot of their songs are absolute bangers, but knowing about him makes it hard to listen to them.

    The rest of the band (to my knowledge) are decent, though. They broke up the band upon learning the truth about Watkins, and has since formed a new band.














  • Not very practical, but good for understanding the OS: Everything is a file. Even your filesystem and harddrive is represented by a file (devicenode).

    Back in the day, before things such as pulseaudio and equivalents became the norm, there was also such a file (it might still exist, idk) for your soundcard. By shoving the contents of a wav file directly into /dev/dsp, you could hear it as if it was played normally.

    Unrelates to the above, in a terminal context it’s very handy to learn the concepts of STDIN, STDOUT, and STDERR, and how to manipulate these. I won’t go into it here, but whenever you see a bunch of commands strung together with redirects, < > | >>, that’s usually for sending the output (STDOUT) of one command somewhere else, such as to the input STDIN to another command.