Linux is good now

https://cdn.mos.cms.futurecdn.net/vHbmjfxXkyrzwdpKK4Rd6U.jpg
The user is considering switching to Linux due to frustration with Windows, citing AI features and constant upselling. They've found Linux to be user-friendly and easy to use, even for gaming.

Bluetooth Headphone Jacking: A Key to Your Phone [video]

https://static.media.ccc.de/media/congress/2025/1491-887fe87e-6ef2-5d94-98c8-f582cb22f442_preview.jpg
Researchers found three vulnerabilities in Airoha Bluetooth audio chips used by popular headphones and earbuds, allowing device compromise and potential attacks on paired devices. They will release tooling to check affected devices and discuss the implications of compromised Bluetooth peripherals.

Show HN: OpenWorkers – Self-hosted Cloudflare workers in Rust

OpenWorkers is an open-source runtime for secure edge computing, allowing untrusted JavaScript execution on your own infrastructure. It's designed to be simple, using a single PostgreSQL database and Docker Compose file.

A website to destroy all websites

https://henry.codes/img/odilon-redon_captive-pegasus-700w.jpeg
The author laments the loss of the internet's original purpose, where users could freely learn and connect with others, but now it's dominated by commercialization and industrialization. They propose a return to convivial tools, like personal websites and blogs, to reclaim autonomy and creativity.

iOS allows alternative browser engines in Japan

Apple allows alternative browser engines in iOS 26.2 and later for dedicated browser apps and in-app browsing experiences in Japan. To use alternative browser engines, developers must meet specific criteria and commit to ongoing privacy and security requirements.

Cameras and Lenses (2020)

https://ciechanow.ski/images/og/lenses.jpg
A digital camera works by converting photons into electric current using a grid of photodetectors, and adjusting parameters like shutter speed and ISO can produce different results. A simple camera can be built using a pinhole, but it has limitations, and a convex lens can be used to converge light rays and create a sharper image.

I rebooted my social life

https://substackcdn.com/image/fetch/$s_!2cbR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843e4d28-1b2e-4861-9fa9-c86cd50e908c_1536x1024.heic
The author's comfortable life led to social isolation, but he realized the value of community and built his own by organizing regular events and inviting people to join. He now has a community of friends and enjoys the benefits of social connections, and advises others to do the same by inviting people to events.

Finland detains ship and its crew after critical undersea cable damaged

https://media.cnn.com/api/v1/images/stellar/prod/gettyimages-2253489264.jpg?c=original&q=w_860,c_fill
A Saint Vincent and the Grenadines flagged cargo ship, Fitburg, damaged a critical undersea telecommunication cable between Finland and Estonia. The 14 crew members, citizens of Russia, Georgia, Kazakhstan, and Azerbaijan, have been detained by Finnish authorities.

ACM Is Now Open Access

The website is temporarily blocked due to security reasons after a suspicious action was detected. Please email the site owner with the Cloudflare Ray ID and details of the action that triggered the block.

Python numbers every programmer should know

https://cdn.mkennedy.codes/posts/python-numbers-every-programmer-should-know/string-memory-usage-by-size.png
Python performance numbers show that adding an item to a list takes 28ns, while dictionary and set lookups are extremely fast. Using the correct data structure can result in significant performance improvements, with some alternatives being 11x faster than standard library functions.

Meta made scam ads harder to find instead of removing them

https://sherwoodnews.imgix.net/mwphzyq69oso/en-US/assets/files/2208520872_santa-monica-ca-mark-zuckerberg-and-priscilla-chan-attend-the-11-th-annual-breakthrough-prize.jpg?auto=compress%2Cformat&cs=srgb
Meta removed scam ads from its platforms but made them harder for regulators and journalists to find. The company feared universal advertiser verification would cost $2 billion and reduce revenue by nearly 5%.

2025 Letter

https://i0.wp.com/danwang.co/wp-content/uploads/2026/01/Grossberg-Maschinensaal.jpg?resize=700%2C777&ssl=1
Silicon Valley and the Communist Party share a serious and humorless tone, but Silicon Valley has virtues like meritocracy and openness. However, it also has drawbacks like narrowness of mind and a lack of cultural awareness, which may hinder its ability to lead the world in AI development.

