It's even worse than it appears.
If you have comments on the JSON version of Scripting News, please post an issue on the GitHub section for Scripting News. #
  • I pay some amount of money to the NYT every month, I think it's $20 per? Not sure. But these days I probably get as much value from the NYT as I would from the Washington Post. There are a couple of other pubs I'd subscribe to if the price were more reasonable, considering I only exceed their quota of free stories by about the middle of the month. The New Yorker is one for sure. And there are free-to-read pubs that deserve some of the money too, like TPM and New York Mag. It's not fair that I pay the NYT and not them. #
  • But I'm not ready to create multiple pay-to-read accounts. I want a system.#
  • So how about forming a trust of some kind, and I pay money to it and that creates a allocates a certain number of reads for me per week across all participating publications. And the money is distributed at the end of the month according to how many articles I read on each site. #
  • Maybe they should even give me credits for any reads that come from links I distribute? I have about 70K followers on Twitter and am a daily linkblogger. #
  • I, and probably a lot of other news readers, would like to have the money flow more smoothly and to get a chance to spread it out instead of giving it all to one publication. #
  • Not sure how such a service would get started though. #
  • The last couple of weeks the idea of feeds that do more or less what RSS does, in JSON instead of XML, has been under consideration.#
  • At the same time I was working on a new version of my blog, codenamed Old School. In doing the work, I found a bunch of problems with the code I was using to generate RSS feeds. I wrote it a long time ago, probably when I was first doing Radio3. Parts of it came from Fargo. It had an assumption baked into it that the items in the feed all went to or came from Twitter. That's not an assumption I can make about my current software. Twitter is important, but it's not everything. ;-)#
  • So I decided to try an experiment. In addition to writing the feed in XML, I also wrote it in JSON. It's a very simple matter. I had done a prototype of it in 2012, that's archived. The comment thread there is very interesting. It is itself a historic document with comments from people who had strong opinions when core RSS was being discussed in the late 90s and early 00s.#
  • One comment in particular, from Julian Bond, someone who rarely agreed with or supported my ideas, had a bit of advice that was, to me, stunning. He argued for not re-litigating the old disputes, and just accept RSS as-is, with all the scars and false starts in place. Of course he had no argument with me. That's exactly what i intended to do. I wasn't signing up for more years of misery on mail lists. I made a conscious decision about that in 2002. Never went back, never want to. #
  • Chuck Shotton, a longtime friend, provided a justification for JSONifying RSS. It's a good one and one that I hadn't thought of. It's true that today's RSS-reading apps have to have an XML parser, but there may be new apps that are easier to make in JSON. Non-publishing uses for RSS. I tend only to think of publishing, but Chuck does commercial realtime stuff at considerable scale. I trust his judgement, even if I don't always take his advice. :-)#
  • Back to the JSON version of Scripting's RSS 2.0 feed. The translation is very straightforward. It could have been done algorithmically but I decided to do it by hand, to force me to review and understand every element, not just of the base format, but also for a namespace that I use in all my work. I wanted not only to understand how RSS could be transported with a different syntax, JSON, but also how the extension mechanism would make the jump. It worked without a hitch. And honestly I think it's beautiful. #
  • I have much to write about this, but I wanted to introduce the idea, and also let people have a look at the result. And here it is.#
  • http://scripting.com/rss.json#
  • I got an email from NetNewsWire user Frank Leahy, requesting that I add titles to my feed for items that don't have titles. #
  • He sent a screen shot to illustrate how his reader deals with titleless items. #
  • As you can see they represent an item without a title as Untitled in the left panel, and as No title in the right panel.#
  • I'm not sure what the right answer is, but this is not it.#
  • The words Untitled and No title do not appear in my feed.#
  • They must not appear in their display.#
  • An idea, they could do what Frank asked me to do, show the first few words from the post in the list view. And nothing in the right view. These items have no titles for artistic reasons. The author did not put them there. You, as a software developer, are not entitled to add them (haha that's a pun).#
  • I think Black Pixel now owns NetNewsWire. If you know them could you send them a link to this post. Thanks! #
  • We'll get this done. ;-)#
  • I wrote this piece on Facebook on this day in 2013. As far as I can tell I didn't post it on my blog. It should totally be in the archive. So here goes..#
  • I was once giving a talk at MacWorld Expo, probably in 1986 or 1987. This was the peak of popularity of MORE. There were probably 500 people in the room.#
  • Just before I got up to speak, my marcom person, Kandes Bregman, showed me that Woz was sitting in one of the first rows, like an ordinary person. I had never met him at the time.#
  • Early in the talk, I asked for a show of hands of people who used MORE.#
  • Woz's arm shot straight up. Everyone else just raised their arm. He made a point of it.#
  • I thought how cool. Here's a guy who doesn't have to care, he's richer than god, and look at how passionate he is about the product.#
  • I felt like I had really accomplished something.#
  • The thing is that Woz is still doing it. Travelling around the world, meeting with regular people, listening to their dreams, and helping them if he can.#
  • He's like a technology elf. He believes in the power of people, not just as users of technology but also as creators of technology.#
  • These are my values too.#
  • I remember how empowered I was by Woz's most fantastic creation -- the Apple II. Up until then computers were far away, things you couldn't touch, only for the experts. I could program them, but I couldn't feel them.#
  • The best thing about the Apple II was the memory-mapped video. To display a character you just stored it in a magic memory location. And that was it. It appeared on the screen.#
  • My least favorite feature of the Apple II, cards that got unseated from their slots and fried the mother board. I had a few of those. I was pretty poor in those days so losing a mother board could really set me back! :-)#
  • But I'd rather suffer for having too much power than being restricted from going places my imagination wants to go.#
  • That's what Woz gave us. That and that he puts his heart into his work. And the guy's got a big heart.#
  • Good morning sports fans! ;-) #
  • More cleanup work this morning. JY reported that we're not pinging when the feed updates. That's true. Need to do that. Right now I'm looking into a bug in feed generation. A real mystery. #
  • Theoretically I am now pinging when the RSS feed updates. But I'm not seeing anything in the rsscloud.io log. Let's see if anything shows up after I've posted this item. Np. Oy. Later update: My pings are now showing up in the log. Whew. #

© 1994-2017 Dave Winer.

Last udpate: Saturday June 10, 2017; 4:06 PM EDT.