Tell HN: Merry Christmas

People celebrate Christmas differently worldwide, but it's Christmas here, so Merry Christmas. Focus on loved ones and what's important, not perfection, like Christmas markets which bring people together.

Nvidia to buy assets from Groq for $20B cash

https://image.cnbcfm.com/api/v1/image/108011452-1722027602055-Thumbnail_9.jpg?v=1722030523&w=750&h=422&vtcrop=y
Nvidia agreed to buy Groq, a designer of AI accelerator chips, for $20 billion in cash. The deal marks Nvidia's largest acquisition ever, with Groq's assets excluding its nascent cloud business.

Phoenix: A modern X server written from scratch in Zig

Phoenix is a new X server written in Zig, designed as a modern alternative to Xorg with hardware acceleration and safety features. It supports modern hardware and applications, but is not yet ready for use.

Unifi Travel Router

https://cdn.blog.svc.ui.com/Screenshot_2025_02_17_at_09_09_17_6037e24c3f.png
The UniFi Travel Router provides a mobile network environment with location aware policies and continuity. It connects via Ethernet, WiFi, or 5G and handles captive portal logins within the UniFi app.

Show HN: Minimalist editor that lives in browser, stores everything in the URL

https://opengraph.githubassets.com/fde76c7b5c402ad3a388b9eb03be53b395cea6512981458c60ba7275a55bbae9/antonmedv/textarea
A browser-based text editor stores text in URL hash, compressing it with deflate for sharing. Users can share notes via a 500-character URL and even customize styles via DevTools.

Show HN: Vibium – Browser automation for AI and humans, by Selenium's creator

https://opengraph.githubassets.com/c8b54c20f1acc377af8c286d578292f2d2161a80a63af141df6642b9a0cdaf64/VibiumDev/vibium
Vibium is a browser automation infrastructure for AI agents and test automation. It provides a single binary for browser lifecycle and WebDriver BiDi protocol.

Fabrice Bellard: Biography (2009) [pdf]

Fabrice Bellard attended the prestigious Ecole Polytechnique, a military academy that specializes in engineering, where he obtained an Engineer's degree. He developed notable algorithms and programs, including a prime number calculator and a VR engine, and shares his work to help others.

I'm returning my Framework 16

https://yorickpeterse.com/images/framework16/touchpad.jpg?hash=a100501d4c5f037b6e6717d81ff25c29d32fcbadb0c949f61f550a11efe8c06c
The user's aging X1 Carbon laptop had a faulty keyboard, prompting a search for a replacement. They considered Framework laptops, which offer upgradability and repairability, but ultimately found the Framework 16 to be overpriced and lacking in design and build quality.

Don't Become the Machine

https://bear-images.sfo2.cdn.digitaloceanspaces.com/herman-1683556668-0.png
I grew up in the bay area, but i think hustle-culture and the vision being pushed on my timeline is a corrupted one.. i am currently working on launching my first book, 'the ninja', which will be released in january. the book is available for pre-order on amazon.com and other major retailers. click here to order your copy today!... '......

Microsoft please get your tab to autocomplete shit together

https://ivanca.github.io/images/yo.png
You expect VSCode to suggest a third option after pressing tab, but it will instead do nothing. You're a 15-year software developer looking for a remote job opportunity with frontend and backend skills.

When compilers surprise you

A compiler optimised a function that sums numbers up to a given value by using a closed-form solution. The solution is equivalent to v(v - 1) / 2, transforming the O(n) algorithm to O(1).

Google's year in review: areas with research breakthroughs in 2025

https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Jeff_Dean_Photo_1.max-244x184.format-webp.webp
Google made significant progress in AI research in 2025, advancing model capabilities and turning research into reality with products and tools that positively impacted people's lives. Key breakthroughs included Gemini 3, a powerful model for multimodal reasoning, and generative media models like Nano Banana and Veo 3.1, which enabled new creative possibilities.

Nabokov's guide to foreigners learning Russian

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.

How I Left YouTube

https://zhach.news/content/images/size/w960/2025/11/48-1.jpeg
The author felt undervalued at YouTube, doing work at a senior level but being paid like a junior, so they left to find a company that recognized their worth. They chose a double level jump from L4 to L6 in interviews.

Asterisk AI Voice Agent

