By John Gruber
Manage GRC Faster with Drata’s Agentic Trust Management Platform
Amazing story from Marc Haynes about meeting Roger Moore as a 7-year-old in 1983.
(This tweet I’m linking to has screenshots of Haynes’s post on Facebook; here’s the same story in text copied and pasted into a forum, without attribution. Have I ever complained about how much I dislike Facebook?)
Dr. Drang, after adding JSON Feed support for both his blog publishing engine and his homegrown feed reader:
JSON Feed, for all its advantages, may be a flash in the pan. Not only do bloggers and publishing platforms have to adopt it, so do the major aggregator/reader services like Feedly and Digg and the analytics services like FeedPress and FeedBurner. But even if JSON Feed doesn’t take off, the time I spent adding it to my blog and aggregator was so short I won’t regret it.
Again I say: easier to generate, easier to parse.
Update: Rob Wells on adding JSON feed to his site:
I think this is what all the people complaining on the Hacker News thread missed. Working in JSON is comfortable and familiar — the tools are good and you get told when something goes wrong. Working with XML can be unclear and a bit of a pain, and creating an invalid document is a risk.
So my super-duper advanced JSON Feed implementation is… constructing a
dict, adding things to it and passing it off to the JSON module that I use all the time. Taken care of.
I do something similar to what Wells and Drang do. DF’s RSS and Atom XML feeds are generated via templates: skeleton XML documents with tokens and loop constructs where the actual content gets filled in. But for JSON Feed I just build a Perl data structure that maps exactly to the JSON Feed spec, and just call a single function from the standard JSON module and it gets printed. That’s it. A template would add complexity.
Ben Ubois, announcing support for JSON Feed in Feedbin:
One of the criticisms I’ve seen of JSON Feed is that there’s no incentive for feed readers to support JSON Feed. This is not true. One of the largest-by-volume support questions I get is along the lines of “Why does this random feed not work?” And, 95% of the time, it’s because the feed is broken in some subtle way. JSON Feed will help alleviate these problems, because it’s easier to get right.
I also want JSON Feed to succeed because I remember how daunting RSS/Atom parsing were when building Feedbin. If JSON Feed was the dominant format back then, it would have been a non-issue.
Easier to generate and easier to parse — that’s the whole point of JSON Feed in a nut.
Samuel Clay, founder of NewsBlur:
Starting today, NewsBlur now officially supports the new JSON Feed spec. And there’s nothing extra you have to do. This means if a website syndicates their stories with the easy-to-write and easy-to-read JSON format, you can read it on NewsBlur. It should make no difference to you, since you’re reading the end product. But to website developers everywhere, supporting JSON Feeds is so much easier than supporting XML-based RSS/Atom.
According to Clay, there are 15,000 NewsBlur users who subscribe to Daring Fireball. It’s very cool to see a feed reader that popular adopt JSON Feed so quickly.
The DF RSS feed isn’t going anywhere, so if you’re already subscribed to it, there’s no need to switch. But JSON Feed’s spec makes it possible for me to specify both a url that points to the post on Daring Fireball (i.e. the permalink) and an external_url that points to the article I’m linking to. The way I’ve dealt with that in the RSS (technically Atom, but that’s sort of beside the point) is a bit of a hack that’s caused problems with numerous feed readers over the years.
Worth a re-link today: Roger Moore, two years ago, writing for The Guardian:
The sad fact is that I know exactly how to make a dry martini but I can’t drink them because, two years ago, I discovered I was diabetic. I prefer one with gin, but James Bond liked a vodka martini, “shaken not stirred” — which I never said, by the way. That was Sean Connery, remember him?
The worst martini I’ve ever had was in a club in New Zealand, where the barman poured juice from a bottle of olives into the vodka. That’s called a dirty martini and it is a dirty, filthy, rotten martini, and should not be drunk by anybody except condemned prisoners.
My dry martinis taste amazing and the day they tell me I’ve got 24 hours to live I am going to have six. Here’s how I make them.
I hope he had all six yesterday.
A terrific and much-loved actor, but also by all accounts a good man.
“Who’s your favorite James Bond?” is a fun game to play, because there’s no wrong answer. I have at least two friends who swear their answer is Lazenby. But one thing I would argue is undeniable about Moore’s run as Bond is that he was the perfect Bond for the 70s. He didn’t just keep the franchise going, he helped adapt it to the times. Sean Connery made Bond a sensation. Roger Moore turned it into a cinematic and pop-cultural institution.