Sony PS5 ROM keys leaked – jailbreaking could be made easier with BootROM codes

https://cdn.mos.cms.futurecdn.net/Xv8aggMZhYWEmA5ttPHdHh-840-80.png
PlayStation 5 ROM keys have allegedly been leaked, potentially allowing jailbreakers to decrypt and analyze the console's bootloader. This unpatchable issue may lead to future jailbreaks and custom firmware on existing consoles.

The Delete Act

https://privacy.ca.gov/wp-content/uploads/sites/357/2025/10/Meta-Privacy.png
The Delete Act expands Californians' privacy rights by requiring data brokers to delete consumer data upon request. DROP allows consumers to submit a single request to delete their data from over 500 data brokers.

BYD Sells 4.6M Vehicles in 2025, Meets Revised Sales Goal

BYD Co met its sales target and likely surpassed Tesla to become the world's largest electric-vehicle maker in 2025. The company delivered 4.6 million vehicles last year, a 7.7% increase from 2024.

Can Bundler be as fast as uv?

https://tenderlovemaking.com/images/instagram-icon.svg
The user discusses how to improve Bundler's performance by applying techniques from uv, a fast package manager, and identifies several areas for improvement, including parallel downloads, global caching, and metadata-only resolution. By addressing these issues and navigating backwards compatibility, the user believes it's possible to make Bundler as fast as uv without rewriting it in Rust.

Children and Helical Time

https://moultano.wordpress.com/wp-content/uploads/2025/12/download28129.png
As we age, time feels logarithmic, with childhood being half of our life and adulthood the other half. To make the most of our time, we should focus on creating new experiences and traditions with our children, who can help us recapture the intensity and wonder of childhood.

Flow5 released to open source

Flow5 has undergone significant updates with changes to meshing, analysis, and post-processing features, including new libraries, bug fixes, and new options. The updates also include changes to file formats, compatibility with older versions, and new features such as the Vortex Particle Wake.

Worlds largest electric ship launched by Tasmanian boatbuilder

https://i.guim.co.uk/img/media/4f9e6f1919a792be3630c42c009ef95e5f2291e6/0_0_4032_3024/master/4032.jpg?width=445&dpr=1&s=none&crop=none
Incat, an Australian boatbuilder, launched the world's largest battery-power ship, Hull 096, which will run between Buenos Aires and Uruguay. The ship is a "giant leap forward in sustainable shipping" with 250 tonnes of batteries and can carry 2,100 passengers and 225 vehicles.

50% of U.S. vinyl buyers don't own a record player

https://miro.medium.com/v2/resize:fit:700/1*Fwh4SKDm0Uyz2Omgggo3Ig.png
Gen Z is leading an analog resurgence, with 27% more likely to buy vinyl records than average music consumers, despite growing up in the Spotify era. They seek tactile resistance and tangible experiences in a world of digital fatigue and loneliness.

Show HN: BusterMQ, Thread-per-core NATS server in Zig with io_uring

Rust--: Rust without the borrow checker

https://opengraph.githubassets.com/445ab2382eb14190277fdf6351a32bad53d4cb5dd084ce8d094493402fe9633c/buyukakyuz/rustmm
A modified Rust compiler disables the borrow checker, allowing code that normally violates borrowing rules to compile and run. This results in unexpected behavior, such as mutable references being overwritten and moved values being accessed.

Dell's version of the DGX Spark fixes pain points

https://www.jeffgeerling.com/sites/default/files/images/dell-pro-max-gb10-two.jpeg
The Dell GB10 box is a $4,000+ system built for developers in Nvidia's ecosystem, with a big.LITTLE Arm CPU and 200 gigabit QSFP ports. It's not a gaming machine, but performs well as an Arm Linux workstation and has a strong selling point for prompt processing in AI models.

Build a Deep Learning Library

Instead of just learning how to use a deep learning library, we are going to learn how to create one. We start with a blank file and NumPy, and we don’t stop until we have a functional autograd engine and a collection of layer modules. By the end, we will use it to train MNIST, simple CNN and simple ResNet.

Pixar's True Story