https://camo.githubusercontent.com/10f79cad7a14c907a1288986e9778c809e039e4f4923a5a52aeb246f973dd50e/68747470733a2f2f696d672e796f75747562652e636f6d2f76692f5a477272392d51383578412f687164656661756c742e6a7067
The Asterisk-AI-Voice-Agent is a powerful open-source AI voice agent with a modular pipeline architecture for mixing STT, LLM, and TTS providers. It requires a preflight setup and uses Docker Compose for deployment with Prometheus-format metrics and per-call debugging.

Why We Abandoned Matrix (2024)

https://forum.hackliberty.org/uploads/default/optimized/2X/b/bbc0640a5899788a643ad6e7efbb2bba49606f39_2_505x500.jpeg
Matrix has significant security and privacy issues, including metadata leaks, encryption weaknesses, and abuse by pedophiles. SimpleX is a decentralized, metadata-resistant alternative that protects user privacy and security with unidirectional message queues and no user identifiers.

AMD entered the CPU market with reverse-engineered Intel 8080 clone 50 years ago

https://cdn.mos.cms.futurecdn.net/nKH6V8sXo6WytVH8aCiqYX-840-80.jpg
AMD's Am9080, a reverse-engineered Intel 8080, entered mass production 50 years ago, allowing AMD to profit from lucrative military contracts. The chip's success led to a licensing agreement with Intel, paving the way for AMD's future CPU development.

The e-scooter isn't new – London was zooming around on Autopeds a century ago

https://8400e186.delivery.rocketcdn.me/articles/wp-content/uploads/sites/2/2025/12/Lady-Florence-Norman-autoped-backgroundexpandedusingai-01.jpg
The Autoped, a powered scooter, was introduced in London in 1917 and gained popularity among the wealthy until it vanished by 1922. It was marketed as a time-saving and health-conscious alternative to motorbikes, reaching speeds of 10mph.

Lessons from the PG&E outage

https://images.ctfassets.net/7ijaobx36mtm/4hxxcMN9iS1J7L8WKUnFIK/7e117ed73aa0de32327639daad70a5e8/IPACE_3.jpg?w=420&
Waymo's service was tested during a San Francisco power outage, navigating over 7,000 dark traffic signals but experiencing delays due to confirmation requests. Waymo is refining its protocols and integrating lessons from the event to better serve the city.

Games’ affordance of childlike wonder and reduced burnout risk in young adults

https://asset.jmir.pub/placeholder.svg
Young adults face unique pressures leading to anxiety, worry, and burnout. This study examined if popular video games like Super Mario Bros. and Yoshi can foster childlike wonder, increase happiness, and reduce burnout risk.

Avoid Mini-Frameworks

https://s2.loli.net/2025/12/24/FvjuGLVUtkNB18i.jpg
Creating mini-frameworks can cause endless pain for developers due to their lack of feature completeness, compatibility, and maintainability. It's better to avoid creating mini-frameworks and instead use libraries, and if a framework is necessary, start from scratch and take the decision seriously.

Show HN: Turn raw HTML into production-ready images for free

https://html2png.dev/og.png
The API converts raw HTML to production-ready images for free without registration. It's a high-performance engine for developers, agents, and automation to render images directly to the edge.

Spaced repetition for efficient learning (2019)

https://gwern.net/doc/psychology/spaced-repetition/forgetting-curve-stahl.jpg
Spaced repetition is a technique that uses software to review information at increasingly longer intervals, improving long-term retention and memory. This method is more effective than cramming and can be used for memorizing large amounts of information, such as foreign languages and medical studies.

US sanctions EU government officials behind the DSA

https://files.mastodon.social/media_attachments/files/114/851/589/766/371/023/small/1842ceb0b2ba9d8b.png
Ursula von der Leyen is fighting against US and Russian attacks on EU values. The US is trying to weaken the EU by supporting far-right parties and spreading disinformation.

2D Signed Distance Functions

https://iquilezles.org/articles/distfunctions2d/gfx00.png
2d primitives can be rounded by subtracting a constant from their distance function. if you want to convert arc, circle cross, moon, sc, etc., you can do it with vec2 p - h.xyy = abs(p.y)... and then subtract d from the resulting length x y z / r n! ;

My 2026 Open Social Web Predictions

https://s3.amazonaws.com/micro.blog/opengraph/2025/12/23/5683816.png
The user made predictions for 2026 regarding the growth of social media platforms, including Bluesky, Fediverse, and Threads, as well as the adoption of ActivityPub and ATProto protocols. They also predicted significant developments in the open social web, including the launch of new platforms, the adoption of federation features, and the emergence of new use cases for decentralized social protocols.

