Sabotaging projects by overthinking, scope creep, and structural diffing

https://kevinlynagh.com/newsletter/2026_04_overthinking/shelf.jpg
You're attending Babashka Conf on May 8 and Dutch Clojure Days on May 9. You're considering building a tool for semantic diffing in Emacs, after being dissatisfied with difftastic.

SDL Now Supports DOS

https://private-user-images.githubusercontent.com/204594/582456934-5aa1d42f-f1f7-49da-a9c1-b426716b7d6c.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzcwNTA3OTMsIm5iZiI6MTc3NzA1MDQ5MywicGF0aCI6Ii8yMDQ1OTQvNTgyNDU2OTM0LTVhYTFkNDJmLWYxZjctNDlkYS1hOWMxLWI0MjY3MTZiN2Q2Yy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNDI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDQyNFQxNzA4MTNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zMGMxNzI2ZjI5NTdlZGM3ZWVhZGI4NTljYjk0Y2Y4NzAyOTczM2IzMDQwMGRkYWEzNzI3M2YzNWVmZTY0ZGFlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.QH5jZ8p_llzF9fDSf2NYhTG0W8jha7n0W2qWNV9VSgQ
This is the combined work of @icculus @madebr @glebm @jayschwa @ccawley2011 and me rounding it off with stability fixes and missing features, thanks to everyone for pitching in. This is a fairly c...

I Cancelled Claude: Token Issues, Declining Quality, and Poor Support

https://nickyreinert.de/en/2026/2026-04-24-claude-critics/image-4.png
The user had a good experience with Claude Code initially but encountered issues with poor quality responses and unhelpful customer support. They eventually cancelled their account due to scaling problems and poor handling of new customers.

DeepSeek v4

https://cdn.deepseek.com/official_account.jpg
The DeepSeek API uses OpenAI/Anthropic compatible format and can be accessed with an API key. Model names will be deprecated on July 24, 2026.

I'm done making desktop applications (2009)

https://media.kalzumeus.com/blog-images/piracy-is-dying.png
The author, a software developer, has decided to abandon desktop app development in favor of web apps due to their superior sales, ease of development, and customer support. The author's experience with Bingo Card Creator, a desktop app turned web app, has shown that web apps offer better conversion rates, lower customer support costs, and more opportunities for experimentation and improvement.

Microsoft OpenClaw

https://camo.githubusercontent.com/10b2eee0e3170cb0012af3e2ed7165483789fe846be75907fa61fab6aee419d0/68747470733a2f2f6170692e737461722d686973746f72792e636f6d2f7376673f7265706f733d6f70656e636c61772f6f70656e636c617726747970653d64617465266c6567656e643d746f702d6c656674
OpenClaw is a personal AI assistant you run on your own devices. It answers you on the channels you already use. It can speak and listen on macOS/iOS/Android, and can render a live Canvas you control. The Gateway is just the control plane — the product is the assistant. If you want a personal, single-user assistant that feels local, fast, and always-on, this is it. Supported channels include: ...

Different Language Models Learn Similar Number Representations

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
Language models learn periodic features with dominant periods at T=2, 5, 10. Models acquire geometrically separable features from complementary co-occurrence signals or multi-token addition problems.

Norway Set to Become Latest Country to Ban Social Media for Under 16s

Please make sure your browser supports JavaScript and cookies and that you are not blocking them from loading. For more information you can review our and .

How to be anti-social – a guide to incoherent and isolating social experiences

https://leaflet.pub/lish/did%3Aplc%3Axbtmt2zjwlrfegqvch7fboei/3lxksvuhk3s2j/3mk4xkaxobc2p/opengraph-image?edc23816ae45539e
Assume others' intentions are malicious or ignorant, trust intuition, and pivot conversations to avoid weakness. Exploit your network, present curated details, and dismiss detractors' credentials unless agreeing with them.

Spinel: Ruby AOT Native Compiler

https://opengraph.githubassets.com/dd6dce370121a9dfcc33b61ed59b9bfe996a9a4ea2042c5c05d2a3b161ad8123/matz/spinel
Spinel compiles Ruby into native executables with significant speedups. It uses whole-program type inference and generates optimized C code.

Show HN: Browser Harness – Gives LLM freedom to complete any browser task

https://camo.githubusercontent.com/82e250e7e7cefde5667bdcf52412b6caefab2c4d5cceaf6b1bf10833cd88f68d/68747470733a2f2f72322e62726f777365722d7573652e636f6d2f6769746875622f616a73646c61736e6e616c736761736c642e706e67
A self-healing browser harness gives LLM complete freedom to complete tasks directly on Chrome with no framework or rails. It's free, supports 3 concurrent browsers, and can be contributed to with new domain skills.

Physicists revive 1990s laser concept to propose a next-generation atomic clock

We’re checking your connection to prevent automated abuse

US special forces soldier arrested after allegedly winning $400k on Maduro raid

https://media.cnn.com/api/v1/images/stellar/prod/2026-01-05t124551z-1320417056-rc20via4lz84-rtrmadp-3-usa-venezuela-maduro-new-york.jpg?c=original&q=w_860,c_fill
US soldier Master Sgt Gannon Ken Van Dyke was arrested and charged with stealing and misusing classified information after allegedly betting $32,000 on Venezuelan President Maduro's capture and winning $400,000. He faces five criminal charges and a related civil complaint from the Commodity Futures Trading Commission.

CSS as a Query Language

