Hacker News

Latest

Global Warming at 3 °C by 2050? What's Behind the New German Climate Warning

2026-07-15 @ 01:43:49Points: 76Comments: 85

TS-2026-009: Insecure argument handling in Tailscale SSH permitted root access

2026-07-15 @ 01:08:26Points: 75Comments: 31

Data centers have hiked electricity prices on the public by $23B

2026-07-15 @ 00:20:31Points: 118Comments: 67

Solving 20 Erdős Problems with 20 Codex Accounts Running in Parallel

2026-07-15 @ 00:15:56Points: 76Comments: 22

Vancouver PD website features Quick Escape button that wipes itself from history

2026-07-15 @ 00:15:53Points: 182Comments: 69

LeMario: Training a JEPA World Model on Super Mario Bros

2026-07-14 @ 22:30:47Points: 68Comments: 9

Probably check on your smart appliances

2026-07-14 @ 22:00:41Points: 42Comments: 15

Financing the AI boom: from cash flows to debt [pdf]

2026-07-14 @ 21:58:36Points: 115Comments: 65

Microsoft Patches a Record 570 Security Flaws

2026-07-14 @ 21:32:22Points: 62Comments: 30

Dependabot version updates introduce default package cooldown

2026-07-14 @ 21:15:51Points: 130Comments: 79

How I use HTMX with Go

2026-07-14 @ 19:55:31Points: 150Comments: 37

Cursor 0day: When Full Disclosure Becomes the Only Protection Left

2026-07-14 @ 17:58:35Points: 294Comments: 136

Bonsai 27B: A 27B-Class model that runs on a phone

2026-07-14 @ 17:50:48Points: 490Comments: 180

Kontigo (YC S24) Is Hiring (Head of Security)

2026-07-14 @ 17:00:17Points: 1

The Tower Keeps Rising

2026-07-14 @ 16:57:54Points: 389Comments: 175

Show HN: Opening lines of famous literary works

2026-07-14 @ 15:24:49Points: 151Comments: 89

This came from an idea that had been knocking around in my head for several years. I had been collecting opening lines of famous works and thought it would be cool to see one everyday as I opened the browser. I tried different styles but landed on the simple background with the text, let the words speak for themselves. Over time i've added more quotes I believe now there are close to 60, so hopefully you can refresh a few times and get a fresh one every time. I hope you guys like it, enjoy!

I'm a USB-C Maximalist

2026-07-14 @ 15:20:36Points: 206Comments: 305

Are we offloading too much of our thinking to AI?

2026-07-14 @ 15:18:13Points: 404Comments: 401

Guardian Angels: LLM Personalization for Productivity and Security

2026-07-14 @ 12:50:29Points: 70Comments: 13

How to stop Claude from saying load-bearing

2026-07-14 @ 11:46:02Points: 463Comments: 519

Mathematical texts from a Maya site in Guatemala identify an ancient astronomer

2026-07-14 @ 11:40:34Points: 61Comments: 16

The Estranged Worlds of J. G. Ballard

2026-07-13 @ 21:57:56Points: 45Comments: 9

Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCE

2026-07-12 @ 18:28:15Points: 200Comments: 82

I'm a long-term C++ dev, and over 30+ years I've created some successful audio dev tools (JUCE, the Tracktion DAW, the Cmajor DSP language). All of these came from me getting annoyed with something I had to use, and deciding to have a go at my own take on whatever it was.

So Juggler is my attempt at an AI code agent, after spending too many hours loving what the models could do, but hating the CLI experience, and having some opinions of what a better UX might be for this stuff.

Lots more blurb on the website and github, but a quick tech dump which might grab your attention if you're into these things:

A session is a document, not a log file. Each conversation is a Yjs CRDT tree. It can branch into sub-threads (recursively), and you can drill down, backtrack, edit, undo/redo, and inspect everything: tool calls, approvals, and the raw context JSON going to the model, etc. The UI is based around Finder-style Miller columns rather than a big doom-scroll, and is quick to navigate.

Because it's a CRDT behind a local web server, multiple clients can attach P2P to a live session: the native desktop app, a browser tab, or your phone. Run the headless server on the box where the code lives, view it from wherever.

Almost everything is a JavaScript plugin: every item in the context (read/write/bash/etc.), the LLM loop strategies, slash commands, and their UIs. You can inspect, fork, or replace any of them. I don't do much agent customisation myself, but lots of people do, and I'd love to see what they think of with this plugin API.

Go backend, Wails for windowing (no Electron), plain type-checked JS (strict JSDoc), Yjs for the documents. Usual BYOK provider support: Claude (CLI or API), OpenAI/Codex, Gemini, Ollama, OpenRouter, DeepSeek, etc.

The app's AGPLv3; the extension SDK and bundled extensions are Apache-2.0, so extensions have no copyleft strings attached. No signup, no telemetry, trying to make it frictionless for people to try it out..

It's very much a beta, and is a one-man side project. It hasn't yet had a proper kicking from the real world, but I'm confident some people with similar preferences to my own will like it!

https://juggler.studio

The largest available Minecraft world, totalling 15 TB

2026-07-11 @ 14:32:19Points: 179Comments: 61

The kids with phones are alright

2026-07-11 @ 09:08:08Points: 158Comments: 110

Your 'app' could have been a webpage (so I fixed it for you)

2026-07-11 @ 08:21:27Points: 756Comments: 457

Unlocking the PSP's Dual Core Setup

2026-07-10 @ 23:51:37Points: 52Comments: 4

The zero-cost fallacy: open-source software in the agentic era

2026-07-10 @ 20:45:43Points: 120Comments: 97

An unusual way for your DHCP server to run out of dynamic IPs

2026-07-10 @ 16:47:11Points: 38Comments: 6

Ambient Website Background Clouds

2026-07-10 @ 00:50:09Points: 13Comments: 2

Archives

2026

2025

2024

2023

2022