Why I Don't Need a Steam Machine

https://brainbaking.com/post/2025/11/why-i-dont-need-a-steam-machine/steam-machine.jpg
Valve's Steam Machine is a powerful gaming console that can run PC games, but it may not be necessary for those who already have a gaming setup and a large backlog of games to play. The Machine's high price and limited features, such as no handheld mode and no physical game insertion, make it a questionable purchase.

AirPods libreated from Apple's ecosystem

https://raw.githubusercontent.com/kavishdevar/librepods/main/imgs/banner.png
LibrePods unlocks Apple AirPods features on non-Apple devices with noise control modes, adaptive transparency, and more. It requires a rooted Android device with Xposed to work.

Our investigation into the suspicious pressure on Archive.today

https://cdn.adtidy.org/blog/new/tcg4cemails1.png
The FBI is investigating Archive.is, a website that preserves web pages, over potential copyright or CSAM issues. A suspicious organization, Web Abuse Association Defense, pressured AdGuard DNS to block Archive.is, but its claims and evidence appear to be fabricated.

IDEmacs: A Visual Studio Code clone for Emacs

https://codeberg.org/IDEmacs/IDEmacs/media/branch/production/img/Screenshot%20from%202024-06-27%2000-51-42.png
IDEmacs provides a user-friendly Emacs experience similar to popular IDEs and editors, ideal for beginners and non-programmers. It aims to make Emacs more accessible and comfortable for new users, allowing them to discover its full potential.

Run Nix Based Environments in Kubernetes

https://flox.dev/images/kubernetes/how-it-works/define.svg
Flox enables reproducible environments across dev, CI, and prod clusters with zero drift and atomic rollbacks. It uses a declarative approach to deliver Nix-style reproducibility and eliminates image rebuilds and registry pulls.

Hyundai Paywalls Brake Pads replacement on Ioniq 5 N

https://www.thedrive.com/wp-content/uploads/2025/11/Hyundai-Ioniq-5-N-side-view.jpg?quality=85&w=1920
A Hyundai Ioniq 5 N owner was unable to change brake pads without specialized computer equipment due to electronic parking brake controls. Hyundai requires a J2534 device and NASTF credentials for bi-directional tests, making DIY brake repairs impossible.

Things that aren't doing the thing

https://strangestloop.io/images/white_puzzle.jpg
You're stuck in a cycle of thinking about doing the thing, but not actually doing it. All your thoughts and actions are just distractions from taking real action.

Bypassing the Branch Predictor

The user is trying to optimize a financial system's 'send' path by reducing branch misprediction penalties, but the branch predictor is heavily primed to predict the 'abandon' path due to its high frequency. A potential solution is to fill the system with mocked transaction data that returns true for the 'send' path, allowing the branch predictor to assume the 'send' path will be executed.

Writing a DOS Clone in 2019

https://miro.medium.com/v2/resize:fit:1200/1*HASHMAB-4FfWL_0EYqAkNQ.png
The user built a DOS-compatible OS from scratch, implementing about half of the extended DOS API, basic driver support, and a FAT-12 filesystem. The OS was written in Rust, targeting the behavior of DOS in Real Mode, with a focus on minimizing unsafe behavior and leveraging idiomatic Rust.

libwifi: an 802.11 frame parsing and generation library written in C

https://avatars.githubusercontent.com/u/77901308
libwifi is a library for parsing and generating WiFi frames, requiring -lwifi linker flag and installed shared library. It uses a loop to read packets, parse frames, and store data in libwifi_frame structs.

In Praise of Useless Robots

https://thereader.mitpress.mit.edu/wp-content/uploads/2025/09/In-Praise-of-Useless-Robots-700x420.jpg
The most intriguing robots aren’t built to work, but to make us imagine other worlds. A few months ago, I visited the Futurism retrospective organized to mark the 80th anniversary of Filippo Tommaso Marinetti’s death at the National Gallery in Rome. The rooms were filled with archives of an ultra-modernist machinic dream: posters, paintings, and sculptures coexisted alongside engines, ...

Boa: A standard-conforming embeddable JavaScript engine written in Rust

https://raw.githubusercontent.com/boa-dev/boa/refs/tags/v0.21/assets/logo.png
Boa is a Rust-based JavaScript engine with 90% ECMAScript conformance, continuously improving. It can be run with cargo run -- test.js and has various options for evaluation and debugging.

The inconceivable types of Rust: How to make self-borrows safe (2024)

https://blog.polybdenum.com/img/20240606_padme_rust.jpg
Rust's borrow checker prevents self-borrows, but this limitation can be overcome by adopting a more ambitious goal of safe async functions, which requires naming the types of local variables. To achieve this, Rust needs to add named lifetimes, inconceivable types for partial borrows and moves, and a new type for bound lifetime references, allowing for safe and zero-cost self-borrows.

When did people favor composition over inheritance?

https://s3.amazonaws.com/titlepages.leanpub.com/appropriatebehaviour/bookpage?1369065130
The phrase "favor composition over inheritance" originated from the Design Patterns book by the Gang of Four, contrasting inheritance as a "white box" form of reuse with composition as a "black box" form of reuse. However, this principle has limitations and alternatives, such as the grouping approach and using procedures as first-class types.

AsciiMath

AsciiMath is a markup language for mathematics that can be rendered using MathJax. It supports various symbols and expressions, including derivatives and variables.

Transgenerational Epigenetic Inheritance: the story of learned avoidance

https://iiif.elifesciences.org/lax:109427%2Felife-109427-fig1-v1.tif/full/617,/0/default.jpg
Animals can learn to avoid pathogens through transgenerational epigenetic inheritance. A recent study confirmed that Caenorhabditis elegans can pass on learned avoidance of Pseudomonas aeruginosa to its F2 generation.

