C++ std::move doesn't move anything: A deep dive into Value Categories

https://0xghost.dev/og/std-move-deep-dive.png
C++ developers often misuse std::move, leading to performance issues due to unnecessary copies, and should instead use it to change the value category of an expression from lvalue to xvalue, allowing the compiler to select the move constructor. Properly implementing move semantics involves using std::exchange in move constructors and assignment operators, marking them noexcept, and avoiding ...

I dumped Windows 11 for Linux, and you should too

https://www.notebookcheck.net/fileadmin/Notebooks/News/_nc5/Dumpster-Windows-11-AI-Unsplash-Jan-2026.jpg
The user switched from Windows to Linux due to issues with telemetry and poor software stability in Windows 11, and they found Linux to be more stable and enjoyable to use. They tried various Linux distributions, including Mint, Debian, and Artix, and settled on Artix for its flexibility and customization options, which allowed them to fully unlock the potential of their computers.

The Concise TypeScript Book

https://opengraph.githubassets.com/0af2c0bdf14576ceb5cae7a89ad11eae7c223782c4b108b8fdca715009af2632/gibbok/typescript-book
The Concise TypeScript Book is a free and open-source resource that provides a comprehensive overview of TypeScript's capabilities, covering its powerful type system, advanced features, and practical skills for effective development. TypeScript is a strongly typed programming language that builds on JavaScript, designed to detect possible exceptions at compilation time, and can be configured ...

More than one hundred years of Film Sizes

The history of film gauges is complex, with over 100 sizes developed from 3mm to 75mm, many of which are now obsolete. Kodak's 8mm and 16mm formats eventually dominated the market, but other sizes like 9.5mm and 17.5mm had brief periods of popularity.

Vojtux – Unofficial Linux Distribution Aimed at Visually Impaired Users

https://opengraph.githubassets.com/394b3abd5bbedd21da9311fac65423287ef6f28ac598a73c58cca11e8e9993ed/vojtapolasek/vojtux
Vojtux is an unofficial Linux distribution for visually impaired users, aiming to fill the gap until Fedora is fully accessible. It provides basic enhancements to Fedora Mate Spin with minimal customizations, focusing on delegating fixes to upstream projects and distributing customizations as separate packages.

Finding and fixing Ghostty's largest memory leak

A memory leak in Ghostty was fixed after it was found to be caused by a logic bug in the terminal memory management system, which reused non-standard pages without properly freeing the underlying memory. The fix, which involves destroying non-standard pages during scrollback pruning, has been merged and is available in tip/nightly releases, with a tagged 1.3 release expected in March.

Show HN: Ferrite – Markdown editor in Rust with native Mermaid diagram rendering

https://raw.githubusercontent.com/OlaProeis/Ferrite/master/assets/screenshots/raw-dark.png
Ferrite is a lightweight text editor built with Rust and egui for native experience. It supports Markdown, JSON, YAML, and TOML files with features like code folding and Mermaid support.

Show HN: I used Claude Code to discover connections between 100 books

https://trails.pieterma.es/og-image.png
Thematic links across books, automatically discovered by Claude.

'Bandersnatch': The Works That Inspired the 'Black Mirror' Interactive Feature (2019)

https://www.hollywoodreporter.com/wp-content/uploads/2019/01/black_mirror_bandersnatch-publicity-h_2019_0.jpg?w=1296&h=730&crop=1
Black Mirror's Bandersnatch is a choose-your-own-adventure film influenced by 1980s gaming industry, Lewis Carroll's Through the Looking-Glass, and George Orwell's 1984. The story explores themes of control, paranoia, and the blurred lines between reality and fiction.

Code and Let Live

https://fly.io/blog/code-and-let-live/assets/sprites.jpg
The author argues that traditional agent isolation through read-only sandboxes is outdated and proposes using durable, ephemeral computers called Sprites for more efficient development.

CPU Counters on Apple Silicon: article + tool

The user created a tool called "Lauka" to fetch all available counters for Apple Silicon processors, which was a research project about Apple's private kperf API and involved understanding how it works and finding incompatible counter pairs. The tool's development involved discovering that the order in which counters are added matters and that some counters are incompatible due to their ...

A Year of Work on the Arch Linux Package Management (ALPM) Project

https://devblog.archlinux.page/2026/a-year-of-work-on-the-alpm-project/screenshot-alpm-lint-website.png
The ALPM project created a Rust-based framework for Arch Linux Package Management, funded by the Sovereign Tech Fund, and developed various tools and integrations over 15 months. The project aims to empower developers to build robust package management applications with a strongly typed, memory-safe language.

Open Chaos: A self-evolving open-source project

Every one is exited for the countdown end, added millisecond in countdown for make feel thins going faster

AI is a business model stress test

https://dri.es/files/cache/blog/sailing-into-the-unknown-1280w.jpg
Adam Wathan's Tailwind Labs faced significant job losses due to AI's impact on their business model. AI commoditized Tailwind's fully specifiable offerings, shifting value to operations like deployment, testing, and hosting.

Show HN: I built an Open Source screen timer for the m5stickc (Arduino)

https://partridge.works/wp-content/uploads/2026/01/lounge-kid-300x200.png
TL;DR: I built a screen-timer device & web app — see a video of it here I love a good coding side-project in the holidays. (sound the nerd klaxon 📣) It’s fun to solve problems and learn new systems in a more relaxed environment where a couple of beers and a bit of YOLO refactoring are actively encouraged. And, of course, a suitable excuse for playing with new shiny things. It’s a been a ...

Show HN: Play poker with LLMs, or watch them play against each other

