Hacker News

Latest

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

2026-04-12 @ 17:25:44Points: 111Comments: 63

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.

Reading Is Magic

2026-04-12 @ 17:06:31Points: 30Comments: 6

EasyPost (YC S13) Is Hiring

2026-04-12 @ 17:01:26Points: 1

Building a SaaS in 2026 Using Only EU Infrastructure

2026-04-12 @ 16:33:19Points: 140Comments: 38

Textbooks and Methods of Note-Taking in Early Modern Europe (2008)

2026-04-12 @ 16:10:51Points: 6Comments: 0

Eternity in six hours: Intergalactic spreading of intelligent life (2013)

2026-04-12 @ 14:43:23Points: 39Comments: 37

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

2026-04-12 @ 13:21:39Points: 342Comments: 153

Tell HN: OpenAI silently removed Study Mode from ChatGPT

2026-04-12 @ 13:20:58Points: 148Comments: 62

Here's hoping that it will return soon, as I really liked it.

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

2026-04-12 @ 13:06:44Points: 113Comments: 14

Tell HN: docker pull fails in spain due to football cloudflare block

2026-04-12 @ 12:28:57Points: 427Comments: 194

> 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

2026-04-12 @ 12:21:26Points: 288Comments: 143

Internet outage in Iran reaches 1,008 hours

2026-04-12 @ 11:38:16Points: 129Comments: 93

The Physics of GPS

2026-04-12 @ 11:10:18Points: 75Comments: 18

JVM Options Explorer

2026-04-12 @ 10:29:26Points: 139Comments: 65

Doom, Played over Curl

2026-04-12 @ 10:01:54Points: 73Comments: 10

Phyphox – Physical Experiments Using a Smartphone

2026-04-12 @ 08:38:11Points: 145Comments: 26

I run multiple $10K MRR companies on a $20/month tech stack

2026-04-12 @ 06:00:00Points: 684Comments: 395

Anthropic downgraded cache TTL on March 6th

2026-04-12 @ 05:45:52Points: 371Comments: 280

447 TB/cm² at zero retention energy – atomic-scale memory on fluorographane

2026-04-11 @ 20:08:46Points: 252Comments: 134

Exploiting the most prominent AI agent benchmarks

2026-04-11 @ 19:15:56Points: 469Comments: 115

Small models also found the vulnerabilities that Mythos found

2026-04-11 @ 16:47:28Points: 1210Comments: 322

Compute iOS XNU offset from kernel cache

2026-04-10 @ 15:51:21Points: 19Comments: 0

I gave every train in New York an instrument

2026-04-10 @ 15:21:07Points: 98Comments: 20

A Tour of Oodi

2026-04-09 @ 17:27:39Points: 80Comments: 29

An Interview with Pat Gelsinger

2026-04-09 @ 17:19:10Points: 95Comments: 58

Most people can't juggle one ball

2026-04-09 @ 12:35:20Points: 70Comments: 27

Happy Map

2026-04-07 @ 13:55:11Points: 161Comments: 26

The Miller Principle (2007)

2026-04-07 @ 13:16:36Points: 71Comments: 49

Tofolli gates are all you need

2026-04-07 @ 09:40:57Points: 111Comments: 37

Floyd's Sampling Algorithm

2026-04-07 @ 09:39:44Points: 26Comments: 1

Archives

2026

2025

2024

2023

2022