It's OK to abandon your side-project

https://robbowen.digital/assets/img/articles/lietvards-code.png
A developer shares their experience with a side-project that failed to meet expectations, but still provided valuable learning experience. They realized that success is a matter of perspective and that abandoned projects can be a great way to experiment and learn.

Flipdiscs

https://flipdisc.io/og-image.jpg
The user built a large interactive wall art using flipdiscs, a display type that utilizes electromagnetic pulses to flip small discs between two colors, and paired it with an Nvidia Orin Nano for processing power. The user created a library for using flipdisc screens in Node.js and built a reliable interface for the display using an expo app, allowing users to control and customize the display.

I bought Friendster for $30k – Here's what I'm doing with it

https://miro.medium.com/v2/resize:fit:700/1*9R5yu4-oc3LFPOje_tDTzg.png
The domain name friendster.com was bought for $7456 in an auction and later sold for $20k in Bitcoin. The new owner created a social network with unique features like phone tapping to connect friends and fading connections to encourage in-person interactions.

AI should elevate your thinking, not replace it

https://www.koshyjohn.com/blog/ai-should-elevate-your-thinking-not-replace-it/blog_social.jpg
The future of software engineering will belong to those who use AI to augment their skills, not replace them, by focusing on judgment, clarity, and original thought. Effective engineers will know what to delegate to AI and what to own, turning time savings into better thinking and avoiding the trap of shallow understanding and imitation.

TurboQuant: A first-principles walkthrough

A vector is an ordered list of numbers that can be thought of as an arrow in space, and its length and inner product can be calculated using the norm and dot product. The goal of TurboQuant is to store a vector using a fixed number of bits per coordinate while minimizing the mean squared error (MSE) of the reconstructed vector, and it achieves this by applying a random rotation to the vector ...

Self-updating screenshots

The user built an automated screenshot system for a help centre in Jelly, using Rake tasks and a headless Chrome browser. This system updates screenshots automatically when the UI changes, reducing maintenance and keeping the help centre current.

The Prompt API

https://developer.chrome.com/static/docs/ai/prompt-api/images/cover.png
The Prompt API allows developers to send natural language requests to Gemini Nano in the browser for various applications. It requires a minimum of 22 GB free space, unlimited data, and Windows 10 or 11, macOS 13+, or Linux operating systems.

Bob Odenkirk would like to remind you that life is a meaningless farce

Please enable JS and disable any ad blocker

Three constraints before I build anything

To ensure creativity and focus, I use three constraints: a one pager that captures my north star, a core piece of technology that supports my product, and a defining constraint that gives my product identity. If a project fails to meet any of these constraints, I don't build it, as it will likely result in a complex, bloated, or unidentifiable product.

When the cheap one is the cool one

https://arun.is/.netlify/images?url=_astro%2Fneo_colors.9Anajey7.jpg&w=1440&h=960&dpl=69eeae0cf8ffc700089b6e18
Apple and Porsche created affordable products by stripping down existing models and focusing on what's essential, then adding unique features to make them exciting. This approach reveals what customers value and can lead to a deeper understanding of the tool and one's capabilities.

Fast16: High-precision software sabotage 5 years before Stuxnet

https://www.sentinelone.com/wp-content/uploads/2026/04/fast16_7.jpg
SentinelLABS uncovered a 2005 cyber sabotage framework, fast16, targeting high-precision calculation software with a kernel driver that patches code in memory to tamper with results. The framework was designed for strategic sabotage, introducing small but systematic errors into physical-world calculations.

A Guide to CubeSat Mission and Bus Design

https://pressbooks-dev.oer.hawaii.edu/epet302/wp-content/uploads/2016/11/oer-icon3-copy-2.png
A Guide to CubeSat Mission and Bus Design

Rust Memory Management: Ownership vs. Reference Counting

