Migrating the main Zig repository from GitHub to Codeberg

The author is leaving GitHub due to its decline in quality and aggressive AI integration, switching to Codeberg for their project Zig. They ask donors to move from GitHub Sponsors to Every.org.

DIY NAS: 2026 Edition

https://blog.briancmoses.com/images/2026/diynas/ssd_prices_600.png
The user built a DIY NAS server, the DIY NAS: 2026 Edition, with a Topton N22 motherboard, JONSBO N4 case, and TrueNAS 25.10.0.1 operating system, aiming to provide a capable homelab machine with a small footprint. The build features six drive bays, an integrated low-power CPU, and a focus on power efficiency, with the user considering auctioning off the build on eBay due to rising component prices.

Penpot: The Open-Source Figma

https://private-user-images.githubusercontent.com/210353798/492141777-cce75ad6-f783-473f-8803-da9eb8255fef.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NjQyMTMyODEsIm5iZiI6MTc2NDIxMjk4MSwicGF0aCI6Ii8yMTAzNTM3OTgvNDkyMTQxNzc3LWNjZTc1YWQ2LWY3ODMtNDczZi04ODAzLWRhOWViODI1NWZlZi5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUxMTI3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MTEyN1QwMzA5NDFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05ZjY4YjJjODE4YzJlZGQwYzEwZjdiYmVmMGFmODM1YWZiMTM5OTRjMjNkZGQzODJhMWJkMjM3M2YzYTNlYzQ2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.XlrqHlahSIk5QLaa1QmSHvmnsYYFGt5_NdpXccrWKXo
Penpot is an open-source design tool for collaboration between designers and developers. It offers features like design tokens, CSS Grid Layout, and real-time collaboration.

Voyager 1 is about to reach one light-day from Earth

https://scienceclock.com/wp-content/uploads/2025/11/Pale_Blue_Dot.png
Voyager 1 is about to reach 16.1 billion miles away from Earth, taking 24 hours for a radio signal to reach it. It's the most distant human-made object, traveling at 11 miles per second since 1977 and sending data until the 2030s.

Coq: The World's Best Macro Assembler? [pdf] [2013]

We formalize a subset of the x86 architecture in Coq, using dependent types and notation to give it a concise and readable semantics. The model includes a concrete representation of bits, bytes, and memory, and supports conventional assembly code syntax inside Coq.

Running Unsupported iOS on Deprecated Devices

https://nyansatan.github.io/resources/projects/sundanceh2a.jpg
The user successfully ported iOS 6 to an iPod touch 3 by modifying the iBoot and DeviceTree, and creating a custom kernelcache with kexts from iOS 6. They also implemented an iBoot exploit and patched various components to make the port work on the iPod touch 3.

S&box is now an open source game engine

s&box engine is now open source under MIT license, allowing users to view, modify, and use its code for their own projects. The team has made several improvements, including fixing terrain issues, implementing texture rotation, and rewriting memory allocation code.

Functional Data Structures and Algorithms: a Proof Assistant Approach

https://fdsa-book.net/toc1.png
The book introduces data structures and algorithms for functional languages with a focus on proofs, covering both correctness and running time analysis. It uses inductive proofs and is machine-checked by Isabelle, with evolving content.

Gemini CLI Tips and Tricks for Agentic Coding

https://opengraph.githubassets.com/28808849a110f40e0c77f54db71cdc45afc622059e8c7c48b5a62152cbc015c7/addyosmani/gemini-cli-tips
Gemini CLI is an open-source AI assistant that brings the power of Google's Gemini model directly into your terminal, allowing you to perform various tasks such as coding, debugging, and content generation through natural language prompts. The tool supports features like custom commands, memory addition and recall, checkpointing, and external integrations with Google Docs, Sheets, and Drive, ...

A Fast 64-Bit Date Algorithm (30–40% faster by counting dates backwards)

A new fast date conversion algorithm is presented, achieving a significant speed gain by counting years backwards and using a year-modulus-bitshift technique. The algorithm is accurate over a period of ±1.89 trillion years and uses only 4 multiplications, making it suitable for processing full UNIX 64-bit time.

