frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

The purpose of Continuous Integration is to fail

https://blog.nix-ci.com/post/2026-02-05_the-purpose-of-ci-is-to-fail
1•zdw•1m ago•0 comments

Apfelstrudel: Live coding music environment with AI agent chat

https://github.com/rcarmo/apfelstrudel
1•rcarmo•2m ago•0 comments

What Is Stoicism?

https://stoacentral.com/guides/what-is-stoicism
3•0xmattf•3m ago•0 comments

What happens when a neighborhood is built around a farm

https://grist.org/cities/what-happens-when-a-neighborhood-is-built-around-a-farm/
1•Brajeshwar•3m ago•0 comments

Every major galaxy is speeding away from the Milky Way, except one

https://www.livescience.com/space/cosmology/every-major-galaxy-is-speeding-away-from-the-milky-wa...
2•Brajeshwar•3m ago•0 comments

Extreme Inequality Presages the Revolt Against It

https://www.noemamag.com/extreme-inequality-presages-the-revolt-against-it/
1•Brajeshwar•3m ago•0 comments

There's no such thing as "tech" (Ten years later)

1•dtjb•4m ago•0 comments

What Really Killed Flash Player: A Six-Year Campaign of Deliberate Platform Work

https://medium.com/@aglaforge/what-really-killed-flash-player-a-six-year-campaign-of-deliberate-p...
1•jbegley•4m ago•0 comments

Ask HN: Anyone orchestrating multiple AI coding agents in parallel?

1•buildingwdavid•6m ago•0 comments

Show HN: Knowledge-Bank

https://github.com/gabrywu-public/knowledge-bank
1•gabrywu•11m ago•0 comments

Show HN: The Codeverse Hub Linux

https://github.com/TheCodeVerseHub/CodeVerseLinuxDistro
3•sinisterMage•12m ago•2 comments

Take a trip to Japan's Dododo Land, the most irritating place on Earth

https://soranews24.com/2026/02/07/take-a-trip-to-japans-dododo-land-the-most-irritating-place-on-...
2•zdw•13m ago•0 comments

British drivers over 70 to face eye tests every three years

https://www.bbc.com/news/articles/c205nxy0p31o
14•bookofjoe•13m ago•4 comments

BookTalk: A Reading Companion That Captures Your Voice

https://github.com/bramses/BookTalk
1•_bramses•14m ago•0 comments

Is AI "good" yet? – tracking HN's sentiment on AI coding

https://www.is-ai-good-yet.com/#home
1•ilyaizen•15m ago•1 comments

Show HN: Amdb – Tree-sitter based memory for AI agents (Rust)

https://github.com/BETAER-08/amdb
1•try_betaer•15m ago•0 comments

OpenClaw Partners with VirusTotal for Skill Security

https://openclaw.ai/blog/virustotal-partnership
2•anhxuan•15m ago•0 comments

Show HN: Seedance 2.0 Release

https://seedancy2.com/
2•funnycoding•16m ago•0 comments

Leisure Suit Larry's Al Lowe on model trains, funny deaths and Disney

https://spillhistorie.no/2026/02/06/interview-with-sierra-veteran-al-lowe/
1•thelok•16m ago•0 comments

Towards Self-Driving Codebases

https://cursor.com/blog/self-driving-codebases
1•edwinarbus•16m ago•0 comments

VCF West: Whirlwind Software Restoration – Guy Fedorkow [video]

https://www.youtube.com/watch?v=YLoXodz1N9A
1•stmw•17m ago•1 comments

Show HN: COGext – A minimalist, open-source system monitor for Chrome (<550KB)

https://github.com/tchoa91/cog-ext
1•tchoa91•18m ago•1 comments

FOSDEM 26 – My Hallway Track Takeaways

https://sluongng.substack.com/p/fosdem-26-my-hallway-track-takeaways
1•birdculture•19m ago•0 comments

Show HN: Env-shelf – Open-source desktop app to manage .env files

https://env-shelf.vercel.app/
1•ivanglpz•22m ago•0 comments

Show HN: Almostnode – Run Node.js, Next.js, and Express in the Browser

https://almostnode.dev/
1•PetrBrzyBrzek•22m ago•0 comments

Dell support (and hardware) is so bad, I almost sued them

https://blog.joshattic.us/posts/2026-02-07-dell-support-lawsuit
1•radeeyate•23m ago•0 comments

Project Pterodactyl: Incremental Architecture

https://www.jonmsterling.com/01K7/
1•matt_d•24m ago•0 comments

Styling: Search-Text and Other Highlight-Y Pseudo-Elements