https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Rust_programming_language_black_logo.svg/250px-Rust_programming_language_black_logo.svg.png
Rust's signature achievement is memory safety without a garbage collector. It accomplishes this through a disciplined ownership system — but that system deliberately has an escape hatch: reference counting. Every value in a Rust program has a single owner at any given time. When that owner goes out of scope, the value is dropped — memory freed, deterministically, at a known point in ...

Box to save memory in Rust

https://dystroy.org/logo-dystroy-rusty.svg
A Rust program reduced its memory footprint from 895MB to 420MB by optimizing the layout of structs and deserialization of JSON files. This was achieved by using optional fields and boxing to reduce memory usage, and verifying the results using a custom allocator.

The Mushroom That Makes People Have the Exact Same Hallucination

https://www.vice.com/wp-content/uploads/sites/2/2026/04/why-gen-z-struggle-so-much-with-their-sex-lives.png?w=300
Biologist Colin Domnauer reopened a case of "lilliputian hallucinations" in Yunnan province, China, caused by the Lanmaoa asiatica mushroom. The hallucinations, involving tiny elflike people, occur in different people across cultures and can last for a long time.

SWE-bench Verified no longer measures frontier coding capabilities

https://images.ctfassets.net/kftzwdyauwt9/7qMrOFCWWMweIDBUpYFr79/7741661650df6eb935acb5bda179b091/System_Card_Card_SEO_1x1.jpg?w=3840&q=90&fm=webp
SWE-bench Verified, a benchmark for autonomous software engineering, has contamination issues due to publicly available data and flawed test cases, making it unsuitable for measuring model progress. A new benchmark, SWE-bench Pro, is recommended for reporting results due to lower contamination risk and more robust test cases.

FreeBSD Device Drivers Book

https://opengraph.githubassets.com/b2a0c1e944cba24f047d5f319cfefa088ccc4438955535aa62a9c98ad5363202/ebrandi/FDD-book
The book "FreeBSD Device Drivers" is a free, open-source guide that teaches readers from zero to writing production-quality FreeBSD drivers. It's a guided course with 38 chapters, hands-on labs, and covers the full lifecycle of driver development.

Sawe becomes first athlete to run a sub-two-hour marathon in a competitive race

https://ichef.bbci.co.uk/ace/standard/480/cpsprodpb/b5ee/live/d37abd10-1d33-11f1-801d-ed3cff6bf876.jpg
Sabastian Sawe made history by becoming the first athlete to run a sub-two-hour marathon in a competitive race, crossing the line in 1:59:30. Tigst Assefa also broke her own women's world record in a women-only field, finishing in 2:15:41.

Mystery Cpuid Bit

http://www.os2museum.com/wp/wp-content/uploads/2026/04/P4170003-640x480.jpg
The user tested an Athlon 1200 CPU from 2001 and found an unknown CPUID bit set, specifically bit 18, which was listed as "reserved" in AMD documentation. The bit is likely related to ECC capability, which was supported in some Athlon models but dropped in the Athlon 4/Thunderbird.

Revocation of X.509 Certificates

https://blog.apnic.net/wp-content/uploads/2026/04/2026-04-revocation-555x202.png?v=c01fb2a99d193bdf3c80d680b484b3b1ae27e0b5ad3af021ceb5d6f055d0c7e9
Certificate revocation is a critical process in maintaining trust on the internet, but current methods such as CRLs and OCSP have limitations and are not always effective. Stapled OCSP and short-lived certificates are proposed as more scalable solutions to the revocation problem, but Chrome's inconsistent approach to revocation checking raises concerns about the effectiveness of these solutions.

Quirks of Human Anatomy

https://www.sdbonline.org/sites/fly/lewheldquirk/6.1.jpg
The human body has many quirks and flaws, such as a blind spot in the eye, a narrow birth canal, and a vulnerable nervous system, which are a result of evolutionary compromises and mistakes. Despite these flaws, humans and other animals have developed remarkable adaptations and solutions to overcome them, such as the development of the brain and the ability to process visual information.

