frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Tech Edge: A Living Playbook for America's Technology Long Game

https://csis-website-prod.s3.amazonaws.com/s3fs-public/2026-01/260120_EST_Tech_Edge_0.pdf?Version...
1•hunglee2•3m ago•0 comments

Golden Cross vs. Death Cross: Crypto Trading Guide

https://chartscout.io/golden-cross-vs-death-cross-crypto-trading-guide
1•chartscout•5m ago•0 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
2•AlexeyBrin•8m ago•0 comments

What the longevity experts don't tell you

https://machielreyneke.com/blog/longevity-lessons/
1•machielrey•9m ago•1 comments

Monzo wrongly denied refunds to fraud and scam victims

https://www.theguardian.com/money/2026/feb/07/monzo-natwest-hsbc-refunds-fraud-scam-fos-ombudsman
2•tablets•14m ago•0 comments

They were drawn to Korea with dreams of K-pop stardom – but then let down

https://www.bbc.com/news/articles/cvgnq9rwyqno
2•breve•16m ago•0 comments

Show HN: AI-Powered Merchant Intelligence

https://nodee.co
1•jjkirsch•19m ago•0 comments

Bash parallel tasks and error handling

https://github.com/themattrix/bash-concurrent
2•pastage•19m ago•0 comments

Let's compile Quake like it's 1997

https://fabiensanglard.net/compile_like_1997/index.html
2•billiob•20m ago•0 comments

Reverse Engineering Medium.com's Editor: How Copy, Paste, and Images Work

https://app.writtte.com/read/gP0H6W5
2•birdculture•25m ago•0 comments

Go 1.22, SQLite, and Next.js: The "Boring" Back End

https://mohammedeabdelaziz.github.io/articles/go-next-pt-2
1•mohammede•31m ago•0 comments

Laibach the Whistleblowers [video]

https://www.youtube.com/watch?v=c6Mx2mxpaCY
1•KnuthIsGod•32m ago•1 comments

Slop News - HN front page right now as AI slop

https://slop-news.pages.dev/slop-news
1•keepamovin•37m ago•1 comments

Economists vs. Technologists on AI

https://ideasindevelopment.substack.com/p/economists-vs-technologists-on-ai
1•econlmics•39m ago•0 comments

Life at the Edge

https://asadk.com/p/edge
3•tosh•45m ago•0 comments

RISC-V Vector Primer

https://github.com/simplex-micro/riscv-vector-primer/blob/main/index.md
4•oxxoxoxooo•48m ago•1 comments

Show HN: Invoxo – Invoicing with automatic EU VAT for cross-border services

2•InvoxoEU•49m ago•0 comments

A Tale of Two Standards, POSIX and Win32 (2005)

https://www.samba.org/samba/news/articles/low_point/tale_two_stds_os2.html
3•goranmoomin•52m ago•0 comments

Ask HN: Is the Downfall of SaaS Started?

3•throwaw12•54m ago•0 comments

Flirt: The Native Backend

https://blog.buenzli.dev/flirt-native-backend/
2•senekor•55m ago•0 comments

OpenAI's Latest Platform Targets Enterprise Customers

https://aibusiness.com/agentic-ai/openai-s-latest-platform-targets-enterprise-customers
1•myk-e•58m ago•0 comments

Goldman Sachs taps Anthropic's Claude to automate accounting, compliance roles

https://www.cnbc.com/2026/02/06/anthropic-goldman-sachs-ai-model-accounting.html
4•myk-e•1h ago•5 comments

Ai.com bought by Crypto.com founder for $70M in biggest-ever website name deal

https://www.ft.com/content/83488628-8dfd-4060-a7b0-71b1bb012785
1•1vuio0pswjnm7•1h ago•1 comments

Big Tech's AI Push Is Costing More Than the Moon Landing

https://www.wsj.com/tech/ai/ai-spending-tech-companies-compared-02b90046
5•1vuio0pswjnm7•1h ago•0 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
3•1vuio0pswjnm7•1h ago•0 comments

Suno, AI Music, and the Bad Future [video]

https://www.youtube.com/watch?v=U8dcFhF0Dlk
1•askl•1h ago•2 comments

Ask HN: How are researchers using AlphaFold in 2026?

1•jocho12•1h ago•0 comments

Running the "Reflections on Trusting Trust" Compiler

https://spawn-queue.acm.org/doi/10.1145/3786614
1•devooops•1h ago•0 comments

Watermark API – $0.01/image, 10x cheaper than Cloudinary

https://api-production-caa8.up.railway.app/docs
2•lembergs•1h ago•2 comments

Now send your marketing campaigns directly from ChatGPT

https://www.mail-o-mail.com/
1•avallark•1h 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.