Show HN: Glasses to detect smart-glasses that have cameras

https://raw.githubusercontent.com/NullPxl/banrays/main/banrays_physical_v1.png
You're developing a device to detect hidden cameras in smart glasses. Your current approaches include using BLE advertisements and IR reflections to fingerprint devices.

EU Council Approves New "Chat Control" Mandate Pushing Mass Surveillance

European governments revived the EU's Chat Control agenda, approving a new negotiating mandate for the Child Sexual Abuse Regulation despite criticism over its surveillance implications. The measure introduces "voluntary" scanning, effectively making intrusive monitoring a business expectation rather than a legal requirement.

Pocketbase – open-source realtime back end in 1 file

https://pocketbase.io/images/og.png
Open Source backend in 1 file with realtime database, authentication, file storage and admin dashboard

Moss: a Rust Linux-compatible kernel in 26,000 lines of code

https://raw.githubusercontent.com/hexagonal-sun/moss-kernel/master/etc/moss_demo.gif
moss is a modern kernel with async/await model and binary compatibility with Linux userspace applications. It uses libkernel for architecture-agnostic logic and has a comprehensive test suite.

A Repository with 44 Years of Unix Evolution

https://www.spinellis.gr/pubs/conf/2015-MSR-Unix-History/html/provenance.png
The Unix operating system's evolution is documented in a 1GB Git repository containing 659,000 commits and 2,306 merges from 850 contributors. The repository provides a unique dataset for studying software evolution, organizational culture, and the co-evolution of software and hardware technology.

How to make precise sheet metal parts (photochemical machining) [video]

How Charles M Schulz created Charlie Brown and Snoopy (2024)

https://ichef.bbci.co.uk/images/ic/480xn/p0k93fpf.jpg.webp
Charles M Schulz drew Peanuts for 50 years, creating a billion-dollar empire with his timeless characters. He modestly said his strip dealt with everyday problems, but it charmed both children and adults worldwide.

Same-day upstream Linux support for Snapdragon 8 Elite Gen 5

https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/images/blog/headshots/aiqun-maria-yu.jpg
Qualcomm Technologies posted initial support for its Snapdragon 8 Elite Gen 5 to the Linux developer community. The patches enable advanced features like dynamic voltage and frequency scaling, display, and camera capabilities.

Vsora Jotunn-8 5nm European inference chip

https://vsora.com/wp-content/uploads/2025/04/Vsora_Jotunn8-1-1024x648.png
Our high-performance inference solutions balance speed, efficiency, and scalability for optimal AI performance. They help businesses stay competitive and drive growth with lower operational costs and a commitment to sustainability.

Beads – A memory upgrade for your coding agent

https://raw.githubusercontent.com/steveyegge/beads/main/.github/images/agent-using-beads.jpg
Beads is a lightweight memory system for coding agents, using a graph-based issue tracker with hash-based IDs to prevent collisions. It provides a centralized database via git, allowing agents to query and update a shared database across machines.

How to use Linux vsock for fast VM communication

https://popovicu.com/How%20to%20use%20Linux%20vsock%20for%20fast%20VM%20communication.png
The user experimented with vsock for VM communication, using gRPC and Bazel for a reproducible project. They created a hermetic environment within a VM and issued commands via RPC from the host using vsock and gRPC.

Open (Apache 2.0) TTS model for streaming conversational audio in realtime

https://raw.githubusercontent.com/nari-labs/dia2/main/banner.gif
The model does not need the entire text to produce the audio, and can start generating as the first few words are given as input. You can condition the output on audio, enabling natural conversations in realtime. We provide model checkpoints (1B, 2B) and inference code to accelerate research. The model only supports up to 2 minutes of generation in English. ⚠️ Quality and voices vary per ...

Implementing Bluetooth LE Audio and Auracast on Linux Systems

https://www.collabora.com/assets/images/newsroom/hiring_speechBubble2.png
LE Audio is a modern Bluetooth audio architecture that overcomes classic Bluetooth limitations with lower power consumption and latency. It provides a modular framework of profiles working together for various use cases.

Tech Titans Amass Multimillion-Dollar War Chests to Fight AI Regulation

Please enable JS and disable any ad blocker

GitLab discovers widespread NPM supply chain attack

https://res.cloudinary.com/about-gitlab-com/image/upload/v1764040799/igbsaqqvlwjqbrnxmh8k.png
GitLab's Vulnerability Research team has identified a large-scale supply chain attack involving a destructive malware variant spreading through the npm ecosystem. The malware contains a "dead man's switch" mechanism that threatens to destroy user data if its propagation and exfiltration channels are severed.

250MWh 'Sand Battery' to start construction in Finland