Fara-7B: An efficient agentic model for computer use

https://raw.githubusercontent.com/microsoft/fara/main/figures/model_accuracy_vs_cost_v2_glm_cost_updated.png
Fara-7B is Microsoft's first agentic small language model for computer use, achieving state-of-the-art performance with 7 billion parameters. It completes tasks efficiently, averaging 16 steps per task, and enables on-device deployment with reduced latency and improved privacy.

Bring bathroom doors back to hotels

https://i0.wp.com/bringbackdoors.com/wp-content/uploads/2025/10/cropped-Untitled-design-3.png?fit=512%2C512&ssl=1
User created a website to help travelers find hotels with bathroom doors, after experiencing doorless rooms. The website lists hotels with doors that close and are not made of glass, and allows users to submit doorless hotels for public shaming.

C100 Developer Terminal

https://caligra.com/images/og.c100.jpg
Caligra is a new computer company focused on creative technical work and innovation. Its goal is to help users shape the future through technical advancements.

The EU made Apple adopt new Wi-Fi standards, and now Android can support AirDrop

https://cdn.arstechnica.net/wp-content/uploads/2025/11/Google-Pixel-10-4.jpg
Google updated Android's Quick Share feature to support Apple's AirDrop, allowing users to share files directly between devices. This interoperability is made possible by Apple adopting the Wi-Fi Aware standard, a requirement under the European Union's Digital Markets Act.

Comic Code Reviews

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg16-SeGGihK00WkzK__lzq4L1b9Nw1OWgTrxZwM1hHdfKybIP6KZvdWrKahF8nR7BcKdgFGqJWHEXmJMX2AuqwC7sjp_uH-HDVp-UCECVBckHHtIr-FuZ1wZx71OQ8mrWeJO0WzPCjBCefWR-8SI7GlAioX1ufzSUROCyIwZpVueZkRCCGsV-h/s320/Gemini_Generated_Image_w55blow55blow55b.png
Paste this into Claude Code or Cursor: “Review PR 13968 (this branch). Plan a comic strip to help code reviewers to understand what is going on/how the code works. Anthropomorphize if that will help.” Paste what you get into gemini.google.com after this prompt: “Make a comic-strip jpg for this: <paste it here>”

DSP 101 Part 1: An Introductory Course in DSP System Design

Ruby Was Ready from the Start

https://miro.medium.com/v2/da:true/resize:fit:1200/0*MudvRlo9a_KAGA1c
The author reflects on their career as a software developer, highlighting the importance of process and collaboration in software development, especially with the rise of AI coding agents. They advocate for Chat-Oriented Programming (CHOP), a conversational approach to coding that emphasizes feedback, testing, and intentional structure.

A woman on a mission to photograph every species of hummingbird

https://media.audubon.org/2025-11/Carole.jpg?width=1200&height=630&auto=webp&quality=90&fit=crop&enable=upscale
Carole Turek, a 75-year-old anesthesiologist, is photographing all 366 hummingbird species worldwide. She has 90 species left to capture and has already documented 276 species through her YouTube channel and website, Hummingbird Spot.

How Does Microwaving Grapes Create Plumes of Plasma?

https://www.pbs.org/wgbh/nova/media/images/GrapePlamsa-1-3.width-2500.jpg
Researchers have figured out the physics behind creating plasma in a microwave using grapes or other fruits. The key is concentrating microwave energy into a tiny space where two objects touch, causing a strong electric field that liberates electrons and creates plasma.

Making my 1970's-style renderer multi-threaded

https://filiph.net/text/imgs/Screenshot%202025-11-21%20at%2015.00.07.png
The author implemented a software 3D renderer in Dart for a 2D game with a retro 3D aesthetic, using Canvas.drawVertices and TypedData to optimize performance. To further improve performance, the author used shared mutable memory between isolates to enable concurrent rendering, resulting in a 20% improvement in frame time on a powerful device.

Bonsai_term: A library for building dynamic terminal apps by Jane Street

https://opengraph.githubassets.com/34fd1f583313c5a3fb27b79f0c570f439f1ff9c67569ff0605c40e562b9e2553/janestreet/bonsai_term
To use bonsai_term, install opam and oxcaml, then read bonsai_term's MLI and examples. Bonsai_term uses the same model as bonsai_web, so refer to bonsai_web docs for learning.

