Taking on CUDA with ROCm: 'One Step After Another'

All elementary functions from a single binary operator

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
A single binary operator eml(x,y) can generate all standard functions of a scientific calculator using the constant 1. This operator enables exact recovery of closed-form functions from data at shallow tree depths.

Show HN: boringBar – a taskbar-style dock replacement for macOS

https://boringbar.app/images/current-space-1.jpg
boringBar shows only active windows on the current display, allowing one-click switching and app launching. It requires a license after a 14-day trial, with personal and business options starting at $7.99/year and $20.99/year respectively.

Bring Back Idiomatic Design (2023)

https://substackcdn.com/image/fetch/$s_!rxaZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7b070ba-f4cc-486e-a1c1-000ecb3c1a5d_517x316.png
The user misses the consistency in design of the desktop software era and believes that homogeneous interfaces are essential for user experience, citing the example of a checkbox being a standard design idiom. They argue that the lack of design idioms in modern web applications has led to frustration and a "guessing game" for users, and suggest that following established design patterns and ...

Optimization of 32-bit Unsigned Division by Constants on 64-bit Targets

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
Researchers proposed an optimization method for 32-bit unsigned division by constants targeting 64-bit CPUs. The method achieved speedups of 1.67x and 1.98x on Intel and Apple CPUs respectively.

DIY Soft Drinks

https://blinry.org/diy-soft-drinks/3f3bb8383402a595.jpg
User makes sugar-free, caffeine-free cola using essential oils, gum arabic, and artificial sweeteners. They experiment with various flavors and ingredients, creating unique recipes like orange and almond soda.

Ask HN: What Are You Working On? (April 2026)

User is building Kavla, a canvas-based interface for data and agents, and working on CLI and AI projects like Orange Words and VCamper. They also created an IDE that automates testing and an interactive market visualization called Not Better Cursor.

Most people can't juggle one ball

https://res.cloudinary.com/lesswrong-2-0/image/upload/v1654295382/new_mississippi_river_fjdmww.jpg
A guide to juggling from zero to siteswap notation is provided, including tips on basic technique, common mistakes, and how to progress to more complex patterns. The guide covers various aspects of juggling, including 3-ball juggling, 4-ball juggling, and siteswap notation, as well as other implements like clubs and rings.

A Perfectable Programming Language

Sydney Von Arx challenged me to name 40 programming languages, which I did. I discussed the importance of types and theorem provers in programming languages, specifically Lean's capabilities.

I gave every train in New York an instrument

https://www.micwise.com/images/ogtrains.png
Trains form a jazz combo playing a unique, ever-changing piece based on location and time. The music is a portrait of the city, with each note reflecting the surroundings and the trains' routes.

Show HN: Oberon System 3 runs natively on Raspberry Pi 3 (with ready SD card)

https://private-user-images.githubusercontent.com/2523113/576524540-ddbb8005-2c08-4a42-8fd9-d3a23c8f71c1.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzYwMDI2ODAsIm5iZiI6MTc3NjAwMjM4MCwicGF0aCI6Ii8yNTIzMTEzLzU3NjUyNDU0MC1kZGJiODAwNS0yYzA4LTRhNDItOGZkOS1kM2EyM2M4ZjcxYzEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDQxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA0MTJUMTM1OTQwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YTM1ZjhjMzRkOTA5YjY5YjhiMmIxZjRhMDBkNjc5ZmE2MWFkOGY3Nzg3ZmI0MTE3NGViMWZmZDkzN2YyZTZlYiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.N7QmUMhftzZ_RnQXLoJ8ab7_QFjblkgZwihfDVCb7HE
The user successfully ported the Oberon system to Raspberry Pi 3b and other models, making it available for download. The system now boots and runs on QEMU and real hardware, with plans to debug and migrate the network driver.

Google removes "Doki Doki Literature Club" from Google Play

https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:vnea37icaea6aufss6n4vpo4/bafkreigaipkm5tcheomjrjjiwgwew2cb5o5gougsblcdyez5kmp3wgjtrm
A statement regarding the removal of DDLC from the Google Play Store:

Tell HN: Docker pull fails in Spain due to football Cloudflare block

You experienced TLS errors with a Cloudflare-hosted Docker image due to a blocked IP for a Spanish football match. This caused your GitLab pipelines to fail during the match.

State of Homelab 2026

https://mrlokans.work/posts/state-of-homelab-2026/images/gmk5-pro_hu_6b01b24fc417b651.jpg
I’m kind of a person who secretly (well, not THAT secretly) wants to own a bunker. A bunker, solar panels, generators, ability to run off the grid, own mesh networks and a Starlink antenna. There’s something appealing in that idea, being independent and prepared, a male fantasy likely never coming to life. For now I have to sublimate and replace it with something else, something tied to my ...

Uncharted island soon to appear on nautical charts

https://www.awi.de/fileadmin/_processed_/9/2/csm_20260326_WeddellmeerInsel_ChristianHaas_001_978eecee60.jpg
Scientists on the Polarstern expedition discovered a previously unknown island in the Antarctic's northwestern Weddell Sea. The team surveyed the island and will now go through the naming process for the discovery.