Researchers achieved 1,270 Wh/L in an anode-free lithium metal battery

https://postech.ac.kr/_attach/postech/editor-image/2025/12/QFcdUZYVBZvSYJKSiVflasrdbN.jpg
A Korean research team developed an anode-free lithium metal battery with nearly double the driving range of current lithium-ion batteries. The battery achieved a record-breaking 1,270 Wh/L volumetric energy density and stable performance in laboratory and pouch-type batteries.

Help my website is too small

A jobs website removed links to your public profile citing "broken" links, which are actually Django sites with small HTML sizes. You're asking Django to add bloat and seeking tips to increase your site sizes to meet the website threshold.
The user created "can spinners" from recycled aluminum soda cans, which spin on sharpened wire tips due to heat from a lamp. They share a step-by-step guide on making these spinners, including cutting, bending, and balancing the aluminum pieces.

Looking for Decent Conversation?

Google can find phpBB, Simple Machines, and vBulletin forums with added keywords. This helps users revisit or discover online discussion boards.

Permission Systems for Enterprise That Scale

https://eliocapella.com/selfie.jpg
Implementing a naive permission system can lead to slow load times due to recursive queries, but storing pre-computed permissions in a dedicated table with Role-Based Access Control can significantly improve performance. However, this approach requires updating the permissions table on every resource creation or sharing, introducing a trade-off between read and write complexity.

The Ultimate Windows Utility (2022)

https://christitus.com/images/2022-thumbs/windows-tool.webp
Warning: disabling Windows updates may break system and apps. Use at own risk, create restore point before proceeding.

Open source USB to GPIB converter (for Test and Measurement instruments)

https://raw.githubusercontent.com/xyphro/UsbGpib/master/pictures/UsbGPIB.jpg
A user created a GPIB-USB converter for those who want to skip building their own, offering a convenient and affordable solution for connecting test equipment to PCs. The converter is based on the USBTMC protocol, supports multiple GPIB implementations, and is compatible with various operating systems and measurement equipment.

European Majority favours more social media regulation

https://dnc08nwcya6mg.cloudfront.net/original_images/favicon_1-topaz-standard_v2-4x_1.png
A new YouGov study of 7 EU countries found that most people think social media regulations are too relaxed, especially in France, Netherlands, and Germany. There's widespread support for banning political adverts on social media, especially in Spain, France, and Poland.

Mt. Gox CEO Karpelès Reveals Details of 2014 Collapse and Japanese Detention

https://bitcoinmagazine.com/wp-content/uploads/2025/12/tn-1.webp
Mark Karpelès, ex CEO of Mt. Gox, now builds a VPN and AI automation platform in Japan. He's creating verifiable privacy tools and an unreleased AI agent system, a contrast to his past as the reluctant king of Bitcoin's trading world.

Beijing is enforcing tough rules to ensure chatbots don’t misbehave

China's government is regulating AI to prevent potential threats to Communist Party rule. Beijing fears AI could destabilize society, particularly chatbots that can think independently and question party authority.

Golfing Is Not Rowing

https://taylor.town/golf-vs-rowing-000.jpg
Linear incrementalism is effective for smooth processes like rowing but fails for chaotic ones like golf or creative work. Chaotic processes require do-overs and flexibility due to their sensitivity to initial conditions.

'Dracula's Chivito': Hubble reveals largest birthplace of planets ever observed

This page will redirect in a moment...

Could lockfiles just be SBOMs?

Package managers could write SBOMs directly as their lockfile format, eliminating the need for conversion tools. This would improve security, interoperability, and human readability.

Steam Store is offline

https://steamstat.us/static/logos/192px.png
User provided a series of OK and N/A responses, then mentioned Steam and its trademark information.

Detect memory leaks of C extensions with psutil and psleak

psutil 7.2.0 introduces APIs for native C heap introspection to detect memory leaks in C extensions. psleak, a new PyPI package, uses these APIs to flag consistent memory growth as leaks.

Former EU commissioner and activists barred from US

https://i.guim.co.uk/img/media/0716ef703053cab4a865adbac966c8452854f88d/377_0_5198_4160/master/5198.jpg?width=465&dpr=1&s=none&crop=none
The US has barred five Europeans, including former EU Commissioner Thierry Breton, from entering the country for allegedly pressuring tech firms to censor American viewpoints. The move is part of a Trump administration campaign against foreign influence over online speech.

Stronk.app – open-source gym lifts journal

