Hacker News

Latest

Light Mode InFFFFFFlation

2026-01-17 @ 22:19:25Points: 107Comments: 57

Congress Wants to Hand Your Parenting to Big Tech

2026-01-17 @ 21:54:52Points: 55Comments: 31

Show HN: ChunkHound, a local-first tool for understanding large codebases

2026-01-17 @ 21:03:52Points: 27Comments: 2

I’d love your feedback — and if you have, thank you for being part of the journey!

The Death of Software Development

2026-01-17 @ 20:49:15Points: 16Comments: 12

A programming language based on grammatical cases of Turkish

2026-01-17 @ 20:44:52Points: 84Comments: 19

Show HN: Docker.how – Docker command cheat sheet

2026-01-17 @ 20:17:49Points: 25Comments: 5

The thing that brought me joy

2026-01-17 @ 18:42:39Points: 47Comments: 20

Raising money fucked me up

2026-01-17 @ 18:29:00Points: 65Comments: 26

Show HN: What if your menu bar was a keyboard-controlled command center?

2026-01-17 @ 17:31:21Points: 56Comments: 39

After DockFlow to manage my Dock and ExtraDock, which gives me more space to manage my apps and files, I decided to tackle the macOS big boss: the menu bar.

I spend ~40% of my day context-switching between apps — Zoom meetings, Slack channels, Code projects, and Figma designs. My macOS menu bar has too many useless icons I almost never use.

So I thought to myself, how can I use this area to improve my workflows?

Most solutions (Bartender, Ice) require screen recording permissions, and did not really solve my issues. I wanted custom menus in the apps, not the ones that the developers decided for me.

After a few iterations and exploring different solutions, ExtraBar was created. Instead of just hiding icons, what if the menu bar became a keyboard-controlled command center that has the actions I need? No permissions. No telemetry. Just local actions.

This is ExtraBar: Set up the menu with the apps and actions YOU need, and use a hotkey to bring it up with full keyboard navigation built in.

What you can do: - Jump into your next Zoom call with a keystroke - Open specific Slack channels instantly (no menu clicking) - Launch VS Code projects directly - Trigger Apple Shortcuts workflows - Integrate with Raycast for advanced automation - Custom deep links to Figma, Spotify, or any URL

Real-world example: I've removed my menu bar icons. Everything is keyboard- controlled: cmd+B → 2 (Zoom) → 4 (my personal meeting) → I'm in.

Why it's different: Bartender and Ice hide icons. ExtraBar uses your menu bar to do things. Bartender requires screen recording permissions. Ice requires accessibility permissions. ExtraBar works offline with zero permissions - (Enhance functionality with only accessibility permissions, not a must)

Technical: - Written in SwiftUI; native on Apple Silicon and Intel - Zero OS permissions required (optional accessibility for enhanced keyboard nav) - All data stored locally (no cloud, no telemetry) - Very Customizable with custom configuration built in for popular apps + fully customizable configuration actions. - Import/export action configurations

The app is improving weekly based on community feedback. We're also building configuration sharing so users can share setups.

Already got some great feedback from Reddit and Producthunt, and I can't wait to get yours!

Check out the website: https://extrabar.app ProductHunt: https://www.producthunt.com/products/extrabar

An Elizabethan mansion's secrets for staying warm

2026-01-17 @ 16:53:24Points: 100Comments: 116

There's no single best way to store information

2026-01-17 @ 16:17:58Points: 67Comments: 42

The recurring dream of replacing developers

2026-01-17 @ 14:31:33Points: 240Comments: 208

ASCII characters are not pixels: a deep dive into ASCII rendering

2026-01-17 @ 11:15:26Points: 769Comments: 95

Map To Poster – Create Art of your favourite city

2026-01-17 @ 10:13:57Points: 209Comments: 52

Show HN: I built a tool to assist AI agents to know when a PR is good to go

2026-01-17 @ 09:55:56Points: 32Comments: 27

It would poll CI in loops. Miss actionable comments buried among 15 CodeRabbit suggestions. Or declare victory while threads were still unresolved.

The core problem: no deterministic way for an agent to know a PR is ready to merge.

So I built gtg (Good To Go). One command, one answer:

$ gtg 123 OK PR #123: READY CI: success (5/5 passed) Threads: 3/3 resolved

It aggregates CI status, classifies review comments (actionable vs. noise), and tracks thread resolution. Returns JSON for agents or human-readable text.

The comment classification is the interesting part — it understands CodeRabbit severity markers, Greptile patterns, Claude's blocking/approval language. "Critical: SQL injection" gets flagged; "Nice refactor!" doesn't.

MIT licensed, pure Python. I use this daily in a larger agent orchestration system — would love feedback from others building similar workflows.

ClickHouse acquires Langfuse

2026-01-17 @ 09:15:45Points: 192Comments: 85

Show HN: Streaming gigabyte medical images from S3 without downloading them

2026-01-17 @ 08:46:08Points: 131Comments: 43

Counterfactual evaluation for recommendation systems

2026-01-17 @ 05:20:20Points: 54Comments: 3

East Germany balloon escape

2026-01-16 @ 17:16:33Points: 679Comments: 279

6-Day and IP Address Certificates Are Generally Available

2026-01-16 @ 15:37:19Points: 479Comments: 267

The Dilbert Afterlife

2026-01-16 @ 14:09:32Points: 423Comments: 279

Show HN: I built a game on my old phone without knowing what I was building

2026-01-15 @ 11:08:54Points: 9Comments: 5

I'm calling this "Vibe Discovery" — distinct from vibe coding because I didn't know the requirements upfront. Started with "make something with the accelerometer" and discovered through 6 iterations that I wanted a WebGL marble game. The interesting part was the dev setup: Claude Code running in Termux on a Redmi Note 9 (4GB RAM). The same-device feedback loop — code, test accelerometer, react, iterate — made rapid discovery possible in a way that laptop-to-phone deployment wouldn't.

High-Level Is the Goal

2026-01-15 @ 11:01:34Points: 232Comments: 118

Xous Operating System

2026-01-14 @ 17:29:09Points: 37Comments: 12

We put Claude Code in Rollercoaster Tycoon

2026-01-12 @ 14:28:17Points: 333Comments: 183

Common misunderstandings about large software companies

2026-01-12 @ 06:38:51Points: 55Comments: 26

Reducing Dependabot Noise

2026-01-12 @ 03:56:07Points: 52Comments: 30

M8SBC-486 (Homebrew 486 computer)

2026-01-11 @ 18:58:19Points: 75Comments: 8

The Olivetti Company

2026-01-11 @ 15:33:04Points: 116Comments: 20

Below the Surface: Archeological Finds from the Amsterdam Noord/Zuid Metro Line

2026-01-11 @ 14:36:13Points: 47Comments: 4

Archives

2026

2025

2024

2023

2022