The peril of laziness lost

https://bcantrill.dtrace.org/2026/04/12/the-peril-of-laziness-lost/images/37k-a-day-bro.webp
Larry Wall's three programmer virtues are laziness, impatience, and hubris, with laziness being the most profound. LLMs lack this virtue, making systems larger and less efficient due to their lack of time constraints.

Investigating How Long-Distance Couples Use Digital Games to Facilitate Intimacy

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
Researchers studied 13 LDR couples who play video games together, finding differences in play styles and ways couples express affection virtually. They created prototypes to address physical sensation and memorabilia storage issues in games.

Is Math Big or Small?

https://chessapig.github.io/assets/ihp/big_small/train/train_tracks.jpeg
The author discusses the importance of scale in mathematical illustrations, arguing that it can greatly affect the viewer's understanding and emotional response to the math. They explore various examples, including Bill Thurston's train tracks and Yasha Eliashberg's symplectic manifolds, to illustrate how different scales can be used to convey different aspects of mathematical ideas.

We have a 99% email reputation, but Gmail disagrees

https://i0.wp.com/blogfontawesome.wpcomstaging.com/wp-content/uploads/2026/03/email-frustration.png?resize=1%2C1&ssl=1
We're a small software company that makes tools for designers and developers, but our emails often get marked as spam by Gmail due to their own reputation system. We're working to fix this by culling old addresses and slowing down our sends.

Seven countries now generate 100% of their electricity from renewable energy

https://assets-jpcust.jwpsrv.com/thumbnails/py4OrxLv-720.jpg
The Independent reports on various topics including climate change and reproductive rights without paywalls. Seven countries now generate nearly all their electricity from renewable energy sources.

JVM Options Explorer

The input specifies options for Java Heap allocation and class loading, including aliasing, prefetching, and locking. It also sets thresholds for using malloc or mmap for memory allocation.

Apple's accidental moat: How the "AI Loser" may end up winning

https://substackcdn.com/image/fetch/$s_!NqyU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669a66b1-85e1-47cd-93c9-7a7c6f58c248_1600x873.png
My personal public journal. Reflections on cutting-edge systems, career pivots, and the mindset of an engineer in the age of AI. By subscribing, you agree Substack's Terms of Use, and acknowledge its Information Collection Notice and Privacy Policy. A few weeks ago I wrote about how I thought intelligence is becoming a commodity. The idea is quite straightforward, and widespread now: when ...

Happy Map

https://pudding.cool/2026/02/happy-map/assets/social-facebook.png
100,000 moments of human happiness, mapped

The End of Eleventy

https://brennan.day/assets/images/blog/11ty.jpg
The Font Awesome team has launched a Kickstarter for Build Awesome, a rebranded version of the static site generator 11ty, which has already reached its funding goal, but many 11ty developers are concerned about the project's direction and potential impact on the open-source community. The rebranding effort has been met with skepticism, with some developers questioning the need for a paid ...

Pro Max 5x quota exhausted in 1.5 hours despite moderate usage

https://opengraph.githubassets.com/aed0bf6b42c4d0f2b60d6b920776adcd49fee29f13330e4c9e0e4ba12468266b/anthropics/claude-code/issues/45756
Cache_read tokens count at full rate against quota, negating prompt caching benefits. This causes quota exhaustion within 1.5 hours on Pro Max 5x plans.

Phyphox – Physical Experiments Using a Smartphone

https://phyphox.org/google-play-badge.png
The phyphox team received the Ars legendi-faculty award in 2020 for developing phyphox, an app for academic teaching and physics classes. They also received the teaching award in 2019 from the AG Physikalische Praktika of the German Physical Society.

EasyPost (YC S13) Is Hiring

https://www.easypost.com/wp-content/uploads/2026/03/careers-04.png
EasyPost is a revolutionary software company simplifying shipping. It's an engineering-first company with a diverse team from startups to large tech companies.

Show HN: Claudraband – Claude Code for the Power User

https://raw.githubusercontent.com/halfwhey/claudraband/master/assets/self-interrogate.png
Claudraband wraps Claude Code TUI in a controlled terminal for resumable non-interactive workflows and personal usage. It supports session management, daemon mode, and ACP integration through a CLI.

Exploiting the most prominent AI agent benchmarks

https://rdi.berkeley.edu/blog/trustworthy-benchmarks-cont/figures/terminal-bench-exploit.svg
An automated scanning agent discovered vulnerabilities in eight prominent AI benchmarks, allowing near-perfect scores without solving tasks. The Agent-Eval Checklist provides a minimum bar for robust evaluation, including isolating agents from evaluators and preventing tampering with evaluation data.

Mark's Magic Multiply

The user discusses their custom RISC-V extension Xh3sfx for accelerating soft floating-point routines, which replaces compiler runtime routines with accelerated versions using specialized ALU operations and integer instructions. They also explore a trick by Mark Owen for floating-point multiplication on 32-bit embedded cores, which uses two 32 × 32 → 32-bit partial products to achieve ...