A user is building a free, open-source workout journal app to replace Strong and Hevy, with features like workout templates, progressive overload, and custom exercise types. The app is web-based, with plans for data syncing and a community-driven approach to development, and is currently seeking contributions and feedback from users.

New reactor produces clean energy and carbon nanotubes from natural gas

This page will redirect in a moment...

Donald E. Knuth and Peter van Emde Boas on priority deques (1977) [pdf]

Donald Knuth mailed a note to Peter van Emde Boas in 1977 about priority deques. The note discussed a solution to the problem of super-linear space consumption in priority deques.

Migrating my web analytics from Matomo to Umami

https://stanislas.blog/2025/12/migrating-matomo-to-umami-web-analytics/matomo-to-umami_hu_8ac2a4a949ea8c08.webp
User switched from Matomo to Umami for web analytics due to Matomo's outdated UI and complexity. User created a Python tool to export Matomo data and import it into Umami, ensuring data integrity and accuracy.

Microsoft Agent Framework

https://learn.microsoft.com/en-us/agent-framework/media/agent.svg
Microsoft Agent Framework is an open-source kit for building AI agents and workflows for .NET and Python, combining ideas from Semantic Kernel and AutoGen. It provides a unified foundation for building AI agents with features like workflows, state management, and model clients.

CEO killed at industrial site by worker operating forklift

https://gray-wwbt-prod.gtv-cdn.com/resizer/v2/S3UBVWLOIBBV3L62LWWDH2PIEA.jpg?auth=b1ce0b41d0c0a7f2b23690ef03ad66a0df5478f186b46cac8fbcae5ea16607f4&width=800&height=450&smart=true
A CEO at a Georgia industrial site was killed by a forklift in March 2025 after being struck while walking across the road. The company involved was fined $1,800 for failing to report the incident and three other companies received fines totaling $26,718 for safety violations.

Dutch rental fleet Mistergreen goes bankrupt after betting on Tesla self-driving

https://guessingheadlights.com/wp-content/uploads/2025/07/cropped-Guessing-Headlights-PNG-logo.png
Mistergreen, a Dutch leasing firm, faces insolvency after betting on Tesla's autonomous robotaxis, which failed to materialize. Tesla's self-driving technology remains a Level 2 system, causing used Teslas to depreciate faster than expected.

Rust the Process

https://www.amalbansode.com/writing/2025-12-24-rust-the-process/rusty.jpeg
The author learned Rust through self-study and projects, overcoming initial struggles with the language's syntax and borrow checker. They found Rust's strong types and error handling philosophy appealing for networking software development.

The EU's fine against X is not about speech or ‘censorship’

https://cdn.sanity.io/images/3tzzh18d/production/5c46117a9d839b775edd571df642534d1d35b059-1024x576.png
The EU fined Elon Musk's X €120 million for violating the Digital Service Act's requirements on verification, transparency, and data access. The charges are about consumer deception, ad transparency, and researcher access to public data, not about censorship or speech restrictions.

-tucky (2023)

The author attended the Berkshire-Hathaway Shareholders Meeting in Omaha and learned about the negative nickname "Counciltucky" for Council Bluffs. The suffix "-tucky" likely originated from the name "Kentucky" and means "prairie" or "meadow", but is now used to mock and stereotype certain places or groups.

Spice: A 40-year old open-source success story (2011)

Custom Cross Compiler with Nix

The user tried to use Nix to cross-compile a Risc OS toolchain on an Arm Mac but encountered issues with building old versions of GCC and setting up a custom cross-stdenv. They eventually found a solution by defining a new package set with a target platform and overriding config to pick up the correct compiler prefix for wrapCCWith.

High-performance C++ hash table using grouped SIMD metadata scanning

https://opengraph.githubassets.com/a81eef3e7592f723c2ac8948d793d14d19e53bbe118bd9464ac93e9eb404f267/Cranot/grouped-simd-hashtable
A high-performance C++ hash table, GroupedSIMDElastic, uses grouped SIMD metadata scanning for fast lookups and insertions. It's suitable for large tables (over 500k elements) with lookup-heavy workloads, beating state-of-the-art hashing at scale.

Show HN: A local-first, reversible PII scrubber for AI workflows

https://miro.medium.com/v2/resize:fit:700/0*nUWn_DASgqq7MBkx
ELAN Languages open-sourced Bridge Anonymization, a TypeScript library for reversible PII masking in translation pipelines. It uses a hybrid engine of RegEx and ONNX models for context-aware masking and rehydration.

