Postmortem: TanStack npm supply-chain compromise

https://tanstack.com/images/logos/logo-black.svg
An attacker compromised 42 @tanstack/* npm packages by combining GitHub Actions cache poisoning and runtime memory extraction of an OIDC token, publishing 84 malicious versions on 2026-05-11. The attack was detected within 20 minutes by an external researcher and all affected versions have been deprecated, but users who installed the affected versions are recommended to rotate their credentials.

UCLA discovers first stroke rehabilitation drug to repair brain damage (2025)

https://stemcell.ucla.edu/sites/default/files/styles/landscape_500/public/images/synapses_mid-ai-carmichael-stroke-brain-2025.jpg.jpeg?h=95651f9d&itok=QOcMuBOv
UCLA researchers found a drug called DDL-920 that reproduces the effects of physical stroke rehabilitation in mice. The drug targets a brain cell called a parvalbumin neuron to help recover movement control after stroke.

If AI writes your code, why use Python?

https://miro.medium.com/v2/resize:fit:700/1*xhqxJyee2OyVxUmQF35RBw.png
AI has improved significantly in writing systems languages like Rust, Go, and Swift, making them easier to use. This shift changes the constraints of software development, favoring languages that are easiest for agents, not humans.

Library for fast mapping of Java records to native memory

https://opengraph.githubassets.com/b2252362dcd3694edb25411681442f49490330ebf6e0e786d3b597f3db35133f/mamba-studio/TypedMemory
TypedMemory is a Java library for working with contiguous off-heap memory through strongly typed views. It provides a type-safe abstraction over memory for systems, interop, graphics, and data-oriented programming.

GitLab announces workforce reduction and end of their CREDIT values

https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1776362275/ozbwn9tk0dditpnfddlz.png
GitLab is undergoing a restructuring process to meet the opportunities of the agentic era, including reducing its country footprint by 30%, flattening its organization, and right-sizing roles. The company is reaffirming its Q1 and full year FY27 guidance and will reinvest the majority of savings into accelerating its progress against growth and technological initiatives.

Nullsoft, 1997-2004 (2004)

Justin Frankel, founder of Nullsoft, was a rebellious programmer who created popular music tools like Winamp and Gnutella, often challenging the music industry and his corporate parent AOL. He quit AOL and Nullsoft after releasing a private file-sharing system WASTE, which made it difficult for authorities to track copyright infringement.

Griffin PowerMate driver for modern macOS

https://opengraph.githubassets.com/ff531fc3eff9fd85fba8b4d2a5061d9df175f9c2d79f27736ac01b4eedddeafe/jameslockman/Griffin-PowerMate-Driver
The PowerMate is a small device with a knob and button that can be used to scroll and click. It reports rotation and button events to the driver, which can be mapped to actions such as scrolling, clicking, and media control.

Ratty – A terminal emulator with inline 3D graphics

https://ratty-term.org/assets/images/ratty-logo.gif
Ratty is a GPU-rendered terminal emulator with a spinning rat cursor, multiple 3D presentation modes and support for inline 3D graphics. Inspired by TempleOS and built with Rust and Ratatui.

Can we code our way out of gentrification?

https://substackcdn.com/image/fetch/$s_!bBbs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F290fdbeb-0152-4f64-bad8-1a99de6f60ce_1536x1024.heic
My neighborhood in Denver is experiencing a kind of slow strangulation. Today, the neighborhood is mixed-income with a range of families from different backgrounds. A decade ago, it was lower income than it is today, and two decades ago, lower still. Aka, we’re gentrifying. But the gap between new and old residents is becoming extreme. People who have lived in the neighborhood for 10 years ...

I let AI build a tool to help me figure out what was waking me up at night

https://martin.sh/content/images/size/w1200/2026/05/how-i-find-out-what-wakes-me-up-at-night.jpg
The user built a system to identify and record noise events that wake them up at night using AI tooling, a Raspberry Pi, and a smart home setup, allowing them to pinpoint and address the causes of their sleep disruptions. This project demonstrates how AI tooling has lowered the barrier for personal tooling, enabling the user to tackle small problems that were previously deemed not worth building.

Gmail registration now requires scanning a QR code and sending a text message

https://forum-uploads.privacyguidesusercontent.com/original/3X/9/8/9831576af17cf56f7f57776620c4da4b4af14b7c.jpeg
You created a Google account with an Italian SIM tied to your ID, then enabled 2FA and saved recovery codes. Google likely keeps a record of your used phone numbers but can't verify your account with a reassigned number.

Google says criminal hackers used AI to find a major software flaw

A hacking group used AI to detect a previously unknown bug, posing a threat to digital security. Google thwarted the attack, highlighting concerns over AI's potential impact on cybersecurity.

Silverback Imfura took a chance, and ended up alone

https://gorillafund.org/app/uploads/2026/04/IZA-and-URN-Resting-Musilikale-Group-13.05.2024-Joyce-Uwineza-768x512.jpg
Silverback Imfura left the Pablo group after a series of disruptions, forming a new group with two females who had recently joined. Imfura's new group was unstable and the females eventually returned to the Pablo group, where they were welcomed back.

The rise and fall of snake oil

Establishing a secure connection... Request ID: 9f977d36d5510c51c940ff6f54185a46

Training an LLM in Swift, Part 1: Taking matrix mult from Gflop/s to Tflop/s

https://www.cocoawithlove.com/assets/blog/cwlllmswift.png
The author optimizes a handwritten matrix multiplication code in Swift for training a Large Language Model (LLM) on Apple Silicon, exploring various techniques such as SIMD, AMX, and Metal to achieve performance comparable to C. The author concludes that while Swift can achieve similar performance to C, it requires more complex and unwieldy code, and that the fastest CPU instruction on Apple ...

Interfaze: A new model architecture built for high accuracy at scale

https://r2public.jigsawstack.com/interfaze/examples/dense_text_ocr_figures_output.png
Interfaze is a new model architecture that outperforms other models in OCR, vision, and structured output tasks. It offers a balance between performance and price, making it suitable for high-volume tasks.

Abstract Machines for Logic Programs

https://chrisistyping.bearblog.dev/static/og-image.png
[Based on conversations with Rob Simmons. Reader prerequisites: comfortable with inference rules, peano notation, state machines.] The following inference rules, it can be argued, define addition: whenever plus N M P holds, the numbers N and M sum to P. ----------------- pz plus 0 N N plus N M P -------------------- ps plus (s N) M (s P) ----------------- pz plus 0 2 2 --------------- ps plus ...

Interaction Models

https://thinkingmachines.ai/blog/interaction-models/thumbnails/ANIMAL_STORY_THUMB.jpg
Researchers at Thinking Machines are developing a new type of AI model called interaction models that can handle real-time conversations and collaboration with humans. These models can perceive and respond to humans in real-time, across multiple modalities such as audio, video, and text, and can be used for a variety of applications including customer service, education, and healthcare.

Show HN: OpenGravity – A zero-install, BYOK vanilla JS clone of Antigravity

https://raw.githubusercontent.com/ab-613/OpenGravity/main/examples/html%20site%20example.png
OpenGravity is a lightweight, BYOK recreation of Google Antigravity UI with a live terminal and proactive agent. It needs community contributions to add features like top menu bars, settings UI, and basic functionality.

Bild AI (YC W25) Is Hiring Founding Product Engineers

Bild AI Jobs

AMÁLIA and the future of European Portuguese LLMs

https://duarteocarmo.com/images/101/hero.webp
The Portuguese government invested 5.5 million euros in AMÁLIA, a large-scale LLM for European Portuguese. The model's architecture is based on EuroLLM, but with modifications to increase European Portuguese data.

CUDA-oxide: Nvidia's official Rust to CUDA compiler

https://nvlabs.github.io/cuda-oxide/_images/logo.png
cuda-oxide is a Rust-to-CUDA compiler for safe GPU programming. It compiles Rust code to PTX and supports async GPU programming with Rust's type system and ownership model.

The Boston library where you still can borrow a giant puppet

https://binj.news/wp-content/uploads/2026/05/boston-puppet-library.png
Sara Peattie runs a free puppet library in Boston's basement, where puppets of all shapes and sizes can be borrowed by the public. Peattie, a Boston-based puppeteer, creates her own puppets using papier-mâché and fabric, often making them look more complicated than they are.

Counting Fast in Erlang with:counters and:atomics

https://andrealeopardi.com/_astro/atomics-array.KA8oz1CO_Z2aUkUl.svg
The speaker discussed two new OTP data structures, :atomics and :counters, which provide fast and atomic operations for shared memory spaces. They compared these to ETS, a traditional shared memory space, and found that :atomics and :counters offer better performance and tighter semantics for certain use cases.

Show HN: E2a – Open-source email gateway for AI agents

https://opengraph.githubassets.com/7dc5ea874b47f3027dc5408dccdf18e3008cc3c007a859d6b043c7be2d9e340a/Mnexa-AI/e2a
Authenticated email gateway for AI agents with inbound and outbound email processing, verification, and approval features. It supports local and cloud agents, with a shared domain for instant slug-based onboarding and managed deliverability.

Building a web server in aarch64 assembly to give my life (a lack of) meaning

https://imtomt.github.io/ymawky/dirlist.png
The author built a web server called ymawky in AArch64 assembly for macOS to understand how a web server works and to strip away convenience layers. The project involved parsing HTTP requests, handling edge cases, and implementing security features such as request timeouts and path sanitization in a low-level and manual way.

Linux Terminal Memory Usage

User uses multiple terminals across multiple desktops, switching between xterm, rxvt, lxterminal, alacritty, and kitty due to various features. User discovers smem, which shows that kitty consumes excessive swap memory, leading to a switch back to xterm and then to alacritty. User devises a test to measure memory usage of various terminals and finds st to be the least memory-hungry option.

Hardware Attestation as Monopoly Enabler

https://grapheneos.social/system/cache/custom_emojis/images/000/052/296/static/c409a555bed3798b.png
Google and Apple are expanding hardware-based attestation to lock out non-approved devices and OSes, presented as a security feature but actually anti-competitive.

Software engineering may no longer be a lifetime career

https://www.seangoedecke.com/og-image.jpg
Some software engineers think AI use makes them less intelligent by not learning tasks, but this is a bad argument. They should adapt to AI like construction workers do to heavy lifting, even if it's detrimental to their long-term cognitive abilities.

From Buffon's Needle to Buffon's Noodle

https://mbmccoy.dev/images/buffons-noodle/noodle-drop.png
A needle of length L is dropped onto a hardwood floor with floorboards of width W. The average number of lines it crosses is 2L / pi W.