frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Scientists Discover "Levitating" Time Crystals That You Can Hold in Your Hand

https://www.nyu.edu/about/news-publications/news/2026/february/scientists-discover--levitating--t...
1•hhs•34s ago•0 comments

Rammstein – Deutschland (C64 Cover, Real SID, 8-bit – 2020) [video]

https://www.youtube.com/watch?v=3VReIuv1GFo
1•erickhill•59s ago•0 comments

Tell HN: Yet Another Round of Zendesk Spam

1•Philpax•1m ago•0 comments

Postgres Message Queue (PGMQ)

https://github.com/pgmq/pgmq
1•Lwrless•4m ago•0 comments

Show HN: Django-rclone: Database and media backups for Django, powered by rclone

https://github.com/kjnez/django-rclone
1•cui•7m ago•1 comments

NY lawmakers proposed statewide data center moratorium

https://www.niagara-gazette.com/news/local_news/ny-lawmakers-proposed-statewide-data-center-morat...
1•geox•9m ago•0 comments

OpenClaw AI chatbots are running amok – these scientists are listening in

https://www.nature.com/articles/d41586-026-00370-w
2•EA-3167•9m ago•0 comments

Show HN: AI agent forgets user preferences every session. This fixes it

https://www.pref0.com/
4•fliellerjulian•11m ago•0 comments

Introduce the Vouch/Denouncement Contribution Model

https://github.com/ghostty-org/ghostty/pull/10559
2•DustinEchoes•13m ago•0 comments

Show HN: SSHcode – Always-On Claude Code/OpenCode over Tailscale and Hetzner

https://github.com/sultanvaliyev/sshcode
1•sultanvaliyev•13m ago•0 comments

Microsoft appointed a quality czar. He has no direct reports and no budget

https://jpcaparas.medium.com/microsoft-appointed-a-quality-czar-he-has-no-direct-reports-and-no-b...
1•RickJWagner•15m ago•0 comments

Multi-agent coordination on Claude Code: 8 production pain points and patterns

https://gist.github.com/sigalovskinick/6cc1cef061f76b7edd198e0ebc863397
1•nikolasi•16m ago•0 comments

Washington Post CEO Will Lewis Steps Down After Stormy Tenure

https://www.nytimes.com/2026/02/07/technology/washington-post-will-lewis.html
4•jbegley•16m ago•0 comments

DevXT – Building the Future with AI That Acts

https://devxt.com
2•superpecmuscles•17m ago•4 comments

A Minimal OpenClaw Built with the OpenCode SDK

https://github.com/CefBoud/MonClaw
1•cefboud•17m ago•0 comments

The silent death of Good Code

https://amit.prasad.me/blog/rip-good-code
3•amitprasad•18m ago•0 comments

The Internal Negotiation You Have When Your Heart Rate Gets Uncomfortable

https://www.vo2maxpro.com/blog/internal-negotiation-heart-rate
1•GoodluckH•19m ago•0 comments

Show HN: Glance – Fast CSV inspection for the terminal (SIMD-accelerated)

https://github.com/AveryClapp/glance
2•AveryClapp•20m ago•0 comments

Busy for the Next Fifty to Sixty Bud

https://pestlemortar.substack.com/p/busy-for-the-next-fifty-to-sixty-had-all-my-money-in-bitcoin-...
1•mithradiumn•21m ago•0 comments

Imperative

https://pestlemortar.substack.com/p/imperative
1•mithradiumn•22m ago•0 comments

Show HN: I decomposed 87 tasks to find where AI agents structurally collapse

https://github.com/XxCotHGxX/Instruction_Entropy
1•XxCotHGxX•25m ago•1 comments

I went back to Linux and it was a mistake

https://www.theverge.com/report/875077/linux-was-a-mistake
3•timpera•27m ago•1 comments

Octrafic – open-source AI-assisted API testing from the CLI

https://github.com/Octrafic/octrafic-cli
1•mbadyl•28m ago•1 comments

US Accuses China of Secret Nuclear Testing

https://www.reuters.com/world/china/trump-has-been-clear-wanting-new-nuclear-arms-control-treaty-...
3•jandrewrogers•29m ago•1 comments

Peacock. A New Programming Language

2•hashhooshy•34m ago•1 comments

