Writing Lisp Is AI Resistant and I'm Sad

The user, a DevOps engineer, found that using AI to write Lisp code was much harder and more expensive than using Python due to Lisp's REPL nature and lack of training data. This experience led the user to consider rewriting their project in Go, highlighting the impact of AI on language popularity and the "Worse is Better" phenomenon in software development.

Introduction to Computer Music [pdf]

A putative love song could instill varying levels of hatred. 158 just because many participants in one culture agree'sad' doesn't prove universal affect 4 log2(0) = 0 - so there is no entropy in the process of removing the noise from the signal if you want to change the amplitude of the frequency shifted 152 db / s 156 khz eq

Show HN: A game where you build a GPU

OpenScreen is an open-source alternative to Screen Studio

https://raw.githubusercontent.com/siddharthvaddem/openscreen/main/public/preview3.png
OpenScreen is a free app for making product demos and walkthroughs, offering basic features without the cost of Screen Studio. It's open-source and free for personal and commercial use, but may require terminal commands for macOS setup.

Isseven

The only number validation API you'll ever need. One number. One truth. Zero compromises.

Advice to Young People, the Lies I Tell Myself (2024)

https://media1.tenor.com/m/w40BOCxtrpUAAAAC/30rock-kenneth.gif
The author shares personal experiences and advice on living authentically, making choices, and overcoming insecurities to achieve success and happiness. They emphasize the importance of self-love, taking action, and being true to oneself, rather than trying to prove intelligence or seeking external validation.

LLM Wiki – example of an "idea file"

Functional programming accellerates agentic feature development

https://cyrusradfar.com/images/posts/the-debt-engine/og.gif
Functional programming fixes AI agent code issues by eliminating mutable state, hidden dependencies, and entangled side effects. SUPER and SPIRALS frameworks provide code principles and a structured process to ensure reliable automated modification and prevent debugging nightmares.

How many products does Microsoft have named 'Copilot'?

You tried to explain Microsoft Copilot but found multiple uses of the name, leading to confusion. You created a map of all 75+ Copilots, grouped by category, but couldn't find a pattern.
Something went wrong, but don’t fret — let’s give it another shot. Some privacy related extensions may cause issues on x.com. Please disable them and try again.

AWS Engineer Reports PostgreSQL Perf Halved by Linux 7.0, Fix May Not Be Easy

https://www.phoronix.com/assets/categories/linuxkernel.webp
An Amazon/AWS engineer reported a Linux 7.0 kernel regression halving PostgreSQL performance due to user-space spinlock issues. A proposed fix is for PostgreSQL to adapt to the Linux 7.0 change by using the Restartable Sequences (RSEQ) time slice extension.

A case study in testing with 100+ Claude agents in parallel

https://imbue.com/mngr/diagram.png
The author used mngr to create a workflow that runs and improves itself by testing its own demo script, and then scaled up to hundreds of agents on Modal. This workflow is a small map reduce pipeline that can be easily scaled up or down, making it a valuable tool for small teams and large tech conglomerates alike.

Show HN: Contrapunk – Real-time counterpoint harmony from guitar input, in Rust

https://contrapunk.com/logo.svg
8 harmony modes with real counterpoint rules. Palestrina, Bach, Jazz, Free. 28 scale modes. Deterministic voicing. Native desktop via Tauri. Browser via WebAssembly. Server mode for studios. Same Rust core everywhere. MIT licensed. Counterpoint rules are centuries of human knowledge. They should be accessible to every musician.

Show HN: I made open source, zero power PCB hackathon badges

https://private-user-images.githubusercontent.com/88850028/573663592-31bc2249-8f35-4ed4-b9d6-c4fc2e519038.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzUzNDE1ODcsIm5iZiI6MTc3NTM0MTI4NywicGF0aCI6Ii84ODg1MDAyOC81NzM2NjM1OTItMzFiYzIyNDktOGYzNS00ZWQ0LWI5ZDYtYzRmYzJlNTE5MDM4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDA0VDIyMjEyN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ0MWYxNDIxYTRmYmY2NjJmYWM0ZDhlN2RmNWMwZDdmNzUxNTE4NjUyZGU2YzMyNGVhYTdlZmI3ZWE3OWJmMDMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.JAIEAtZ5JhQHS4vLLSAJPXRKm-wAQYxHVb5uovgdZEw
You designed zero-power hackathon badges for the Overglade hackathon in Singapore using RP2040, NFC, and e-ink. The boards are easy to set up and manufacture, with costs starting at around $100 for 5 units.

Ruckus: Racket for iOS

https://ruckus.defn.io/images/app-icon.png
01 Execute Racket programs and see output as it's produced. Everything runs locally on your device. 03 Understands Racket forms like define, let, and cond. Includes a keyboard row for brackets and common keywords. 06 Run scripts from your home screen or automate them with Shortcuts. Opens .rkt files from Files.

Show HN: sllm – Split a GPU node with other developers, unlimited tokens

Shared LLM access via cohort subscriptions

The Indie Internet Index – submit your favorite sites

https://deliciousreverie.co.uk/images/default-share-card.png
The user shares various personal websites and projects, including a schedule maker, game websites, and indie internet index. These websites showcase a range of topics, from education and games to art and personal projects.

Components of a Coding Agent