https://computerhistory.org/wp-content/uploads/2025/12/2025-11-Infinity-Beyond-Pixar-DM-2341-scaled.jpg
Pixar almost went bankrupt in 1995 due to financial struggles and a bad contract with Disney. Investment bankers from Robertson Stephens and Hambrecht & Quist rallied around the company, helping to secure a successful IPO and the release of Toy Story.

DHS Says DHS-Certified Real IDs Too Unreliable to Confirm U.S. Citizenship

https://d2eehagpk5cl65.cloudfront.net/img/q60/uploads/2025/12/REAL-ID.jpg
The REAL ID, a 20-year government project, is considered unreliable by DHS to confirm US citizenship despite requiring proof of citizenship. This has led to US citizens like Leo Garcia Venegas being detained during immigration raids due to apparent ethnicity.

Hierarchical Navigable Small World (HNSW) in PHP

https://centamori.com/content/images/hnsw-display-1.png
HNSW (Hierarchical Navigable Small World) is a data structure that uses a layered structure to efficiently search for data in a large dataset by progressively zooming in on the area of interest. It builds a map dynamically, one point at a time, using a combination of chance and search to insert new data and maintain a navigable graph with efficient search operations.

Windows 11 Outperforming Linux on an Intel Arrow Lake H Laptop

https://www.phoronix.net/image.php?id=windows-beats-linux-arl-h&image=windows_wins_0_med
The author ran benchmarks on a Lenovo ThinkPad P1 Gen 8 laptop and found Windows 11 outperforming Ubuntu Linux in several workloads. This is unusual as Linux typically has a performance advantage over Windows, especially in demanding creator-type workloads.

Judge to Texas: You Can't Age-Gate the Internet Without Evidence

https://www.techdirt.com/wp-content/uploads/2025/12/techdirt-coin-2-690.png
A federal judge blocked Texas's age verification law, ruling it violates the First Amendment due to being overly broad and not narrowly targeted. The law restricts access to various apps, including those promoting physical or mental health, and the judge found Texas failed to provide evidence for its claims.

Show HN: Enroll, a tool to reverse-engineer servers into Ansible config mgmt

https://enroll.sh/assets/img/enroll.svg
Enroll inspects Debian-like and RedHat-like Linux hosts and generates Ansible roles/playbooks from what it finds. Harvest → Manifest → Manage.

Heap Overflow in FFmpeg EXIF

https://prod-files-secure.s3.us-west-2.amazonaws.com/7b823395-590c-81a1-8058-0003130789d7/62a8e3ed-f585-4aa4-a9a8-b556fe3b5d2f/Pasted_image_20251222134053.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB4662Q2FQ73W%2F20260101%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260101T160037Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEB0aCXVzLXdlc3QtMiJIMEYCIQDSohCtfk6bEjbL5pZyYsehSbgJBfFGa%2FRYEwh537Dh9QIhANIVt4fCom412e0vhsvkd5KwKis2guYg5M6kj%2Bm6G0%2BjKogECOb%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEQABoMNjM3NDIzMTgzODA1IgwrF8miXSBF9rzdLpMq3AMqzKsMO1BGT87OF7g64%2FQ%2FONxz%2FnLDJlcF1PPG9lkrHkZZ0V27LDrLdXimqFPoXHIX%2BBa4FCD13TQCFfzeTk%2BulDVDh08CViSOH31WZorOncX6%2BHcjsIc1XznQMzrWUoiI1V4C1hugCK%2BwyhFDJEi9CpMF4gzVfKBINqf2B9D1rT3N%2BRslRJRz3o6600vsgNB67l1PzXhww5ZRd7A2m%2BNVyO2CHX0Jni1MgQM%2FEyRiJsbTexZ6522RE5cSiBidEwMrdmYe%2FH4%2FEubE5N5htuXvb%2BGjZpz2o5xyeemF5nLAfBFHyhcvyXpX8PeWz6wlUNcjLRtmp2yDEMIX5VcOfbiDs4AA81kK453vaWZP2IIFltRiwPW4isYwQqOXVE4LmDdsaRlFqDIkWTrqTzYadmfCSLwaNnbhl8OxIb5N%2BiQRTBS3Hl5mRRdgmQPVqvxDNgo0R5YYdKYAEfxSWBrdXj6SrPAK8lgVmZvqCHnesEXgyiNoGEfueAYqmBVSX6YC556OPPyMpFOlTIQET%2BXqwZRw2HcNQvP%2BIJSrkrlV65cijFkt%2BjQbYChwxbX5adRjJhjOexVqtf%2FjPfi16HMptx8lnLg1cbLlmG8qMTmVg3ZJvr9cvmGGOw9sM4ov4jC25tnKBjqkAWKr5cjAWRSK5Hv8IZJ1v6fPIfNibnLCT9u2MwJxICfEd6jemWRtgpCQ66J4uenn79tP5oPvpGzzKOl0h7AZCbW%2FpLY75g3MsMCkeJdJabswgxILnsKA%2Bm8s6J1kRIoRyclp%2FpNLK6ve%2BkcSc2DGUk8YbpcYyMfP5LyUvFjdjM9rKwjnhvt5RKWV068F4zEp2JU00mHfZHwAxpeh2G20qeeUOOEW&X-Amz-Signature=05d9cbee3bb30e91b1c7ffe823642cc2f4d890fa019211ac6f9af665d59f8e93&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject
A heap-buffer-overflow bug was found in FFmpeg's avcodec/exif during the processing of IFDs, affecting various image formats. The bug occurs due to an under-allocation of 12 bytes in the buffer, allowing a write to spill past the buffer end into the next heap chunk's metadata.

