France confirms data breach at government agency that manages citizens' IDs

https://techcrunch.com/wp-content/uploads/2026/04/france-flag.jpg?w=1024
A data breach at the Agence Nationale des Titres Sécurisés (ANTS) exposed personal info of an undisclosed number of citizens. Millions may have been affected, with a hacker claiming to have 19 million records on a hacking forum.

Bitwarden CLI Compromised in Ongoing Checkmarx Supply Chain Campaign

https://socket.dev/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fcgdhsj6q%2Fproduction%2F65ef8dc5e66260e20fdf13cead82ebd41b705ee6-1018x666.png%3Fw%3D1600%26q%3D95%26fit%3Dmax%26auto%3Dformat&w=3840&q=75
Bitwarden CLI 2026.4.0 was compromised through a GitHub Action in its CI/CD pipeline as part of the Checkmarx supply chain campaign. Users are advised to review CI logs and rotate exposed secrets.

Incident with Multple GitHub Services

https://user-images.githubusercontent.com/19292210/60553865-044dd200-9cea-11e9-859c-d6f266e2f01f.png
GitHub's Status Page - Incident with multiple GitHub services.

I am building a cloud

The author is building exe.dev, a cloud platform that addresses the limitations of current cloud services, allowing users to run VMs on their own resources and manage them easily. The goal is to create a cloud that is more flexible and user-friendly, with local NVMe storage, global regions, and a simple, intuitive interface.

Show HN: Honker – Postgres NOTIFY/LISTEN Semantics for SQLite

https://raw.githubusercontent.com/russellromney/honker/main/assets/honker-logo.png
Honker is a SQLite extension and language bindings that add durable pub/sub, task queue, and event streams to SQLite without client polling or a daemon/broker, allowing atomic business writes and side-effect enqueues. It achieves single-digit millisecond reaction time and supports various languages including Python, Node, Rust, Go, Ruby, Bun, and Elixir.

Your hex editor should color-code bytes

https://simonomi.dev/images/color-code-your-bytes/diggy-diggy-hole.png
The user discusses the benefits of using color in hex dumps to make it easier to notice patterns and details in the data. They propose a custom hex editor called hexapoda and suggest that more tools should include color-coded bytes.

Alberta startup sells no-tech tractors for half price

Ursa Ag, a small Canadian manufacturer, is selling tractors with remanufactured 1990s diesel engines and no electronics for half the price of comparable machines. The company's simple, mechanical design is appealing to farmers who want to avoid modern complexity and high costs.

A DIY Watch You Can Actually Wear

https://hackster.imgix.net/uploads/attachments/1949562/_m9gYduHJ0j.blob?auto=compress%2Cformat&w=600&h=450&fit=min
The LILYGO T-Watch Ultra is a DIY smartwatch with ESP32-S3, IP65-rated case, and various features like AI acceleration, Wi-Fi, Bluetooth, and LoRa. It's suitable for complex applications and has a long runtime due to its 1,100mAh battery and improved display.

Apple fixes bug that cops used to extract deleted chat messages from iPhones

https://techcrunch.com/wp-content/uploads/2026/04/iphone-pop-up-notifications.jpg?w=1024
Apple fixed a bug that allowed deleted messages to be retained on iPhones due to notifications being stored in the device's database. This issue was exploited by the FBI using forensic tools, raising concerns among privacy activists about authorities accessing deleted data.

Investigation uncovers two sophisticated telecom surveillance campaigns

https://techcrunch.com/wp-content/uploads/2022/06/cityscape-location-data.jpg?w=1024
Citizen Lab exposed two surveillance campaigns using "ghost" companies to exploit phone network vulnerabilities. The campaigns targeted individuals worldwide, using SS7 and Diameter flaws to geolocate phones.

Writing a C Compiler, in Zig (2025)

https://ar-ms.me/stamp.png
This is a series of articles I wrote while writing paella, following Nora Sandler's Writing a C Compiler. It was both an exercise to learn Zig and a way to waste time instead of looking for work, as I am currently "between jobs". I did not edit them as I collect them here outside of fixing some broken links.

We found a stable Firefox identifier linking all your private Tor identities

https://fingerprint.com/static/893bf56cdf5a22443c3b3ace0bb862df/blog_firefox_vulnerability.jpg
A Firefox-based browser vulnerability allows websites to derive a unique identifier from IndexedDB database ordering, linking activity across origins. Mozilla has fixed the issue in Firefox 150 and ESR 140.10.0.

A Renaissance gambling dispute spawned probability theory

https://static.scientificamerican.com/dam/asset/eb2e8ed0-c13b-4c11-8a4c-afe23c1ed280/points-problem_graphic_leadImage.png?m=1776449332.201&w=600
Mathematicians Blaise Pascal and Pierre de Fermat solved the "problem of points" by considering future possibilities of the score. Their solution, based on expected value, is used in risk assessments and has become a fundamental pillar of modern probability theory.

To Protect and Swerve: NYPD Cop Has 547 Speeding Tickets

https://nyc.streetsblog.org/wp-content/uploads/sites/9/2026/04/GIOVANSANTI-Greg-Mango-with-filter2.jpg?w=1024
James Giovansanti, a NYPD officer, has accumulated 547 speeding tickets in Staten Island since 2022, averaging one ticket every other day. His record makes him the second-most-reckless driver in the city, posing a unique danger to himself and others.

Jiga (YC W21) Is Hiring

https://jiga.io/wp-content/uploads/2026/01/Jiga-team-1-min-4.png
Jiga streamlines product sourcing by connecting engineers with vetted manufacturers and automating administrative tasks. This saves time and reduces costs, allowing engineers to focus on actual work.

