Hacker News

Latest

Simple GIS on Potato

2026-01-18 @ 22:15:01Points: 7Comments: 1

Show HN: Beats, a web-based drum machine

2026-01-18 @ 21:10:08Points: 17Comments: 2

I've been an avid fan of Pocket Operators by Teenage Engineering since I found out about them. I even own an EP-133 K.O. II today, which I love.

A couple of months ago, Reddit user andiam03 shared a Google Sheet with some drum patterns [1]. I thought it was a very cool way to share and understand beats.

During the weekend I coded a basic version of this app I am sharing today. I iterated over it in my free time, and yesterday I felt like I had a pretty good version to share with y'all.

It's not meant to be a sequencer but rather a way to experiment with beats and basic sounds, save them, and use them in your songs. It also has a sharing feature with a link.

It was built using Tone.js [2], Stimulus [3] and deployed in Render [4] as a static website. I used an LLM to read the Tone.js documentation and generate sounds, since I have no knowledge about sound production, and modified from there.

Anyway, hope you like it! I had a blast building it.

[0]: https://teenage.engineering

[1]: https://docs.google.com/spreadsheets/d/1GMRWxEqcZGdBzJg52soe...

[2]: https://tonejs.github.io

[3]: https://stimulus.hotwired.dev

[4]: http://render.com

Police Invested Millions in Shadowy Phone-Tracking Software Won't Say How Used

2026-01-18 @ 21:05:14Points: 113Comments: 21

Stirling Cycle Machine Analysis

2026-01-18 @ 20:45:54Points: 8Comments: 3

Show HN: Dock – Slack minus the bloat, tax, and 90-day memory loss

2026-01-18 @ 20:42:49Points: 11Comments: 8

Dead Internet Theory

2026-01-18 @ 20:19:07Points: 44Comments: 42

Breaking the Zimmermann Telegram (2018)

2026-01-18 @ 19:19:48Points: 44Comments: 3

60% of Legal Searches Now End Without a Click

2026-01-18 @ 18:40:20Points: 13Comments: 11

Prediction markets are ushering in a world in which news becomes about gambling

2026-01-18 @ 18:20:25Points: 115Comments: 114

Show HN: HTTP:COLON – A quick HTTP header/directive inspector and reference

2026-01-18 @ 18:03:03Points: 18Comments: 3

Link: https://httpcolon.dev/

What it does

- Enter a URL and fetch its response headers

- Groups common headers into handy buckets (cache, content, security)

- Includes short docs/tooltips for headers and directives so you can look things up while debugging. I find hovering on highlighted headers quite useful!

Supports different HTTP methods (GET/POST/PUT/DELETE)

Deep links

- You can link directly to a host, e.g. https://httpcolon.dev/www.google.com

(or any domain) to jump straight into inspecting it.

Why I made it

- I kept bouncing between DevTools, MDN, and random blog posts while debugging caching + security headers. I wanted one place that’s quick for “what am I getting back?” and “what does this header/directive do?”

It’s in beta, and I’d love feedback on:

- Missing features you’d want for day-to-day debugging (export/share formats, comparisons, presets, etc.)

Thanks!

Flux 2 Klein pure C inference

2026-01-18 @ 18:01:58Points: 179Comments: 74

Show HN: Lume 0.2 – Build and Run macOS VMs with unattended setup

2026-01-18 @ 17:53:21Points: 71Comments: 17

https://news.ycombinator.com/item?id=42908061), we've been using it to run AI agents in isolated macOS environments. We needed VMs that could set themselves up, so we built that.

Here's what's new in 0.2:

*Unattended Setup* – Go from IPSW to a fully configured VM without touching the keyboard. We built a VNC + OCR system that clicks through macOS Setup Assistant automatically. No more manual setup before pushing to a registry:

  lume create my-vm --os macos --ipsw latest --unattended tahoe
You can write custom YAML configs to set up any macOS version your way.

*HTTP API + Daemon* – A REST API on port 7777 that runs as a background service. Your scripts and CI pipelines can manage VMs that persist even if your terminal closes:

  curl -X POST localhost:7777/lume/vms/my-vm/run -d '{"noDisplay": true}'
*MCP Server* – Native integration with Claude Desktop and AI coding agents. Claude can create, run, and execute commands in VMs directly:

  # Add to Claude Desktop config
  "lume": { "command": "lume", "args": ["serve", "--mcp"] }
    
  # Then just ask: "Create a sandbox VM and run my tests"