Common Lisp SDK for the Datastar Hypermedia Framework

https://opengraph.githubassets.com/8870c0d4973155ac8fd78a1c3f919a0640cb132fc50aec9b0b48d216f97a4e8c/fsmunoz/datastar-cl
Datastar-CL is a Common Lisp implementation of the Datastar SDK using CLOS and SSE-generator class. It supports Hunchentoot and Clack backends with Woo and has features like compression and JSON parsing.

Nerd: A language for LLMs, not humans

The author argues that AI should write code in a format optimized for itself, not humans, and that debugging should occur at the natural language abstraction layer. NERD is an experiment in a bootstrap compiler compiling to LLVM IR, potentially making human-written code obsolete.

Gemini 3.0 Deciphered the Mystery of a Nuremberg Chronicle Leaf's

https://blog.gdeltproject.org/wp-content/uploads/2025-12-gemini-nurembergmystery-1064x410.png
The Nuremberg Chronicle, a 1493 illustrated printed encyclopedia, contains handwritten circular margin annotations that were previously unclear in meaning, but a visual understanding AI, Gemini 3 Pro, was able to decipher and contextualize them, revealing a previous owner's attempt to reconcile conflicting date systems of the Greek Old Testament and Hebrew Bible to clarify the chronology of ...

Building an internal agent: Code-driven vs. LLM-driven workflows

https://lethain.com/static/blog/2019/aep-small-lq.jpg
The author initially aimed to use LLMs to solve complex workflows but found simpler software solutions were often faster and cheaper. They developed a system that uses both code and LLM-driven workflows to support complex tasks.
Something went wrong, but don’t fret — let’s give it another shot. Some privacy related extensions may cause issues on x.com. Please disable them and try again.

European Space Agency hit again as cybercriminals claim 200 GB data up for sale

https://regmedia.co.uk/2017/08/31/hacker_shutterstock.jpg
The European Space Agency has suffered a security incident where hackers claim to have stolen data including confidential documents and source code. The ESA says the breach may have impacted a small number of external servers used for unclassified collaboration.

Show HN: Wario Synth – Turn any song into Game Boy version

https://www.wario.style/wario-sprite.png
The Wario Synthesis Engine analyzes MIDI files and resynthesizes them into Game Boy-style music using Web Audio oscillators. It runs client-side in the browser, built with TypeScript and Vite.

Memory Subsystem Optimizations

https://johnnysswlab.com/wp-content/uploads/2020/05/cropped-logo2_small.png
The blog covers 18 posts on memory subsystem optimizations to improve software speed, focusing on large datasets and data access patterns. It offers training and contact information for performance problem discussions and vectorization training.

Arpanet standardized TCP/IP on this day in 1983

https://cdn.mos.cms.futurecdn.net/YHsSEdsyH2USDzHWLxVBnb-840-80.jpg
ARPANET transitioned to TCP/IP in 1983, creating a universal standard for global networking. TCP/IP's open, scalable design and internetworking capabilities led to its widespread adoption and eventual dominance as the Internet's foundation.