IN which we investigate using CSS as a query language, or even a general purpose programming language, to do things other than lay out web pages in a browser. Question: Why in God’s good name would you do that? CSS is infamously confusing. And better query languages exist, right? Such as SQL, which famously doesn’t have problems. “Things” are “domain entities”, or “atoms”, or “facts”. They ...

Mounting tar archives as a filesystem in WebAssembly

https://jeroen.github.io/notes/webassembly-tar/preview.png
We can mount a tarball directly in memory without copying by generating a metadata file that lists file sizes and offsets, then using Emscripten's WORKERFS. This approach avoids unnecessary copying and improves performance, especially in memory-constrained environments.

The operating cost of adult and gambling startups

Building an online casino or 18+ project is often driven by short-term goals and can be stigmatized, making it hard to find investment, employees, and reliable payment providers. Success in such a niche can be difficult to translate into a positive reputation outside of it.

Hear your agent suffer through your code

https://raw.githubusercontent.com/AndrewVos/endless-toil/main/assets/endless-toil.png
To use Endless Toil, install it from the marketplace, restart Codex if needed, and invoke the plugin in a new thread. It plays escalating human groans as it scans code, printing results if an audio player is unavailable.

An update on recent Claude Code quality reports

https://www.anthropic.com/_next/image?url=https%3A%2F%2Fwww-cdn.anthropic.com%2Fimages%2F4zrzovbb%2Fwebsite%2Fde3bcf9733b61f57234d8c45e663b1bd48677ea1-3840x2160.png&w=3840&q=75
Claude's responses worsened for some users due to three separate changes affecting Claude Code, the Claude Agent SDK, and Claude Cowork. We've fixed the issues and will implement changes to prevent similar problems in the future.

Machine Learning Reveals Unknown Transient Phenomena in Historic Images

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
Researchers used machine learning to identify transient objects in historical astronomical plates and found a significant increase in transients near nuclear testing dates and a decrease in Earth's shadow. Results support the existence of an unrecognized population of transient objects.

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.

8087 Emulation on 8086 Systems

Intel released the E8087 software emulation package in 1980 to allow developers to write 8087 software without requiring 8087 hardware, and Microsoft later adopted and modified this mechanism for their own use. The emulation mechanism involves language translators emitting special fix-ups for floating-point instructions, which are then replaced with software interrupts by the linker, allowing ...

Redesigning the Recurse Center application to inspire curious programmers

https://d29xw0ra2h4o4u.cloudfront.net/assets/logo_opengraph-2325537a191b8371ffd077b0aacee12e8183069b9997ce069d0ae484f4b8ed8c.png
If you’d like to spend 6 or 12 weeks programming with kind, curious people, apply to RC! When we began rewriting the RC application earlier this year, I was very much inspired by one of the best question sets I’ve come across: the Oxford All Souls Examination papers. They give a choice of one or two questions from a few lists of many fascinating rabbit-hole-openers, which range from abstract ...

GPT-5.5

https://images.ctfassets.net/kftzwdyauwt9/5A8f5mO7aKrwLH5ClDV0si/e49a0a3c56f63d9998dd338ce16d0dd6/Blog1.png?w=3840&q=90&fm=webp
OpenAI releases GPT-5.5, a more intelligent and efficient model that can handle complex tasks. GPT-5.5 excels at coding, research, and everyday work on a computer, providing better results with fewer tokens.

Why I Write (1946)

The author's early life influenced his writing, with a desire to escape loneliness and create a private world through words. He developed a habit of making up stories and describing scenes, which continued into adulthood.

Tesla (TSLA) discloses $2B AI hardware company acquisition buried

https://electrek.co/wp-content/uploads/sites/3/2024/07/Tesla-Optimus-robot-4680-battery-cell.jpg?quality=82&strip=all&w=1600
Tesla acquired an unnamed AI hardware company for up to $2 billion in stock and equity awards. The deal's structure suggests Tesla is acquiring promising but unproven technology with a retention mechanism for the target company's engineering team.

Show HN: Gova – The declarative GUI framework for Go

https://opengraph.githubassets.com/06d25ddefb033519d5d8e9c707c41f75fb9ce01efb8dcb2813f5f564fcadd20f/NV404/gova
Gova is a declarative GUI framework for Go that builds native desktop apps from a single codebase. It uses typed components, reactive state, and real platform dialogs with a single static binary.

Show HN: Atomic – Local-first, AI-augmented personal knowledge base

https://atomicapp.ai/_astro/wiki.DfwCBzh6_Z1l0asA.webp
Atomic organizes knowledge automatically with semantic search and tagging. It generates summaries, wiki articles, and visualizes knowledge as a graph with AI-augmented chat.

Composition shouldn't be this hard

The author, a seasoned data infrastructure engineer, argues that the current state of software development is plagued by brittleness and tedium due to the use of fragmented systems, which are assembled from components with incompatible internal models. He proposes the development of a general-purpose, domain-aligned, sealed model for internet software that would enable coherent systems and ...

MeshCore development team splits over trademark dispute and AI-generated code

https://blog.meshcore.io/assets/images/2026/04/23/trust-ai-gen-firmware.png
A team member, Andy Kirby, secretly used AI-generated code to take over the MeshCore ecosystem, sparking a dispute over ownership and control. The core team has now separated from Andy and will continue to develop and release MeshCore firmware and app updates on their official website, meshcore.io.

Meta tells staff it will cut 10% of jobs

Meta plans to cut 10% of its workforce, around 8,000 employees, to boost efficiency and offset AI spending. Layoffs will occur on May 20, with 6,000 open roles left unfilled.