Chernobyl wildlife forty years on

https://ichef.bbci.co.uk/images/ic/480xn/p0ngd8ng.jpg.webp
A scientist, Pablo Burraco, discovered a dark-colored tree frog in Chernobyl's exclusion zone, sparking a question about radiation's impact on local wildlife. Research suggests some species may have adapted to radiation, but the evidence is still debated among scientists.

Butterflies are in decline across North America, a look at the Western Monarch

https://th-thumbnailer.cdn-si-edu.com/VWzQiloUsaGA1Jc336wimiFqN3c=/1000x750/filters:no_upscale():focal(2784x1856:2785x1857)/https://tf-cmsv2-smithsonianmag-media.s3.amazonaws.com/filer_public/f0/cc/f0cccc48-0697-4243-89b0-1e93aa195dc2/dsc_0152.jpg
Monarch butterflies are declining due to pesticides, habitat loss, and climate change, with a 99% chance of extinction by 2080. Conservationists are working to protect the species, using methods like habitat restoration and tracking monarch migrations to increase their chances of survival.

Magic: The Gathering took me from N2 to Japanese fluency

https://www.tokyodev.com/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MjAwMDEsInB1ciI6ImJsb2JfaWQifX0=--9e71fc6430fd50647698b30212e276eb7a295029/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwic2F2ZXIiOnsic3Vic2FtcGxlX21vZGUiOiJvbiIsInN0cmlwIjp0cnVlLCJpbnRlcmxhY2UiOnRydWUsImxvc3NsZXNzIjpmYWxzZSwicXVhbGl0eSI6ODB9LCJyZXNpemVfdG9fZmlsbCI6WzczNiw0MDldfSwicHVyIjoidmFyaWF0aW9uIn19--1980e7059f94bdc9be5715774ee8d8f7add89ba5/n61q7eq599jgrbxsffkqyde7mfk6.jpg
The author used Magic: The Gathering to improve Japanese fluency by forcing himself to use the language in a real-world environment. This approach helped him transition from a JLPT N2 certification to actual proficiency.

An AI agent deleted our production database. The agent's confession is below

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.

Running Bare-Metal Rust Alongside ESP-IDF on the ESP32-S3's Second Core

The user implemented a dual-core system on the ESP32-S3, where ESP-IDF manages Wi-Fi and BLE on Core 0 and bare-metal Rust code runs on Core 1 with zero scheduler interference. The system uses atomics for shared memory access and allows for updating the Rust binary independently of the ESP-IDF firmware.

EvanFlow – A TDD driven feedback loop for Claude Code

https://opengraph.githubassets.com/dcf29eda9d40f1065d7d65b08e84b2c587a1e0baded701bdb84f1d454170c4a3/evanklem/evanflow
EvanFlow is a coding assistant that guides projects through implementation with checkpoints, no auto-commits, and no forced ceremony. It uses 16 cohesive skills and 2 custom subagents to ensure discipline and quality across iterations.

The Military Rockets That Launched the Space Age (2023)

Details: cache-chi-kigq8000133-CHI 1777280969 2109917368

Clay PCB Tutorial

https://freight.cargo.site/w/1024/i/023df547c98cc900f7a565ef2c87d8f1442ce22e304533fd0abc0c50f5608d65/7E014D23-1433-4DFB-A66F-2BBE15BB1905_1_105_c.jpeg
Researchers at Mz* Baltazar's Lab developed a method to create PCBs from natural clay, using a 3D printed stamp and a low-energy firing process. The project aims to create sustainable and locally sourced hardware, reducing the reliance on conflict minerals and promoting fair trade practices.

Show HN: Free textbook on engineering thermodynamics

https://thermodynamicsbook.com/thumbnails/thermodynamics_cleynen_book.png
This textbook provides a clear introduction to thermodynamics for university students and engineers, covering key concepts with examples and problems. It also includes historical explorations to connect ideas to their origins and impact.