WebAssembly as a Python Extension Platform

The user discusses using WebAssembly (Wasm) to extend Python, citing its potential for speed and sandboxing, but notes that current Wasm runtimes have limitations and pitfalls, such as memory management issues and performance trade-offs. The user explores using wasmtime-py, a Python wrapper for the wasmtime Wasm runtime, to create Wasm extensions for Python, but notes its own limitations and ...

Autism hasn't increased

https://marginalrevolution.com/wp-content/uploads/2019/07/mru-logo-450.png
Autism prevalence increased from 2000 to 2016 due to improved identification of milder forms. The rise is attributed to weaker diagnostic standards, not vaccines or Tylenol.

Street-Fighting Mathematics (2008)

https://ocw.mit.edu/courses/18-098-street-fighting-mathematics-january-iap-2008/99d82e3449eef5b852fd2e5034e52fd2_18-098iap08.jpg
The readings for each session are designed to be read after attending that session. For a listing of the topics discussed in each session, see here: (PDF) Mahajan, Sanjoy. Street-Fighting Mathematics: The Art of Educated Guessing and Opportunistic Problem Solving. Cambridge, MA: MIT Press, 2010. ISBN: 9780262514293. An earlier version of the textbook as one file may be found here: (PDF - 1.3 MB)

Denmark becomes first country in world to end letter delivery

https://live-production.wcms.abc-cdn.net.au/6d65f9aad218a581222fa0598a2ac852?impolicy=wcms_crop_resize&cropH=608&cropW=1080&xPos=0&yPos=94&width=862&height=485
Denmark has stopped physical mail delivery due to a 90% decline in letters over 25 years. PostNord will focus on parcel delivery, cutting 1,500 jobs and removing iconic red mailboxes.

MHC: Manifold-Constrained Hyper-Connections

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
Researchers proposed Manifold-Constrained Hyper-Connections (mHC) to address training instability and scalability issues in Hyper-Connections (HC). mHC restores the identity mapping property and offers performance improvements and superior scalability through infrastructure optimization.

Prompting People

https://kuber.studio/blog/static/social-images/content-Reflections-Prompting%20People.md.webp
Using AI has changed my speaking style, making it more structured and efficient, but less conversational. I'm unsure if this makes me a better communicator or just a better prompt engineer.

Straussian Memes

https://res.cloudinary.com/lesswrong-2-0/image/upload/v1654295382/new_mississippi_river_fjdmww.jpg
A Straussian Meme is a message with multiple levels of meaning that can be understood differently by various people. It uses social forces to maintain a stable and broad base of support by concealing or revealing higher or lower readings.

Ask HN: How did you learn to code?

The user learned to code through self-study and hands-on experience, starting with simple programming languages like BASIC and assembly, and progressing to more complex languages like C, Java, and Python. Through various projects, including building websites, games, and tools, the user developed a strong foundation in programming and continued to learn and adapt to new technologies throughout ...

A silly diffuse shading model

https://lisyarus.github.io/blog/media/a-silly-diffuse-shading-model/dragon-diffuse.png
A simple diffuse shading model is improved by re-mapping the dot product values to avoid completely black spots. A quadratic formula derived from Hermite interpolation provides an optimal solution with nice shading gradients.

Why Prefer Textfiles? (2010)

Textfiles are universal, human-readable files that can be shared and viewed for generations. They are simple, fast, and accessible, taking up less space and requiring no special software to read.

Cycling Game (Mini Neural Net Demo)

The simulation shows riders with evolving neural controllers racing on randomly generated terrain, with top 5 riders selected after each race. Riders' behavior changes over generations due to weight mutations, with strategies like drafting and sprinting emerging.

Show HN: Tasker – An open-source desktop agent for browser and OS automation

Tasker is a free, open-source tool that captures actions or workflows in plain English. It runs entirely on your machine for maximum privacy and adapts to website updates.

The Curious Case of the Shallow Session SPAs

https://calendar.perfplanet.com/photos/alexr.jpg
Alex Russell discusses the mystery of Single-Page Applications (SPAs) receiving only one "soft navigation" for every "hard" page load. This suggests SPAs may be an industrial-scale mistake due to shallow sessions.