Root shell on a credit card terminal

https://stefan-gloor.ch/img/yomani.jpg
The user reverse engineered a Worldline Yomani XR payment terminal, finding a custom ASIC, tamper detection mechanisms, and an unencrypted firmware with a YAFFS2 file system. They gained root access to the Linux system via a serial console, but found that sensitive data is not accessible from the exposed root shell.

Progressive JSON

https://overreacted.io/avi.jpg
Progressive JSON streaming allows clients to start processing data before it's fully received, but it's not widely used due to difficulties in handling incomplete data. A new approach, sending data breadth-first in chunks, enables clients to progressively handle data while waiting for missing parts, improving performance and usability.

The Visual World of 'Samurai Jack'

https://substackcdn.com/image/fetch/w_520,h_272,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca4eb2d-1c7a-45eb-b8ef-6fd01eb8e9de_1600x875.png
Genndy Tartakovsky created Samurai Jack, a wordless animated series that captivates through visuals and movement. The show's unique style blends mid-century cartoons, realistic painting, and stylization to tell simple yet engaging stories.

Cinematography of “Andor”

https://www.pushing-pixels.org/wp-content/uploads/2025/05/andor-still01.jpg
Christophe Nuyens is a cinematographer who transitioned from film to digital and worked on various episodic productions, including the second season of "Andor". He emphasizes the importance of teaching both technical and creative skills in film school.

Figma Slides Is a Beautiful Disaster

https://allenpike.com/images/2025/figma-smash.jpg
The author tried using Figma Slides for a presentation but encountered several issues, including offline presentation problems and animation bugs. They ultimately preferred using Keynote for presentations due to its reliability and features.

Ukraine destroys more than 40 military aircraft in drone attack deep in Russia

https://npr.brightspotcdn.com/dims3/default/strip/false/crop/2038x1111+0+0/resize/1100/quality/50/format/jpeg/?url=http%3A%2F%2Fnpr-brightspot.s3.amazonaws.com%2Fba%2F09%2F2d18c9444f9a85e2783c471ffe1f%2Fap25152617163005.jpg
Ukrainian drones destroyed over 40 Russian planes in Russia's territory, a Ukrainian security official said. Ukraine and Russia are set to meet for direct talks in Istanbul, despite ongoing attacks and a recent Russian missile strike on a Ukrainian army training unit.

Why DeepSeek is cheap at scale but expensive to run locally

DeepSeek-V3 is slow and expensive to run locally due to its GPU-inefficient design, requiring batching to achieve workable throughput. Inference providers trade off between throughput and latency by choosing batch sizes and collection windows, with larger batches and windows increasing latency but boosting throughput.

RenderFormer: Neural rendering of triangle meshes with global illumination

https://microsoft.github.io/renderformer/imgs/rf.png
RenderFormer is a neural rendering pipeline that renders images with global illumination effects without per-scene training. It uses a two-stage transformer-based pipeline for view-independent and view-dependent stages.

The rise of judgement over technical skill

https://notsocommonthoughts.com/images/modular-synth.jpeg
Brian Eno's 1995 observation about computer sequencers is relevant to AI, as it removes technical skill barriers and replaces them with judgement. The key differentiator in the AI era is strategic judgement, not technical execution.

LibriVox

LibriVox podcast hosts discuss community events, statistics, and archive diving in episodes 157, 156, and 155. They also share personal stories and memories.

Show HN: Patio – Rent tools, learn DIY, reduce waste

https://patio.so/metadata/default.jpg
Join Patio to discover the latest in DIY news, take fun quizzes, and rent tools for any project. Connect with the DIY community!

Google AI Edge – On-device cross-platform AI deployment

https://ai.google.dev/static/images/edge/feature-2.jpg
LiteRT Next is a new API set for on-device hardware acceleration, supporting JAX, Keras, PyTorch, and TensorFlow models. It offers tools like Visualize, Model Explorer, and MediaPipe Framework for efficient model conversion, debugging, and pipeline building.

Father Ted Kilnettle Shrine Tape Dispenser

https://stephencoyle.net/media/kilnettle1.jpg
User built a working Father Ted tape dispenser with improved design and electronics, now sharing the plans on GitHub and Printables. They encourage others to build one and donate to a trans charity, as a counter to the show's creator's negative impact.

M8.2 solar flare, Strong G4 geomagnetic storm watch

https://www.spaceweatherlive.com/images/news/581-header.jpg
A strong G3 or severe G4 geomagnetic storm is possible tomorrow evening into 2 June due to a coronal mass ejection from sunspot region 4100. This could make aurora visible from middle latitude locations like England and the central US states.

