Espresso Machine Can Run Doom
An espresso machine has been modified to run the classic video game Doom. The project demonstrates the device's ability to handle complex software beyond its original purpose. (gamespot.com)
A practical how-to for turning a PS3 Navigation Controller into a usable input device on an Arch Linux system running X11 and dwm. It walks through installing bluez, python-evdev, xdotool, evtest and triggerhappy, pairing the controller with bluetoothctl, and creating a udev rule that symlinks the controller to a stable device path (e.g., /dev/input/navigation-controller). A Python script using evdev reads ABS_X/ABS_Y events, applies center, deadzone and max-speed values, and issues relative mouse moves with xdotool; the script includes retry logic to survive disconnects and is intended to run at login via .xinitrc.
Button handling is delegated to triggerhappy, with instructions to override its systemd unit so it starts after Bluetooth and watches the stable device. Examples include shell scripts that open Firefox to Netflix or HBO Max and use xdotool to fullscreen, plus a triggerhappy configuration mapping buttons to actions: X launches Netflix, O launches HBO Max, L1 toggles Play/Pause, L2 and L3 simulate right/left mouse clicks, the PS button sends super+q to close windows, and the D‑pad sends arrow keys. evtest is recommended to identify button codes. The result is a couch-friendly setup that repurposes an old controller as a wireless mouse and media launcher.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.
An espresso machine has been modified to run the classic video game Doom. The project demonstrates the device's ability to handle complex software beyond its original purpose. (gamespot.com)
Backup tapes like LTO-5 are making a comeback in homelabs due to their affordability compared to high-priced hard drives. Used tapes can cost as little as $2 per TB, making them a cost-effective storage option for data hoarders. (hackaday.com)
MeshXFS is a clustered filesystem based on the XFS file system, designed for POSIX compliance. It aims to improve shared storage and scalability in Linux environments. (github.com)
NVIDIA RTX Spark laptops are now available from major manufacturers, combining RTX graphics, AI capabilities, and up to 128GB of unified memory in slim, portable devices. These PCs enable AI development, gaming, and creative work with high performance and immediate support for popular applications and games. (nvidianews.nvidia.com)
Elon Musk mentioned that the flying car's downforce helps it stick to the ground firmly, providing stability. This technology enhances safety and performance by increasing grip during flight and on the road. (news.ycombinator.com)
A flying car technology demonstration showcases advancements toward practical airborne vehicles. The video highlights progress in design and engineering for future transportation. (youtube.com)
Today's best Hacker News stories, summarized and screenshotted, one email a day.