Hacker News

Latest

Michigan 'digital age' bills pulled after privacy concerns raised

2026-04-13 @ 12:05:35Points: 58Comments: 30

Android now stops you sharing your location in photos

2026-04-13 @ 11:48:15Points: 165Comments: 104

Galactic Algorithm

2026-04-13 @ 11:27:12Points: 16Comments: 0

Show HN: I built a social media management tool in 3 weeks with Claude and Codex

2026-04-13 @ 09:26:56Points: 119Comments: 79

Caffeine, cocaine, and painkillers detected in sharks from The Bahamas

2026-04-13 @ 08:13:40Points: 54Comments: 45

The economics of software teams: Why most engineering orgs are flying blind

2026-04-13 @ 05:45:32Points: 274Comments: 144

A Canonical Generalization of OBDD

2026-04-13 @ 04:26:15Points: 24Comments: 12

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

2026-04-13 @ 02:53:10Points: 306Comments: 274

All elementary functions from a single binary operator

2026-04-13 @ 01:49:32Points: 604Comments: 161

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

2026-04-12 @ 22:38:45Points: 218Comments: 162

A perfectable programming language

2026-04-12 @ 21:11:24Points: 169Comments: 70

I ran Gemma 4 as a local model in Codex CLI

2026-04-12 @ 20:43:08Points: 139Comments: 60

Uncharted island soon to appear on nautical charts

2026-04-12 @ 20:30:11Points: 92Comments: 49

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

2026-04-12 @ 17:25:44Points: 427Comments: 244

I recently switched from a Fedora/GNOME laptop to a MacBook Air. My old setup served me well as a portable workstation, but I’ve started traveling more while working remotely and needed something with similar performance but better battery life. The main thing I missed was a simple taskbar that shows the windows in the current workspace instead of a Dock that mixes everything together.

I built boringBar so I would not have to use the Dock. It shows only the windows in the current Space, lets you switch Spaces by scrolling on the bar, and adds a desktop switcher so you can jump directly to any Space. You can also hide the system Dock, pin apps, preview windows with thumbnails, and launch apps from a searchable menu (I keep Spotlight disabled because for some reason it uses a lot of system resources on my machine).

I’ve been dogfooding it for a few months now, and it finally felt polished enough to share.

It’s for people who like macOS but want window management to feel a bit more like GNOME, Windows, or a traditional taskbar. It’s also for people like me who wanted an easier transition to macOS, especially now that Windows feels increasingly user-hostile.

I’d love feedback on the UX, bugs, and whether this solves the same Dock/Spaces pain for anyone else.

P.S. It might also appeal to people who feel nostalgic for the GNOME 2 desktop of yore. I started my Linux journey with it, and boringBar brings back some of that feeling for me.

DIY Soft Drinks

2026-04-12 @ 16:38:43Points: 563Comments: 172

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

2026-04-12 @ 16:24:43Points: 267Comments: 867

What are you working on? Any new ideas that you're thinking about?

How long-distance couples use digital games to facilitate intimacy (2025)

2026-04-12 @ 16:17:59Points: 118Comments: 37

Seven countries now generate nearly all their electricity from renewables (2024)

2026-04-12 @ 13:21:39Points: 619Comments: 411

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

2026-04-12 @ 13:15:31Points: 699Comments: 621

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

2026-04-12 @ 13:06:44Points: 211Comments: 63

We have a 99% email reputation, but Gmail disagrees

2026-04-12 @ 12:42:25Points: 300Comments: 266

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

2026-04-12 @ 12:28:57Points: 1024Comments: 376

> error pulling image configuration: download failed after attempts=6: tls: failed to verify certificate: x509: certificate is not valid for any names, but wanted to match docker-images-prod.6aa30f8b08e16409b46e0173d6de2f56.r2.cloudflarestorage.com

First blaming tailscale, dns configuration and all other stuff. Until I just copied that above URL into my browser on my laptop, and received a website banner:

> El acceso a la presente dirección IP ha sido bloqueado en cumplimiento de lo dispuesto en la Sentencia de 18 de diciembre de 2024, dictada por el Juzgado de lo Mercantil nº 6 de Barcelona en el marco del procedimiento ordinario (Materia mercantil art. 249.1.4)-1005/2024-H instado por la Liga Nacional de Fútbol Profesional y por Telefónica Audiovisual Digital, S.L.U. https://www.laliga.com/noticias/nota-informativa-en-relacion-con-el-bloqueo-de-ips-durante-las-ultimas-jornadas-de-laliga-ea-sports-vinculadas-a-las-practicas-ilegales-de-cloudflare

For those non-spanish speakers: It means there is football match on, and during that time that specific host is blocked. This is just plain madness. I guess that means my gitlab pipelines will not run when football is on. Thank you, Spain.

Bring Back Idiomatic Design (2023)

2026-04-12 @ 12:21:26Points: 607Comments: 345

JVM Options Explorer

2026-04-12 @ 10:29:26Points: 208Comments: 98

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

2026-04-12 @ 09:14:30Points: 101Comments: 13

Phyphox – Physical Experiments Using a Smartphone

2026-04-12 @ 08:38:11Points: 241Comments: 35

Is math big or small?

2026-04-12 @ 08:25:03Points: 63Comments: 24

Exploiting the most prominent AI agent benchmarks

2026-04-11 @ 19:15:56Points: 549Comments: 134

I gave every train in New York an instrument

2026-04-10 @ 15:21:07Points: 335Comments: 65

Most people can't juggle one ball

2026-04-09 @ 12:35:20Points: 425Comments: 143

Archives

2026

2025

2024

2023

2022