frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Dexterous robotic hands: 2009 – 2014 – 2025

https://old.reddit.com/r/robotics/comments/1qp7z15/dexterous_robotic_hands_2009_2014_2025/
1•gmays•3m ago•0 comments

Interop 2025: A Year of Convergence

https://webkit.org/blog/17808/interop-2025-review/
1•ksec•12m ago•1 comments

JobArena – Human Intuition vs. Artificial Intelligence

https://www.jobarena.ai/
1•84634E1A607A•16m ago•0 comments

Concept Artists Say Generative AI References Only Make Their Jobs Harder

https://thisweekinvideogames.com/feature/concept-artists-in-games-say-generative-ai-references-on...
1•KittenInABox•20m ago•0 comments

Show HN: PaySentry – Open-source control plane for AI agent payments

https://github.com/mkmkkkkk/paysentry
1•mkyang•21m ago•0 comments

Show HN: Moli P2P – An ephemeral, serverless image gallery (Rust and WebRTC)

https://moli-green.is/
1•ShinyaKoyano•31m ago•0 comments

The Crumbling Workflow Moat: Aggregation Theory's Final Chapter

https://twitter.com/nicbstme/status/2019149771706102022
1•SubiculumCode•35m ago•0 comments

Pax Historia – User and AI powered gaming platform

https://www.ycombinator.com/launches/PMu-pax-historia-user-ai-powered-gaming-platform
2•Osiris30•36m ago•0 comments

Show HN: I built a RAG engine to search Singaporean laws

https://github.com/adityaprasad-sudo/Explore-Singapore
1•ambitious_potat•42m ago•0 comments

Scams, Fraud, and Fake Apps: How to Protect Your Money in a Mobile-First Economy

https://blog.afrowallet.co/en_GB/tiers-app/scams-fraud-and-fake-apps-in-africa
1•jonatask•42m ago•0 comments

Porting Doom to My WebAssembly VM

https://irreducible.io/blog/porting-doom-to-wasm/
1•irreducible•43m ago•0 comments

Cognitive Style and Visual Attention in Multimodal Museum Exhibitions

https://www.mdpi.com/2075-5309/15/16/2968
1•rbanffy•44m ago•0 comments

Full-Blown Cross-Assembler in a Bash Script

https://hackaday.com/2026/02/06/full-blown-cross-assembler-in-a-bash-script/
1•grajmanu•49m ago•0 comments

Logic Puzzles: Why the Liar Is the Helpful One

https://blog.szczepan.org/blog/knights-and-knaves/
1•wasabi991011•1h ago•0 comments

Optical Combs Help Radio Telescopes Work Together

https://hackaday.com/2026/02/03/optical-combs-help-radio-telescopes-work-together/
2•toomuchtodo•1h ago•1 comments

Show HN: Myanon – fast, deterministic MySQL dump anonymizer

https://github.com/ppomes/myanon
1•pierrepomes•1h ago•0 comments

The Tao of Programming

http://www.canonical.org/~kragen/tao-of-programming.html
2•alexjplant•1h ago•0 comments

Forcing Rust: How Big Tech Lobbied the Government into a Language Mandate

https://medium.com/@ognian.milanov/forcing-rust-how-big-tech-lobbied-the-government-into-a-langua...
3•akagusu•1h ago•0 comments

PanelBench: We evaluated Cursor's Visual Editor on 89 test cases. 43 fail

https://www.tryinspector.com/blog/code-first-design-tools
2•quentinrl•1h ago•2 comments

Can You Draw Every Flag in PowerPoint? (Part 2) [video]

https://www.youtube.com/watch?v=BztF7MODsKI
1•fgclue•1h ago•0 comments

Show HN: MCP-baepsae – MCP server for iOS Simulator automation

https://github.com/oozoofrog/mcp-baepsae
1•oozoofrog•1h ago•0 comments

Make Trust Irrelevant: A Gamer's Take on Agentic AI Safety

https://github.com/Deso-PK/make-trust-irrelevant
7•DesoPK•1h ago•4 comments

Show HN: Sem – Semantic diffs and patches for Git

https://ataraxy-labs.github.io/sem/
1•rs545837•1h ago•1 comments

Hello world does not compile

https://github.com/anthropics/claudes-c-compiler/issues/1
35•mfiguiere•1h ago•20 comments

Show HN: ZigZag – A Bubble Tea-Inspired TUI Framework for Zig

https://github.com/meszmate/zigzag
3•meszmate•1h ago•0 comments

Metaphor+Metonymy: "To love that well which thou must leave ere long"(Sonnet73)

https://www.huckgutman.com/blog-1/shakespeare-sonnet-73
1•gsf_emergency_6•1h ago•0 comments

Show HN: Django N+1 Queries Checker

https://github.com/richardhapb/django-check
1•richardhapb•1h ago•1 comments

Emacs-tramp-RPC: High-performance TRAMP back end using JSON-RPC instead of shell

https://github.com/ArthurHeymans/emacs-tramp-rpc
1•todsacerdoti•1h ago•0 comments