An exposed .git folder let us dox a phishing campaign

A phishing email led to a GitHub repository and Telegram bot being compromised, exposing the attacker's operation. The community reported the repository and bot, leading to their removal for violating terms of service.

Blocking LLM crawlers without JavaScript

User blocks crawlers by serving a poisoned path in robots.txt and checking for a "validated" cookie. They redirect non-cookie requests to a validation page, setting a "validated" cookie upon success.

Show HN: Unflip – a puzzle game about XOR patterns of squares

https://unflipgame.com/drag.gif
Select square areas of size 2x2 or larger to invert the colors of the tiles. Drag from one corner to the opposite corner of a square area of size 2x2 or more to invert the colors (black turns white and white turns black) "Par" is the minimum number of moves needed to solve a level. Use it as a hint or as an added challenge.

When UPS charged me a $684 tariff on $355 of vintage computer parts

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwphOIBJNMT4yciT93GgS2WSQvAfFKHKCLVbloburRMuqZzuT5jH02Xa28qTZ2TjrBs6LJP0Fi4WHx1sqRcyd3hmSt_x6a69UKFtYoMs4OGtOJ7r3nlOwiMFQLCqMFi_Rr_ObTgp3xcdzuX59DPWlD3ygjvaqkB3qykcX0Er3kIPh2nwp1X0j0K7jaUt4/s320/upyourps.png
The author had a US$355 order from an EU seller delayed by US Customs tariffs, which were initially incorrectly assessed at US$711. The issue was resolved after a lengthy appeal process, with the final tariff being US$51.30.

TCP, the workhorse of the internet

https://cefboud.com/assets/img/favicons/og.png
TCP is a transport layer protocol that provides reliable, orderly, and uncorrupted data transfer over the internet by handling retransmission, checksums, and flow control. It shields developers from network unreliability and ensures data integrity by maintaining a connection state, tracking sequence numbers, and using acknowledgments, checksums, and other reliability mechanisms.

Linux on the Fujitsu Lifebook U729

https://borretti.me/assets/content/linux-on-the-fujitsu-lifebook-u729/laptop.webp
The user bought a refurbished Fujitsu Lifebook laptop for 250 AUD, which runs Linux flawlessly with all hardware working out of the box. They had to disable Secure Boot by installing Windows 11, updating the BIOS, and then disabling it in the BIOS settings.

Archimedes – A Python toolkit for hardware engineering

https://pinetreelabs.github.io/archimedes/_images/rocket_intro.png
Archimedes is a Python framework that lets developers create and analyze control systems algorithms in Python and automatically generate optimized C code for embedded systems. It provides a high-level interface for developing and deploying control systems, including tools for simulation, optimization, and hardware deployment, and is designed to be flexible and scalable.

Facebook Text Log Between Mark Zuckerberg and Kevin Systrom(Instagram Cofounder)

https://www.dropbox.com/static/metaserver/static/images/opengraph/opengraph-content-icon-folder-dropbox-landscape.png
Shared with Dropbox

Report: Tim Cook could step down as Apple CEO 'as soon as next year'

https://9to5mac.com/wp-content/uploads/sites/6/2024/12/tim-cook-apple-event.jpg?quality=82&strip=all&w=1600
Apple is stepping up its CEO succession planning with John Ternus as the likely candidate. No final decision has been made and an announcement is unlikely before Apple's next earnings report in late January.

Ubiquiti Flex Mini 2.5G Review Ubiquiti Does a Cheap 5-Port 2.5GbE Switch

https://www.servethehome.com/wp-content/uploads/2025/11/Ubiquiti-Flex-Mini-2.5G-USW-Flex-2.5G-5-Angle-696x470.jpg
Ubiquiti's Flex Mini 2.5G is a 5-port 2.5GbE switch with low power consumption and PoE-in, but its small size poses cooling challenges. It uses a custom heat spreader and Realtek RTL8372N switch chip, also found in other Ubiquiti and third-party switches.

JVM exceptions are weird: a decompiler perspective

https://purplesyringa.moe/blog/jvm-exceptions-are-weird-a-decompiler-perspective/og.png
The user discusses the challenges of decompiling Java class files, particularly with try-catch blocks, due to edge cases and complexities in the JVM design and class file format. They explain how javac handles try-finally blocks and the implications for decompilation, including the need to consider type checkers, exception handling ranges, and exemption from exception handling.

EyesOff: How I built a screen contact detection model

https://ym2132.github.io/building_EyesOff_part2_model_training_files/figure-html/ee99fd8f-bcc7-46b3-a99c-1a885faf2636-1-1484fd30-11f2-4274-9965-6c87c750ba60.png
The user created a model to detect if someone is looking at a screen for the EyesOff application, which prevents shoulder surfing. They built their own dataset and model, overcoming challenges such as data scarcity and labelling issues, and achieved 71.25% accuracy on mid-range performance.

Writing a book with Quarto

https://substackcdn.com/image/fetch/$s_!ut7r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e02e128-b6d0-40bd-b015-911076edb5f5_539x253.png
The user is learning Quarto, a successor to RMarkdown, for publishing various formats beyond PDF and HTML. They successfully converted an old course website into a polished e-book using Quarto.

Aunt Mary's Storybook

https://widgets.guidestar.org/prod/v1/pdp/transparency-seal/7463862/svg
Aunt Mary's Storybook helps children of incarcerated parents by recording loved ones reading stories and sending them to the children. The program operates in 14 facilities and relies on donations to continue sharing love and voices with children.