https://css-tricks.com/how-to-style-the-new-search-text-and-other-highlight-pseudo-elements/
1•blenderob•25m ago•0 comments

Crypto firm accidentally sends $40B in Bitcoin to users

https://finance.yahoo.com/news/crypto-firm-accidentally-sends-40-055054321.html
1•CommonGuy•26m ago•0 comments

Magnetic fields can change carbon diffusion in steel

https://www.sciencedaily.com/releases/2026/01/260125083427.htm
1•fanf2•27m ago•0 comments
Open in hackernews

Bring true randomness to Spotify with Fisher-Yates shuffle

https://github.com/vuciv/true-random-shuffle
20•Elliott-Diy•4mo ago

Comments

mg•4mo ago
There also is a random button on the Music-Map that jumps to a random band:

https://www.music-map.com/info

From running the music discovery websites Gnoosic and the Music-Map for years now, and doing a lot of experiments, my experience is that the chance of someone liking a truly randomly selected band is very low. Less than 10%. But hey, trying 20 random bands and finding one interesting one can be worth it.

dehrmann•4mo ago
I can't seem to find the blog post, but you generally don't want true randomness because you don't want artists to cluster. You also almost never hear two songs by the same artist play consecutively on the radio.
lycos•4mo ago
Always reminds me of the time Apple introduces "Smart Shuffle" in iTunes in 2005 which "which lets the user change the “randomness” of shuffled songs".

https://www.apple.com/newsroom/2005/09/07Apple-Introduces-iT...

mcmoor•4mo ago
This is always brought up whenever Spotify shuffle is mentioned, but current Spotify shuffle is much worse than this. For me it consistently only plays a handful of songs in my dozens of songs playlist and all others are always shoved way behind in the queue.

My prime conjecture now is that there's some kind of caching reason where it's more advantageous for their CDN if those handful of songs are the only ones that're played. Funnily this also happens in my offline playlist, but I guess this is just because the same algorithm is also used there.

bob1029•4mo ago
> My prime conjecture now is that there's some kind of caching reason where it's more advantageous for their CDN if those handful of songs are the only ones that're played.

It's far more sinister than this. It has to do with royalties. They've got some secret algorithm that will even cut your account off from specific content if it's expensive and you consume it too frequently.

I find no issues listening to pop cult shit 24/7/365, but when I want to listen to some obscure opera more than 3 times it inevitably starts to fade out like a ghost.

owisd•4mo ago
Announcing it Steve Jobs quipped “We’re making it less random to make it feel more random.”
aarond0623•4mo ago
Ironically, I'm pretty sure you're thinking of this article by a Spotify engineer that has since been taken down:

https://web.archive.org/web/20230410041435/https://engineeri...

EDIT:

> We noticed some users complaining about our shuffling algorithm playing a few songs from the same artist right after each other.

...

> Since the Spotify service launched, we used Fisher-Yates shuffle to generate a perfectly random shuffling of a playlist.

...

> The algorithm is now rolled out to everyone using our desktop client and other clients will follow soon.

Everything old is new again.

dehrmann•4mo ago
> this article

That's the one! Thank you!

atoav•4mo ago
That's the question. And the answer is that different people prefer different things. I for example vastly prefer to listen to a full releases, that would be "shuffle by album", others want it to be as non-repetitive as possible while staying in a genre, yet others would want to stay in a certain time period of music, but shuffle between genres occasionally, etc.

Shuffling music on a per song basis is an interesting problem, with the ideal solution being something a top class DJ would do, e.g. matching one characteristic of the two tracks (e.g. Tempo), but updating another (e.g. Timbre).

But even with that implemented, not everybody likes the same thing. E.g. I love to hear new music that I don't know yet, but as a DJ my experience has been that many people like to hear music they know. Meaning app developers have to make the right choices available and those choices are under the hood far more complex than how you can sort a list of tracks by artists.

lylejantzi3rd•4mo ago
> And the answer is that different people prefer different things.

Exactly. There is no winning here.

When I was in college, I built a system for the college radio station that plays music while there are no DJs on the air. What I enjoyed most is keeping track of what songs played when (which we needed to do anyway for FCC compliance) so that we never play the same song twice until every song was played. This "felt" more random even though it wasn't.

Some people didn't like it. They wanted to hear a smaller subset of songs more often (the equivalent of putting a playlist on random). We solved that by letting users request songs through the website.

I wonder if there's a way to solve this by adding a setting called "repetitiveness". It's a value between 1 and 100. 1 is the least repetitive "play all songs once before repeating any" and 100 is "play the same sequence of songs every time."