Show HN: Terminal UI for AWS

https://raw.githubusercontent.com/huseyinbabal/taws/master/assets/taws-logo.png
taws is a terminal UI for AWS resources, providing easier navigation and management. It requires IAM permissions and can be launched with a default or specific profile and region.

Why does a least squares fit appear to have a bias when applied to simple data?

https://i.sstatic.net/TpWbC16J.png
The user observed a biased linear least-squares fit in their data and found that the eigenvector with the maximum corresponding eigenvalue (PCA) gave a more expected result. This is due to the difference between ordinary least squares (OLS) and total least squares (TLS), where OLS treats the dependent and independent variables asymmetrically.

Lessons from 14 Years at Google

https://addyosmani.com/assets/images/21-lessons.jpg
To succeed in engineering, focus on understanding user problems, navigating people and politics, and creating clarity in your work. Prioritize learning, humility, and relationships over technical expertise and personal gain.

Millennium Challenge: A corrupted military exercise and its legacy (2015)

https://warontherocks.com/wp-content/uploads/2015/11/61215-1024x616.jpg?v=1477535113&v=1767572742
The Millennium Challenge 2002 (MC '02) war game was scripted to ensure a US victory, but the red team led by Paul Van Riper surprised everyone by sinking 19 US ships. The exercise's shortcomings and unrealistic scenarios were later acknowledged, but senior Pentagon officials were unwilling to hear the bad news.

Eurostar AI vulnerability: When a chatbot goes off the rails

https://www.pentestpartners.com/wp-content/uploads/2025/12/image-12.png
A security researcher found four issues in Eurostar's AI chatbot, including guardrail bypass and HTML injection, and disclosed them through the company's vulnerability disclosure programme. Despite initial silence, Eurostar eventually fixed some of the issues, but the researcher notes that the fixes are not exotic and should be applied consistently across the whole lifecycle of AI features.

The Unbearable Joy of Sitting Alone in a Café

The author sat alone in a café without distractions, enjoying time with their dog and observing people's lives. This experience showed them the beauty of slowing down and the futility of trying to control others' thoughts and feelings.

Linear Address Spaces: Unsafe at any speed (2022)

Cloudflare Ray ID和触发阻止的行为详细信息。

Street Fighter II, the World Warrier (2021)

https://fabiensanglard.net/sf2_warrier/sf2_title_warrier.webp
Akiman discovered a typo in Street Fighter II's subtitle "World Warrier" just before shipping. He fixed it by layering sprites and using a "pencil-tile" to create a line that made the typo look like an "o".

The Year of the 3D Printed Miniature (and Other Lies We Tell Ourselves)

https://matduggan.com/content/images/2025/12/image-3.png
The author discusses how the tech community often makes bold predictions about disrupting industries, but fails to understand the true value of the hobby. The author uses Warhammer 40,000 as an example, explaining that the hobby is not just about acquiring plastic miniatures, but about the time and effort invested in painting, learning rules, and connecting with others.

Ripple, a puzzle game about 2nd and 3rd order effects

https://ripplegame.app/og-image.png
Test your knowledge of history's domino effects. Predict what happened next in famous historical events. New puzzle every day!

Web development is fun again

https://ma.ttias.be//social-share-images/web-development-is-fun-again.png
The author reminisces about simpler web development days with PHP 4, jQuery, and Dreamweaver, but now uses AI to boost productivity and manage complexity. AI has given the author confidence to tackle entire projects again, freeing time for experimentation and quality-of-life improvements.

Show HN: An interactive guide to how browsers work

A guide to how browsers work is available, using interactive examples to help build an intuition of the technical details, omitting some critical details like HTTP protocol versions and DNS nuances. The guide explains how browsers transform URLs into HTTP requests, establish TCP connections, parse HTML, and render web pages using the DOM, CSS, and rendering pipeline.

Server-rendered multiplayer games with Lua (no client code)

The engine uses a fixed virtual coordinate system of 800x600. All drawing commands (api.fill_rect, api.draw_line, etc.) use these coordinates. The engine automatically scales the output to fit the user's screen while maintaining the logical resolution and aspect ratio.

Six Harmless Bugs Lead to Remote Code Execution

https://mehmetince.net/wp-content/uploads/2025/12/logpoint-perfect-chain-e1766933862462.jpg
The user conducted a security assessment of the LogPoint SIEM/SOAR platform and discovered a pre-authenticated remote code execution vulnerability by chaining six small bugs, including exposed internal routes, auth primitives, and a hard-coded signing secret. The vulnerability was exploited by leveraging the platform's architecture, which includes a legacy Python backend and modern Java ...

Stop Forwarding Errors, Start Designing Them

Error handling in software development is often flawed due to the focus on propagating errors exactly rather than providing meaningful context for debugging. A better approach involves categorizing errors by response and using context-tracking mechanisms to provide human-readable information for debugging and machine-readable data for automated recovery.

Agentic Patterns

https://raw.githubusercontent.com/nibzard/awesome-agentic-patterns/main/agentic-patterns.jpeg
This catalogue lists repeatable AI patterns for production use. It bridges the gap between toy demos and real products, helping to ship smarter, faster agents.

Claude Code On-the-Go

User runs 6 Claude Code agents in parallel from their phone using Termius and a cloud VM, enabling async development from anywhere. The setup includes Tailscale, mosh, and fail2ban for secure and seamless remote access and development.

Show HN: Quantum Tunnel

MOVE TO EXPLORE

OpenGitOps

https://opengitops.dev/static/thumbnail-default-28daea91b25c13140a8352ed6a1aa031.png
GitOps is a structured approach to implementing infrastructure as code using declarative configuration. It increases quality, reduces deployment issues, and allows engineers to focus on code problems.

Show HN: An LLM-Powered PCB Schematic Checker (Major Update)

https://traceformer.io/images/Benefits.png
Traceformer.io offers AI-driven electrical design checks using datasheets and design files with transparent token usage and cost estimates. It provides evidence-backed findings and lets users test with their own designs without requiring a credit card.

The great shift of English prose

https://substackcdn.com/image/fetch/$s_!WuNs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedfd96da-fef0-4686-8375-5afc4f2de3ca_2500x2043.png
The article challenges the idea that shorter sentences are better and argues that English prose has evolved to be more logical and syntactical.

Show HN: Hover – IDE style hover documentation on any webpage

https://raw.githubusercontent.com/Sampsoon/hover/main/docs/custom-endpoint-settings.png
This Chrome extension is coming to the Chrome Web Store soon and can be loaded manually by navigating to chrome://extensions and selecting the dist_chrome folder. It requires an OpenRouter API key or custom OpenAI client endpoint for configuration.

Trellis AI (YC W24) is hiring engineers to build AI agents for healthcare access

https://bookface-images.s3.amazonaws.com/small_logos/f9cc80521b4e48dc602aef29ce4fb7d4c0f5dda1.png
Trellis AI automates healthcare operations with AI agents processing billions in therapies annually. The company is backed by YC and seeks a developer to build production-grade AI systems for healthcare decision-making.

Moiré Explorer

About/Manual L.S.D.

Maybe comments should explain 'what' (2017)

The author argues that comments should explain both 'what' and 'why' in code, as looking up information elsewhere can be frustrating and lead to assumptions. They propose that comments can be useful in certain cases, even if code is clean and descriptive.

Using Hinge as a Command and Control Server

https://mattwie.se/assets/images/mint.jpg
A threat actor can exploit Hinge's undocumented API and lack of certificate pinning to steal user data and inject malware. They can use a Mint Mobile SIM and a vibe-coded Python script to encode a binary into an image, then upload it to Hinge to store larger amounts of data.

FreeBSD Home NAS, part 3: WireGuard VPN, routing, and Linux peers

https://rtfm.co.ua/wp-content/uploads/2025/11/freebsd_logo1.jpg
I am continuing to set up my home server on freebsd 14.3, which is intended to serve as a nas.... the result of what we’re about to do will look like this: the key is the routes. traffic goes through wg0, and the source address for the packet is set as 10.8.0.3. ping 192.168.0.165 (192.168.0.25) 56(84) bytes of data.

Bison return to Illinois' Kane County after 200 years

This page will redirect in a moment...

How I archived 10 years of memories using Spotify

https://david-og-card-generator.vercel.app/api/notes?title=How%20I%20archived%2010%20years%20of%20memories%20using%20Spotify
User uses music to re-experience past emotions by saving liked songs in a specific order. They maintain a "rolling window" of liked songs to link music to specific dates.

I changed my personality in six weeks

https://ichef.bbci.co.uk/images/ic/480xn/p0mrsdfm.jpg.webp
A woman tried to change her personality traits, specifically neuroticism, extraversion, and agreeableness, using online tests and interventions. After six weeks, she reported improvements in extraversion and agreeableness, but not in conscientiousness or openness.