Doom-htop: The classic DOOM game over htop, the text-based process viewer
https://github.com/0x0mer/doom-htop
> Ever wondered whether ```htop``` could be used to render the graphics of cult video games? I know I have. In order to quench our curiosity and for your viewing pleasure, I created ```doom-htop```.
> The main doom process forks and creates as many process as there are lines in the ascii converted image, and then creates a shared memory segment with every single one of them. The main process copies each line in the image to the matching process's memory segment, and each child-process copies from its segment and writes over its argv[0]. That's it, really. Originally I wanted to do it with processes sorted by CPU usage, and create a process that consumes a specific CPU percentage, but that turned out to be pretty hard. Then I though about using linux's nice, but as a user you're only allowed 19 possible values, and I wanted better graphics. Eventually I stumbled upon the idea of using virtual memory allocation, which as I said before, as pretty specific per process. I noticed that even when all the forked processes allocate exactly the same amount of memory, htop shows the frame in the right order. I believe that happens because maybe in case of equality the processes are then sorted by time of creation? This works on my system (and is actually a little better, because that way there is less space in which another process could "get into the frame"), but I wasn't sure how it would work on other people's systems and didn't want to take the chance. This also means that I could have probably just given all the processes a unique nice value, but whatever. Anyways, then I created a simple keylogger that works by opening the keyboard's device. This way the game is always playing in the background regardless of whether htop is open or not, which I think is neat.
Amazon grows to over 750k robots, replacing 100k humans
https://finance.yahoo.com/news/amazon-grows-over-750-000-153000967.html
> Amazon.com Inc. is rapidly advancing its use of robotics, deploying over 750,000 robots to work alongside its employees. The world's second-largest private employer employs 1.5 million people. While that's a lot, it's a decrease of over 100,000 employees from the 1.6 million workers it had in 2021. Meanwhile, the company had 520,000 robots in 2022 and 200,000 robots in 2019. While Amazon is bringing on hundreds of thousands of robots per year, the company is slowly decreasing its employee numbers. The robots, including new models like Sequoia and Digit, are designed to perform repetitive tasks, thereby improving efficiency, safety and delivery speed for Amazonās customers. Sequoia, for example, speeds up inventory management and order processing in fulfillment centers, while Digit, a bipedal robot developed in collaboration with Agility Robotics, handles tasks like moving empty tote boxes.

