*Multi-location Storage* – macOS disk space is always tight, so from user feedback we added support for external drives. Add an SSD, move VMs between locations:

  lume config storage add external-ssd /Volumes/ExternalSSD/lume
  lume clone my-vm backup --source-storage default --dest-storage external-ssd
*Registry Support* – Pull and push VM images from GHCR or GCS. Create a golden image once, share it across your team.

We're seeing people use Lume for: - Running Claude Code in an isolated VM (your host stays clean, reset mistakes by cloning) - CI/CD pipelines for Apple platform apps - Automated UI testing across macOS versions - Disposable sandboxes for security research

To get started:

  /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)"

  lume create sandbox --os macos --ipsw latest --unattended tahoe
  lume run sandbox --shared-dir ~/my-project
Lume is MIT licensed and Apple Silicon only (M1/M2/M3/M4) since it uses Apple's native Virtualization Framework directly—no emulation.

Lume runs on EC2 Mac instances and Scaleway if you need cloud infrastructure. We're also working on a managed cloud offering for teams that need macOS compute on demand—if you're interested, reach out.

We're actively developing this as part of Cua (https://github.com/trycua/cua), our Computer Use Agent SDK. We'd love your feedback, bug reports, or feature ideas.

GitHub: https://github.com/trycua/cua Docs: https://cua.ai/docs/lume

We'll be here to answer questions!

Gaussian Splatting – A$AP Rocky "Helicopter" music video

2026-01-18 @ 17:40:55Points: 339Comments: 119

Sins of the Children (Adrian Tchaikovsky)

2026-01-18 @ 17:08:58Points: 83Comments: 42

Predicting OpenAI's ad strategy

2026-01-18 @ 14:25:49Points: 448Comments: 374

Software engineers can no longer neglect their soft skills

2026-01-18 @ 13:14:20Points: 132Comments: 169

Keystone (YC S25) Is Hiring

2026-01-18 @ 12:00:10Points: 1

In-person in SoMa. $150K-$350K + 0.5-3% equity.

https://www.workatastartup.com/jobs/88801

Starting from scratch: Training a 30M Topological Transformer

2026-01-18 @ 11:39:14Points: 118Comments: 31

Show HN: Xenia – A monospaced font built with a custom Python engine

2026-01-18 @ 10:39:52Points: 44Comments: 13

I built a custom Python-based procedural engine to generate the weights because I wanted more logical control over the geometry. It currently has 700+ glyphs and deep math support.

Regular weight is free for the community. I'm releasing more weights based on interest.

Overlapping Markup

2026-01-18 @ 10:37:59Points: 47Comments: 9

A free and open-source rootkit for Linux

2026-01-18 @ 09:36:25Points: 149Comments: 32

Command-line Tools can be 235x Faster than your Hadoop Cluster (2014)

2026-01-18 @ 08:58:40Points: 276Comments: 190

A Social Filesystem

2026-01-18 @ 08:18:36Points: 204Comments: 99

ThinkNext Design

2026-01-18 @ 06:27:24Points: 218Comments: 108

Show HN: Figma-use – CLI to control Figma for AI agents

2026-01-18 @ 05:55:48Points: 91Comments: 35

What it does: 100 commands to create shapes, text, frames, components, modify styles, export assets. JSX importing that's ~100x faster than any plugin API import. Works with any LLM coding assistant.

Why I built it: The official Figma MCP server can only read files. I wanted AI to actually design — create buttons, build layouts, generate entire component systems. Existing solutions were either read-only or required verbose JSON schemas that burn through tokens.

Demo (45 sec): https://youtu.be/9eSYVZRle7o

Tech stack: Bun + Citty for CLI, Elysia WebSocket proxy, Figma plugin. The render command connects to Figma's internal multiplayer protocol via Chrome DevTools for extra performance when dealing with large groups of objects.

Try it: bun install -g @dannote/figma-use

Looking for feedback on CLI ergonomics, missing commands, and whether the JSX syntax feels natural.

jQuery 4

2026-01-18 @ 04:23:28Points: 679Comments: 226

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

2026-01-17 @ 11:15:26Points: 1159Comments: 127

Cardputer uLisp Machine (2024)

2026-01-15 @ 12:01:18Points: 15Comments: 1

More sustainable epoxy thanks to phosphorus

2026-01-14 @ 10:43:31Points: 67Comments: 28

The Cathedral, the Megachurch, and the Bazaar

2026-01-13 @ 21:26:59Points: 107Comments: 92

Archives

2026

2025

2024

2023

2022