Stepping Back

The author got overly invested in a project and forgot their original goal due to the complexity of the task. They found that taking breaks and stepping away from problems can be a powerful tool for gaining clarity and perspective.

How I like to install NixOS (declaratively)

https://michael.stapelberg.ch/posts/2025-06-01-nixos-installation-declarative/2025-05-17-proxmox-frigaten_hu98ed70a29900064f8c23deb14b90d472_584088_600x0_resize_q75_box.jpg
The user installed NixOS on a network storage PC using nixos-anywhere, a declarative approach that allows for easy system configuration and rollback. They customized the NixOS installer ISO to include their preferred environment and settings.

Atari Means Business with the Mega ST

https://substackcdn.com/image/fetch/w_520,h_272,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42c7167b-d0c9-4160-8309-3fb99413f195_960x640.jpeg
Atari's Mega ST was a workstation announced in 1987 with a low-profile case, detachable keyboard, and 2-4MB RAM, but it had design and market timing issues. It was expensive and ran at the same speed as the 520ST and 1040ST, making it less appealing to users.

Canonicals Interview Process

I applied for a senior position at Canonical, but the interview process was flawed and biased. I was rejected due to "culture/behaviour/motivation misalignment" despite having a strong background and skills.

Codex CLI is going native

https://opengraph.githubassets.com/0e2c7233c4b1e0e439b4feb7150c35122e78c9407f0ec27615572b32951362e6/openai/codex/discussions/1174
Hello! Thank you all for the excitement, feedback, and contributions over the past month or so since launch. It's been incredible to hear from all of you building with Codex CLI and now Codex i...

Structured Errors in Go (2022)

https://southcla.ws/images/2024-04-07-17-08-55.png
The author discusses the importance of structured error management in Go programs, particularly in HTTP APIs, and proposes a simple approach to create structured errors using a custom error type and Go's context library. The author also shares their experience in developing a pluggable error management library called Fault, which includes structured errors functionality and other useful tools ...

Ask HN: How are parents who program teaching their kids today?

Father of two shares passion for coding, teaching son Scratch and GameMaker, focusing on logic and problem-solving. He wonders if fundamentals are still relevant, considering AI collaboration skills may be more important in the long run.

Browser extension (Firefox, Chrome, Opera, Edge) to redirect URLs based on regex

https://opengraph.githubassets.com/8e5bf2d0d9d4f6567f7b845255d332923b1f0daaf9d9a60dab08f524185cfbff/einaregilsson/Redirector
Redirector is a browser extension for Firefox, Vivaldi, Chrome, Opera, and Edge that redirects URLs based on regex or wildcard patterns. It was created in memory of Einar Egilsson, who selflessly maintained Redirector for many years.

Tldx – CLI tool for fast domain name discovery

https://raw.githubusercontent.com/brandonyoungdev/tldx/main/assets/logo.png
tldx is a tool to check domain name availability with customizable prefixes, suffixes, and TLDs. It shows available domains with specified prefixes and suffixes.

How I like to install NixOS (declaratively)

https://michael.stapelberg.ch/posts/2025-06-01-nixos-installation-declarative/2025-05-17-proxmox-frigaten_hu98ed70a29900064f8c23deb14b90d472_584088_600x0_resize_q75_box.jpg
The user installed NixOS on a network storage PC using nixos-anywhere, a declarative approach that allows for easy system configuration and rollback. They customized the NixOS installer ISO to include their preferred environment and settings.

JFK files expose family secrets: Their relatives were CIA assets

OpenAI can stop pretending

https://cdn.theatlantic.com/thumbor/FXajbynhNabm0QULJvT17DTWMrQ=/0x0:2000x1125/960x540/media/img/mt/2025/05/2025_5_13_OpenAI_JA/original.jpg
OpenAI is transitioning from a nonprofit to a for-profit company, sparking concerns about its mission to create safe and beneficial AI. The company's leadership is now under pressure to balance its pursuit of industry dominance with its commitment to humanity's well-being.

Reviving Astoria – Windows's Lost Android

https://trungnt2910.com/assets/images/lost_android-f3ba3235afc8b3bbef8548330bdf443b.png
Project Astoria, a Windows Bridge for Android, allowed Android apps to run on Windows 10 Mobile. It was canceled but its design supports other Windows 10 variants.

Why Use Structured Errors in Rust Applications?

