yahew.com The platform turn

The platform turn

A reader, rebuilt in the dialect Google shipped it in. Read whatever you like, for as long as you like. When you want more, the Add subscription box is where it always was, and it still works.

| Sources

Thirteen addresses were fetched with curl on 24 August 2026. This box knows those, and nothing else.

Subscriptions

Added today

    Field marks

    • #c3d9ff. The pale blue on this page is not a guess. It is .bubble { background-color:#c3d9ff; }, read off the stylesheet Google served with the Reader sign-in page on 16 November 2006. Every Google property wore that value for years.
    • A rounded corner was two pixels. corner_tl.gif and corner_br.gif are 2 by 2 GIFs of 43 bytes each: three opaque white pixels and one transparent one. Four of them, dropped into four table cells four pixels wide, made a curve. They are on the corners of the box above, at actual size, and here they are magnified forty times. corner_tl.gif, 2 by 2 pixels, magnifiedcorner_br.gif, 2 by 2 pixels, magnified
    • Lengths with no unit. The same stylesheet says body { margin: 18; } and width: 4. That was invalid CSS in 2006 and it is invalid now, and every browser did the sensible thing regardless. Three characters, and you can date the file.
    • Reading was a queue, not a stream. j and k for next and previous, lifted out of vi and put in a mass-market Google product. They work here. The full sheet is verbatim from the one Reader served on 29 July 2007: .
    • An unread count you could get to zero. A subscription was finite. Nothing on this page reorders itself while you read it, nothing arrives that you did not ask for, and when the counts hit zero you are done. That was a design decision, and it is the single largest structural difference from what replaced it.

    The three-pane arrangement is a recreation. There is no capture of Google Reader's logged-in interface to copy: every archived request for it, in 2006, 2007 and 2013 alike, returns a sign-in screen. The crawler could not get in either.

    View original | |

    Loading
    Reader ready.

    Google Reader keyboard shortcuts

    NavigationActing on items
    j/k:next/previous item s:star item
    space:next item or page Shift + s:share item
    Shift + space:previous item or page v:view original
    n/p:item scan down/up (list only) t:tag item
    Shift + n/p:next/previous subscription m:mark item as read/unread
    Shift + x:expand folder o/enter:expand/collapse item (list only)
    Shift + o:open subscription or folder Shift + a:mark all as read
    e:email item
    JumpingApplication
    g then h:go home r:refresh
    g then a:go to all items u:toggle full screen mode
    g then s:go to starred items 1:switch to expanded view
    g then Shift + s:go to shared items 2:switch to list view
    g then u:open subscription selector
    g then t:open tag selector
    g then Shift + t:open trends page

    Verbatim from google.com/reader/ui/1066420768-keyboard-help-tearoff, captured 29 July 2007. j, k, o, m, s and v do what the sheet says on this page. The rest are printed, not wired.

    Thank you for stopping by.

    You subscribed to a source, the source sent you everything, and nobody sat between you and it. Platforms kept the convenience, dropped the subscription, and called the result a feed.

    Nothing was taken by force. Reader was free and it was good, and the addresses it read from were open. The addresses closed one at a time, quietly, and then the reader was retired for the reason given in its own announcement: a loyal following, and declining use.

    The box still works. Every refusal on this page is a status code recorded on 24 August 2026, not a story about one. Of the thirteen addresses checked, 8 answered with a feed and 5 did not. The smallest feed in the set is 3,047 bytes. The largest response of any kind is 718,839 bytes from a platform, and none of that is a feed.

    AddressStatusContent typeBytes
    https://blog.google/rss/ 200 OK application/xml; charset=utf-8 28,805
    https://news.ycombinator.com/rss 200 OK application/rss+xml; charset=utf-8 11,706
    https://xkcd.com/rss.xml 200 OK text/xml; charset=UTF-8 3,047
    https://daringfireball.net/feeds/main 200 OK text/xml; charset=utf-8 187,943
    https://arstechnica.com/feed/ 200 OK application/rss+xml; charset=UTF-8 75,030
    https://feeds.bbci.co.uk/news/rss.xml 200 OK text/xml; charset=utf-8 26,335
    https://www.reddit.com/r/InternetIsBeautiful/.rss 200 OK application/atom+xml; charset=UTF-8 46,009
    https://en.wikipedia.org/w/index.php?title=Special:RecentChanges&feed=atom 200 OK application/xml; charset=UTF-8 396,948
    https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=jack 410 Gone application/xml;charset=utf-8 201
    https://x.com/jack/rss 200 OK text/html; charset=utf-8 286,576
    https://www.instagram.com/instagram/feed/ 200 OK text/html; charset="utf-8" 718,839
    https://www.facebook.com/feeds/page.php?format=rss20&id=20531316728 404 Not Found text/html; charset="utf-8" 9
    https://www.tiktok.com/@tiktok/rss 200 OK text/html 12,141

    The announcement has rotted too. Ask for googleblog.blogspot.com/2013/03/a-second-spring-of-cleaning.html today and you get three redirects in a row before anything answers, and the destination this project recorded on 2 August 2026 is now itself a redirect. Checked 24 August 2026.

    The GeoCities deletion Back to the directory

    Sources, and what is deliberately absent

    Prev The death of Flash Next The revival