Writing non-English languages with a QWERTY keyboard

The user developed a custom keyboard layout called altgr-weur to improve typing of accented characters for multiple languages. This layout uses AltGr combinations for accented characters and keeps the standard QWERTY layout intact.

Show HN: Just Fucking Use Cloudflare – A satirical guide to the CF stack

https://justfuckingusecloudflare.com/opengraph.png?v=67
User is frustrated with managing multiple bills for their todo app's infrastructure, suggesting Cloudflare as a more efficient option. They highlight Cloudflare's features and benefits, urging the user to switch and simplify their infrastructure.

Name That Part: 3D Part Segmentation and Naming

https://name-that-part.github.io/data/ntp_logo.png
ALIGN-Parts predicts named 3D parts by aligning partlets to natural-language descriptions. It outperforms baselines with ~100× faster inference and improves both geometry and naming.

Judge in Vizio Case Rules on Issue Irrelevant to Rights Under Copyleft

https://sfconservancy.org/static/img/conservancy-logo.png
Vizio asked a court to rule that GPL and LGPL do not require providing information to reinstall modified software on Smart TVs. SFC disagrees, saying users only need a mechanism to install new firmware, not ensure the device functions properly.

John Malone and the Invention of Liquid-Based Engines

John Malone developed a 50-horsepower liquid-based engine in 1925 with 27% efficiency, surpassing steam engines of the time. His work was largely forgotten due to the rise of internal-combustion engines and turbines during World War II.

Show HN: LoongArch Userspace Emulator

https://private-user-images.githubusercontent.com/3758947/527105826-6a399ceb-b092-45a2-b299-5d272f95ac35.gif?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NjY5NjA3MTUsIm5iZiI6MTc2Njk2MDQxNSwicGF0aCI6Ii8zNzU4OTQ3LzUyNzEwNTgyNi02YTM5OWNlYi1iMDkyLTQ1YTItYjI5OS01ZDI3MmY5NWFjMzUuZ2lmP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MTIyOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTEyMjhUMjIyMDE1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZjE3ZTAwYmI5YzQwODM2ZTY2MzU2OWU2OGZkNDY5MmRhMzM4NTA0YmM3NDdlNjhmMDEyNzRkMWQxZDhlMjI1MCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.ITdGhMf0dVXWAnILV8Lru-zsWJ_WLx6yMfKUHSd9-7k
Libloong is a 64-bit interpreter built on Libriscv, offering competitive performance and a compact codebase. It excels in game engine scripting with a low ~4ns call overhead and reaches 3000+ CoreMark score.

Rack makes Pion SCTP 71% faster with 27% less latency

RACK improves SCTP's throughput by 71% per CPU second and reduces latency by 25% in various test profiles. RACK's time-based loss detection and Tail Loss Probes reduce spurious retransmissions and improve SCTP's efficiency, making it suitable for real-time applications like online multiplayer games and cloud gaming.

Show HN: WebPtoPNG – I built a WebP to PNG tool, everything runs in the browser

This tool allows unlimited free webp to png conversions locally without data leaving your machine. It guides users with friendly prompts and clear buttons to convert files with ease.

Build Your Own 100TB NAS in 2025: Complete TrueNAS Storage Guide

https://techlife.blog/images/nas-build-2025.webp
A 100TB NAS can be built for $2,500 using 8 enterprise drives and TrueNAS, saving thousands over cloud storage or pre-built NAS boxes. The build requires careful planning, including choosing the right hardware, avoiding SMR drives, and considering future expansion.

Show HN: No more writing shitty regexes to police usernames

https://www.username.dev/api/og
Username.dev offers a single API for username governance, filtering brands, profanity, and reserved words with blazing fast reads. It automates moderation and unlocks revenue through a single API, ideal for social networks, marketplaces, and communities.

Slate AX: Wi-Fi 6 Gigabit travel router

https://static.gl-inet.com/www/images/products/gl-axt1800/axt1800_1.jpg
Slate AX is a Wi-Fi 6 travel router with a 1.2GHz quad-core processor and supports up to 120 devices. It offers fast Wi-Fi speeds, OpenVPN and WireGuard security, and customizable settings.

Lessons from Building an Indie App for Artists

The author of Value Study, a tool for artists, has seen their app grow from a small personal project to a widely used tool in multiple languages and platforms. The author has shifted their focus from making the app free to affordable, allowing them to be paid for their effort without feeling greedy.