A “frozen” dictionary for Python

A new immutable dictionary type, frozendict, is proposed for Python to safely share data in concurrent code. It would be a built-in type, preventing unintended modifications.

Size of Life

https://neal.fun/size-of-life/animals/stickers/corpse-flower.webp
Explore the scale of living things, from an amoeba to a blue whale.

Show HN: Local Privacy Firewall-blocks PII and secrets before ChatGPT sees them

https://raw.githubusercontent.com/privacyshield-ai/privacy-firewall/main/assets/PrivacyFirewall.gif
PrivacyFirewall is a local AI tool firewall that blocks risky paste events and warns as you type. It runs locally, never sending data to third-party systems.

Show HN: WhatHappened – HN summaries, heatmaps, and contrarian picks

https://www.whathappened.tech/icons/icon-192.png
Interactive web visualizations and AI advancements are being explored for various applications, including education and environmental impact assessment. However, technical challenges and regulatory hurdles are being faced in the development and deployment of these technologies, particularly in areas such as open-source software and data privacy.

Meta shuts down global accounts linked to abortion advice and queer content

https://i.guim.co.uk/img/media/976a0fd5e30e02c3c3dc2ac1e6cdb93f0ca63219/0_0_1195_831/master/1195.jpg?width=445&dpr=1&s=none&crop=none
Meta removed or restricted over 50 accounts of abortion access providers, queer groups, and reproductive health organisations worldwide, sparking accusations of censorship. Campaigners say Meta's actions indicate a growing push to limit reproductive health and queer content, echoing its Trump-era approach to women's health and LGBTQ+ issues.

Getting a Gemini API key is an exercise in frustration

https://ankursethi.com/blog/gemini-api-key-frustration/og.png
The author tried to use Google's Gemini 3 Pro coding assistant but faced a convoluted process to get an API key and pay for it. They eventually managed to get it working after multiple attempts and a mysterious email from Google.

Patterns.dev

https://www.patterns.dev/_astro/introductiondp_Z7VQea.webp
Our perspective is that patterns are valuable for solving specific problems, often helping to communicate comminalities in code problems for humans. If a project doesn't have those problems, there isn't a need to apply them. Patterns can also be very language or framework-specific (e.g. React), which can often mean thinking beyond the scope of just the original GoF design patterns.

Australia begins enforcing world-first teen social media ban

Please enable JS and disable any ad blocker

The Cost of a Closure in C

https://thephd.dev/assets/img/2025/12/appleclang17_closure_linear.png
Closures in C and C++ have various performance implications due to different design choices, and this article focuses on the cost of extensions for closures in ISO C. The article uses the Man-or-Boy test to benchmark various solutions, including lambdas, Apple Blocks, GNU Nested Functions, and custom C++ classes, and finds that direct lambdas and Apple Blocks perform best, while GNU Nested ...

Helldivers 2 on-disk size 85% reduction

https://clan.akamai.steamstatic.com/images/44156989/8e90147a1ecae5006e5284a592ab3303ecc0746b.png
The SUPPORT login page offers multiple language options for users worldwide. Users can report translation issues through the provided link.

Show HN: oeis-tui – A TUI to search OEIS integer sequences in the terminal

https://camo.githubusercontent.com/ec57db5014d8684468445830aed834b22184f1b3559dd09e529d943a013ad250/68747470733a2f2f63646e2e7465726d696e616c74726f76652e636f6d2f6d656469612f6261646765732f746f6f6c5f6f665f7468655f7765656b2f706e672f7465726d696e616c5f74726f76655f746f6f6c5f6f665f7468655f7765656b5f676f6c645f7472616e73706172656e742e706e67
A CLI for the On-Line Encyclopedia of Integer Sequences (OEIS) provides UNIX-friendly commands for searching, fetching, and plotting sequences in various formats. It supports piping and integration with external tools like gnuplot, matplotlib, and R for data analysis and visualization.

Booting Linux in QEMU and Writing PID 1 in Go to Illustrate Kernel as Program

The Linux kernel is a binary that can be built and run, providing an abstraction to use devices and resources conveniently and securely. A Linux distribution is just a kernel and a set of other programs and config files, which can be built with minimal components.

How the Brain Parses Language

https://www.quantamagazine.org/wp-content/uploads/2025/12/Ev-Fedorenko-cr.Ketherine-Taylor-Lede-scaled.webp
Ev Fedorenko discovered a biological language network in the brain that maps words to meanings and helps put words together. This network acts as a translator between external perceptions and brain representations of meaning, and is similar to a large language model.

Auto-grading decade-old Hacker News discussions with hindsight

https://bear-images.sfo2.cdn.digitaloceanspaces.com/karpathy/hnhero.webp
User created a project to analyze Hacker News front pages from 10 years ago using LLM ChatGPT 5.1 Thinking, grading comments for prescience and accuracy. The project aims to train forward future predictors and raise awareness about the potential for future LLMs to scrutinize current actions.

How can I read the standard output of an already-running process?

https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg
A customer wants to read the standard output of an already-running process, but it's not possible due to security and program behavior reasons. They should instead redirect the output at the point the process is created.

