Hacker News

Latest

Show HN: Arcaide – Explore code with multi-level call graphs

2026-07-09 @ 12:59:44Points: 10Comments: 3

The approach I'm exploring is to construct "multi-level" call graphs. These are call graphs represented in the form of program structure showing control flow not just at the function level, but rolled up to higher level units such as classes and packages. This gives you the ability to zoom in and out and see your code at different levels of abstraction, à la C4 diagrams, allowing you to navigate large graphs by expanding the areas you care about and collapsing the rest.

The graph is then fed to an LLM for semantic analysis. This does two things, detects telemetry, trivial utilities to strip them out of the graph further condensing it, and identifies external interfaces and dependencies to enrich the graph. The result is a single graph which incorporates both structural and behavioral aspects. You can see package level dependencies, class composition and relationships, as well as external services, databases and user interactions. Think of it as a package diagram + class diagram + use case diagram combined into a single composite diagram.

Of course, ultimately source is king. There is no substitute for reading code to understand the details of what it is doing. But a map doesn't replace the terrain, it tells you where to walk. As we shift from hand coding each line to orchestrating agents that are generating all the code, maintaining the "big picture" becomes ever more important. We need better maps to help us navigate the terrain.

I would love to hear what you think though. Do check out some of the example diagrams in the link [1] and share your feedback. Also interested in your general thoughts on program comprehension!

[1] Link: https://arcaide.foo

Show HN: 18 Words

2026-07-09 @ 12:48:52Points: 214Comments: 90

Show HN: 92% of US city websites fail ADA accessibility

2026-07-09 @ 12:40:03Points: 18Comments: 8

How Version Control Will Evolve for the Agent Boom

2026-07-09 @ 12:20:41Points: 25Comments: 21

TrueBiz (YC S22) – Senior Software Engineer – Remote (US) – Full-Time

2026-07-09 @ 12:01:17Points: 1

Today, this process is still manual: underwriters spend 20–30 minutes Googling websites, reviews, and social profiles to make a decision. We replace that with an API that analyzes thousands of signals across the internet and returns a decision in ~30 seconds.

We’re already live with companies like Visa, Mercury, and Lightspeed, and processing millions of requests as part of critical payment and onboarding flows.

We’re a lean, high ownership team that built a profitable, fast growing model that doesn't need more VC

We're hiring a Senior Engineer to help us scale the system and expand the product.

What you’ll work on:

* Scaling high-throughput, low-latency systems (AWS ECS/Fargate, RDS, async pipelines) * Designing systems that ingest and reason over messy, real-world web data * Building product features end-to-end (Python/Django + React) * Improving reliability, observability, and performance for enterprise workloads * Shaping how AI agents evaluate business risk (not just calling APIs)

What we’re looking for:

* Strong backend experience (Python/Postgres) * Experience running production systems on AWS * Comfortable owning systems end-to-end (design → deploy → debug) * Pragmatic, high-ownership builder

Remote (US)

More details / apply: https://www.ycombinator.com/companies/truebiz/jobs/XkFCIG0-s...

EU Parliament greenlights Chat Control 1.0 – Breyer: "Our children lose out"

2026-07-09 @ 11:03:54Points: 313Comments: 156

Bonnie Tyler, singer of Total Eclipse of the Heart, dies aged 75

2026-07-09 @ 10:02:33Points: 222Comments: 80

My Thoughts on the Bun Rust Rewrite

2026-07-09 @ 09:47:28Points: 415Comments: 354

Why developers are ditching GitHub for Codeberg and self-hosting alternatives

2026-07-09 @ 08:22:52Points: 280Comments: 191

How Donkey Kong Toppled Atari

2026-07-09 @ 05:34:44Points: 58Comments: 21

Spider venom kills varroa mites without harming honeybees

2026-07-09 @ 05:14:45Points: 223Comments: 91

John Deere owners will get the right to repair equipment under FTC settlement

2026-07-08 @ 23:37:43Points: 1151Comments: 231

Rewriting Bun in Rust

2026-07-08 @ 21:49:59Points: 702Comments: 436

Benchmarking coding agents on Databricks' multi-million line codebase

2026-07-08 @ 21:30:09Points: 133Comments: 58

Separating signal from noise in coding evaluations

2026-07-08 @ 21:03:51Points: 231Comments: 84

Turning a pile of documents into a searchable useable knowledge base

2026-07-08 @ 20:37:29Points: 180Comments: 37

New Sweden: the US's long-lost 'secret' colony

2026-07-08 @ 19:26:18Points: 159Comments: 61