Watch AI models powered by large language models battle it out in Texas Hold'em poker. See how different LLMs bluff, bet, and compete for chips.

Show HN: Librario, a book metadata API that aggregates G Books, ISBNDB, and more

Librario is a book metadata API aggregating data from multiple sources to provide complete book information. It's a personal project to manage the author's 1,800-book library, currently pre-alpha and available for testing.

Overdose deaths are falling in America because of a 'supply shock': study

Manufacturers use "shrinkflation" to keep prices steady despite rising costs, reducing product size. Research suggests a similar strategy may be behind America's recent fall in overdose death rate.

An Experimental Approach to Printf in HLSL

A developer has created a proof-of-concept implementation of printf support in HLSL, which collects strings into a packed table and uses compile-time evaluated functions to print them. The implementation has some limitations and challenges, particularly with string types and variadic templates, but could be made more widely available with further development and support from the HLSL toolchain.

A battle over Canada’s mystery brain disease

https://ichef.bbci.co.uk/news/480/cpsprodpb/5804/live/de44b020-ed77-11f0-b385-5f48925de19a.jpg.webp
A cluster of patients in New Brunswick, Canada, was initially suspected to have a mysterious new neurological condition, but research later concluded that they likely suffered from previously known conditions. The patients and their supporters, however, continue to dispute this conclusion, believing they were poisoned by an industrial environmental toxin and that the government conspired ...

Show HN: Yellopages – New tab Chrome extension

https://yellopages.kawaicheung.io/images/kc.png
The new tab page has been upgraded with features like Tab Monster, sound search, and favorites. It also includes notifications, email, and social media updates from all tabs.

Max Payne – two decades later – Graphics Critique (2021)

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI8fN3Rw-kfW7M1J02HYVgV4r68CxOOpRF3FIRWLAiwVnFvELisKy_Til7mNxho8Qg-A8Ldh2oHCAdwVgokmgEnwJBIK_EDEgaJ60RGLsruBQzDWXDLV4ELLvxKPalpBYG2Bt5AgWP3U25/w599-h368/test_sub_intro2.gif
Max Payne's 2001 graphics were phenomenal for its time, achieving realism and fidelity with technical synergy and precalculated rendering techniques despite severe limitations. The game's particle effects, prebaked lightmaps, and baked detail textures were notable features, but some techniques were inconsistent or limited by the era's technology.

Show HN: VAM Seek – 2D video navigation grid, 15KB, zero server load

https://opengraph.githubassets.com/2abc31b0088b1bea0cd3124d791a18f8bab1bdd81ca51857234e36e28406a1e3/unhaya/vam-seek
VAM Seek is a JavaScript library that enables video navigation with a thumbnail grid, allowing users to visually seek through videos without uploading frames to a server. The library uses the Canvas API for client-side frame extraction and is free for personal, educational, and research use, but requires a paid license for commercial use.

Ripple: The Elegant TypeScript UI Framework

https://jsdev.space/.netlify/images?url=_astro%2Fmeet-ripple.B5GcTUCy.png&w=800&h=579&dpl=696313b06c2b0f0008d81018
Ripple is a compiler-first TypeScript UI framework for building fast, clean, reactive applications with minimal boilerplate and optimal performance. Front-end development has reached an unusual point in its history: writing code is easy — maintaining it is hard. If React gave us JSX, Vue gave us SFCs, and Svelte gave us compilation, Ripple asks:

Don't fall into the anti-AI hype

The user, a programmer, believes AI has changed the field forever, making it possible to complete large projects with minimal human effort, and now sees AI as a tool to help write better software faster. They suggest embracing AI, testing its tools, and finding ways to multiply one's productivity, rather than resisting its impact, to stay relevant and continue enjoying the fun of programming.

Visual regression tests for personal blogs

The user built a static website using Astro and mdx, but found it difficult to test changes without breaking older notes, so they used Playwright for visual regression testing to increase confidence in their changes. They set up a simple test suite that takes automated screenshots of pages and compares them against earlier snapshots, and run it manually whenever they make significant changes ...

Sisyphus Now Lives in Oh My Claude

https://raw.githubusercontent.com/Yeachan-Heo/oh-my-claude-sisyphus-website/main/social-preview.png
Oh-my-claude-sisyphus is a TypeScript monorepo using Bun, React, and PostgreSQL with a silent auto-update system. It includes various tools and plugins for tasks like authentication, user dashboard, and performance analysis.

My Home Fibre Network Disintegrated

https://alienchow.dev/images/fibre_disintegration/fibre_jacket_crumbling.jpg
The user's fibre optic cable in their home office exploded due to movement, causing damage to the cable's jacket and potentially the inner fibre strand. They are now trying to salvage the situation by repairing the cable with electrical tape, but are concerned about the integrity of the other cables.

ASCII-Driven Development

https://miro.medium.com/v2/resize:fit:700/1*Owqblcd2JmJJTt_-2nYteQ.png
" 1. describe ui in natural language. use a dark theme withblue accents.'[email protected]' is the newest member of our team to review this product - and it's already gotten over 2,000 reviews! if you're looking for an affordable, high-quality lumbar support chair, look no further — edward m.

Show HN: mcpc – Universal command-line client for Model Context Protocol (MCP)

https://raw.githubusercontent.com/apify/mcpc/main/docs/images/mcpc-demo.gif
mcpc is a CLI for the Model Context Protocol (MCP) that maps MCP operations to intuitive commands for interactive shell use, scripts, and AI coding agents. It supports authentication, sessions, and proxy servers for secure access to MCP servers.