frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Pipelex – Declarative language for repeatable AI workflows

https://github.com/Pipelex/pipelex
26•lchoquel•1d ago•6 comments

Show HN: Research Hacker News, ArXiv & Google with Hierarchical Bayesian Models

https://sturdystatistics.com/deepdive-search
54•kianN•1d ago•13 comments

Show HN: Learn German with Games

https://www.learngermanwithgames.com/
84•predictand•9h ago•64 comments

Show HN: SQLite Graph Ext – Graph database with Cypher queries (alpha)

https://github.com/agentflare-ai/sqlite-graph
18•gwillen85•2h ago•12 comments

Show HN: Are You a Good Estimator?

https://estimator.dylancastillo.co/
3•dcastm•1h ago•0 comments

Show HN: HUD-like live annotation and sketching app for macOS

https://draw.wrobele.com/
46•tomaszsobota•6h ago•17 comments

Show HN: Simple Video Resizer for iOS. No ads/tracking/in-app purchases

https://github.com/spieglt/VideoResizer
2•spieglt•2h ago•2 comments

Show HN: Run Independent ATProto Networks in Docker or Kubernetes

https://github.com/blebbit/testnet
2•verdverm•2h ago•0 comments

Show HN: I Built an LSP and CLI for Ron (Rusty Object Notation)

https://github.com/jasonjmcghee/ron-lsp
2•jasonjmcghee•2h ago•0 comments

Show HN: Bash Screensavers

https://github.com/attogram/bash-screensavers
224•attogram•1d ago•75 comments

Show HN: Free Geo (SEO for LLM)

https://amplitude.com/ai-visibility
8•0xferruccio•4h ago•3 comments

Show HN: ISS in Real Time – 25 Years Aboard the International Space Station

https://issinrealtime.org
152•bfeist•2d ago•24 comments

Show HN: Kedr Programming Language

https://codeberg.org/denismarkelov/kedr
2•denismarkelov•4h ago•2 comments

Show HN: Oblivious HTTP for Go

https://github.com/confidentsecurity/ohttp
9•jmort•4h ago•0 comments

Show HN: Automate robot data quality improvement

https://github.com/RoboticsData/score_lerobot_episodes
8•machinelearning•2d ago•1 comments

Show HN: Butter – A Behavior Cache for LLMs

https://www.butter.dev/
40•edunteman•1d ago•21 comments

Show HN: Dexto – Connect your AI Agents with real-world tools and data

https://github.com/truffle-ai/dexto
36•shaunaks•1d ago•6 comments

Show HN: Qwe – Atomic Version Control System

https://github.com/mainak55512/qwe
2•mbhatt99•6h ago•0 comments

Show HN: JSON Query

https://jsonquerylang.org/
147•wofo•2d ago•68 comments

Show HN: MyraOS – My 32-bit operating system in C and ASM (Hack Club project)

https://github.com/dvir-biton/MyraOS
241•dvirbt•3d ago•54 comments

Show HN: Write Go code in JavaScript files

https://www.npmjs.com/package/vite-plugin-use-golang
153•yar-kravtsov•2d ago•47 comments

Show HN: GPU-Based Autorouting for KiCad

https://github.com/bbenchoff/OrthoRoute
5•wanderingjew•3h ago•6 comments

Show HN: Erdos – open-source, AI data science IDE

https://www.lotas.ai/erdos
84•jorgeoguerra•2d ago•32 comments

Show HN: Emotive Engine – Animation engine with musical time (not milliseconds)

https://github.com/joshtol/emotive-engine
4•emotiveengine•10h ago•2 comments

Show HN: Dlog – Journaling and AI coach that learns what drives wellbeing (Mac)

https://dlog.pro/
46•dr-j•2d ago•35 comments

Show HN: Git Auto Commit (GAC) – LLM-powered Git commit command line tool

https://github.com/cellwebb/gac
52•merge-conflict•2d ago•35 comments

Show HN: Apache Fory Rust – 10-20x faster serialization than JSON/Protobuf

https://fory.apache.org/blog/2025/10/29/fory_rust_versatile_serialization_framework/
66•chaokunyang•1d ago•50 comments

Show HN: Ordered – A sorted collection library for Zig

20•habedi0•1d ago•6 comments

Show HN: I was tired of people dmming me just "hi", so I made this - NoGreeting

https://nogreeting.kuber.studio
18•kuberwastaken•1d ago•17 comments

Show HN: HortusFox – FOSS system for houseplants with enterprise-scale features

https://github.com/danielbrendel/hortusfox-web
7•foxiel•19h ago•0 comments
Open in hackernews

Show HN: GPU-Based Autorouting for KiCad

https://github.com/bbenchoff/OrthoRoute
5•wanderingjew•3h ago
This project began when I decided it would be easier to write an autorouter than route a 8000+ net backplane by hand.

This is a KiCad plugin with a few different algorithms, the coolest of which is a 'Manhattan routing grid' autorouter that routes along orthogonal traces. The basic idea was to steal an algorithm from FPGA routing and apply it to PCBs. I'm using CuPy for speeding up the routing; CPU-bound is at least 10x slower than the GPU version.

This is in a very pre-alpha state, but it does _technically_ work. It's not great by any measure but then again it is an autorouter.

I have a writeup with the how and why it was made: https://bbenchoff.github.io/pages/OrthoRoute.html

And a video showing it route a 512-net backplane in just over 2 minutes: https://www.youtube.com/watch?v=KXxxNQPTagA

This is very cool and one of the first good uses of the KiCad IPC API that was released a few months ago. If this sounds interesting and useful, PRs and issues welcome.

Comments

all2•3h ago
By _the_ Brian Benchoff? Of Hackaday fame? Pretty cool I'll have to give this a shot.
wanderingjew•3h ago
"fame"
all2•2h ago
My man, your articles were the mainstay of my internet reading for the better part of a decade. Suffice to say that you are part of why I'm an engineer. Thank you for that, at least.
tverbeure•3h ago
This is really impressive and I love how it came into existence out of necessity.

Could you share the application that you're using this backplane for? Is it a (very expensive) hobby project or a real world use case? You don't often see projects with a 12 layer PCB where the routing isn't critical in terms of reflection.

wanderingjew•2h ago
It's for a 4096-node cluster arranged in a 12-bit hamming-distance 1 graph. If you know what I'm talking about please don't spoil it for the others.

Yeah, it's a very expensive hobby project, but I can see some applications for similar pathological backplanes and BGA escape routing. Of course it doesn't do impedance control, length matching or differential pairs, but this could be useful on a _very small subset_ of _very complex boards_.

Basically I accidently stumbled into one of the hardest routing problems I've ever seen, and decided to build an autorouter. And that might be useful for other people.

tverbeure•2h ago
> If you know what I'm talking about please don't spoil it for the others.

I didn't, but now I'm intrigued and googling for cues. :-)