Cloudflare Drop

2026-07-08 @ 19:18:26Points: 495Comments: 270

Grok 4.5

2026-07-08 @ 18:00:32Points: 723Comments: 1297

Show HN: Microsoft releases Flint, a visualization language for AI agents

2026-07-08 @ 17:46:12Points: 327Comments: 118

But building AI agents that can generate visualizations reliably can be very tricky:

- simple chart specs can be reliable, but generated charts are often of low quality due to reliance on system defaults; - complex chart specs with explicit details can produce good-looking charts, but they are verbose and agents can struggle with reliability

We figured out it is a limitation on the language issue (not just AI capability thing) -- current visualization languages are a bit too low-level for AI agents, requiring them to explicitly make visual decisions that are supposed to be handled by a good compiler. Flint is a visualization intermediate language to address this issue, allow AI agents to solve this last-mile human-agent interaction problem. It provides a simple semantic-type based specification, and contains a layout optimization engine that can produce good-looking charts (filled with derived low-level details) from simple high-level specs. The result is also very human understandable and adaptable. Flint powers data formulator for generating visualizations (another open source project from microsoft https://data-formulator.ai/).

Flint is available open source, and we built a MCP server that you can directly plug flint in your favorite agent app to play with data.

Chatto is now open source

2026-07-08 @ 15:19:50Points: 1035Comments: 278

Unicode's transliteration rules are Turing-complete

2026-07-08 @ 09:44:20Points: 119Comments: 31

Decoding the obfuscated bash script on a Uniqlo t-shirt

2026-07-08 @ 08:46:06Points: 1414Comments: 224

Show HN: Yamanote.fun – A complete soundscape for Tokyo's Yamanote line

2026-07-07 @ 12:47:46Points: 221Comments: 48

https://news.ycombinator.com/item?id=45045307) here on Hacker News when I returned home.

But it wasn't until my second trip to Tokyo that I truly appreciated how much the door chimes, on-board announcements and train noise were contributing to the rich soundscape that I loved.

I returned home and found myself playing YouTube videos of Yamanote Line journeys as I worked. The combination of sonics, ambience and softly spoken Japanese was incredibly soothing to me.

But these recordings were often incomplete, poorly captured or out of date, and I wanted something far more comprehensive.

So I gathered up all of the constituent parts from Reddit threads, YouTube videos and Japanese fan sites, and set about recreating the experience of riding the Yamanote Line in Logic Pro X. Melody, door chimes and announcement, all stitched together under a bed of train noise and ambience.

I turned those soundscapes into an Alexa Skill (https://www.amazon.co.uk/Paul-Jackson-Yamanote-Line/dp/B07S1...) in 2019 and began to think about a companion website to share the soundscapes with a wider audience.

Seven years later and that website is Yamanote.fun: https://www.yamanote.fun/.

It's a small installable web app that plays the soundscapes like a playlist. All 30 stations and in both directions, since the inner and outer loops use different melodies. You can skip forward or back a station, and there's a scrub bar broken into melody / chime / ambience / announcement so you can jump straight to the bit you want. Each station has its own shareable link (yamanote.fun/jy13-ikebukuro-inner) that unfurls with the right station name and artwork when you share it.

It's a progressive web app too, so you can add it to your home screen and it behaves like a native app. There's an option to offline the audio too.

Under the hood it's relatively basic stuff: plain HTML, CSS & JS, audio served from Cloudflare R2 and the site hosted on Netlify. I was impressed to see how far I could get with the free tiers of these services. I designed the whole thing in Figma (I'm a Product Designer) and used Claude Code to architect and deliver the polished UI, PWA plumbing, offline caching and share-link infrastructure.

I would love feedback, particularly from anyone who's ridden the real thing.

I Built the Only 2026 WWII Jeep

2026-07-07 @ 05:38:26Points: 111Comments: 40

Cargo-nextest: 3x faster than cargo test, per-test isolation, first-class CI

2026-07-06 @ 04:19:30Points: 150Comments: 40

Patching MechCommander's "left arm bug" for fun and profit

2026-07-05 @ 16:39:40Points: 84Comments: 25

Lead Mines of Galena, Kansas

2026-07-04 @ 12:15:28Points: 15Comments: 5

In-browser programmable robot simulator

2026-07-04 @ 09:41:30Points: 65Comments: 2

Meta reuses old RAM in new servers with custom bridge chip

2026-07-03 @ 19:27:05Points: 174Comments: 82

Archives

2026

2025

2024

2023

2022