Using custom error types with thiserror enums is beneficial for code maintainability and readability, even if it requires more effort upfront, as it allows for better error handling and documentation. However, for applications that simply propagate errors, anyhow may be a more suitable choice due to its convenience and ease of use.

Ukraine destroys more than 40 military aircraft in drone attack deep in Russia

https://npr.brightspotcdn.com/dims3/default/strip/false/crop/2038x1111+0+0/resize/1100/quality/50/format/jpeg/?url=http%3A%2F%2Fnpr-brightspot.s3.amazonaws.com%2Fba%2F09%2F2d18c9444f9a85e2783c471ffe1f%2Fap25152617163005.jpg
Ukrainian drones destroyed over 40 Russian planes in Russia's territory, a Ukrainian security official said. Ukraine and Russia are set to meet for direct talks in Istanbul, despite ongoing attacks and a recent Russian missile strike on a Ukrainian army training unit.

Show HN: Moon Phase Algorithms for C, Lua, Awk, JavaScript, etc.

https://opengraph.githubassets.com/6b09420a6b05a449ef9c767c12ec884a4770f6a961cd61c0e589f90245f96284/oliverkwebb/moonphase
The input describes a collection of moon phase functions that calculate the illuminated fraction and percent using the age of the moon in radians. The functions are based on an algorithm from the 80s GUI program Moontool and a book on Practical Astronomy.

Texas cop searched license plate cameras nationwide for woman who got abortion

https://www.eff.org/files/banner_library/sls-alpr-2023.png
A Texas sheriff's office used data from 83,000 ALPR cameras to track a woman suspected of self-managed abortion. This case highlights the dangers of unchecked mass surveillance infrastructure targeting reproductive healthcare.

Beyond Attention: Toward Machines with Intrinsic Higher Mental States

https://arxiv.org/static/browse/0.3.4/images/icons/smileybones-pixel.png
Researchers developed a model that emulates high-level brain processing to pre-select relevant information before applying attention, leading to faster learning and reduced computational demand. This approach enables diverse reasoning chains and achieves orders-of-magnitude faster learning with significantly reduced costs.

“Bugs are 100x more expensive to fix in production” study might not exist (2021)

https://regmedia.co.uk/2020/04/23/shutterstock_bug.jpg
Software consultant Hillel Wayne claims a widely cited study on the cost of software bugs is false, as the IBM Systems Sciences Institute it references does not exist. Research suggests bugs may be more expensive to fix later, but the academic incentive structure hinders industry-relevant information.