A cell so minimal that it challenges definitions of life

https://www.quantamagazine.org/wp-content/uploads/2025/11/Quasi-lifeforms-cr-Carlos-Arrojo-Lede.webp
Scientists discovered a cell with a severely reduced genome that challenges the definition of life. The cell, named Sukunaarchaeum, lacks essential functions and relies on a host cell for survival.

Alan.app – Add a Border to macOS Active Window

User created a Mac app called Alan to draw borders around active windows, with customizable width and colors. The app can be hidden from the Dock by running a Terminal command.

Show HN: Safe-NPM – only install packages that are +90 days old

https://opengraph.githubassets.com/abce769e44e7aa847130a2e11426311a3cfd09f18010c483d33e4637926fdc07/kevinslin/safe-npm
safe-npm protects against supply chain attacks by only installing package versions at least 90 days old. It trades off bleeding-edge updates for security, one layer in a defense-in-depth strategy.

Statistical Process Control in Python

https://timothyfraser.com/sigma/images/9_chart.png
We will learn statistical process control in Python using pandas, plotnine, and scipy to measure variation and identify benchmarks in product quality over time. This workshop applies statistical process control to a case study of a Japanese Hot Springs bath economy, evaluating temperature, pH, and sulfur levels to ensure quality control and maintain reputation.

Show HN: I turned algae into a bio-altimeter and put it on a weather balloon

https://radi8.dev/static/media/payload.webp
Andrew, a high school student and experienced programmer, designed a high altitude balloon payload to study algae fluorescence in the stratosphere, collecting data on altitude, temperature, and light. The project, which included a custom PCB and data compression system, was part of the Apex program and taught Andrew valuable lessons on hardware design, environmental testing, and data compression.

Optery (YC W22) Hiring CISO, Release Manager, Tech Lead (Node), Full Stack Eng

Optery is a profitable automated opt out software that empowers individuals and businesses to control their personal data. It has received multiple awards and raised over $9M in funding from top investors.

Compressed filesystems à la language models

https://grohan.co/images/ac.png
The author trained a language model to implement a filesystem and achieved 98% accuracy. They then used the model to compress XML filesystem trees, achieving 44.7% better compression than the original format.

Show HN: KiDoom – Running DOOM on PCB Traces

Cardiac implantable electronic devices' longevity: A novel modelling tool

https://storage.googleapis.com/plos-corpus-prod/10.1371/journal.pone.0333195/1/pone.0333195.g001.PNG_I?X-Goog-Algorithm=GOOG4-RSA-SHA256&X-Goog-Credential=wombat-sa%40plos-prod.iam.gserviceaccount.com%2F20251127%2Fauto%2Fstorage%2Fgoog4_request&X-Goog-Date=20251127T030944Z&X-Goog-Expires=86400&X-Goog-SignedHeaders=host&X-Goog-Signature=61de31945d46bb5da945ca32c922344cc4d11b11f809c44213354f2027a63686b30d7a049cd148ea1df069f98fd0946186ea4ecf8e759e5223c8fe5e243565663cfdf264f0463ac6109fda954046911d131a37bcf05c0f7872b4e3c3e51bb4949092ad0253e0fb82136d0902ca0901e93f9b33e60feff0086ec07f7ad62ca5d3ad9dabf238a033d92e1fbd89e90d84d30651a58a0ccd9c75286cd88ee2b5ed50b62d86d08a327ef98e6670afc7af4e797bc0892702c76a8e206d6b6088abbf310fbba63e810f8e56e554067168ffa51a1df86c6df0125f52f2b302251a3898efc1192fd7c851a985edecec801bd1901cc98fe6d2c89939d992437d03600a044f
Researchers developed a new framework called the Power Consumption Index (PCI) to estimate the longevity of Cardiac Implantable Electronic Devices (CIEDs) by calculating power consumption and battery capacity. The PCI model was validated by comparing modeled survival curves with real-life data from the Swedish device registry and was found to be a reliable tool for predicting device longevity.