https://substackcdn.com/image/fetch/$s_!zcE_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc90147bc-4574-4b52-914f-8bda96620063_3467x2270.png
The article discusses coding agents, which are software systems that use large language models (LLMs) to perform coding tasks, and explains how they work by collecting information, packaging it into prompts, and executing tools to improve usability and reliability. The six main components of coding agents include repo view, stable prompt prefix, tool access, context compaction, structured ...

VR Realizes the Cyberspace Metaphor

https://yadin.com/notes/wp-content/uploads/2026/04/liam-charmer-4Zyc0LRbZmg-unsplash-1024x661.jpg
Last week’s note has drawn so much attention that a follow-up is in order. To quickly recap, I argued that even though Meta’s $20 billion/year VR project is now pretty much dead, and seemingly so is most of the current VR market, the fundamental technology is here to stay. The technology industry may have moved on to AI, but the virtual reality concept is so deeply embedded in human ...

Show HN: TurboQuant-WASM – Google's vector quantization in the browser

https://opengraph.githubassets.com/28a40e3ef792eedf7862d2adbe6783abb9bfc9e488d0efac328d5f34aaade3ff/teamchong/turboquant-wasm
TurboQuant is a vector compression library that achieves near-optimal distortion rate with ~4.5 bits/dim compression. It supports fast dot product and decoding without decompression.

Apple approves driver that lets Nvidia eGPUs work with Arm Macs

https://platform.theverge.com/wp-content/uploads/sites/2/2026/04/HEy9-blbAAABy-J.jpg?quality=90&strip=all&crop=0%2C22.4%2C100%2C77.6&w=2400
Apple is allowing a driver to be signed, eliminating the need to disable System Integrity Protection. The driver is designed for LLMs and can be compiled with Docker.

Show HN: M. C. Escher spiral in WebGL inspired by 3Blue1Brown

The Droste effect is a recursive image embedding where a smaller version of an image is placed inside itself, creating a theoretically infinite spiral. This effect can be achieved by transforming the image's coordinates from cartesian to polar and then rotating in polar space.

Emotion concepts and their function in a large language model

https://www.anthropic.com/_next/image?url=https%3A%2F%2Fwww-cdn.anthropic.com%2Fimages%2F4zrzovbb%2Fwebsite%2Fde28cdddc83c97c1a55ebc1157e9feeca31a1dba-3764x2380.png&w=3840&q=75
Modern AI models like Claude Sonnet 4.5 develop internal representations of emotions that influence their behavior, even if they don't truly feel emotions like humans do. These "functional emotions" can be used to predict and shape model behavior, and understanding them is crucial for ensuring AI systems behave reliably and safely.

Shooting down ideas is not a skill

https://scottlawsonbc.com/static/shooting-down-ideas-01.png
In meetings, proposing an idea requires imagination and courage, while shooting it down requires minimal effort and no imagination. Criticism can prevent mistakes, but it's about preservation, not creation, and only ideas can create value.

Rubysyn: Clarifying Ruby's Syntax and Semantics

https://opengraph.githubassets.com/815443f39a44ccefaefe1946675094db440c8d598b8fe73905f8da829c1193be/squadette/rubysyn
[WIP, 2026-04-01] This is an experiment in clarifying some aspects of Ruby syntax and semantics. For that we're going to introduce an alternative Lisp-based syntax for Ruby, preserving Ruby semantics. As I started working on this, I had to find a better explanation for some aspects of Ruby than what is available in standard documentation. So we also discuss some aspects of standard Ruby ...

Breaking Enigma with Index of Coincidence on a Commodore 64

https://imapenguin.com/images/2026/04/enigma-ic-found.webp
The Index of Coincidence (IC) attack is a method to crack Enigma codes without a crib, using the statistical properties of the German language to identify the correct rotor settings. The IC attack requires decrypting the entire message for every candidate setting, which is slower than a crib-based attack but can be done on a Commodore 64 in 82 hours, producing 18,165 candidates.

Some Unusual Trees

https://substackcdn.com/image/fetch/$s_!Mtlm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f813965-e753-43c6-8dac-96b882226812_1600x1200.jpeg
You found a 1975 Encyclopaedia Britannica set and discovered unusual trees like mangroves, banyans, and ombús. These trees have unique features such as massive canopies, hollow leaves, and extraordinary seeds.

Embarrassingly simple self-distillation improves code generation

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
A large language model can improve at code generation using its own raw outputs through simple self-distillation, which fine-tunes the model on its own samples. This method improves model performance on harder problems and generalizes across different model scales and variants.

The CMS is dead, long live the CMS

https://next.jazzsequence.com/_next/image?url=https%3A%2F%2Fsfo2.digitaloceanspaces.com%2Fcdn.jazzsequence%2Fwp-content%2Fuploads%2F2026%2F04%2F03013745%2Fthe-cms-is-dead-long-live-the-cms.png&w=3840&q=75
A 20-year WordPress veteran is skeptical about the idea of migrating to AI-generated sites, citing concerns about vendor lock-in, dependency hell, and the potential loss of control over site management. They argue that AI can enhance existing CMS capabilities, rather than replacing them.

Training mRNA Language Models Across 25 Species for $165

We built an end-to-end protein AI pipeline covering structure prediction, sequence design, and codon optimization using CodonRoBERTa-large-v2. This pipeline outperformed ModernBERT and scaled to 25 species with a species-conditioned system.