https://www.energy-storage.news/wp-content/uploads/2025/11/Screenshot-2025-11-26-110954-1024x632.jpg
Polar Night Energy and Lahti Energia partnered for a 2MW sand battery project in Finland, reducing fossil emissions by 60% annually. The project will supply heat to Lahti Energia's district network and participate in grid balancing markets.

Google denies 'misleading' reports of Gmail using your emails to train AI

https://platform.theverge.com/wp-content/uploads/sites/2/2025/01/JAY_BLURPLE.jpg?quality=90&strip=all&crop=0%2C0%2C100%2C100&w=2400
Posts from this topic will be added to your daily email digest and your homepage feed. Posts from this topic will be added to your daily email digest and your homepage feed. Posts from this topic will be added to your daily email digest and your homepage feed. Viral posts claim you need to opt out of Gmail’s ‘smart features’ to avoid having your emails used to train AI, but Google says it ...

A programmer-friendly I/O abstraction over io_uring and kqueue (2022)

https://tigerbeetle.com/blog/img/authors/king.webp
The author discusses improving I/O performance by using io_uring and kqueue APIs to submit requests to the kernel for readiness and completion events, allowing for batching and amortizing system call overhead. A central dispatcher is built to handle I/O requests and completion events, providing a simple API for scheduling I/O and passing callbacks for event completion.

Quake Engine Indicators

https://fabiensanglard.net/quake_indicators/quake_640.png
The user discovered four indicators in Chocolate Quake netcode: TURTLE, DISC, RAM, and NET, which were likely intended for developers and map designers to diagnose performance issues. These indicators show up on screen when the framerate drops below 10fps, HDD access is slow, the engine evicts surfaces from cache, or a client hasn't received packets from the server in 300ms.

Physicists drive antihydrogen breakthrough at CERN

This page will redirect in a moment...

Migrating to Positron, a next-generation data science IDE for Python and R

https://posit.co/wp-content/uploads/2025/10/Positron-Images.jpg
Positron is a next-generation IDE for data science with features like a data explorer, interactive console, and AI assistance. It supports R and Python, has a familiar interface, and is extensible with thousands of VSX extensions.

Feedback doesn't scale

https://another.rodeo/img/writing/crowd.jpeg
As a team grows, feedback becomes harder to process due to the lack of personal relationships and context. Leaders must build systems and processes to filter and synthesize feedback at scale.

Maxduino Review: Tape Cassette Emulator for Multiple Retro Computers

https://retrogamecoders.com/wp-content/uploads/2025/11/MAXduino.jpg
MAXduino is a digital tape emulator for various retro computers, supporting TAP, TZX, WAV files, and more. It's a cost-effective solution for loading digital files onto multiple retro machines, including ZX Spectrum, Amstrad CPC, and MSX.

Memories of .us

https://computer.rip/static/cubes.svg
The user reminisces about their elementary school days and shares their experience with a chess-enthusiast teacher who created a large chess board in the schoolyard. They then discuss the history of the Domain Name System (DNS) and how it has evolved over time, including the failed attempt to implement a hierarchical naming system in the US with RFC 1480.

Shor's algorithm: the one quantum algo that ends RSA/ECC tomorrow

https://blog.ellipticc.com/_astro/shor.CTTb5VaO_19LDDv.webp
Peter Shor's algorithm can break RSA and elliptic curve cryptography by solving factoring and discrete logarithm problems in polynomial time. This makes all current public-key cryptography vulnerable to quantum computers, which can decrypt previously encrypted data.

Comparing xeus-Haskell and ihaskell kernels

IHaskell is better for server-side notebooks with heavy workloads, while xeus-haskell is suitable for quick prototyping, client-side execution, and lightweight interactive documentation.

Indie, alone, and figuring it out

https://danijelavrzan.com/_astro/danijela_memoji.-WN71851_1QXqKS.webp
Going indie offers freedom but also loneliness, pressure, and constant decision-making. It's a demanding yet rewarding experience that requires handling multiple roles and responsibilities.

Tell HN: Happy Thanksgiving

HN community members share gratitude for the site's enduring quality and meaningful discussions despite some decline in discourse. They appreciate the community's refuge from online absurdity and thank founders for creating this space.

Africa's forests have switched from absorbing to emitting carbon

This page will redirect in a moment...

Designing a Mechanical Calculator

https://i0.wp.com/signoregalilei.com/wp-content/uploads/2025/11/LaplacianAssmbled.png?resize=1203%2C553&ssl=1
The user designed a modular mechanical calculator with a simple design, but encountered several challenges, including gear misalignment and slipping. They eventually created a working version using involute gears and a new fastening system with rotating pegs.