Magnifica Humanitas (Encyclical Letter)

https://www.vatican.va/etc/designs/vatican/library/clientlibs/themes/vatican-v2/images/logo-vatican.png
The Church calls for a shared discernment process to navigate the challenges of emerging technologies and build a more just world. Christians must choose between constructing a Tower of Babel or rebuilding Jerusalem, prioritizing human dignity and communion over profit and self-sufficiency.

Didgeridoo playing as alternative treatment for obstructive sleep apnoea (2006)

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4763/1360393/f2f8801c1568/puhm309211.f1.jpg
Didgeridoo playing reduced daytime sleepiness and apnoea-hypopnoea index in patients with moderate obstructive sleep apnoea syndrome. It also improved sleep quality for partners.

Show HN: Geomatic – a command-driven geometry studio enabled with autodiff

Geometric editor with slash command autocomplete

Show HN: Audiomass – a free, open-source multitrack audio editor for the web

https://audiomass.co/icon.jpg
AudioMass is a free, open source web-based audio editor running in the browser with no plugins required. It supports various audio operations and effects, with key shortcuts using Shift + key combos.

DeepSeek reasonix, DeepSeek native coding agent with high caching and low cost

Reasonix is a terminal-based AI coding agent for DeepSeek, engineered for prefix-cache stability. It's a free, MIT-licensed project with a paid DeepSeek API key.

Bytecode VMs in surprising places (2024)

Bytecode VMs are used in various places including SQLite, Linux kernel's eBPF, DWARF debug information, WinRAR file format, and TrueType font specification. These VMs are used for executing SQL statements, network packet filtering, debugging, data transformation, and rendering, among other tasks, often providing a flexible and efficient way to execute complex operations.

Migrating from Go to Rust

Go developers considering Rust are often motivated by correctness guarantees, runtime tradeoffs, and developer ergonomics, rather than performance. Rust's type system and borrow checker provide stronger guarantees and more explicit control over runtime behavior, but can be more verbose and require a different mindset.

White Rabbit – sub-nanosecond synchronization for large distributed systems

https://gitlab.com/ohwr/project/white-rabbit/-/wikis/uploads/48fce74397857b877007ae8de013c89b/wrNetwork2.jpg
White Rabbit provides sub-nanosecond accuracy and picoseconds precision for large distributed systems with deterministic data delivery. CERN is recruiting FPGA and hardware designers to work on White Rabbit switch v4 and other projects.

Jira Is Turing-Complete

Jira's automation language is Turing-complete due to a Minsky register machine reduction. It uses two counters and finite instructions to simulate any computation.

Bug 1950764: Work Around Crash on Intel Raptor Lake CPU

Notes about reading messages with the Python email packages

The user is blocked due to an old browser version or suspicious user agent. They can contact the author to resolve the issue or use a different browser like archive.org.

I spent 50 hours drawing a line graph

https://www.dougmacdowell.com/images/hand-drawn-data-art-studio-asylum.webp
I used to live on a quiet hill with a great view of the city, but now I live downtown and work with databases. I spent 50 hours drawing a line graph by hand, learning to control line weight and style, and now I appreciate the process and art of hand-drawn data visualization.

A fundamental principle of aeronautical engineering has been overturned

https://media.wired.com/photos/6a0f1d82527cc03d8afd9e26/master/w_2560%2Cc_limit/1341532824
Researchers at Tohoku University discovered a new method to reduce aerodynamic drag by up to 43.6 percent using distributed micro-roughness. This technology, called DMR, delays the transition from laminar to turbulent flow, reducing frictional drag.

I love my Bluetooth keyboard

https://liquidbrain.net/images/b000a555.jpeg
I used a Bluetooth keyboard with my phone on a 10-day trip to China, allowing me to type quickly and avoid lugging a computer. It's convenient but sometimes makes me verbose in text chains, and I miss the ability to easily switch between apps.

Defeating Git Rigour Fatigue with Jujutsu

The user describes a jujutsu version control system workflow to simplify feature development by compartmentalizing changes and reorganizing them at the end. This technique allows for easier iteration and debugging, but may have downsides like potential compilation issues.

Microsoft open-sources “the earliest DOS source code discovered to date”

https://cdn.arstechnica.net/wp-content/uploads/2026/04/86-DOS-artifact-and-IBM-PC.jpg
Microsoft released source code for the 86-DOS 1.00 kernel and PC-DOS 1.00 kernel, along with utilities like CHKDSK. The code was transcribed from paper printouts by the DOS Disassembly Group, a team of historians and preservationists.