If America's So Rich, How'd It Get So Sad?

https://substackcdn.com/image/fetch/$s_!gAKe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16200edd-4e29-4729-8d58-4eefbab120d8_1260x893.png
The US has experienced a sharp decline in self-reported happiness since 2020, with no recovery, despite a strong economy and low unemployment. The culprit is likely the ongoing COVID pandemic and its aftermath, including inflation, economic uncertainty, and a uniquely negative news environment.

Arch Linux Now Has a Bit-for-Bit Reproducible Docker Image

https://antiz.fr/images/pfp.jpg
Arch Linux now has a reproducible Docker image under the "repro" tag, but pacman is not usable out of the box due to stripped pacman keys. Users must regenerate the pacman keyring before installing packages.

Isopods of the world

https://cdn.isopod.site/2022/02/P1154733b.jpg
Isopod Site aims to improve isopod identification through basic anatomy understanding. Selective breeding is used in the hobby to boost unique traits in new lineages.

5x5 Pixel font for tiny screens

A programmer designed a 5x6 pixel font for low-resolution displays, allowing for compact layouts and easy programming. The font takes up 350 bytes of memory and is suitable for 8-bit microcontrollers.

A History of Erasures Learning to Write Like Leylâ Erbil

The author initially dismissed Leylâ Erbil's work as outdated and self-indulgent, but later reevaluated her experimental novel "What Remains" as a powerful challenge to literary conventions in Turkey. Erbil's autofiction explores Turkish history, politics, and identity through a stream-of-consciousness narrative that blurs the lines between personal and public trauma.

Our newsroom AI policy

https://cdn.arstechnica.net/wp-content/uploads/2026/02/ars-logo-dark-background-640x360.jpg
Ars Technica uses generative AI tools in its workflow, but only with human oversight and standards. The site's editorial text is written by humans, and AI output is never treated as an authoritative source.

Raylib v6.0

https://private-user-images.githubusercontent.com/5766837/582600101-a406acfb-d823-47a1-8c1e-58ca0b792b0e.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzY5NTEzMjcsIm5iZiI6MTc3Njk1MTAyNywicGF0aCI6Ii81NzY2ODM3LzU4MjYwMDEwMS1hNDA2YWNmYi1kODIzLTQ3YTEtOGMxZS01OGNhMGI3OTJiMGUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDQyMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA0MjNUMTMzMDI3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MjMxYzlkN2M5ODYzYTJiZDBiMDgwNjZiZmE2MWE5OGQ3YmFiZTE3OTJjMTUyNTU3YjZlYmYwNjVhNzUyZDY5NSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.zgiNjZRCaA-W8lKCiSL3lNM6xw4r4ABebImyESPQwxc
Raylib 6.0 is released with major updates including a new software renderer, redesigned fullscreen modes, and improved text management API. The release also includes new platform backends, a file system API, and a tool for managing examples.

The end of responsive images

https://piccalil.b-cdn.net/images/circle-arrow-north-east.png?format=webp
The author of the article, a former Chair of the RICG, confesses to creating the responsive image syntax that has caused frustration for developers. They reveal that they hated the syntax but fought for it because they knew developers would have done it wrong.

A True Life Hack: What Physical 'Life Force' Turns Biology's Wheels?

https://www.quantamagazine.org/wp-content/uploads/2026/04/Pseudomonas_fluorescens_bacterium-cr.Dr-Tony-Brain_Science-Photo-Library.webp
A single-celled bacterium is stuck in tar-like water due to its size, but it can move using its flagellar motor, a powerful electric motor that rotates at several hundred revolutions per second. The motor is powered by the proton motive force, a driving force that powers processes in cells, and can switch directions to propel the bacterium forward or cause it to tumble.

An amateur historian's favorite books about the Silk Road

https://media.bookdna-cdn.com/cdn-cgi/image/width=220,quality=75/media/covers/81yul7k9YTL._SL1500_.jpg
A retired medical doctor shares their passion for researching the Maritime Silk Route and its significance in Indian Ocean trade, drawing from various books and experiences. Their book, Sri Lanka, Serendib, and the Silk Road of the Sea, fills a gap in knowledge about Sri Lanka's role in this trade since ancient times.

Website streamed live directly from a model

https://flipbook.page/flipbook-unfurl.jpg
A generative visual internet

Over-editing refers to a model modifying code beyond what is necessary

https://nrehiew.github.io/blog/minimal_editing/images/overediting.png
Researchers investigated the "Over-Editing" problem where AI models rewrite code unnecessarily, making it harder for humans to review and understand. They found that reinforcement learning can improve the editing behavior of AI models, making them more faithful and minimal, without degrading their general coding ability.

Highlights from Git 2.54

https://github.blog/wp-content/uploads/2026/04/git254.png?resize=1600%2C850
Git 2.54 introduces new features including the experimental 'git history' command for rewriting commit history and a new way to define hooks in configuration files. Other notable changes include improved usability in 'git add -p' and 'git log -L', as well as enhancements to 'git blame' and 'git backfill'.

Technical, cognitive, and intent debt

https://martinfowler.com/logo-sq.png
The concept of Cognitive Debt, introduced by Margaret-Anne Storey, highlights three layers of system health: Technical debt in code, Cognitive debt in people, and Intent debt in artifacts. As LLMs become more prevalent, experts like Ajey Gore and David Cassel discuss the need for verification and reorganization around judging the output of LLMs rather than solely focusing on writing code.

Ping-pong robot beats top-level human players

Please enable JS and disable any ad blocker