I like Svelte more than React (it's store management)

https://river.berlin/_app/immutable/assets/icon.CapEkUyB.jpg
Svelte's developer experience is better than React due to its built-in stores, reducing cognitive work and inheritance issues. Svelte stores are more intuitive and come pre-packaged, making them a more convenient option than React's alternatives.

Of course the Apple Network Server can be hacked into running Doom

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnqfUawyNyYKRGO-01Lk92zV2YGSHzF9NU7_OW2N9sJ6GNjdv601KAOFWTfkEMlNt2Axixub3ZMIIq6RgDP_c-doA5dRLS6LTTKDd1kjvwFSzbB4vcSvbgExXz8DzzascSfa-yqCAxNccr-g_q46voehRUPtQ7TMV9uU3glYMeJMU7JtkA-3Mn9mlcJKc/s320/PXL_20250527_223741214.LONG_EXPOSURE-01.COVER.jpg
The ans is not running linux or netbsd, so this port is mute. there's no aix sound driver for ans audio, but it runs well under cde - no other system prerequisites. gmake understood the makefile fine but the compile immediately bombed. the command keys on harpoon appear to do nothing, not meta, super or even hyper in harpoon's x server.

Claude Code: An Agentic cleanroom analysis

https://www.notion.so/images/meta/default.png
A tool that connects everyday work into one space. It gives you and your teams AI tools—search, writing, note-taking—inside an all-in-one, flexible workspace.

Why Blender Changing to Vulkan Is Groundbreaking [video]

Learning from the Amiga API/ABI

The Amiga API/ABI is a direct calling system without runtime linking, using a table of branch instructions at a known library address. It's an ideal system for applications in various languages, allowing for memory protection and simplicity.
The user shares their experience of learning a technique that transforms xor operations to bitwise addition modulo 2 and vector addition in a vector space, and they explain the concept in plain English. They provide examples and solutions to several problems that can be solved using this technique, including finding the number of non-empty subsets of a given set, finding the maximum possible ...

Making $1M from my personal projects

https://i.imgur.com/W5jDsPI.png
2 years in, i'm back at $100/mo. my dad shut down 2 of 3 profitable products and i'm now back to $100 a month. he's learned from his mistakes and is now focusing on his next venture. the secret to his success is to keep learning and keep experimenting. to get the most out of your ideas, try implementing them into your daily life. you can do this by creating your own

Enhancing MySQL: MySQL improvement project

https://opengraph.githubassets.com/013f1a00f89809e9c80be5d6c1549ed9070a9a2e604110b026fe50d22263b1e4/enhancedformysql/enhancedformysql
Our optimized MySQL 8.0 version offers superior performance, stability, and high availability compared to the official release, with notable improvements in low-concurrency environments and high-concurrency scenarios. It provides a robust high availability mechanism and enhanced replica replay speed, making it suitable for various machine environments.

YouTube Is Swallowing TV Whole, and It's Coming for the Sitcom

Bloomberg delivers business and financial information worldwide. YouTube struggles to convince advertisers due to low-quality content and unappealing popular channels.

The American vs. European Mindset on Life

https://mertbulan.com/images/posts/american-vs-european.webp
The American mindset focuses on personal success through material gain, while the European mindset prioritizes collective well-being and a high quality of life for everyone. The author, who grew up in a society shaped by the American mindset, found that the European way of thinking suits them better and has led to a more content and less stressful life.

RSC for Lisp Developers

https://overreacted.io/avi.jpg
LISP's "code is data" concept is applied in JavaScript by treating entire modules as data, allowing server-side composition of client-side code. This approach enables modular code execution at different stages, guaranteeing server-side code runs within a single request/response roundtrip.

US authorities are collecting DNA information of children in criminal database

https://i.guim.co.uk/img/media/ad8a1e5dd1e7924008b0d6fdf238b15d7a70104b/0_0_5029_3353/master/5029.jpg?width=465&dpr=1&s=none&crop=none
US immigration authorities are collecting DNA from migrants, including children, and uploading it to a national database. This "massive expansion of genetic surveillance" has added over 1.5 million profiles to the database since 2020.

AI Malware Is Here: New Report Shows How Fake AI Tools Are Spreading Ransomware

https://blog.talosintelligence.com/content/images/2025/05/Cybercriminals-Camouflaging-1.jpg
Cisco Talos discovered new threats including CyberLock, Lucky_Gh0$t, and Numero malware, all masquerading as AI tool installers. These threats pose significant risks to businesses, compromising sensitive data and financial assets.

What We Lost with PHP and jQuery

https://cdn.idiallo.com/images/assets/374/thumb.jpg
The web development process has become overly complicated with the introduction of multiple tools, dependencies, and complex development workflows, making it harder to build simple websites. The author suggests that sometimes the straightforward solution, such as using PHP, jQuery, or plain HTML and CSS, is the best tool for solving problems efficiently without creating new ones.

An optimizing compiler doesn't help much with long instruction dependencies

https://johnnysswlab.com/wp-content/uploads/Broad_chain_closeup.jpg
Johnny's Software Lab LLC investigates performance of memory-intensive code with varying instruction level parallelism. Compiler optimizations have limited impact on performance when instruction level parallelism is low.

Elevenlabs Conversational AI 2.0

https://elevenlabs.io/_next/image?url=https%3A%2F%2Feleven-public-cdn.elevenlabs.io%2Fpayloadcms%2F4suat40vmav-1728443637960.webp&w=3840&q=95
Conversational AI 2.0 enhances user experience with natural dialogue flow, multilingual communication, and intelligent knowledge access. It provides tools for building intelligent, natural, and trustworthy voice agents, transforming customer service and enterprise operations.

Ask HN: Why are dating apps so bad? Why hasn't anyone made a good one?

A good dating app is needed but hasn't been made due to market maturity and user compatibility issues. The app's quality is hindered by users' flaws and lack of motivation to download another app.

Psyclone Media

We are a public library with a limited budget, housing 6.5 terabytes of data from Psyclone Media, Political Media, and clients like The Post Millennial. The companies serve right-wing clients, promoting conservative narratives through services like video production and SEO optimization.

LLMs replacing human participants harmfully misportray, flatten identity groups

https://arxiv.org/static/browse/0.3.4/images/icons/smileybones-pixel.png
Large language models may misrepresent and flatten demographic groups due to inherent limitations in their training. Researchers should use caution when replacing human participants with LLMs, especially for tasks involving marginalized groups.