C constructs that still don't work in C++

https://lospino.so/images/lospino-trail.png
C++ is not a superset of C, with differences in object model, initialization model, and invariants, requiring explicit language mode labeling. C++20 and C23 changes, such as designated initializers and function declarator rules, affect compatibility and require careful consideration of language mode.

Constraint Decay: The Fragility of LLM Agents in Back End Code Generation

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
Large Language Model agents struggle with structural constraints in code generation, exhibiting a decline in performance as requirements accumulate. Agents perform better in minimal frameworks but poorly in convention-heavy environments, with data-layer defects being the leading root cause of errors.

AI errno(2) values

/* * This file is in the public domain. */ #ifndef _AI_ERRNO_H_ #define _AI_ERRNO_H_ #define EAI 201 /* hallucination */ #define EAIWASH 202 /* inconvenient license ignored */ #define EBOTDOS 203 /* crawlfarm failure */ #define ECLAW 204 /* unrecoverable system compromise */ #define EDAWKINS 205 /* claude delusion */ #define EDICT 206 /* transcription mode only */ #define EDUNK 207 /* ...

Building Pi with Pi

https://lucumr.pocoo.org/static/pi-issue-tracker-volume.png
The author is frustrated with the quality of issues and code generated by Large Language Models (LLMs) in Open Source projects. They want humans to own their issue reports and not rely on LLMs to create slop.

Gorilla: A fast, scalable, in-memory time series database (2016)

https://blog.acolyer.org/wp-content/uploads/2016/04/gorilla-fig-10.png?w=656
Facebook's Gorilla in-memory time-series database was designed to handle 700 million data points per minute, compressing data to fit 26 hours of data into memory. It uses a new time series compression algorithm to achieve an average 12x reduction in size, allowing for fast and efficient scans of all data.

Scientists solve 200-year-old puzzle of how tobacco plants make nicotine

https://www.york.ac.uk/media/news-and-events/pressreleases/2026/plant-science-1000.jpg
Scientists have solved a 200-year mystery of how tobacco plants make nicotine, a discovery that could lead to safer production of medicines and vaccines. The breakthrough reveals the missing genes and enzymes needed to create nicotine, paving the way for better biotechnology tools.

Memory has grown to nearly two-thirds of AI chip component costs

https://epoch.ai/assets/images/trends/trends-thumbnail.png
Memory's share of AI chip component spending rose from 52% to 63% from Q1 2024 to Q4 2025. Total AI chip component spending increased from $22 billion in 2024 to $52 billion in 2025.

Build Adafruit projects right from Firefox

https://www.firefox.com/media/cms/images/Devices.width-200.webp
Firefox gives Adafruit users a direct path from idea to connected hardware project — no extra tools or complex setup required. Use Web Serial to communicate with compatible devices from Firefox, right from supported web tools. Firefox is open source and made by Mozilla, the people-first organization behind an independent web.
https://techcrunch.com/wp-content/uploads/2026/05/spam-7f0198d1a59491c8.jpg
Scammers are abusing Microsoft's system to send fake emails from [email protected], potentially tricking people into thinking they're genuine. Microsoft is investigating and taking action to strengthen its detection and blocking mechanisms.

Childhood Computing

The author's childhood computing experience began in the early 1990s at a school with a computer lab, where they learned to program in LOGO and played classic games like Moon Bugs and Space Invaders. The limited access to computers sparked creativity, leading to writing their own game, Andromeda Invaders, and a lifelong passion for computing.

Mastering Dyalog APL

The "Mastering Dyalog APL" book is being updated from Jupyter Notebooks for a more interactive learning experience. The online version is a work in progress with missing chapters and sections, but feedback and corrections can be given on GitHub or by email.

Greg Brockman interview [video]

https://fs.blog/wp-content/uploads/2026/04/Screenshot-2026-04-22-at-1.33.24-AM-300x160.png
Greg Brockman, OpenAI's co-founder and President, shares the company's history and future in a rare conversation. He discusses AI, its impact, and the future of work in a podcast about mastering knowledge and insights.

Using HTTP/2 Cleartext for a server in Go 1.24

https://www.clarityboss.com/assets/LI-In-Bug-DeE4vVvw.png
Google Cloud Run has a known issue with client disconnects using HTTP/1.1, so we're switching to HTTP/2 cleartext (h2c) for better support. With Go 1.24, setting up h2c is simpler and can be configured directly on the http.Server.

Why is Vivado 2026.1 dropping Linux support for free tier?

Sorry to interrupt