Protocol Validation with Affine MPST in Rust

https://hibanaworks.dev
1•o8vm•2h ago•1 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
5•gmays•2h ago•1 comments
Open in hackernews

Microtonal Spiral Piano

https://shih1.github.io/spiral/
127•phoenix_ashes•1mo ago

Comments

phoenix_ashes•1mo ago
inspired from a few years of travel, i built something that aims to bridge the gap between modern western music with historical and global tunings.

the modern western mode of 12 Tones Equal Temperament (12-TET) is the default and likely the one you are most familiar with. once comfortable with the ui, i recommend exploring other N-TET versions to see what what harmonies your intuition guides you towards!

to better help you understand these N-TET modes, there is a 2D geometric visualizer that will computes the geometric shape of your chord and match it against common chord classes (major, minor, 7ths, 9ths, etc.)

the 2D version uses a realtime 2D convex hull algo.

there is also a 3D Tower version that hacks around the 3D convex hull algo (looks accurate but not accurate)

there is also some basic synth sound design implemented as well.

please enjoy!

~yoshih

zahlman•1mo ago
This should be in Show HN.
throwawayk7h•1mo ago
If anyone is unclear on how to switch to microtonal mode (okay, if you're pendantic, "xenharmonic" would be the right term), use the gear at the top-right and change the Tuning system from 12-TET to something else.
kibwen•1mo ago
Thanks, having a way to link directly to a certain configuration would be interesting.
29athrowaway•1mo ago
I played this piano and it reminded me of Twilight Zone (1959).
observationist•1mo ago
It's unusable on mobile browsers - centers the page, can't scroll left or right.

On desktop it's awesome. Very cool!

xnx•1mo ago
Almost fits in horizontal layout, but not quite.
defanor•1mo ago
In my desktop Firefox it does not fit horizontally, and it is not scrollable: I had to maximize the window in order to uncover the keyboard completely.
gatkinso•1mo ago
Very cool. May i suggest making the keys pizza-slice-shaped so they are slightly easier to press?
xnx•1mo ago
Very delightful even just to run a finger back and forth across a row on the keyboard.

Why doesn't clicking on the key spiral trigger the same visualization in the right panel that using the keyboard does?

I wonder if "shift" would be a good modifier to some of the key behavior (reverb?)

DavidPeiffer•1mo ago
This reminds me of a neat piece of computer keyboard -> audio software I found on what had to be an "old internet" site 15-20 years ago. For lack of a better phrase, it was relative tone keyboard. I've looked but have not been able to find the software, not remembering any hint of the name, but it was fun to play with.

It worked one of two ways, I'm not positive which.

--------

You stared with musical note C. One note could be played at a time. G would go down a half note, H up a half note. F down a whole note, J up a whole note. Repeatedly pressing G would go down the chromatic scale. Playing a Diatonic scale up would be a combination of pressing H and J.

--------

Pretend the keyboard letter G is the base note, mapped to C in music. F would give a half note lower, H a half note higher, and so on across the home row of the keyboard. Then you could adjust the base note (perhaps T to go down a half note, Y to go up a half note).

In essence, you could transpose a song from the key of C to D by doing a modifier, and your fingers could complete the exact same sequence. In a jazz application, something on Spiral Synth like "FSA, GDS, HFD, K" might have been

pierrec•1mo ago
Jeskola Relativion does exactly what you describe. Relatively obscure because it's exclusively a Buzz plugin and it's not documented anywhere. I believe it comes with Buzz, it's mentioned in the changelog here: https://jeskola.net/buzz/beta/files/changelog.txt

That said, it's a fairly simple thing to develop, and I wouldn't be surprised if there are a bunch of other implementations.

hmokiguess•1mo ago
That's so cool!

Also, I really liked your audio performance monitor to debug the audio engine. I've done a lot of work with Web Audio and it's so annoying to "visualize" or "track" what's happening.

I've been searching for a decent "F12" / "Developer Tools" for it.

femto•1mo ago
This guy (Gavin) built a physical version of the same music visualisation spiral. Fixed at 12 notes per octave and no ability to act as input. He feeds it with MIDI from a standard keyboard.

https://tinkerings.org/2021/11/20/spiral-music-visualization...

jacquesm•1mo ago
That whole blog is amazing. It ends in 2023?
femto•1mo ago
Gavin Smith is a pretty interesting guy. I've talked to him and gone to a presentation by him (we both live in Sydney), but I wouldn't say I know him. He's still active. Perhaps he's too busy making stuff to write about it?
jacquesm•1mo ago
I know that feeling, my blog usually gets attention when I don't have a soldering iron in my hand :)
markzh123•1mo ago
Very cool! The settings for the actual tuning system (the point of this webapp) were a bit hard to find though.
jacquesm•1mo ago
Nice one, to me it sounds a lot like a xylophone though. But the spiral positioning is very interesting, it shows the relationship between the higher order much better than a normal keyboard.
mos87•1mo ago
Sounds nice for sure.

And no-one remembered Loom..