a name of its own
oct 27, 2026 · latest
the wall moves off a cloud address and onto thegraphscene.com. every old link still lands.
- newthegraphscene.com — the address was a google cloud run hostname, forty-nine characters of somebody else's infrastructure. it is now a name you can say out loud, and it is the one on every page's canonical link, every share card and all 199,963 sitemap entries. the rdf export's identifiers moved with it.
- fixevery old link still lands — both old run.app addresses, and www., answer with a permanent redirect to the same page, path and query intact: a song link shared in august opens that song here. search engines read a permanent redirect as a move, not a loss, so nothing indexed is lost either.
- notewhat did not change — the data, the pages, the tally. the service the feedback form talks to keeps its own address; the share cards it draws for a pasted link now point here.
the playback
oct 19, 2026 · earlier
a page on what gets played back, by what it talks about — and on how to read a number that comes from a sample.
- newthe playback — every theme on the wall by the plays of its records: the inward themes (school, pain, apology, heartbreak, freedom, love) are replayed about three times as often as the street ones (the trap, the strip club, pimpin’, haters, the come-up), and the ordering holds inside the 2010s alone. records about one thing get played more than records about four. the page says what the number is (last.fm scrobbles, a sample that leans album-oriented), where it sits in the graph (on the song, one hop from the theme — no edge between them), and what it does not say.
- notethe words effect, named — records with their lyrics on file are played 60× more than records without, which is not about themes at all: a transcribed record is a listened-to record. the page puts that aside so the comparisons that mean something are among records that all have words.
the words that came back
oct 19, 2026 · earlier
a second ask of the free archive, and an honest count of what it gave.
- fix214 records got their words — the lyric archive the discography was read from remembers every miss as a miss, and never asks twice. it has grown since august, so the 5,300 highest-value misses were asked again: 27 of the first hundred were there now, almost none past the first few thousand. 214 lyrics attached, and everything that reads them re-ran — 329 more theme tags, 73 more name-drops, 29 more reaches for history. the wall is at 59.1% words on file; the records people open are nearly all covered, and the gap that remains is deep catalogue the free archives do not have.
- notewhere the rest would come from — a licensed source. the fetchers for the one self-serve licensed lyric api and for licensed song credits are built and waiting on keys; an excerpt shown under licence is marked as an excerpt and never fed to search, themes or name-drops.
real plays
oct 18, 2026 · earlier
a count of plays at last, from the one place that publishes one — and a map of the wall for the crawlers.
- new152,090 records say how many times they have been played — last.fm scrobbles: every play its users’ players reported since 2002, and how many people reported them. “the world is yours” has 9.7 million plays from 1.1 million listeners; nas, 145 million from 3.5 million. it sits on every song page, under every name on the crate, and as two rows in head to head. it is a real count, unlike the “still streaming” index beside it — but from a sample of listeners, not every stream everywhere, so it favours the catalogue last.fm’s users grew up on; the chip says “on last.fm” for exactly that reason. the graph carries it too, on every song and artist.
- notestrictly matched, so a wrong number never lands on a real record — last.fm’s autocorrect will hand back the nearest record it knows, which is often a different one. an answer was kept only when the artist and the title both matched what was asked: 1,271 came back with the wrong artist and 765 with the wrong title, and those stay blank. 16,647 records are not on last.fm at all.
- newa map of the wall for the crawlers — every page here is drawn from a query string, so nothing on the server ever linked to the 200,000 urls that exist and a search engine could only find the front door. sitemap.xml now lists all of them — 3,922 crates, 15,682 records, 175,142 songs with the charted ones first, every scene, hometown, history, theme, board and label — rebuilt by every build.
- fixless movement for those who asked for it — the wall respects the system’s reduced-motion setting now: the spray pulse and the transitions stop, the tilt stays.
one of each
oct 16, 2026 · earlier
four things the wall said twice now say it once, with a door to the room that owns it.
- fixthe crate is the crate, not the warehouse — the artist page used to redraw three other rooms in full: every record (the records’ job), every song (the black book’s), a route (degrees’). now it shows the first six records and a door to the shelf, the first eight songs and a door to the whole run by year, and the fun route as a teaser with “run it”. what stays is what only this page knows — who says their name, the receipts, their corner of the tree, the plaque, the bouts.
- fixone route, drawn once — head to head drew the shortest chain between two writers as a third graph, which degrees already draws. it is a sentence now — “2 steps — nas to black thought, through raekwon” — and a door to degrees.
- fixthe beef lives on the ledger — head to head and the crate both retold the bout: the rounds on record, the write-up. each now says one line — “100° · kendrick lamar × drake · 2013–2024 · the whole war” — and the crate’s chips carry the temperature.
- fixtwo indexes of history, now one — “the histories” was the long memory’s 141 events in a grid instead of in time. it now goes straight to the long memory, and the nav has one door to history instead of two. every event page is where it was.
- paintthe card a pasted link unfurls into was two months old — it still said rap family tree, 3,921 songs, 1,300 artists, 1990–2021, on every page and every bot card. it is drawn from the counts now (tools/gen_og_card.py, in the site’s own hand) and redrawn by every build, so it can never be that stale again. four page descriptions that quoted august’s numbers stopped quoting numbers. if a chat app still shows the old card, it is the app’s cache: paste the link again, or ask its preview tool to re-scrape.
signed
oct 16, 2026 · earlier
the last two names on the list: every record is signed, and the beef card writes both fighters in their own letters.
- newevery record is signed — song and album pages carry a by-line under the title: the writer’s name in the hand of their scene, nas under “n.y. state of mind” in the new york fade, outkast under “stankonia” in bangers. a credit the wall cannot place keeps the marker. the credits pills, with every feature and role, are exactly where they were.
- newthe beef card in their letters — the share card now draws both fighters in their scenes’ typefaces (wale in the stack’s oswald, kendrick in blackletter). the card is a canvas, so the typeface travels and the layered hand stays home; new york and new orleans, whose hands are colour rather than letterform, keep the card’s block capitals.
- fixa file the wall could not read — yesterday’s first deploy shipped two files saved with owner-only permissions; the server inside the container could not read them, and the artist page went dark for a few minutes until a second deploy fixed it. the deploy script now refuses to build while any shipped file is not world-readable.
- paintthe graph knows which towns wear which hand — the list of places that write in a scene’s alphabet is now a fact in the graph, Scene-[CENTERED_ON]->Location: 51 places centred on 21 scenes, compton on los angeles, brooklyn on new york, toronto on toronto with no hand. declared in the paperwork, counted, and asked as competency question 34 (“which scene’s hand does compton wear?”). and the graph is no longer rebuilt by hand: it is the build’s own last-but-one stage, and every table it derives — who writes about what, who reaches for which history, who worked with whom, who flipped whom — is re-counted from its own path before the build is allowed to pass.
the hands travel
oct 15, 2026 · earlier
the eleven regional alphabets leave the artist page: every headline name on the wall is now written in the hand of its scene.
- newevery headline name wears its scene’s hand — head to head draws both writers in their own alphabets (nas in the new york throw-up, black thought in philly’s tall line), kept in the side’s colour so pink-vs-green still says who is who. the scenes index is a specimen sheet, each heading in its own hand; every scene page is finally set in the alphabet it documents; the black book title; hometowns, where the town is one of a scene’s own cities (compton gets the placa, brooklyn the fade); and the board, for the 94 producers who are also writers — dr. dre in blackletter.
- notewhat did not get a hand, and why — the roster, the route, the graphs and every list stay as they were: an alphabet needs about 24px and one name to breathe, and below that the accent bar already does the work. so on degrees each stop carries its writer’s scene colour on its left edge, the beef inputs take the letterforms only (an input cannot hold a layered hand), and a record’s page tints to its artist’s scene. ten scenes — memphis, toronto, st. louis, cleveland and the rest — have no documented alphabet and keep the plain marker in their own colour, on purpose: a borrowed hand flattens exactly the difference the scenes exist to show. and a hometown never implies a scene: the list of which towns wear which hand is written by hand in tools/gen_scenes.py, never read off who is filed there.
- fixone builder, one stylesheet — the eleven treatments were keyed on the artist page’s body, one name per page by construction. they now key on the element (css/scenes.css), and js/scenes.js builds the lockup for any page (Scenes.hand), so two names on one page can wear two hands. the artist page is pixel-for-pixel what it was.
the tally
oct 10, 2026 · earlier
the wall recorded who names whom, who shares a record with whom, where a beat came from and what a song is about. it never added any of it up. now it does — the tally, plus a panel on twelve pages.
- newtwenty-four questions the data could answer and no page asked — the ontology write-up listed them as “partial”: the data exists, nothing asks. every one is now a query run at build time (tools/gen_insights.py, five seconds) and left in data/insights/ for the pages to read. one-way names: 12,948 pairs where one artist names the other and it never comes back, against 543 that go both ways — the game names snoop 39 times, nas 31, dre 29, and none of them say it back. named in the same breath: nas and jay-z are dropped in the same bar on 40 records. the favor ledger: lil wayne gave 144 guest verses and hosted 29; 2pac hosted 240 and gave 11. the collab that never happened: lil wayne and meek mill share 49 collaborators and no record. producer bridges: the neptunes built for 29 lead artists and 340 pairs of them never shared a song. and the one that reads like a thesis — how far back rap looks: in 1992 the median name dropped was a contemporary; in 2024 it was 22 years into its career, and three of four names dropped belonged to someone fifteen or more years in. the canon aged, and the wall can show the year it started.
- newthe panels, where the question lives — an artist’s crate now carries their one-way names, who they are named alongside, what the songs that say their name are about (jay-z: record deal ×10, fame ×8), the first time anyone said it (2pac, 1996, “from hawaiian sophie fame”), their favor ledger, who stayed after they charted, and the labels their records came out on, reissues folded. head to head says when two names share 30 collaborators and zero records. beef link and head to head both read the ledger against the credits: records together before, during and after the war — wayne and birdman made ten together and none since 2013; jay-z and r. kelly made twenty-four during theirs, because the war was the joint albums. scene pages carry what the city talks about more than everyone else (memphis: guns ×3.9; chicago: ball like mike ×2.5) and whose records its writers guest on. the board shows the pairs a producer bridges. the glossary shows when each word arrived and peaked: “opps” from nothing to one song in sixteen; “bling” peaking in 2004, “swag” in 2011, “molly” in 2013.
- noteevery line points at a record — a one-way name is a MENTIONS edge with no reverse edge, shown with its bar; a bridge is two PRODUCED_BY rows and a missing PERFORMED overlap; a label move is the string the release carried. the citation rank is pagerank over the name-drop graph and is set against the deezer percentile, so a name rap keeps saying can be read against a name people keep playing. none of it is an opinion about who mattered, and the page says so.
- fixwhat running the queries caught — the audit works both ways. “birthday bash 15” is a festival lineup filed as a lyric, which is why gucci mane “names” selena gomez and emeli sandé 22 times each; a 1993 record carries kendrick lamar and drake; cappadonna and das efx each have an album dated 1970; “2pac” hosts “tupac shakur” 43 times; and kendrick lamar is named on sixteen records, which means “kendrick” alone is not in the gazetteer. the tally keeps these rows visible rather than hiding them, and the first-use dates carry a plausibility gate (a record’s year has to sit inside its artist’s own run, with company) so a mis-dated album cannot be the earliest use of anything.
reads as
sep 8, 2026 · earlier
4,334 records the lexicon could not place now say what they read as — marked, kept apart, and never claimed as a bar.
- new4,334 untagged records carry a “reads as” row — a classifier read the whole lyric of every record that has words but no topic and, where it was at least 75% sure, says what the record reads as: love 2,240 · sex 804 · heartbreak 442 · craft 351 · faith 324 · club 124 · weed 124 · guns 50 · family 40. barry white’s “love song” reads as love at 0.96 — because of “your eyes”, “love”, “your love”, “eyes”; hover a chip to see the confidence and the words that drove it.
- noteinferred, and marked as such — the chips are dashed, sit under their own header, and do not link to the topic wall. the wall only counts bars it can quote; a reading is a guess about the whole lyric. so it lives in its own file and its own edge in the graph — READS_AS, 4,499 edges, each carrying its confidence and its words — and is never mixed into the 157,382 matched topic edges. no topic page, no “writes about” strip, no versus square changed.
- fixonly the themes it could actually read — the classifier was tried on all 64 topics. the pervasive ones held 90% precision on records it had never seen; reference themes like movies, summertime or karma did not survive a hand read, so they were left out rather than shipped at a lower bar. each topic’s cutoff is the lowest that keeps 90% precision and never drops below 0.75 — the first sweep let karma through at 0.41, which was noise, and that is why the floor exists.
what is still playing
sep 6, 2026 · earlier
every record now says how hard it is still streaming — and what that is not.
- new168,359 records say whether anyone still plays them — 96% of the wall. nas’s “the world is yours” is in the top 0.8% of everything here; his hardest-streaming record is “if i ruled the world”. the number is a percentile because the raw one — 717,983 out of about a million — means nothing to a reader.
- noteit is not plays, and it is not the chart — deezer publishes no play count and this is not one; it is a score for how hard a track is streaming today. so it is a fact about streaming, not about the record: a 1994 album cut and a 2024 single are not on the same footing, and something enormous in its year can sit low because nobody streams it now. it is also not the “year-end #” chip beside it, which is where billboard put the record at the time.
- fixasking the cheap way round — asking one song at a time only reached 27% of the wall, because it could only ask about records whose id had already been cached — leaving holes on things like “not like us”. the album endpoint carries the same number for every track on the record in one call: 15,682 asks instead of 127,000, three hours instead of a day, and 27% became 96%. a third pass then searched by name for the stragglers — accepting a hit only when artist AND title matched exactly, because there are fourteen songs called “control” here and none of them is the one anybody means. 98.2%. “not like us” came back top 0.1%, the hardest-streaming record on the wall.
my bad
sep 6, 2026 · earlier
two more themes, five deepened — and the point where more words stop working.
- newapologies, and the day job — my bad (1,065 songs): owning it, asking forgiveness, one more chance — “mama, i said i’m sorry for puttin’ you through the mind games.” and nine to five (135), the small one: punching the clock, minimum wage, blue collar, never going back. 63 themes to 65.
- newfive themes that could see further — pain 639 songs to 2,102, faith 2,821 to 3,907, better days 1,565 to 2,290, and more for sex and heartbreak. songs carrying a theme: 72,733 to 74,243.
- fix“i pray to god” was counting twice — two terms in the faith lexicon matched the same words, so one passing mention scored enough to tag a song on its own; 242 songs were on the wall for that reason alone. four more pairs like it were doing the same in pain. all five are gone, which costs faith 430 songs and is the right trade.
- notewhere the words run out — three hundred untagged songs were read one by one. two hundred and five of them ARE on themes the wall already has — they just say it in plain language with no phrase to catch: “she cries ‘cause it’s getting late and he still hasn’t called.” this pass recovered about seven songs per word added, against thirteen thousand two passes ago. maybe four to seven thousand more are reachable this way and then it stops. the rest is not a vocabulary problem.
three histories off the wall, and a skit called a skit
sep 5, 2026 · earlier
taking things off is work too.
- fixthree histories that were not histories — harambe is an internet joke and it was sitting next to emmett till; ike & tina turner is not an event but a man’s name used as a byword for hitting women; and stalin, mussolini, idi amin & gaddafi was a category, not a thing that happened — it read as a list of tyrant similes. idi amin clears the bar on his own and keeps the row; the rest are off. 143 histories to 141.
- newa skit is called a skit — 14,232 titles on the wall are a skit, an interlude, an intro, a live take, a remix, a remaster or a label’s “(album version)” suffix, and every one of them was described as a song. each now says what it is. 4,369 of them are not songs at all — spoken passages between records — and the graph can finally be asked how much of a catalogue is actually songs: 22 of eminem’s rows are not.
- notewhat was measured and not done — the plan said fold the remixes onto the record they came from, and estimated 1,878 of them. measured: 32. almost every variant here is the only copy of that song on the wall, so folding would have deleted records rather than duplicates. and the biggest bucket by far — 5,171 “(album version)” — is not noise at all, it is a label’s suffix on the real record. so nothing was merged, nothing was hidden, and no count moved: they are labelled, and what to do about it is a decision, not a cleanup.
every scene says what it is about
sep 5, 2026 · earlier
subjects and history on all twenty-one scene tiles, and a colour that finally means one thing.
- newthe subjects are on the scene tiles now — every scene on the index drew who worked with whom and nothing about the work. each tile now carries the three subjects that scene writes about most and the two histories it reaches for. new york: the trap & the block, police, drugs — and desert storm, obama. atlanta: ice & designer, whips, the trap & the block — and obama, mlk.
- fixa dot means “a person”, not “from this city” — the writer dots used to wear the scene’s own colour, so the same glyph meant twenty-one different things, and three of those colours were the exact hues the squares use: houston’s accent IS the subject yellow, chicago’s IS the history blue, washington dc’s was the old event green. a colour now says what KIND of thing a node is — paper for a person, yellow for a subject, blue for a history — and the city keeps its accent on the links, the heading and the hover, where nothing can mistake it for a category.
- fixthe tiles would have counted the squares as writers — the line under each graph reads “N writers joined to each other”, and N was every node drawn. adding squares would have had it claim more writers than the crew list directly above it. it subtracts them. the tiles also draw once and never redraw, and two separate things race to draw them, so both now wait for the subjects to land — otherwise a tile drawn a moment early would have stayed bare for good.
what they share, and what they fought about
sep 5, 2026 · earlier
one button to line the two circles up, and the ledger finally showing up where the two names meet.
- newshow only what they share — two circles side by side and no way to read one against the other. one button now dims both to what they have in common and names it: put 2pac against biggie and it is snoop dogg, 2pac himself (he is inside biggie’s circle), and roll up — a subject they both wrote about. drake against kendrick shares six, including bars & flow and the obama election.
- newthe beef, where the two names meet — the ledger lived on one page. head to head now says whether the pair on screen is at war: the temperature, the years, the verdict, the records it was fought on, and the way through to the write-up. drake × kendrick reads 100° · history · 2013–2024, and the line joining them on the walk turns and says × at war 2013–2024 · 3 songs together — which is the whole thing in one line: they made records together and it still ended up here.
- notea diss record has to be theirs to be a link — of the seven records in that bout, two are on the wall under those two names and link; five stay plain. “control” is big sean’s record and there are fourteen other songs by that name here — none of them the one. the rule is the same one the beef page uses, and it is why none of those fourteen got linked.
- newthe ledger carries its own reading now — temperature, verdict and the one-line note were locked in the page that owns them, so everywhere else could say two names and a year and nothing about whether the thing was a decade-long war or one afternoon. all 53 bouts carry them now.
head to head, with the subjects in it
sep 5, 2026 · earlier
what each man writes about, the history he reaches for, and the shortest way from one to the other.
- newthe two circles say what the records are about — head to head drew who each man knows and nothing about the work. each side now carries its four biggest subjects and the three histories it reaches for, wired to the name in the middle. 2pac reads the trap & the block, police, roll up, at war — and three strikes, aids, malcolm x. biggie reads roll up, coast to coast, bars & flow — and john gotti.
- newthe shortest way between them — a third graph under the two, drawn as a chain rather than a cloud, naming everyone in between and saying what each hop is: a record together, or just a name said on one. black thought to beanie sigel is two steps through cam’ron — and both hops are dashed, because two philadelphia mcs who have never shared a record are held together on this wall by nothing but shout-outs.
- fixa square that thought it was a person — clicking a subject on a scene graph offered to open its crate and its black book, as though “police” were a rapper. both links were dead, and they had been since the squares were added. a subject opens the theme now, a history opens the history.
- fixwashington dc was drawn in one colour — every scene has its own accent, and dc’s is the exact green the history squares were painted in: its writers and the history they reach for were the same colour. houston’s accent is the subject yellow, chicago’s the blue. no single colour clears all twenty-one, so the squares now carry an outline that separates them from a name whatever the city is wearing.
- newthe lexicon can see love, sex and the block now — a read of the untagged pile said a quarter of it was love, heartbreak and sex records the wall could not recognise: love knew a handful of stock phrases, sex was entirely euphemistic, and the trap & the block did not contain the words “the streets”. love 4,765 songs to 18,002, the block 4,453 to 13,217, sex to 11,999, heartbreak to 4,802. songs carrying any theme: 59,626 to 72,733 — about 13,100 records that said nothing yesterday.
the thin themes, filled in
sep 4, 2026 · earlier
five themes that could barely see, and a look at the 46,551 songs that still say nothing.
- newfive themes got their vocabulary — fresh kicks & drip knew eighteen words and found 181 songs; it knows the sneakers, the labels and the mall now and finds 4,263. don’t talk 352 to 959, once it learned the whole language of not telling: the stand, the wire, the fifth, turning state. the strip club 361 to 734, wifey 363 to 843, roll the dice 363 to 575. 524 terms, every one counted and read on the line before it went in; every other theme measures byte-for-byte what it did.
- newthree themes the leftovers asked for — 300 of the songs that carried no theme were read one by one. what they were: it’s complicated (exes, cheating, your girlfriend — 1,101 songs), better days (be alright, keep your head up — 1,565), and home for the holidays (594 — yes, the wall has 1,487 christmas songs). 60 themes to 63; songs carrying one, 56,811 to 59,626.
- notewhat the rest is — of the songs with lyrics and no theme, about 62% could be reached by better lexicons, 15% never will be (spanish, patois, skits, one hook repeated, scrapes of the wrong song), and 23% are simply diffuse. the single biggest gap is not a missing theme: a quarter of the leftovers are love, heartbreak and sex songs the current lexicons don’t recognise, because love keys on a few stock phrases and sex is euphemistic. that is the next thing to fix.
- fixa phrase that scored twice — in five themes, pairs of terms like “the dice” and “dice game” matched the same words and tagged a song on one passing mention. cleaned out of all eight themes touched; the same pair still lives in the club (“the dance floor”, “dance floor”) and is noted for the next pass.
- notethe thematic graph, adjusted again — better days is the register gospel sings in, so it joins faith and heaven-or-hell in the cap that keeps gospel acts out of “writes about the same things”; it’s complicated is romance and joins love and heartbreak on the excluded side. 2,677 pairs across 411 names.
more themes, more history, more of the wall talking to itself
sep 3, 2026 · earlier
eighteen new themes, ninety-nine new histories, and three new ways an artist is wired to both.
- neweighteen themes the wall was missing — the biggest one was hiding in plain sight: bars & flow, rapping about rapping, 7,746 songs and 709 names, the most common subject on the wall and the only one nobody had written down. then roll up, city to city, at war, heaven or hell, sky’s the limit, like a movie, boss up, free at last, record deal, when i die, who can you trust, stick up kid, baby mama drama, what goes around and three more. 42 themes to 60; songs carrying a theme 45,000 to 56,811, and 11,811 records got their first one. every existing theme measures byte-for-byte what it did before.
- newninety-nine more histories — 44 to 143, references 6,807 to 10,654. frank lucas, marcus garvey, tookie, mumia, fred hampton, nat turner, forty acres and a mule, the willie lynch letter; the deaths of pimp c, big l, big pun, odb, dj screw, aaliyah, nipsey, kobe, michael jackson; diallo, sean bell, sandra bland, the jena six; gotti, capone, castro, watergate, iran-contra, dahmer, son of sam, waco; tyson biting holyfield, kaepernick, plaxico; nine “free my man” campaigns from gucci to ysl; and the wall reaching all the way back to spartacus and mansa musa. every one measured against the full corpus with the lines read, deaths only counted with death on the line, and a rejected list twice as long as the accepted one.
- newhistory they reached for — an artist’s page now lists every history their own records touch, with the count. killer mike: 43. it reads the same numbers the history pages read, the other way round.
- fixthe wrong bar under the right song — a history page listing an artist’s ten references showed the same line ten times, and could show one artist’s line under another artist’s record. each reference now carries its own line.
- notethe thematic graph, re-measured — with rapping-about-rapping on the wall, every rapper matched every other rapper on it, so it is left out of the “writes about the same things” comparison the way romance already was. and the gospel acts with no genre on file, who kept pairing at 99% on faith alone, are held back by a cap that catches exactly eleven names and not one rapper. 2,645 pairs across 429 names, and the top of the list finally reads right: devin the dude × wiz khalifa.
- notethe arc, widened — with sixty themes to split a catalog over, 546 artists now carry one, up from 386.
the arc, and the labels catching up
sep 3, 2026 · earlier
what an artist used to write about, and a second data source that finally caught the whole corpus.
- newthe arc — every artist’s page now shows their own catalog split at its median year: what they used to write about, what replaced it, and how far the two halves actually moved apart. killer mike goes 58% — streets and the block, out; faith and family, in. 386 artists on the wall have enough tagged material to carry one.
- newa label page finally has something to say — the site’s label data was frozen at 2,615 songs (1.5% of the corpus) because its only source predates the 127k-song discography merge and cannot be re-run. deezer’s own album records carry a label field the original fetch never asked for — the same class of bug that recovered featured-artist credits earlier this week. 2,615 songs to 174,502 — 99.6% of the discography, across 4,193 imprints.
the lyrics catch up
sep 3, 2026 · earlier
a fetch that ran for 21 hours in the background, and what it unlocked.
- new22,782 songs got their lyrics back — the wall has always been able to fetch lyrics one record at a time, but nothing ever revisited a song once it was already on the wall, so records that came in early stayed empty even after their lyrics turned up later. lyric coverage goes 46% to 59% of the whole corpus, no new songs, no new artists — the same 175,142 records, just able to speak for themselves now.
- neweverything built on lyrics just got denser — the histories page went from 4,972 references to 6,807 without a single new event or a line of code changing; “writes about the same things” goes from 2,347 pairs to 4,062. the lyrics were always going to say more once there were more of them to read.
writes about the same things
sep 3, 2026 · earlier
a third way two artists connect — no record together, no name-drop, same subject.
- newa graph edge nobody had to record — every connection on the wall until now came from a credit or a bar: two names on one song, or one naming the other. this one is read off what they actually write about. juvenile and cam’ron have never been on a record together; their topic profiles match at 93%, both writing the trap, the block, and whips.
- new2,347 pairs, on 289 artists’ pages — each artist’s page now carries a “writes about the same things” row, the neighbours ranked by match and labelled with what they share. the game × juvenile, chief keef × trippie redd, french montana × young dolph — all pairs a plain collaboration search would never surface.
- noteromance was excluded on purpose — left in, every act that sings about love or heartbreak matches every other one near-perfectly, which is a genre fact, not a thematic connection. a second guard drops anyone whose whole profile is one topic, for the same reason: gospel acts pairing at 99% on faith alone isn’t a discovery.
the long memory
sep 3, 2026 · earlier
history in the order it happened, and every bar that reached back for it.
- newa page that reads the wall as a history book — the histories were separate pages you visited one at a time, so you could read about katrina or about obama but never see that one is answered for twenty years and the other for two. they are on one spine now, oldest first, the klan in 1865 down to george floyd in 2020 — 44 things that happened, 4,972 references, with the actual bars underneath each one and the record they came off.
- newthe echo — every history carries a tick chart of the years rap talked about it, one mark per year, the loudest year lit. malcolm x was first answered twenty-one years after he was killed and has not stopped since. it also says the lag out loud: emmett till waited 49 years for his first bar.
- newtwenty histories the wall was already carrying — hitler, apartheid, escobar, the klan, aids, deportation, roe v. wade, the recession, three strikes, big meech, jfk, rosa parks. nothing was collected; the lines were sitting in the lyrics with no page to land on. the histories go 24 to 44 and the references more than double.
- fixa record cannot answer something that has not happened yet — every history now knows what year it started, and a song from before that year is no longer counted as a reference to it. it took 87 true anachronisms off the wall — 1995 songs filed under covid, a 1990 saddam line filed under a war that started in 2003.
- fix“desert storm” was dj clue — the gulf war page was 76 songs and almost all of it was a label ad-lib shouted on fabolous and method man records. it reads 18 now, and they are about the war. the same shape of bug had 9/11 counting porsche 911s, and eric garner’s page nearly took 134 songs where 114 were about being out of breath. 9/11 goes 78 to 142 on real lines instead.
- newten new themes, and two thin ones finally filled — region pride, back in the day, the gram, school, black & proud, uncle sam, ball like mike, wifey, roll the dice, pots & pyrex. and pain went from 142 songs to 490 by admitting that therapy, panic attacks and losing your mind are the same subject it was already about; hard times from 57 to 357.
- newtwenty-four more wars on the beef wall — cube against n.w.a, pac against puff, em against ja rule, gotti against dolph, drake against ross and against kanye, nicki against megan. 29 bouts to 53, and 51 of them now link to both people in them. one record was filed under the wrong war: cam’ron’s “curtis” is named after 50’s album and was sitting in the jay-z fight.
- newsixteen more crews, and forty-four more flips — odd future, young money, the hot boys, tha dogg pound, the firm, black hippy, d-12, boot camp click: 25 collectives to 41, memberships 65 to 132. and the charted-hits sweep found the rest of wockesha, way 2 sexy, poetic justice, streets, father stretch my hands.
- fixa build step nobody ran — the beef ledger lives in the page, and a tool lifts the machine-readable half out of it. that tool said “run before the build” and nothing did — it was hand-run, so the first person to add a beef and forget would have had six other pages quietly serving the old list. it is in the build now, and it can stop the build.
everything points at everything now
aug 25, 2026 · earlier
the wall was full of names that were only text.
- fixdead words became doors — an artist’s scene was printed on their page and went nowhere, though the page it named was one already-resolved value away. a song’s label was a grey chip while the label had a page of its own. 224 producer credits out of 323 the same. every album title on a crate page was flat text. all of them link now, and where a name cannot be matched to a real page it stays plain rather than guessing a url that 404s.
- newbeef stops being a dead end — the panel named two people and stopped. it now asks the three questions it provokes: whose crate is deeper, how are they connected at all, and is there a piece written about it. jay-z × nas gives you head-to-head, the walk between them, and the whole war in order.
- newthe histories have a front door — 24 written histories were reachable only by stumbling through a scene page; asking for them directly bounced you home. they have an index now, and 18 of them are pinned on the timeline where they happened — obama in 2008, katrina in 2005. the six that are missing happened before the wall starts.
- newa search box on every page, and five sections out of the basement — the site’s whole pitch is a thank-you note with a search box, and the search box was on exactly one page. the board, the labels, hometowns, the histories and what’s kickin were reachable only by scrolling to the footer. all six fixed in the shared header, injected once rather than pasted 27 times.
- newstart here — the front page offered nine equal doors, which is a directory, not a way in. three threads now, three moves each: follow a feud, follow a sample, follow a city.
- newthe new acts got their paperwork — overnight the wall went looking for the rest: 192 more artists picked up their own links and 193 picked up a genre. the roots, beastie boys, de la soul, gang starr and tech n9ne all read hip hop now and carry their own accounts. 494 writers across the scene atlases are coloured by what they actually make, up from 288.
- fixthe roots are in philadelphia — 55 of the 59 new acts got real hometowns off musicbrainz, and the scenes filled themselves from those. the four that did not are the identity gate refusing to guess. a guard was added while doing it: the hometown table remembers every spelling it ever placed, including ones the alias merge has since folded away, and eleven of those were about to be resurrected as scene members whose artist pages no longer exist.
you can follow a sample three records back
sep 2, 2026 · earlier
the graph learned some things it could not say before.
- newsample lineage runs in chains now — a flip used to be a dead end: this record took from that one, full stop. the source is now joined back to its own page when the wall has it, so j. cole’s villuminati runs to biggie’s juicy and on to mtume, and montell jordan reaches slick rick and then bob james. thirteen of these chains were sitting in the data the whole time with no way to walk them.
- newthe beefs are wired to the people in them — all 29 were floating loose, connected to nothing. and 26 diss records now hang off the bout they belong to, matched on title and on one of the two names actually being on the record — there is more than one song called “ether”.
- newgenre, at last — 292 of them across 929 names, voted on by musicbrainz. the field the wall had been using was never genre: it records which billboard chart a song came off, which is why it scored wu-tang as 100% r&b. it is now called what it is.
- newthe graphs work from the keyboard — every dot and square was mouse-only. tab reaches a graph once, arrows walk it, enter opens what you landed on, escape backs out. a screen reader now hears “nas · 430 records · 12 of 210” instead of one silent picture.
- fix22 artists were filed in the wrong country — the city came from one place and the country from another, so j. cole was born in frankfurt but filed in america, nicki minaj in trinidad filed the same way, and 21 savage’s london birthplace was stamped US. wyclef, french montana, shyne, immortal technique and sixteen more.
- fixa page that said “the first 80 of 112” and meant it — four lists were quietly cut off with no way to see the rest. atlanta now shows all 112 names, atlantic all 145 records. and the label pages had been reporting the cap as the real number: atlantic said 30 names when it has 53.
- notethe test that could never fail — the build runs a set of questions the wall must be able to answer, and it ended in a line that reported success no matter what. every question could have gone red for months and nothing would have said so. it can fail now, it is wired to stop the build, and eight new questions joined it — including one that counts songs referencing history that had not happened yet. there are 70.
nas was never on that record
sep 2, 2026 · earlier
a pass over who the wall thinks people are.
- fixthe X in lil nas x was being read as a plus sign — somewhere upstream “lil nas x & cardi b” became “lil nas & & cardi b or nas”, which invented an artist called lil nas, split his catalogue in two, and put nas — the queensbridge one — on rodeo as a performer. he was never on it. the same slip was quietly eating sadat x, x ambassadors and x-clan too.
- fix19 catalogues belonged to somebody else — the crawl matches by name, so a basque rock band, a kabyle singer, a cuban campesina record and a japanese prog outfit had all been filed as rappers. the giveaway on three of them was a death date: static major died in 2008, stretch in 1995, the jazz singer leon thomas in 1999, and all three were releasing albums through 2026. 4,922 songs that were never theirs are off the wall.
- fixfive people were on the wall twice — cee-lo and cee lo green were one man split by decade; conway and conway the machine likewise. merged. and five pairs that look identical were left alone: the whispers is a watts soul group, whispers is a bronx rapper on chris rivers records — welding those two together would have been worse than the bug.
- fixeight nicknames were pointing at the wrong person — “wiz” on a nas record from 2001 was being handed to wiz khalifa, who was thirteen. “quan” on a 2004 nas song went to rich homie quan, who started in 2012. “mike” was going to michael jackson. and travis scott — whose page had no aka line at all because his own name was filed under a dollar sign — now answers to it.
a full sweep of the wall
aug 27, 2026 · earlier
a top-to-bottom qc found one thing badly broken and a dozen quietly wrong.
- fixthe history column on every scene page was nonsense — it was reading the wrong field, so instead of the events a city writes about it printed fragments of song lyrics, and clicking one went nowhere. all 21 scenes, every entry. new york reaches for desert storm, obama and malcolm x; philadelphia for mlk and the rona. they click through now.
- fixthe labels and producers on those pages linked to nothing — they pointed at a name where the page expects a slug, so “def jam” landed on “no label filed under def jam” from all 21 scenes. 1,083 links across the site, all resolving now.
- fixseven pages were serving week-old data — the records, the labels, the map, the board, the themes, the glossary and their own words all asked for a version of the data frozen months ago, so after every update they showed the old numbers while the rest of the wall showed the new ones. the version is now read off the file itself, so it can never drift again.
- fixgoogle could not read a single page — search crawlers were handed the same blank stub built for link previews, so 180,064 songs and 2,592 artists were invisible. they get the real page now. every page also stopped claiming to be a duplicate of its own blank template.
- fixa wrong name showed you somebody else — a typo’d artist quietly served 2pac, a bad song id served mortal man, a bad black book served kendrick. they say what happened now and point back to the roster.
- newthe phone gets the search box back — it was hidden below 900px, on a site whose whole pitch is a thank-you note with a search box. the nav wraps instead of scrolling off, every tap target is a real 44px, and the big column graphs scroll instead of shrinking to two-pixel type.
- fixthree albums that were never theirs — deezer files two 1992 japanese covers compilations under the roots and a jam record under both black thought and talib kweli. albums can be quarantined by id now, not just whole artists.
- new37 more flips joined the graph — samples whose record was on the wall but never linked to it: mf doom, freddie gibbs, smif-n-wessun, big pun, kendrick’s “not like us”. matched on artist and title together, never title alone.
- noteand the counting was quietly off — a theme page and the trends page disagreed because one was counting credits and calling them songs; a scene said 53 writers when 44 were drawn, and claimed 25,823 songs where 24,876 was the truth. dozens of “1 songs” became “1 song”. the build now refuses to finish if the published counts have gone stale — the thing that had been catching that was luck.
the roots are on the wall
aug 25, 2026 · earlier
the wall was chart-built, and a whole layer of the culture never charted under its own name.
- new59 acts that built the culture join the roster — the corpus came off the charts, so a group only existed here if it charted as a group. that erased the roots, beastie boys, de la soul, cypress hill, gang starr, epmd, geto boys, grandmaster flash, the sugarhill gang — the record that started commercial rap — and the whole native tongues, d.i.t.c. and backpack layers. all in now with real discographies: 6,688 songs, 571 albums, from rapper’s delight to tech n9ne’s 616-record catalog.
- fixtwelve people were on the wall twice — beanie sigel and beanie siegal, nipsey hussle and nipsey hustle, ghostface with and without his final h. each pair was two half-careers pretending to be two people, and the philadelphia graph drew both dots. merged through the alias ledger, with the lookalikes that are genuinely different people — esthero and esther, d.r.a.m. and drama — deliberately left apart.
- noteone name was declined — noname resolved on deezer but with zero albums attached, and a roster entry with nothing hanging off it is noise. she joins when there is a catalog to hang.
42,355 more songs, and the albums to put them on
aug 25, 2026 · earlier
the crates were a third empty and nobody noticed.
- fix275 artists had no discography at all — the crawl that pulls real album track-lists stopped early last time and nobody checked. black thought sat at number 36 in the queue, which is why his page showed 5 songs — all of them guest verses on other people’s records, and not one of his own. he now has 64, with streams of thought, cheat codes and glorious game where they belong.
- newthe wall goes from 131,020 to 173,375 songs — and 3,672 new albums to hang them on, so 42,465 tracks that were floating loose now sit on a record with a cover and a track number. mf doom, big l, g herbo, z-ro, big pun, tech-adjacent crates that were one-line stubs are now catalogs.
- notesix catalogs were somebody else’s — the crawl matches by name, so a drone-metal band called earth and a german schlager act called wind both tried to file themselves under earth, wind & fire. a gospel children’s record tried to be de la soul’s trugoy. all six are now on the permanent do-not-match list with the reason written down, alongside the 30 already there.
- newwriters are coloured by what they actually make — nothing on the wall carried a genre, and the field that looked like one was lying: it scores ray charles 100% rap and beanie sigel 0%, because it records which chart a song came off, not what the music is. so genres now come from musicbrainz, read off the same 961 ids the artist links use. 808 artists carry one, rolled into seven families. the 153 with no votes stay grey — no genre on file is not the same as “other”.
- fixthe digs stopped being a hairball — it drew 44 names and 689 lines between them, with labels on top of each other, because it had its own private copy of a graph renderer that never got the fixes the shared one did. it now uses the same columns as the scene pages: years, who flipped, who got flipped, source era, kind, confidence. one engine, two pages. click the notorious b.i.g. and it says 19 flips, 19 names got taken, 3 source eras. the oldest source is wagner, 1850, flipped by outkast.
- newthe whole scene, laid out — a force graph holds one kind of thing and turns to soup past a few dozen of them. so every scene page now also carries a column per kind: years, writers, albums, subjects, history, labels, producers. nothing is joined until you ask: click anything and it draws its own lines to everything it shares a record with, while the rest fades. hover a dot and it says what it is. click freeway and philadelphia narrows to his 293 records, 3 writers, 21 subjects, 1 label. click a subject instead and it re-cuts the same way. borrowed wholesale from poligraph’s atlas.
- newthe scenes show what they write about — a scene graph used to answer one question, who recorded with whom. now the same picture carries the six subjects those writers return to most and the four pieces of history they reach for, each tied to the names here that carry it hardest. new york writes the trap and the block, drugs and police, and reaches for desert storm, obama and malcolm x. philadelphia writes ice and ride-or-die and reaches for mlk. yellow squares are subjects, green are history, and both click through.
- fixhalf of every scene was missing from its own picture — the graph only drew writers who share a record with another writer from the same city, so philadelphia listed 38 names above a drawing of 19. black thought has 17 collaborators and not one of them is another philadelphian, so he vanished from the city he is from. everyone is drawn now, and the ones who stand alone are labelled as exactly that rather than quietly dropped.
- fixnames stopped sitting on top of each other — two dots that settle close together used to print two names in the same space, and neither could be read. the labels now measure themselves once they are on the page and step out of each other’s way, without drifting off the dot they belong to.
- fixthe scenes only knew 254 names — every scene page read a hand-built list from before the wall got big, while 1,591 artists already had a hometown on file. so black thought’s page said philadelphia and the philadelphia scene did not have him in it. the map now fills itself from those hometowns: 254 → 894 writers placed, and the cities are inferred from where the curated names actually come from, so no city moves scene and no scene gets invented.
- notethe links now show their weight properly — a line between two names has always meant “records made together”, scaled by how many. but scaled against the busiest pair it crushed everything else: in philadelphia, beanie sigel and freeway’s 7 records drew at 3.8px and every single-record link at 1.06px, so the whole graph read flat. same meaning, better scale — one record now draws at 2.07px against their 4.0px.
- new495 names joined the roster — the merge reads the featured credits off every track, and a name it cannot place gets dropped on the floor. those 495 were being dropped: 2,055 writers became 2,545, and 1,519 guest verses that had nowhere to attach now do. it is the difference between a credit existing and a credit counting.
every scene shows its hand
aug 21, 2026 · earlier
the colours on the scene pages finally say what they mean.
- newthe hand — every scene page now explains how its writers actually draw: letterform, stroke, the one signature move, and the palette. new york builds letters as three-dimensional objects and fades colour inside a single letter; philadelphia is one continuous line and effectively achromatic, graded on the stroke and not the fill. eleven scenes, each with its writers, its walls, and where the tradition runs.
- new40 reference photographs — real walls, on four of the scene pages, every one creative commons and every one carrying its photographer and licence. shown unaltered, credited in the page and in the data.
- fixten scenes were wearing a hand nobody researched — all 21 scenes had their own colour and tagline, which read as if all 21 had their own alphabet. only eleven do. pittsburgh, toronto, memphis and seven more now say plainly that they borrow — whose hand they are drawn with, and that it is a borrowed look rather than a claim about how that city paints.
- notedrips are retired, and the grey scenes stay grey — drips are the most-copied graffiti signifier and contradict two of the eleven scenes outright. philadelphia is black on wall, los angeles placas are monochrome, the bay took a position on black and silver: three of eleven are deliberately colourless, and forcing neon onto them would erase the actual finding.
the crates get a card catalog
aug 20, 2026 · earlier
every record has a page now, and the paperwork covers the people who own the music.
- newthe records — the last thing on the wall without a page of its own: all 11,972 albums, browsable and searchable, each with its cover, its year, an ep or retrospective called what it is, and every track linked. the album box on a song page now clicks through.
- fixthe graphs were a day behind the digs — the black books were built before the 648 samples landed, so biggie’s book knew 3 of his 19 documented sources. full rebuild; the wall now draws them, and the side cards link out to every kind of page — the whole theme, the whole record, the glossary.
- newcopyright / dmca — the site documents other people’s music, so the paperwork now says plainly how that works: no audio hosted, facts are facts, lyrics and covers shown for reference — and if something is yours and you want it gone, one email and it is gone. the formal §512 route is written out for anyone who wants the paper trail.
- note31 properties joined the ontology — an audit of what the data really carries against what the declaration admitted to: artist aliases and year spans, album compilation flags, scene slugs and tags, producer’s is-also-a-rapper link, and the five derived numbers every theme page shows. grounded in files on disk, nothing invented; the build gates checked every one.
- notetested wall to wall — 256 urls, 31 themes, 24 histories, 21 scenes, 40 crates, 40 songs, 20 records, every graph’s caption checked against its own drawing. zero broken.
five things that had no page
aug 22, 2026 · earlier
counted on the paperwork, reachable from nowhere.
- newthe glossary — 56 words the wall watches for, with what they mean and who says them. plus the nine rarest things in the corpus: a song that stops mid-bar and defines itself. c.r.e.a.m. is on there, and so is upset — "sipping lean from the side of a mug".
- newtheir own words — 3,492 phrases counted out of the lyrics rather than off a list somebody wrote. size shows how many different names reach for it; click one and it tells you who leans on it hardest. these were only ever visible one artist at a time in the black book.
- newthe board, the labels, hometowns — 331 producers, 185 labels, 448 towns. the producer pages say the quiet part out loud where it applies: dr. dre the producer is dr. dre the rapper, same person, two jobs.
- fix128 artists were "from" the united states — building the hometown pages turned up a bucket that pooled everyone whose region field held a country name instead of a region. a place you cannot point to on a map is not a hometown, so those rows are out: 451 places became 448 real ones.
the graphs answer back
aug 21, 2026 · earlier
a click used to destroy the picture you were reading.
- fixevery dot was a one-way door — the scene, theme, history, head-to-head and roster graphs all drew clickable names whose only behaviour was to navigate: you clicked somebody and the graph vanished, which is the opposite of exploring one. clicking a name now opens a panel over the picture — their run, their numbers, and who they record with inside the graph you are actually looking at, kept separate from who they only ever named. the link out to the crate and the black book is still there; it is just no longer the only thing a click can do.
- newcrews show up in the graphs at last — the 25 collectives were curated a while back and then appeared nowhere near a graph, so a crew was invisible in exactly the picture that explains the shape. click migos on the atlanta wall and it names offset, quavo and takeoff; click offset and it tells you whose crew he is in.
- newthe theme words are clickable — "what the theme is made of" could tell you police carried 916 songs and gave you no way to reach one of them. each word now opens the records it actually fired on — 2pac's "ambitionz az a ridah", warren g's "i shot the sheriff" — because a theme is only ever as good as the words underneath it, and now you can check them.
what the record is built on
aug 20, 2026 · earlier
the digs went from 172 to 648, and song pages finally say so.
- fixthe samples were invisible on the songs themselves — FLIPS lived only on the digs and inside the black book, so you could stand on "gimme the loot" and never learn james brown is underneath it. every song page now carries the dig, and it reads both directions: what this record took, and who later took from this record. that second half is the part a crate-digger actually wants and nothing surfaced it — biggie's page now tells you travi$ scott built "sicko mode" on him.
- new476 more digs — 172 → 648, across 609 distinct source records. james brown is now the most-flipped name on the wall at 12, then isaac hayes at 10. illmatic is documented end to end; so is ready to die.
- notehow they were checked — every entry was researched and then handed to a second, adversarial pass told to assume the claim was wrong until it found it on whosampled plus one independent source. that pass corrected real errors — tavares' "out of the picture" is 1977, not 1976; lil baby's "humble" flips lori perri from the set it off score, not above the rim — and dropped what it could not confirm rather than softening it. 165 of the 648 are still marked not fully confirmed on the page, because saying so is better than implying certainty.
- notewhat is not claimed — this covers the artists carrying the charted canon and the sample-heavy catalogues, not all 131,020 songs. a mixtape-era catalogue with no documented sampling returns nothing here, and nothing is what it should return.
one artist, one node
aug 19, 2026 · earlier
lil keke was two people on this wall, and each of them was missing half a career.
- fixnine artists were two nodes each — an artist is identified here by their display name, so every join on a person is a string match and a second spelling is a second stranger. "Lil Keke" was holding 7 name-drops while "Lil' Keke" separately held 9 songs, and each page looked merely sparse rather than wrong. names that match once case and punctuation are stripped are now one node. deliberately no character substitutions: an earlier draft that also stripped accents collided the compton rapper AD with the entirely different ADÉ, which is the exact "welds two careers together" failure this had to avoid — caught by the new check before it ever ran.
- newcrews — wu-tang clan and rza were two unrelated nodes; so were n.w.a and eazy-e, migos and quavo, ugk and pimp c. 25 collectives and 65 memberships now join them, and it reads both ways off one ledger: rza's page says which crew he is in, wu-tang's lists the ten of them who are on the wall. membership cannot be derived — the corpus knows both perform records, never that one is in the other — so it is curated, like the beef ledger.
- newwhat a theme is made of — a theme used to arrive as a name and one line: "the law: cops, courts, jail, and doing time." the topic page now draws the theme with the actual lexicon words hanging off it, sized by how many songs each one carried — police 916, the cops 581, the feds 542. it is the only place on the site that shows why a song was filed under a theme instead of only that it was.
- newkeeping it real — thirty themes and not one of them was authenticity, which is the argument rap has with itself more than any other. 1,009 songs now carry it: a tribe called quest's "phony rappers", nas calling somebody a fake thug, jay-z on fake rappers.
- newalbums say when they are eps — 11,497 records carry a release type now, so a six-track ep stops reading as an album. the mixtape distinction is not in the source, so it is not claimed.
- fix12,085 covers — 87% of song pages were rendering an empty album box. the merge had grown the album list from 1,732 to 11,972 while the only tool that ever downloaded art had been superseded, and the urls were sitting on disk the whole time. 10,175 downloaded, none failed. the tool that dropped the url in the first place no longer does.
- fixthe roster graph told the same lie — it was the fifth copy of the drawing code and it had the name-drop bug too: 1,005 of its links were people who have never recorded together. solid and dashed there now, and the black book's labels got the ink outline that keeps a name readable where it crosses a line.
the paperwork, and four new graphs
aug 18, 2026 · earlier
half the lines on every graph were not what the label said they were.
- fix52% of the links were name-drops wearing a collaboration's clothes — the graph store returns two different relationships from one call: people who made a record together, and people where one just said the other's name. the drawing code collapsed them, so a quarter of the lines on a scene graph joined two people who have never been in a room — carrying a tooltip that read "1 songs together". records together are solid and weighted now; name-drops are thin and dashed and say so. every caption counts the two separately.
- newthe ontology, on a page — the wall has always been generated from a filing system: 14 kinds of thing, 16 kinds of link, a seven-class hierarchy, and a set of closed lists that fail the build when a value drifts outside them. it was a json file nobody could see. now it is a page, with every count taken from the live corpus rather than typed in — and a new check that fails the build if those counts and the build's own ever disagree.
- new"the shape of it" got readable — the scene graph was a 620-wide drawing squeezed into a 340px column, which rendered its names at about five and a half actual pixels. it has the full width now, the labels are about sixteen, and the drawing scales up to fill the frame instead of balling up in the middle with the names on top of each other.
- newhistory pages — the black book has always had history nodes; now each of the 24 leads somewhere. obama is on 348 songs across 182 names, mlk on 243, katrina on 120. each page has the timeline of when rap kept returning to it, the graph of who said it, and the bars themselves.
- newtwo names, side by side — head to head puts any two rappers' circles next to each other with the numbers between them, and the names they both have records with.
- newtheme pages have a graph — the writers who lean hardest on a theme, and which of them actually record together. it answers whether a theme belongs to one circle or to strangers who arrived at it separately.
- fixsix of the twenty-one scene tiles never drew — the mini-graphs waited for the browser to report them on screen, and in a throttled tab that report is late or never comes. scrolling quickly left six permanently blank. they no longer wait to be seen: shortly after load every tile that has not drawn simply draws. twenty-one small layouts cost a few milliseconds, which is cheaper than the bug.
- notefour copies of the same drawing code became one — the layout lived twice already and two new pages wanted it. the copies had quietly drifted apart, and both carried the link bug above — fixing it in one place is the whole reason it is now in one place.
every name has a why now
aug 17, 2026 · earlier
12,802 name-drops stopped saying the same sentence.
- newthe why, on all 13,290 of them — the song page has always said "hover a name for the why", and for 96% of name-drops the why was one sentence repeated identically: every name is a door. now each one says something true about that specific pair. whether they have records together and how many. whether the name comes back — 8,723 name-drops go one way and are never returned, which is the difference between homage and standing on the same rung. whether a documented beef covers the year. whether the person named has no records here at all and exists only as a name other people say.
- notebuilt from the wall, not from the bar — these are composed from what the graph already knows, not written about the lyric. that is deliberate. a sentence generated from one bar and two names would have to guess at the relationship, and a guess is how a producer credit turns into a biography that isn't true. every clause is a fact the wall can show you. the 488 explanations a person actually wrote were left exactly as they were.
- fixnas was not name-dropping a rapper called blueprint — writing the why meant reading it, and on "ether" the wall claimed nas said the name of a columbus rapper named blueprint. he is talking about jay-z's album. all 32 of those were the record or the plain word — "blueprint, trois", "i gave you the blueprint but you can't be him" — and none were the artist. sixty more names got read the same way while i was in there, which promoted 256 real ones and threw out another batch of collisions like "ace of spades" (the champagne) and "the doc" (an actual doctor).
- fix"the black eyed peas reaches for" — the first draft put artist names in front of verbs, and whether a name is one person or a group is not something the record tells you. rewritten so no artist name is ever a verb subject — the sentence bends around the problem instead of guessing.
the wall doubled
aug 16, 2026 · earlier
63,600 records became 131,644.
- new68,301 more records — the wall was built from year-end charts, which means it only ever knew the songs that charted. an artist with a deep catalog and one hit showed up as one song. the full discographies are in now, so the album cuts sit next to the singles. 13,034 shout-outs (from 10,904), 14,393 pairs who share a record (from 11,374), and the record now runs 1959 to 2026 — the early end is quincy jones, who is on the wall because of what got sampled off him.
- new22,845 records read for themes — up from 18,135. every layer that gets computed from the words was rebuilt against the bigger wall rather than left pointing at the old one, which is the mistake that made the last release necessary.
- note742 names left at the door — the merge turns up credits like "(feat. somebody)" and offers them as new names for the roster. plenty are real, but plenty are producers, labels and bare first names, and the roster is a page people read. none were let in unreviewed. that costs 424 records, which is the trade i'd make again.
- fix26 artists who were somebody else — the fetcher looked artists up by name, so any common name risked pulling a stranger's entire catalog onto the wall. a brazilian gospel singer named olivia. a german schlager michel'le. the drone metal band earth. 1,089 audiobook chapters filed under a novelist. three more pages — uncle sam, solo, domino — turned out to hold several different artists at once. all confirmed by reading the albums, all removed, and the list is kept in the repo so they cannot come back.
- fixa song from the year 1193 — the catalog had a record dated 1193 and another dated 1900, and both were shaped like a year so both got through. they sorted ahead of everything and stretched the site's stated span. the merge checks that a year is plausible now, not just four digits.
the wall caught up to itself
aug 16, 2026 · earlier
six times the name-drops, and a chart that stopped cutting off the last four years.
- newsix times the shout-outs — 1,658 became 10,904. the wall grew from 3,921 songs to 63,600, but the scan that finds one rapper saying another's name had last run when only 2,303 of them had words attached. 40,373 do now. same method, same guard rails, just pointed at the whole thing: two names on the wall are now 2.9 steps apart on average instead of 3.1, and 11,374 pairs share a record where 6,949 did.
- notea speaker tag is not a bar — lyric transcripts carry furniture: "[Rita Ora]" marks who sings next, it isn't 2 chainz saying her name. but "(long live nipsey)" and "(boy, b-i-g, boy, sean don)" are ad‑libs, which are bars. the difference is whether the bracket holds anything besides the name, and the ones holding only a name are dropped.
- fixthe timeline was cutting off 2022 onward — the shout-outs chart counted from 1990 to 2021 because those years were typed into it, so once the wall grew past them it was quietly hiding 1,703 shout‑outs — one in six. it reads its own range now.
- fix"1990–2021" was just a string — the site had been describing itself with a span someone typed in, long after the record ran 1968 to 2026. it's counted from the songs now. beef pages told you a name "isn't in the record (1990–2021 charts)" for the same reason — and remy ma had stopped being missing anyway.
- note11 megabytes that nobody was loading — the wall used to ship as one big file before it was split into pieces small enough to fetch on demand. that original file was still being packed into every deploy, along with the loader that read it. neither has been used by a page in a long time.
two honest fixes
aug 16, 2026 · earlier
stale pages, and greatest hits pretending to be albums.
- fixyou could be looking at an old page — assets carry a version in their address so a new one always wins, but the page itself never did. with no instruction from the server, browsers guess, and a returning visitor could hold yesterday's page while loading today's data. it caught me during testing: a deploy that had worked looked broken. pages now revalidate on every visit, which costs almost nothing when nothing has changed.
- fixa greatest hits is not where a song came from — for 135 songs the catalog only holds a retrospective, so "u can't touch this" was filed under greatest hits as though that were the record it came out on. those now say appears on a retrospective rather than quietly presenting a 2000s compilation as a 1990 album. the attribution was never wrong; it was just being read as something it isn't.
read the piece
aug 16, 2026 · earlier
every run on the front page now has one.
- newa page behind all eight runs — the front page shows a sequence of records; the page behind it explains what is well known about them. who made them, when, on whose label, and what changed. 2,389 words across eight pieces.
- newthe records are links — each piece lists its run in order, and every record the wall holds goes through to its own page. 22 of the 28 are on the wall; the six that are not (albums rather than singles) sit there as plain text rather than pretending to be links.
- notechecked, not just written — the load-bearing dates and credits were verified before publishing. two things were corrected on the way in: a claim that a sample had been cleared through an estate, which could not be confirmed, and jay-z "opening" 4:44 with the story of o.j. when it is the second track.
a page each
aug 16, 2026 · earlier
scenes get their own pages, and the digs gets the wall.
- newevery scene has its own page — the piece in full, the whole crew rather than the biggest eight, the scene's graph, and a way across to every other scene. "read the piece" goes there now instead of unfolding in place, and the scene's name links there too.
- newthe digs shows the wall — not a chart built for the page, but the site's own artist graph cut down to the records listed. a solid line means those two actually share a song; a dashed one means one of them flipped the other. pink took, green got taken. it redraws whenever you filter, so narrowing to interpolations or one era reshapes it.
- fix117 names in one box was a hairball — labels sat on top of each other and nodes piled against the edges. it keeps the 44 most connected now and says plainly how many it left off, rather than drawing something unreadable and calling it complete.
graph scene
aug 16, 2026 · earlier
new name, twice the scenes, and a piece written for each one.
- notethe wall is called graph scene now — new name, new address. the old one still answers so nothing you have bookmarked breaks.
- neweleven scenes became twenty-one — memphis was being written in atlanta's hand, toronto in new york's, virginia beach in dc's. that is exactly the regional difference this page exists to show, so they each got their own. memphis, toronto, virginia beach, cleveland, new jersey, st. louis, baton rouge, pittsburgh, dallas and charlotte all stand on their own now, and nothing folds into a neighbour any more.
- newa written piece for every scene — what the place actually sounds like, why, and what the rest of rap took from it. houston sold a speed rather than a sound. baton rouge is four artists and half of streaming rap. cleveland exported a technique and had to leave town to do it. new york exported a structure more than a sound. open any tile to read it.
- fixthe map caught up — the promoted cities were still drawn as hollow dots folding into a neighbour on a dashed line, which the legend now flatly contradicted. every dot is solid and in its own colour. seattle was declared as a scene but has no artists on the wall at all, so it is gone rather than sitting there pointing at nothing.
- newscenes moved to the main bar — out of the takes menu, right of the roster.
every scene gets its own wall
aug 16, 2026 · earlier
the graph, filtered to one place.
- newa graph under every scene — the same wall, cut down to one city. only the writers from that place, and only the lines between them, so you can see the shape of a scene instead of reading a list of names. philadelphia comes out with meek mill in the middle and the heaviest line running beanie sigel to freeway. all eleven scenes draw.
- newthe tags are the weights — the number on each writer's chip is how many songs they hold on the wall, and that is now the size of their dot. line weight is how many records two of them actually made together, so a thick line means a real working partnership rather than one guest verse.
- newyou pick how many across — fit, or one, two, three, four. one wide when you want to actually read a scene, four up when you want to scan them all. it remembers what you chose.
- newgraph first, names after — the shape of a scene is the thing worth seeing; the roll call is the footnote. the graph sits at the top of each tile now with the writers underneath it.
- newlaid out as tiles — the scenes were a stack of full-width bands you had to scroll through one at a time. they are cards now, two across, so you can compare new york against atlanta without leaving the row. each tile shows its eight biggest writers and says how many more it is holding.
- notedrawn only when you reach it — twenty-one scenes laid out at once would stall the page, so each graph solves itself when it scrolls into view. a scene where nobody worked with anybody else from home says so plainly instead of drawing an empty box.
stick and move
aug 16, 2026 · earlier
the front page says what this actually is.
- note"who put who on?" is gone — it was a clever headline that explained nothing. the page now opens with the actual argument: rap was never a list of songs. a record is a receipt, a shout-out, a recipe, a lesson, a warning, a claim on territory, and all of it doubles as documentation. some of it is true, some is a lie told well, most sits between exaggerated and understated — and the gap is the point.
- newwhy a timeline cannot hold it — a timeline has one thing after another. this was a community talking to itself: somebody jabs, somebody shifts position, somebody answers three years later on another man's album. biggie already said it better on 'gimme the loot' in '94 — treat it like boxing: stick and move — and the quote links to the bar it comes from, because on this wall everything does.
- newfour runs, four different stories — a swapping panel on the front page. the west taking four summers, told in albums. a war fought in verses across five years, told in songs. one man rewriting his own sound four records running. and a voice travelling twenty-four years: biggie's 'gimme the loot' turning up inside 'sicko mode' — twenty-one years after he died. it pauses the moment you touch it.
- fixtakes menu tidied — "dig" pointed at the page you were already on. it's gone, and scenes leads the menu now.
the bottom of the wall
aug 16, 2026 · earlier
a footer, a way to talk back, and the paperwork.
- fixthe takes menu never opened on a phone — it dropped on hover only, and a touch screen has no hover. tapping an anchor with no href does not reliably take focus either, so on an iphone the menu simply could not be opened. it toggles on tap now, closes when you tap away, and answers the escape key.
- newa footer on every page — every room in the place, the paperwork, and a way to reach me. what's kickin moved out of the top nav and lives down there now.
- newtell me what's broken — a feedback box in the footer. wrong sample, dead link, a name spelled wrong, an idea. it lands in one list i actually read, and every note gets a status so nothing quietly rots.
- newthe drops list — leave an email and you hear when the wall gets a new coat of paint. no spam, nothing sold, and replying gets you off it for good.
- newterms and a data policy — written plainly rather than in lawyer. the short version: use it freely, believe it carefully, two things get stored and only because you typed them, and if you hold rights to something here and want it gone, ask and it is gone.
- notethe forms needed a real back end — a static site cannot store anything, and a password checked in javascript is readable by anyone who opens view-source, which is no way to hold email addresses. so the wall stays plain nginx and a second small service handles the forms, writing to a private bucket. the site keeps its fast start and its small attack surface; a bad deploy over there breaks a form, not the wall.
deeper crates
aug 16, 2026 · earlier
the digs goes from 82 to 172.
- new90 more flips, three territories at once — the canon the page was missing. illmatic's whole sample bed (human nature under 'it ain't hard to tell', ahmad jamal under 'the world is yours'). shook ones off three seconds of herbie hancock. straight outta compton off the winstons' amen break — six seconds the winstons were never paid for, which went on to underpin jungle and drum and bass worldwide. it was a good day off the isleys. mind playing tricks on me off an isaac hayes blaxploitation score.
- newthe wall reaches 59 years back now — doja cat's 'paint the town red' takes dionne warwick from 1964, and beyoncé's 'ya ya' takes nancy sinatra from 1966. sinatra called it maybe the best use of the song yet.
- newa real beatles flip, finally — the famous jay-z/beatles record is still a bootleg somebody else made. but frank ocean's 'white ferrari' quotes 'here, there and everywhere' with lennon and mccartney credited as writers. the beatles almost never license, which is what makes it worth naming.
- fixevery link checked, not typed — each entry's record was resolved against the wall rather than hand-written, so none of the 141 song links are dead. that check is what caught big pun filed as "big pun" when the wall says "big punisher", and puff daddy filed under a name the wall doesn't carry.
- notewhat's still uncertain stays marked — dj muggs has given conflicting accounts of the horse whinny in 'insane in the brain', so it sits at medium confidence rather than being stated flat. 14 acts on these rows aren't on the wall at all (gang starr, de la soul, beastie boys, cypress hill), so their names render plain instead of linking somewhere wrong.
second dig
aug 16, 2026 · earlier
the wall nearly doubles again.
- new29,131 more records — the wall goes from 34,469 to 63,600 songs, and from 1,723 to 2,065 names. the last dig took the 200 biggest catalogs; this one takes the next 200, which is where the wall stops being only the artists you'd name first. connections went 5,219 → 6,740.
- newthemes kept up this time — the tagger re-ran across the whole corpus rather than being left pinned to the old slice: 28,344 tags across 18,135 songs, up from 20,413 across 12,973. police goes from 901 songs to 1,309, cash rules from 1,280 to 1,778 — the same themes, measured over nearly twice the records.
- newthe wall reaches back to 1968 — the new catalogs carry the older records their artists made, so the span runs 1968 to 2026.
- fixalbums stayed clean — the reissue cleanup ran again over the new records and found nothing to fix, which is the answer you want from a second run.
shots fired
aug 16, 2026 · earlier
a diss stops reading like a shout-out.
- newa shot is not a nod — naming somebody has always looked the same everywhere except the beef page, so "ether" saying jay-z rendered exactly like a feature. the ledger's 29 wars and 79 diss records now reach the rest of the site: those bars get a pink rail, the name in them turns pink, and the song page counts shots fired separately from shout-outs inside. 17 mentions are marked. nothing is guessed from the words — a keyword sweep would flag half the wall, since "shot" and worse turn up in plenty of friendly records. only what the ledger already asserts counts: a named diss record, or a documented pair inside its own years.
- fixalbums pointed at reissues — 24% of songs were filed under a record released years after they charted: "can i kick it?" from 1990 sat under the 2015 anniversary edition, en vogue's "hold on" under a 2020 remaster, johnny gill under a compilation called "rnb 90's". 78 deluxe and anniversary editions got merged into the originals they're editions of, 61 various-artists comps got dropped outright, and 384 reissue dates were pulled rather than printed as if they were release dates. nothing now claims an album older than the song on it.
crate weight
aug 15, 2026 · earlier
the digs goes from 48 to 82.
- new34 more flips — the wall had no Jay-Z, no Pac, no Nas, no Eminem, no Wu-Tang, no Dre or Snoop in the digs at all, which for a page about where beats come from was most of the story missing. hard knock life pulling the orphans' chorus straight off annie. juicy over mtume. c.r.e.a.m. off a stax b-side nobody remembers. nuthin but a g thang off leon haywood. ice ice baby off queen and bowie, with the denial that didn't survive the lawsuit.
- newnina simone, three times — the story of o.j. takes four women, blood on the leaves takes strange fruit, and lil wayne's dontgetit takes don't let me be misunderstood. she's now the most-flipped single source on the wall.
- newthe grey album, filed as a mashup — the famous jay-z/beatles record isn't a jay-z sample, so it doesn't get to sit in the same column as one. danger mouse built the whole thing out of the white album in 2004, cleared none of it, and gave it away; EMI sent the letters and grey tuesday answered by mirroring it on hundreds of sites in a day. the beatles almost never license, so the most famous jay-z/beatles record was made by somebody else and was never legal. it's marked mashup, with its own filter.
- fixthe decades were out of order — the era filter sorted its labels as text, so the '90s sat at the end behind the '00s, '10s and '20s. it sorts on the actual decade now.
- fix"album unknown" was doing two jobs — 27 sources had no album on them, and the page called all of them unknown. six of those never had an album: they were 12" singles, and saying so is a fact, not a gap. those read released as a single now. twenty more got the album filled in — mtume's juicy fruit, bobby womack's the poet, james brown's hell, the moments' a moment with the moments — leaving seven genuinely unknown, still marked as such. six missing source years went in too, so four more records can show how far back they reach.
front door
aug 15, 2026 · earlier
a home page that says what this is.
- newa real home page — the front page used to drop you straight into a search box without ever saying what the place was. now it opens with why it exists: rap is the most self-referential music there is, every record points at another one, and that pointing is the history — it just lives scattered across liner notes, forum posts and annotations. this pulls it into one place.
- newhow to use it — three ways in, depending on what you came with: two names, a phrase, or nothing in particular. plus a card for every room in the place — the roster, degrees, beef, timeline, trends, the digs, scenes, the crates — and what each one is actually for.
- newwhere this comes from — an honest note at the bottom about the sources, how the name-drops get checked one at a time, and what's still wrong: lyric sites hand you the wrong words sometimes, album credits point at compilations, and a diss still reads here as a connection.
- fixthe front page was lying about its size — it had "3,921 songs" and "1,300 artists" typed into the description and the search caption, both left over from before the wall got nine times bigger. every number on the page reads from the data now, so it can't go stale again.
- fixthe digs lined up wrong — the middle column sized itself to whatever text happened to be in it, so the split between the record and the record it flipped wandered left and right down the page and nothing lined up. it's pinned now, with a column header saying which side is which. missing albums say "album unknown" instead of showing a bare dash, and the small print got bigger and lighter enough to actually read.
- newthe wall, counted, up top — what's kickin now opens with where the wall stands right now, read live rather than typed into a release note.
deep cuts
aug 15, 2026 · earlier
the wall got nine times bigger.
- new30,548 more records — the wall went from 3,921 songs to 34,469. the top 200 artists' full catalogs came in, not just the singles that charted: album cuts, deep cuts, features. 443 new names came with them, and connections went 3,354 → 5,219. 24,354 of the new records brought their lyrics along.
- newtrends reads the whole wall now — themes were only ever tagged on the old charting slice, so the board was reading 2,060 tags against a corpus nine times that size and quietly calling everything rare. re-tagged end to end: 20,413 tags across 12,973 songs, and 12 themes that never had enough to show up — drugs, guns, sex, squad, prison, hometown — now have their own tiles. 30 themes on the board, up from 18.
- fixthe chart stopped at 2021 — 5,402 records from '22 through '25 were landing in the corpus and getting dropped off the right edge of every graph. the window runs to 2025 now.
- fixpolice wasn't that big — a counting bug read each tag's match score as if it were a second theme, so any theme sitting at that slot collected every score that matched its number. police showed 633 songs against a real 161. every tile on the board is counted straight now and checked against the source.
- fixthe overlay was dead — comparing two themes threw before it drew anything, because it went looking for songs the page no longer loads. it reads the same year counts the tiles do now, and the crossings are back.
- fixevery page was downloading the data twice — the loader asked for the dataset at one version while the page pre-fetched it at another, so both landed and one was thrown away. one copy now.
the digs
aug 15, 2026 · earlier
every beat came from somewhere.
- newthe digs — a new wall for where the beats came from: the record, who made it, the album and the year, next to the record it was lifted off and how far back that reaches. gold digger pulls ray charles from 1954 — fifty-one years back. i like it goes the same distance to pete rodriguez in '67. tap any row for the full story and doors to the song and both artists' crates.
- newsamples vs interpolations — filter the flips: lifted audio on one side, re-sung hooks on the other. sort by newest, oldest, or deepest reach.
- fixonly what's documented — 48 flips across the 320 biggest records on the wall, and nothing published that couldn't be stood behind. where the source album or year wasn't certain it says so rather than making one up. blurred lines is deliberately not here: marvin gaye won that case on feel, not on a sample.
roll call
aug 15, 2026
everybody gets a hometown, and the wall gets counted.
- newhometowns for everybody — 816 names now carry where they're actually from, not just the eleven cities with their own graffiti hand. 'n sync out of orlando, rihanna out of saint michael barbados, 12 gauge out of augusta. a location is a fact; a scene is a paint job — nobody got shoved into a scene to earn a pin on the map. about 200 were left blank on purpose rather than guessed at.
- newthe numbers up top — the roster opens with the shape of the whole wall: songs, artists, connections, name-drops, and how many have records on file.
- newsort the crate — filter the roster by scene, by era, by whether they hold records or just live in other people's bars, and sort a–z, most songs, or most named.
- newthe wall as a wall — flip the roster into a graph: names and hometowns only, the line between two artists thicker the more songs they share. it follows whatever you've filtered to.
- paintthe roster moves up front — first link in the nav instead of buried under takes.
- paintcounting the room — analytics on, so we know which walls people actually stop at.
- fixproper bones — every page finally has a real heading, a main landmark, a skip link for keyboard, a canonical url and an icon. the wall looked right to people; now it reads right to screen readers and search engines too.
slanguage
aug 14, 2026 · later that night
the wall gets a dictionary, and the yard gets organized.
- newthe sidebar — tap any node in a black book and its full card opens in a sidebar: song metadata with every group it belongs to, event stories with dates, slang definitions, album tracklists, collaborator records — all of it clickable to keep drilling — including everybody else on a record, and the full song list when a tag runs long. the writer's own name in the middle opens a card too — their whole run at a glance. the wall stays live while it's open; hover keeps working.
- newthe roster — every name on the wall, a to z: all 1,281, searchable (aliases count), scene-tagged, each with a door to their crate and their book. find it under takes.
- newthe whole story on one wall — every rapper's black book is now a full knowledge graph built to the ontology: red stamps on the left for the history their bars reference (mlk, malcolm x, the reagan era, rodney king — each with dates and the story on tap), album covers on the right wired to the tracks that live on them, dotted slang tags that carry a definition, their own mined words, and the wall's themes. every node a thing, every wire a fact with the bar that proves it. 466 artists deep.
- paintcloser to the wall — the black book zooms (scroll or pinch), pans (drag the empty wall), and resets on double-tap or the "shake it clean" chip. arrow keys walk the whole run in order, enter pulls the record, esc lets go. the concepts on a pinned card are doors now — tap one to swing the spotlight.
- paintthe book moves now — drag any node where you want it. tap a song and it holds its spot with its wires lit and a card that stays put — pull the record, or drill sideways into the primary artist's book. tap a name in the orbit for both doors: their book or their crate. filter the whole dial by role or era.
- paintwords first — song pages open with the full lyrics already showing. the words are the point.
- newin their own words — the black book now mines every artist's actual lyrics for the words they keep coming back to. kendrick's ring reads compton, momma, pray, lord; pac's reads thug, enemies, outlaw, death; jay's reads roc fella, dough, holla. hover a quoted tag for the bar that proves it. 277 artists deep, ranked by how distinctive the word is to them, not just how often anyone says it.
- newthe rulebook — the whole graph now carries a formal ontology (ONTOLOGY.md + exports/ontology.json): entities, attributes, properties, enumerations, and facts, each classified. things are types or relations; nodes are things; edges are how they relate.
- newthe black book — every artist now carries one: their whole run on a single page, songs laid out by year around the dial, wired to the concepts they kept coming back to — and the people they ran with in orbit around their name, each one a door into their own book. open it from any crate.
- newslanguage in the graph — we studied big l's "ebonics" and went looking for bars that define words the same way. nine made the cut: O.P.P. spelled out, tribe's code 69, young money's "upset" and "sudden death", jay's "stepped on", two different ways to say head, ross rewriting CEO, and wyclef quoting C.R.E.A.M. in full. every term is a node now, every definition an edge.
- newthis page — what's kickin, the release wall you're reading. every coat of paint from here on gets written up.
- newshare cards — paste any page link in a chat and it unfurls with a proper spray-painted card.
- painttakes — dig, degrees, scenes and the crates folded into one "takes" menu (studio word for trials), parked on the right end of the bar.
- fixloose grip — the black book's squares were 6px targets you had to hit dead-on. now the whole canvas is live: the nearest song lights up wherever your pointer is, and on a phone it's tap to peek, tap again to pull the record.
- fixthe tags — the theme tagger had only read the chart hits. re-ran it across every lyric in the crate: 2,060 theme tags now instead of 1,382, so deep cuts finally show what they talk about. kendrick went from 5 tagged songs to 39.
- paintthe yard, by the book — behind the scenes, scenes and slang terms became proper entities with proper relationships (FROM_SCENE, STYLED_AS, DEFINES) instead of loose columns. nodes are things, edges are how they relate.
eleven alphabets
aug 14, 2026
the wall learns where everybody's from.
- newscene treatments in the crates — every artist's name now throws up in the hand of the city that raised them: new york fades, philly's one-line wicked, LA blackletter, chicago block, the DC triple stack & seven more. singers keep the plain wall.
- newthe scenes page — a map of the whole yard. eleven cities with their own alphabet, ten more folded into the neighbour whose trains they caught. tap a city, meet its crew.
- newtwo themes, one wall — the trends overlay is real now: pick any two themes and watch their lines fight, lead changes marked in yellow. the compare card only promises stories the data can actually back up.
- newthe full board — all 18 themes open up from the trends grid instead of six.
- fixone pac — a junk duplicate node was catching "Tupac Shakur" lookups with 4 songs to its name. all three spellings now land on the real one, 260 deep.
- fixcrate cleanup — hunting the pac bug turned up a whole class of mangled credit-string ghosts ("Wu-Tang Clan (RZA", "and Cormega (The Firm", "Nas w"). 16 phantom artists merged back into the real ones.
- fixphone rail — the direct-circle plaque stopped stretching itself 140px tall on small screens.
full coat
aug 12, 2026
the wall goes public.
- newbeef link — the beef-o-meter reads any two names 0–100°, backed by a ledger of 29 documented wars with the full stories, a beef timeline back to '89, and the wall of beefs leaderboard. kendrick × drake pinned at the max.
- newsearch the wall — dig through every lyric on file, not just names.
- newthe records — 1,871 albums matched with covers; artist pages grew a crate of their own records and one for everybody else's they jumped on.
- newflicks — 166 artist photos pulled into the crates.
- newshare a beef — any beef reading exports as a card you can pass around.
- paintlive on the wall — first deploy to the open internet.
- fixno more whiteouts — long pages with heavy glow were dropping gpu tiles mid-scroll; rendering got told to behave.
night wall
aug 7, 2026
first can gets cracked.
- newthe site goes up — six pages on a dark wall: dig, degrees, timeline, trends, the crates, and the songs underneath them.
- newreal data, no filler — 3,921 songs, ~1,300 artists, 1990–2021, every connection computed from actual credits and lyrics. average distance between any two names on the wall: about 3 steps.
- newdegrees — pick two artists, walk the shortest path between them, plus a daily connection game.