frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Terpstra Keyboard

http://terpstrakeyboard.com/
6•cl3misch•2h ago

Comments

coldpie•7m ago
For folks wondering wtf is going on with the key layout, this is what's called an isomorphic ("same shape") layout. The idea is you can learn how to form a certain grouping of notes relative to each other, and then you can play that same grouping anywhere on the keyboard relative to some other note. So for example a C major triad is the notes C-E-G played together. And a D major triad is the notes D-F#-A played together. If you learn the major triad shape, then you can move to the note C and play that shape and get a C major triad, or move to the note D and play that exact same shape and get a D major triad.

This is different from a linear layout like a traditional piano. Note above that the D major triad has an F# which means it is played on one of the piano's black keys, while the C major triad does not have a sharp, which means it is played entirely on the white keys. This means the shape you play to get each major triad is different, so a traditional piano is not an isomorphic ("same shape") layout.

Guitars are also isomorphic (when all the strings being played are fretted) and may be easier to think about. If you imagine fretting the lowest two strings at the 5th fret and playing them both, and then moving your finger up one fret on both strings, the interval between each of those two groupings of notes is the same - you've moved them each up one step, but the difference between them stays the same based on however the strings are tuned. Similar to this keyboard, you can learn the shape of a (fully fretted) major triad, and then move that shape anywhere on the neck to play any major triad.

Accordion bass buttons work the same way. Looks confusing if you don't have any idea what's going on, but it's actually very intuitive and easy to learn and play.

pluc•3m ago
Been a while since I've seen an HTTP-only website

Actively exploited sandbox RCE in all Chromium versions

https://nvd.nist.gov/vuln/detail/cve-2026-85046
584•negura•15h ago•308 comments

Discovery of a new OpenAI agent message board

https://collusion.wiki/
1802•moultano•1d ago•1380 comments

Nitter has more working instances than before the takedowns

https://codeberg.org/mv12star/shitter/wiki/Instances
334•Cider9986•13h ago•124 comments

Formalizing Fermat's Last Theorem

https://www.anthropic.com/research/formalizing-fermats-last-theorem
648•jlebar•18h ago•411 comments

Statichost.eu – European static site hosting

https://www.statichost.eu/
340•p4bl0•16h ago•146 comments

AI handles incidents, engineers lose touch with their systems

https://www.sylvainkalache.com/blog/ai-handles-incidents-engineers-lose-touch-with-their-systems
213•sylvainkalache•5h ago•191 comments

Kale: A Transformation-Safe Spreadsheet System

https://arxiv.org/abs/2608.26345
28•zdw•4d ago•10 comments

Sky Map 2000 – Star Atlas and Planetarium

https://skymap2000.com/
23•m4c-pl•2d ago•3 comments

Netherlands pulls gold out of the US for fears of 'geopolitical unrest'

https://www.abc.net.au/news/2026-09-04/why-the-netherlands-moved-its-gold-from-us-and-canada/1071...
86•daniel_iversen•2h ago•64 comments

Can AI design circuit boards yet?

https://eebench.org/blog/can-ai-design-circuit-boards-yet/
287•iopapa•17h ago•169 comments

GPT-6 Astra on OpenRouter

https://openrouter.ai/openai/gpt-6-astra
247•Topfi•15h ago•160 comments

Portal by Spotify cut my Claude Code token usage by 90%

https://engineering.atspotify.com/2026/9/portal-by-spotify-cut-my-claude-code-token-usage-by-90
168•cebert•13h ago•80 comments

Terpstra Keyboard

http://terpstrakeyboard.com/
6•cl3misch•2h ago•2 comments

Shutting down our public encrypted DNS

https://mullvad.net/en/blog/shutting-down-our-public-encrypted-dns-servers-and-sponsoring-quad9-i...
374•mywacaday•18h ago•170 comments

Git Submodules as a Package Manager

https://nesbitt.io/2026/09/01/git-submodules-as-a-package-manager.html
67•ErenayDev•4d ago•10 comments

Ask HN: Resources to get good at soldering?

158•tosmatos•3d ago•87 comments

Show HN: Open-Source eInk Bike Computer

https://opentrailpaper.com
311•stingrae•19h ago•105 comments

Pointing at the error: compiler-style diagnostics in uutils coreutils

https://uutils.org/blog/2026-08-error-diagnostics/
26•ingve•3d ago•2 comments

Can guitar frets perform multiplication?

https://www.charlespetzold.com/blog/2026/09/Can-Guitar-Frets-Perform-Multiplication.html
99•wibbily•14h ago•23 comments

IBM Bob

https://bob.ibm.com/
285•artpar•1d ago•299 comments

Fermat's Last Theorem in Lean 4

https://github.com/anthropics/fermats-last-theorem
125•aaraujo002•18h ago•25 comments

Artificial Analysis Intelligence Index v4.2

https://artificialanalysis.ai/articles/artificial-analysis-intelligence-index-v4-2
129•nojs•13h ago•53 comments

The Rust React Compiler is now native in Vite

https://blog.master.dev/react-now-rusted-all-the-way-out/
150•acusti•19h ago•39 comments

Show HN: TERMy – A fast terminal assistant that does not use LLMs

https://github.com/gioblu/NPC-Forge/blob/main/docs/development.md
155•gioscarab•1d ago•39 comments

Pushdown automata in statistical machine translation (2014)

https://dl.acm.org/doi/abs/10.1162/coli_a_00197
4•brandonb•2d ago•0 comments

Git hosting that never leaves Europe

https://pushin.eu
116•sevenseacat•6h ago•74 comments

An open DNS recursive service for free security and high privacy

https://quad9.net/
102•mooreds•16h ago•30 comments

Government Rails Site Hit Hours After CVE Patch

https://rietta.com/blog/ruby-on-rails-cve-exploited-hours-after-patch/
102•rietta•18h ago•31 comments

GPT-6 Astra in code review: Gains, privacy, and cost

https://www.coderabbit.ai/blog/gpt-6-astra-code-review-evaluation
62•cebert•9h ago•53 comments

GPT-6 Astra

https://openai.com/index/gpt-6-astra/
2184•kibae•1d ago•2010 comments