frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: What was the world listening to? Music charts, 20 countries (1940–2025)

https://88mph.fm/
44•matteocantiello•2d ago
I built this because I wanted to know what people in Japan were listening to the year I was born. That question spiraled: how does a hit in Rome compare to what was charting in Lagos the same year? How did sonic flavors propagate as streaming made musical influence travel faster than ever? 88mph is a playable map of music history: 230 charts across 20 countries, spanning 8 decades (1940–2025). Every song is playable via YouTube or Spotify. It's open source and I'd love help expanding it — there's a link to contribute charts for new countries and years. The goal is to crowdsource a complete sonic atlas of the world.

Comments

rubenflamshep•2d ago
Very cool! One small UI grip: When I play a song the control at appears in the bottom of the page blocks the footer on the main page.

I assume you looked into automating the charts for new countries/years. What were the blockers for that?

matteocantiello•2d ago
Thanks! I'll fix that. Re charts: English-speaking countries were easy to scrape automatically, and recent charts for most countries were findable too. But older charts for non-English markets are a different story. For old Italian top 10s, for instance, I ended up relying on my own judgment and the fact that I speak the language. Trustable repos simply don't exist for a lot of that material. That's why I think crowdsourcing is the right call here, even if it's slower. And honestly, I like the idea of making this a collective exercise.
t23414321•2d ago
Great ! Great ! And fun ! But.. and you can skip destinations only by 5 years :(

Waiting for more countries (like, in Africa).. and more than first 10 ??

woldemariam•2h ago
I see Kenya
Nzen•45m ago
I recommend listening to DJ Earworm's mashup of the top song across the world [0] to hear a greater variety of countries, albeit for this or last year.

[0] https://www.youtube.com/watch?v=UDZ78RbAdxU 11 minutes

In fairness to this post, they probably posted as much as they could get easily and consistently. I feel like the same situation reigns for country history in book shops. When I go to a used book store in Queens, New York, I'm not apt to find any books about Jaipur, India. But, if I were to go to Mumbai, India, I could probably find something. So, maybe we should prevail upon or sponsor people in Africa to volunteer their lists.

Qc17•2h ago
Oh la la! Oh la la!

Seriously... I found this very interesting, but for some country (i'm from Italy) maybe the charts are not so accurate (maybe yes, I'm not an expert ;-( ). Despite everything, very nice idea

dewey•2h ago
Other fun site in that niche (Since 2013), you can select the country + year and just "tune in": https://app.radiooooo.com/
liviux•1h ago
You've got my upvote, nice
pilaf•1h ago
Very nice project! That browser tab is staying open for days.

I found a small mistake, the Argentina 2000 list [1] shows "Babasónicos - Ella usó mi cabeza como un revolver", but the actual song by Babasónicos (the one that plays) is titled "Cómo eran las cosas", and "Ella usó mi cabeza como un revolver" is a song by Soda Stereo.

1: https://88mph.fm/ar/2000

avgDev•16m ago
Suggest a chart doesn't allow for selection of other countries not already present it seems like.

Otherwise, very nice project.

primaprashant•13m ago
I picked India and a random year, 1985 [1]. The number 3 song caught my eye cause it had the thumbnail of a famous movie that came out in 2004, although the correct song played. When I went to the linked Spotify playlist for that year, the included song at number 3 was wrong and linked to the song from the 2004 movie.

Not sure what the data source is, but needs a little bit of cleaning and validation. Not critiquing, this project is awesome, just giving a heads up.

[1]: https://88mph.fm/in/1985

Show HN: Algorithms and Data Structures in TypeScript – Free Book (~400 Pages)

http://amoilanen.github.io/Algorithms-with-Typescript/
31•jsontwikkeling•1h ago•4 comments

Show HN: What was the world listening to? Music charts, 20 countries (1940–2025)

https://88mph.fm/
44•matteocantiello•2d ago•11 comments

Show HN: Axe – A 12MB binary that replaces your AI framework

https://github.com/jrswab/axe
199•jrswab•1d ago•115 comments

Show HN: fftool – A Terminal UI for FFmpeg – Shows Command Before It Runs

https://bensantora.com/posts/fftool-ffmpeg-tui-go/
33•taskset•3h ago•22 comments

Show HN: OneCLI – Vault for AI Agents in Rust

https://github.com/onecli/onecli
153•guyb3•21h ago•49 comments

Show HN: Rudel – Claude Code Session Analytics

https://github.com/obsessiondb/rudel
137•keks0r•1d ago•75 comments

Show HN: Understudy – Teach a desktop agent by demonstrating a task once

https://github.com/understudy-ai/understudy
108•bayes-song•21h ago•40 comments

Show HN: s@: decentralized social networking over static sites

http://satproto.org/
407•remywang•1d ago•217 comments

Show HN: OpenClaw-class agents on ESP32 (and the IDE that makes it possible)

https://pycoclaw.com/
26•pycoclaw•16h ago•1 comments

Show HN: Web-based ANSI art viewer

https://sure.is/ansi/
27•lubujackson•3d ago•7 comments

Show HN: Global Maritime Chokepoints

https://ryanshook.org/chokepoints/
15•RyanShook•9h ago•4 comments

Show HN: Open-source browser for AI agents

https://github.com/theredsix/agent-browser-protocol
150•theredsix•1d ago•52 comments

Show HN: Vanilla JavaScript refinery simulator built to explain job to my kids

https://fuelingcuriosity.com/game.html
125•fuelingcurious•1d ago•48 comments

Show HN: I built a tool that watches webpages and exposes changes as RSS

https://sitespy.app
310•vkuprin•1d ago•79 comments

Show HN: Autoresearch@home

https://www.ensue-network.ai/autoresearch
76•austinbaggio•1d ago•19 comments

Show HN: I built an ISP infrastructure emulator from scratch with a custom vBNG

https://aether.saphal.me/dashboard/default
68•saphalpdyl•2d ago•21 comments

Show HN: Klaus – OpenClaw on a VM, batteries included

https://klausai.com/
156•robthompson2018•1d ago•91 comments

Show HN: Chat.nvim v1.4.0 – OpenClaw-like AI assistant for Neovim

https://github.com/wsdjeg/chat.nvim/releases/tag/v1.4.0
2•wsdjeg•1h ago•0 comments

Show HN: A context-aware permission guard for Claude Code

https://github.com/manuelschipper/nah/
124•schipperai•1d ago•89 comments

Show HN: XLA-based array computing framework for R

https://github.com/r-xla/anvil
15•sebffischer•4d ago•1 comments

Show HN: PipeStep – Step-through debugger for GitHub Actions workflows

https://github.com/Photobombastic/pipestep
9•photobombastic•20h ago•7 comments

Show HN: Cloud to Desktop in the Fastest Way

https://nativedesktop.com/
3•lasgawe•20h ago•5 comments

Show HN: Slop or not – can you tell AI writing from human in everyday contexts?

https://slop-or-not.space
16•eigen-vector•16h ago•17 comments

Show HN: How I topped the HuggingFace open LLM leaderboard on two gaming GPUs

https://dnhkng.github.io/posts/rys/
455•dnhkng•3d ago•115 comments

Show HN: VaultLeap – USD accounts for founders outside the US

https://vaultleap.com
5•GregReve•23h ago•2 comments

Show HN: A desktop app for managing Claude Code sessions

https://github.com/doctly/switchboard
5•kapitalx•23h ago•1 comments

Show HN: Stratum – SQL that branches and beats DuckDB on 35/46 1T benchmarks

https://datahike.io/notes/stratum-analytics-engine/
11•whilo•16h ago•3 comments

Show HN: Codelegate, keyboard-driven coding agent orchestrator GUI for Mac/Linux

https://codelegate.dev/
3•brucehsu•17h ago•0 comments

Show HN: Every Developer in the World, Ranked

https://coderank.me
9•ejc•17h ago•4 comments

Show HN: Calyx – Ghostty-Based macOS Terminal with Liquid Glass UI

https://github.com/yuuichieguchi/Calyx
26•yuu1ch13•1d ago•31 comments