Hacker News

Latest

Error payloads in Zig

2026-02-15 @ 23:08:43Points: 46Comments: 5

Continuous batching from first principles (2025)

2026-02-15 @ 22:47:26Points: 23Comments: 3

Magnus Carlsen Wins the Freestyle (Chess960) World Championship

2026-02-15 @ 22:17:10Points: 142Comments: 64

I’m joining OpenAI

2026-02-15 @ 21:54:15Points: 602Comments: 439

GNU Pies – Program Invocation and Execution Supervisor

2026-02-15 @ 20:53:26Points: 64Comments: 46

Show HN: VOOG – Moog-style polyphonic synthesizer in Python with tkinter GUI

2026-02-15 @ 19:40:57Points: 70Comments: 13

  Features: 3 oscillators, Moog ladder filter (24dB/oct), dual ADSR envelopes, LFO, glide, noise generator, 4 multitimbral channels, 19 presets, rotary
  knob GUI, virtual keyboard with mouse + QWERTY input, and MIDI support.

  No external GUI frameworks — just tkinter, numpy, and sounddevice.

Show HN: Microgpt is a GPT you can visualize in the browser

2026-02-15 @ 18:40:35Points: 120Comments: 8

very much inspired by karpathy's microgpt of the same name. it's (by default) a 4000 param GPT/LLM/NN that learns to generate names. this is sorta an educational tool in that you can visualize the activations as they pass through the network, and click on things to get an explanation of them.

Towards Autonomous Mathematics Research

2026-02-15 @ 18:35:40Points: 86Comments: 42

Editor's Note: Retraction of article containing fabricated quotations

2026-02-15 @ 18:29:54Points: 159Comments: 130

Radio host David Greene says Google's NotebookLM tool stole his voice

2026-02-15 @ 18:05:24Points: 101Comments: 62

Modern CSS Code Snippets: Stop writing CSS like it's 2015

2026-02-15 @ 18:04:10Points: 247Comments: 98

Show HN: Klaw.sh – Kubernetes for AI agents

2026-02-15 @ 17:22:59Points: 40Comments: 31

I run a generative AI infra company, unified API for 600+ models. Our team started deploying AI agents for our marketing and lead gen ops: content, engagement, analytics across multiple X accounts.

OpenClaw worked fine for single agents. But at ~14 agents across 6 accounts, the problem shifted from "how do I build agents" to "how do I manage them."

Deployment, monitoring, team isolation, figuring out which agent broke what at 3am. Classic orchestration problem.

So I built klaw, modeled on Kubernetes: Clusters — isolated environments per org/project Namespaces — team-level isolation (marketing, sales, support) Channels — connect agents to Slack, X, Discord Skills — reusable agent capabilities via a marketplace

CLI works like kubectl: klaw create cluster mycompany klaw create namespace marketing klaw deploy agent.yaml

I also rewrote from Node.js to Go — agents went from 800MB+ to under 10MB each.

Quick usage example: I run a "content cluster" where each X account is its own namespace. Agent misbehaving on one account can't affect others. Adding a new account is klaw create namespace [account] + deploy the same config. 30 seconds.

The key differentiator vs frameworks like CrewAI or LangGraph: those define how agents collaborate on tasks. klaw operates one layer above — managing fleets of agents across teams with isolation and operational tooling. You could run CrewAI agents inside klaw namespaces.

Happy to answer questions.

LT6502: A 6502-based homebrew laptop

2026-02-15 @ 17:12:35Points: 315Comments: 138

EU bans the destruction of unsold apparel, clothing, accessories and footwear

2026-02-15 @ 17:10:18Points: 795Comments: 548

Show HN: Knock-Knock.net – Visualizing the bots knocking on my server's door

2026-02-15 @ 17:06:25Points: 103Comments: 40

Show HN: DSCI – Dead Simple CI

2026-02-15 @ 16:55:24Points: 17Comments: 5

Target auditory - self hosted cicd systems with devops using general programming languages instead of yaml

Link to the article - https://github.com/melezhik/DSCI/blob/main/introduction.md

Disclosure - Feel free to ask me any questions or provide constructive feedback - I am the tool author

Thanks

Pocketblue – Fedora Atomic for mobile devices

2026-02-15 @ 16:40:13Points: 61Comments: 13

Hideki Sato, designer of all Sega's consoles, has died

2026-02-15 @ 16:19:51Points: 356Comments: 35

Gwtar: A static efficient single-file HTML format

2026-02-15 @ 15:37:06Points: 187Comments: 65

Amazon's Ring and Google's Nest reveal the severity of U.S. surveillance state

2026-02-15 @ 12:42:17Points: 708Comments: 528

I fixed Windows native development

2026-02-15 @ 11:25:26Points: 678Comments: 329

Show HN: Pangolin: Open-source identity-based VPN (Twingate/Zscaler alternative)

2026-02-15 @ 10:50:18Points: 50Comments: 20

https://github.com/fosrl/pangolin) is an open-source tool for identity-based remote access to internal resources - an alternative to Cloudflare ZTNA, Zscaler, and Twingate.

It’s different than existing approaches: mesh VPNs (Tailscale, ZeroTier, etc.) create flat overlay networks where ACL and IP space management becomes complex at scale and every device can talk to every other device, while corporate ZTNA solutions (Zscaler, Cato, Netskope etc.) are closed-source and add latency by forcing traffic through a central server.

Pangolin takes a resource-centric approach. You deploy lightweight connectors that bridge to specific resources (private web apps, SSH, databases, CIDR ranges). Admins delegate resource-access to specific users and roles. It uses WireGuard with NAT hole-punching for peer-to-peer connections and traffic goes directly between the user and connector instead of through a central server. It supports native clients (Mac/Windows/Linux/iOS/Android) plus identity-aware, browser-based access when a client isn’t required.

Pangolin has a cloud and is optionally self-hosted. The Community Edition is AGPLv3. The Enterprise Edition is also open-source under the commercial license which enables free personal/small business use.

Everything, from the server to the clients, is fully open-source and you can even self-host the whole stack. We’d love to hear what you think and I'm happy to answer any questions!

Two different tricks for fast LLM inference

2026-02-15 @ 09:27:33Points: 173Comments: 64

Oat – Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library

2026-02-15 @ 08:17:05Points: 475Comments: 122

I Gave Claude Access to My Pen Plotter

2026-02-13 @ 16:15:58Points: 100Comments: 41

Audio is the one area small labs are winning

2026-02-13 @ 05:39:45Points: 109Comments: 19

Real-time PathTracing with global illumination in WebGL

2026-02-12 @ 18:35:39Points: 131Comments: 13

Sony Jumbotron Image Control System (1998) [pdf]

2026-02-12 @ 03:00:58Points: 37Comments: 14

I'm Always in the Club

2026-02-11 @ 01:32:59Points: 15Comments: 4

Show HN: Deadlog – almost drop-in mutex for debugging Go deadlocks

2026-02-10 @ 17:44:13Points: 28Comments: 1

With some `runtime.Callers` I can usually find the spot by just swapping the existing Mutex or RWMutex for this one.

Sometimes I switch the

  mu.Lock()
  defer mu.Unlock()
with the LockFunc/RLockFunc to get more detail

  defer mu.LockFunc()()
I almost always initialize it with `deadlog.New(deadlog.WithTrace(1))` and that's plenty.

Not the most polished library, but it's not supposed to land in any commit, just a temporary debugging aid. I find it useful.

Archives

2026

2025

2024

2023

2022