A postcard arrived: 'If you're reading this I'm dead, and I really liked you'

https://www.washingtonpost.com/lifestyle/2026/02/07/postcard-death-teacher-glickman/
4•bookofjoe•35m ago•1 comments

What to know about the software selloff

https://www.morningstar.com/markets/what-know-about-software-stock-selloff
2•RickJWagner•38m ago•0 comments

Show HN: Syntux – generative UI for websites, not agents

https://www.getsyntux.com/
3•Goose78•39m ago•0 comments

Microsoft appointed a quality czar. He has no direct reports and no budget

https://jpcaparas.medium.com/ab75cef97954
2•birdculture•40m ago•0 comments

AI overlay that reads anything on your screen (invisible to screen capture)

https://lowlighter.app/
1•andylytic•41m ago•1 comments
Open in hackernews

The Bicycle of Fifths – A Procedural Method for Remembering Key Signatures

https://editor.p5js.org/remote-files/full/-n651WXmu
4•RockofStrength•2mo ago

Comments

RockofStrength•2mo ago
My former piano student, u/physicsstudent137, has created a brilliant and simple method for identifying the tonic of a given key signature:

Step 1: Count the number of sharps or flats in the key signature.

Step 2: If an even number of sharps or flats, start on C. If an odd number, start on F♯ (F♯ is the 'odder' note, after all). Step 3: For flats you go left from there that many half-steps. For sharps you go right from there that many half-steps.

Step 4: (If necessary) disambiguate between enharmonic equivalent note labels (e.g., F♯/G♭). For sharps, the note is the sharp note name. For flats, the note is the flat note name.

Whatever note you land on is the major tonic of the key signature.

Try it yourself!: https://editor.p5js.org/remote-files/full/-n651WXmu

Here is his description below:

I numbered the notes of the octave 0-11 and found that the key signatures can be identified based on whether the note number is even or odd. It's as if there are two sub-cycles within the circle of fifths: one for even key signatures, and one for the odd key signatures. Also, the number of accidentals in a key signature has the same parity as the tonic note. That is, if the note number is odd, then the number of sharps/flats in that key signature is also odd. Same for evens.

The even notes start at the index of 0 accidentals on the circle of fifths and go clockwise in the order 0, 2, 4, 6, 8, 10.

The odd notes start at the index of -5 (aka +7) accidentals and go clockwise in the order 1, 3, 5, 7, 9, 11.

Assuming sharps to be positive numbers and flats to be negative numbers, I found that the tonic note of a given (major) key signature can be determined by adding the number of accidentals in the key signature to either the note 0 (note C) for even key signatures or to the note 6 (note F♯/G♭) for odd key signatures. I sometimes call these two "landmark notes" in this context since they are fixed reference points.

I made a visualizer to hopefully make the pattern clearer (see link at bottom of post). I suggest trying the following: Step 1: Set the note labels to "Numbers" Step 2: Click on all of the odd-numbered notes in the circle of fifths in ascending order and observe the pattern. Step 3: Click on all of the even-numbered notes in the circle of fifths in ascending order and observe the pattern. (I used G♭ instead of F♯ for the key signature of note number 6 for simplicity, but the pattern still holds for F♯ and can be extended to enharmonic and theoretical key signatures.)

To go the in the reverse direction and answer the question "how many accidentals are in the key signature of this tonic note" is a little trickier, but I just visually reverse the procedure above, either while looking at a keyboard or by visualizing a keyboard in my mind. After a long time of staring at the numbered circle of fifths, I ended up memorizing the note numbers and whether each note is even or odd, so I just ask myself "how many semitones away is this note from its corresponding landmark note?"

For those who are curious, pedantic, or masochistic, I wrote a much lengthier and more detailed write up, see the link below. Derivation write-up: https://drive.google.com/file/d/1Oyi2s9HowefMtI3-I5A7z10VlDj... Visualizer: https://editor.p5js.org/remote-files/full/-n651WXmu

All credit goes to u/physicsstudent137.

TL;DR: Given a number of flats or sharps in a key signature... start on C for even and F# for odd... go left that many half-steps for flats and right for sharps... you land on major tonic. For any mode, start with the mode's prototype on the white notes (eg D for dorian) plus its respective tritone and do the same. At first glance you might hate, at second you will love.