frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Tangent – learn the Glove80 ergonomic keyboard by typing HN headlines

https://tangent-trainer.pages.dev
4•mkirsten•1h ago

Comments

mkirsten•1h ago
When I was 14 I saw the Apple Adjustable Keyboard and thought it looked like the future. I've wanted a next-gen keyboard ever since. Over the years I came close to ordering one several times, but never did.

I've found that a vacation feels better if I spend part of it learning something real — an instrument, the science of space, that kind of thing. This summer I wasn't sure typing on an ergonomic keyboard was worth the slot. Nothing else on my learning backlog excited me though. Learning itself is probably good for you, the way an instrument or a language is — not scientifically backed, but hopefully true. I'm not working right now, so this is the one time I can afford to type slowly. And I wanted an excuse to buy some electronics. So I bought a second-hand Glove80.

A week in I realized I'd been using the wrong fingers. That was a low point: unlearning something I'd just worked hard to learn. Mine has only white keys, so looking down didn't help. So I built myself a trainer — an on-screen Glove80 with the keyboard's real geometry, showing which key and which finger comes next. It uses the factory layout by default, but you can upload your own — a Layout Editor export from the configuration tool.

Since I read HN anyway, I figured I could game myself: to read the news, I have to type the headlines first. That's what the demo shows. If a headline looks interesting, you press enter and it lands in a reading list for after the session. I also added some stoic quotes for a bit of self-improvement on the side. Better to practice typing about focusing on what you can change than about the lazy fox who jumps.

It's a single HTML file. Your stats stay in localStorage and never leave your browser. Code is MIT: https://github.com/mkirsten/glove80-typing-trainer Page views are counted with Cloudflare's cookieless analytics; if you'd rather not even have that, download the single HTML file and open it locally.

It's also partly a small thank-you to MoErgo. I bought the keyboard second-hand, and their support still answered me faster than I answered them.

I'm typing this slowly on my Glove80. It's a really cool keyboard. I still need to order the Go60 to try that too.

If you've switched to a split/columnar keyboard: what actually made it stick? I'm two weeks in, still slower than before, and genuinely unsure whether the answer is more drilling or just patience. The stoic quotes suggest the latter

Show HN: I RL-trained an agent that trains models with RL (for –$1.3k)

https://github.com/Danau5tin/ai-trains-ai
10•Danau5tin•27m ago•0 comments

Show HN: Proton – A pure Go GUI library with zero CGO and API immunity

2•CzaxTanmay•27m ago•1 comments

Show HN: EdgarKit – a real-time JSON API for SEC EDGAR filings

https://edgarkit.com/
3•mathewarena•30m ago•0 comments

Show HN: PDF to Markdown with a side-by-side check so you can see what broke

https://pdfmarkdown.app/
3•jisbuidling•42m ago•3 comments

Show HN: 3D printer simulator with in browser firmware execution

https://github.com/Kodoque1/rextrude
2•ForgotIdAgain•44m ago•1 comments

Show HN: Rejourney – Open-source revenue leak prediction for web and mobile apps

https://github.com/rejourneyco/rejourney
10•mrr7337•2h ago•0 comments

Show HN: GitBiased – your team development dashboard

https://gitbiased.com/
3•skyfantom•1h ago•0 comments

Show HN: An AI Duolingo for your income goals

https://thrivez.io/thrivez-ai-mentor/
3•Fotis-Karmpas•1h ago•5 comments

Show HN: I built a deterministic check for fabricated quotes in LLM output

https://github.com/pierreolivierbonin/verbatimeter
3•pobonin•1h ago•0 comments

Show HN: Clawk – Give coding agents a disposable Linux VM, not your laptop

https://github.com/clawkwork/clawk
206•celrenheit•23h ago•153 comments

Show HN: Tangent – learn the Glove80 ergonomic keyboard by typing HN headlines

https://tangent-trainer.pages.dev
4•mkirsten•1h ago•1 comments

Show HN: Running Win32/DirectX games in the browser via x86 emulation and WebGPU

https://bottleship.happydog.games/
5•jenissimo1•1h ago•1 comments

Show HN: I implemented a neural network in SQL

https://github.com/xqlsystems/xarray-sql/blob/claude/xarray-sql-mnist-demo/benchmarks/nn.py
101•alxmrs•17h ago•18 comments

Show HN: Planetary Facts – food and product impacts against the planet's limits

https://planetaryfacts.com
2•mikethemerry•1h ago•0 comments

Show HN: Jacquard, a programming language for AI-written, human-reviewed code

https://github.com/jbwinters/jacquard-lang
92•jbwinters•21h ago•51 comments

Show HN: An Agentic Data Platform can generate dashboards, models in minutes

https://datarelax.io/
2•phienhn•2h ago•0 comments

Show HN: BYO AI free notetaking with optional screen reading for OpenClaw/hermes

https://stagewhisper.io/lite
3•piotraleksander•2h ago•1 comments

Show HN: Hackney – Compare Uber, Lyft, Waymo, and Robotaxi Prices

https://hackney.app/
53•griffinli•22h ago•44 comments

Show HN: Git Buoy | A living terminal harbor for Git worktrees

https://github.com/markg-05/git-buoy
2•m_george•2h ago•0 comments

Show HN: Sx 2.0 – Share AI skills with your team through a Dropbox folder

https://sleuth-io.github.io/sx/2026/07/10/your-dropbox-is-now-a-skill-server.html
40•detkin•13h ago•32 comments

Show HN: Pg-jason-validator fastest JSON schema validation via C Macros

https://github.com/furstenheim/pg-jason-validator
3•furstenheim•2h ago•0 comments

Show HN: Benchmark your eng team's AI agent maturity in 5 minutes

https://agent-benchmarks.com/software-factory/
11•adamgold7•6h ago•4 comments

Show HN: DOM-docx – HTML to native, editable Word docs (MIT)

https://github.com/floodtide/dom-docx
147•fishbone•1d ago•39 comments

Show HN: YouTube Guitar Tab Parser

https://github.com/marcelpanse/youtube-guitar-tab-parser
102•neogenix•16h ago•63 comments

Show HN: Nobie – an Excel-compatible runtime for agents and humans

https://nobie.com
80•matthewgapp•18h ago•54 comments

Show HN: Sigwire – a live TUI switchboard for every signal on your Linux box

https://github.com/yeet-src/sigwire
40•zasc•17h ago•15 comments

Show HN: BillAI Bass, an AI-Powered Big Mouth Billy Bass Using Strands Agents

https://github.com/morganwilliscloud/billai-bass
70•mtw14•18h ago•27 comments

Show HN: OpenClawMachines – Extending OpenClaw to the Enterprise

https://github.com/mathaix/OpenClawMachines
37•mathaix•19h ago•30 comments

Show HN: RandoFont – A browser for Google Fonts

https://randofont.alesh.com
35•aleshh•4d ago•5 comments

Show HN: MemStitch – Zero-copy context bridging for vLLM (25x TTFT speedup)

https://github.com/DaqulaLin/MemStitch
11•daqulalin•12h ago•1 comments