Python Workers redux: fast cold starts, packages, and a uv-first workflow

Cloudflare Workers now support any Python package via Pyodide, offering fast cold starts and a native developer experience. This allows for easy global deployments and zero cold start future.

How Google Maps allocates survival across London's restaurants

https://substackcdn.com/image/fetch/$s_!sPnJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65709628-04f8-4288-b0c0-7f933fab17c3_1893x753.png
The user built a machine-learning model to analyze London's restaurant scene and found that Google Maps' algorithmic ranking system disproportionately rewards chains and already-central venues. The model reveals that platform visibility compounds economic survival, and the user is working on making platform transparency and auditability tools for local economic policy.

Go's escape analysis and why my function return worked

https://bonniesimon.in/_next/image?url=%2Fblog%2Fog%2Fgo-escape-analysis.webp&w=1920&q=75
The user was confused about why Go code worked despite returning a local array, which would be garbage in C due to stack destruction. Go's escape analysis and garbage collection prevent this issue, allowing safe return of slices from functions.

VCMI: An open-source engine for Heroes III

https://vcmi.eu/assets/logo.svg
VCMI is an open-source engine for Heroes III, offering new and extended possibilities. To use VCMI, you need to own the original data files. Download News Forum Go to VCMI-Discord

Rubio stages font coup: Times New Roman ousts Calibri

Please enable JS and disable any ad blocker

Super Mario 64 for the PS1

https://opengraph.githubassets.com/203fd0d8338156629a235847b91b7e46a297df66da1d649877fef8353784dbcd/malucard/sm64-psx
The Super Mario 64 PSX port is a heavily modified version that only supports PSX and PC for debugging. It requires an original game copy for asset extraction and has various optimizations for PSX performance.

French supermarket's Christmas advert is worldwide hit (without AI) [video]

https://raw.githubusercontent.com/fcavallarin/wirebrowser/main/docs/screenshots/wirebrowser-interceptor.png
Wirebrowser is a debugging toolkit that unifies network manipulation, API testing, and memory inspection with features like Breakpoint-Driven Heap Search and Live Object Search. It provides precise tools for client-side analysis, reverse engineering, and complex application debugging.

Qwen3-Omni-Flash-2025-12-01:a next-generation native multimodal large model

https://qianwen-res.oss-accelerate-overseas.aliyuncs.com/Qwen3-Omni-Flash-2025-12-01/q3o251201.png#center
Qwen3-Omni is a next-generation AI model that processes multiple inputs and generates text and speech outputs. It has been enhanced for improved performance, efficiency, and natural interactions in 119 languages.

Incomplete list of mistakes in the design of CSS

CSS3 should have been designed with more logical and consistent syntax, properties, and naming conventions to improve usability and future-proofing. Many CSS properties and features have been criticized for their design, implementation, and functionality, leading to confusion and inconsistencies in the language.

Flow Where You Want – Guidance for Flow Models

https://drscotthawley.github.io/blog/posts/images/vae_flow_diag-VAE.svg
This tutorial demonstrates how to add inference-time controls to pretrained flow-based generative models to make them perform tasks they weren’t trained to do, such as generating specific digits or filling in missing pixels. The tutorial explores guidance methods that work directly in latent space or decode to pixel space, including classifier guidance and inpainting, and provides code ...

Show HN: Automated license plate reader coverage in the USA

This data shows how many homes cross ALPR cameras on their way to nearest amenities like hospitals and supermarkets. It uses OpenStreetMap data and shortest-path algorithms to calculate this.

Fossils reveal anacondas have been giants for over 12 million years

https://www.cam.ac.uk/sites/default/files/shorthand/251955/KyJGTQGuZA/assets/n4jhfSN3pW/gettyimages-520072806-mcdonald-wildlife-photography-inc.-3173x2125.jpg
Anacondas evolved large body size around 12.4 million years ago and have remained unchanged since. Fossil evidence shows they were 4-5 meters long initially, contradicting previous expectations of larger sizes.

Why no fish wants a tongue-eating parasitic louse in its mouth

https://media.hswstatic.com/eyJidWNrZXQiOiJjb250ZW50Lmhzd3N0YXRpYy5jb20iLCJrZXkiOiJnaWZcL3BhcmFzaXRpYy1sb3VzZS5qcGciLCJlZGl0cyI6eyJyZXNpemUiOnsid2lkdGgiOjgyOH19fQ==
We are not predisposed to think well of parasites, but not all organisms that freeload off others are created equal. For instance, some parasites steal food that others have gathered, some force other animals to raise their babies, and some just use other organisms for locomotion. However, some parasites slowly kill, suck the life force from or even control the minds and actions of their ...

Scientists create ultra fast memory using light

https://viterbischool.usc.edu/wp-content/uploads/2025/12/Untitled-design-2025-12-04T011055.831.png
Scientists at USC ISI and UW-Madison developed the world's first regenerative photonic memory on a commercial foundry platform, a major step toward practical light-based computing. This breakthrough addresses interconnect delay and enables faster, more energy-efficient systems by transmitting data with minimal electrical resistance or heat.