Week ending Sunday 2013/02/24

Monday 19:09 · TIL about the Ancient Forest Alliance: www.ancientforestalliance.org/ [Original.]

Monday 21:13 · In corrupt autocratic societies, the most surprising things are for sale: www.techinasia.com/caixin-posts-shocking-expose-chinas-black-pr-industry-story-quickly-deleted-web/ [Original.]

Tuesday 00:19 · Tar sands research suppressed because it will be politically damaging: www.cbc.ca/news/canada/story/2013/02/18/canada-federal-provinces-oilsands-data-monitoring.html?cmp=rss [Original.]

Tuesday 09:17 · A report from the front lines of the Internet security wars: t.co/6drii9aU Totally worth reading. [Original.]

Tuesday 10:20 · New Yorker advances a deep hypothesis on closed-vs-open. The argument is compelling to me: www.newyorker.com/online/blogs/newsdesk/2013/02/does-a-company-like-apple-need-a-genius-like-steve-jobs.html [Original.]

Tuesday 10:57 · @gruber Granted, the notion that democracy wins unless you have the *right* philosopher-king is not new. But nicely crystallized here. [Original, responding to @gruber.]

Tuesday 11:04 · Bounced over to Engadget to check out the coverage of the HTC One, but all the hyperlinks are broken in Chrome… they work fine in FFox. [Original.]

Tuesday 11:06 · @gruber The graphic is dorky & stock prices are a lousy signal, but I still buy the core argument. Disclosure: Also a fan of Tim Wu. [Original, responding to @gruber.]

Tuesday 14:28 · @fraserspeirs It can be, and (if it’s a smartphone) frequently is. [Original, responding to @fraserspeirs.]

Tuesday 14:41 · Bunch of security geeks in the IETF are wondering about a canonical-JSON format, to facilitate signing. Good/bad idea? [Original.]

Tuesday 15:45 · @benadida That’s the right question. Haven’t made up my mind. It’s clearly easier than XML. [Original, responding to @benadida.]

Tuesday 15:45 · Ruby will be 20 years old Feb 23rd, and is having a party! ruby20th.herokuapp.com/ [Original.]

Tuesday 16:53 · @james_clark The idea is that you canonicalize the textual JSON so you can compare with strcmp() & hash repeatably. But maybe YAGNI [Original, responding to @james_clark.]

Tuesday 17:07 · @james_clark tools.ietf.org/html/draft-staykov-hu-json-canonical-form-00 [Original, responding to @james_clark.]

Tuesday 18:07 · @james_clark Yeah but that’s soluble. Interesting problem is whether a c14nized form is worth specifying. [Original, responding to @james_clark.]

Tuesday 19:19 · My conclusion, after some IETF discussion: No immediate need for JSON c14n. Use-cases so far are hypothetical and arm-wavy. [Original.]

Tuesday 23:04 · @pkedrosky Back story, feat. Phil Karlton: karlton.hamilton.com/, martinfowler.com/bliki/TwoHardThings.html, laughingmeme.org/2005/12/23/there-are-only-two-hard-things-in-computer-science-cache-invalidation-and-naming-things/, [Original, responding to @pkedrosky.]

Wednesday 08:46 · One of the most interesting pages in Wikipedia (sort the table): en.wikipedia.org/wiki/Government_spending [Original.]

Wednesday 09:55 · @benadida Actually, my notion of c14n applies at the serialized level, the actual collection of bytes on the wire. But… not needed. [Original, responding to @benadida.]

Wednesday 09:56 · @kumar303 @benadida True, but you still need b64 when you want to stuff JSON into a URI parameter or HTTP header [Original, responding to @kumar303.]

Wednesday 12:22 · @Scobleizer Why would an apparently-intelligent person give money to Republicans? [Original, responding to @Scobleizer.]

Wednesday 14:41 · @paulg As of 2011 you could still get a 15" with a matte screen. It’s lovely, especially for photo geeks. [Original, responding to @paulg.]

Wednesday 15:54 · Do not screw with my sacred OS X keystrokes: [Original.]

Wednesday 16:33 · People who’ve never had a Glass on their head commenting about what it’s gonna be like are setting themselves up to look stupid. [Original.]

Wednesday 19:50 · Woah, Amazon was an investor in LivingSocial? I thought they were supposed to be smart. [Original.]

Wednesday 23:50 · @alexwh I think you really don't need to shorten URLs any more [Original, responding to @alexwh.]

Thursday 00:13 · Ah... K. 515 [Original.]

Thursday 07:45 · Wow, IBM decides… Mobile matters! bits.blogs.nytimes.com/2013/02/20/ibm-goes-mobile/ They’re so over-eager, always rushing into risky unproven technologies. [Original.]

Thursday 09:29 · I just learned (maybe everyone else already knew) that it’s legal to have duplicate keys in JSON text. Feaugh. [Original.]

Thursday 09:35 · @jbqueru At least with XML, conforming parsers are guaranteed to fail fast in that case. [Original, responding to @jbqueru.]

Thursday 09:40 · @jbqueru Not quite true. If you serve it as application/xml or application/xhtml+xml, and it’s not well-formed, BOOM. [Original, responding to @jbqueru.]

Thursday 09:41 · @jbqueru Anyhow, at least with XML, you have language to point to and say “DON’T DO THAT. Bad, BAD developer.” [Original, responding to @jbqueru.]

Thursday 10:40 · @blaine emacs [Original, responding to @blaine.]

Thursday 11:31 · @selfissued Well, that’s if you prefer the RFC to ECMAscript... [Original, responding to @selfissued.]

Thursday 12:05 · Lunchtime! Let’s have guacamole: www.youtube.com/watch?feature=player_embedded&v=FQMO6vjmkyI [Original.]

Thursday 13:54 · @dhh FuckedCompany provided a valuable service, and I miss it. [Original, responding to @dhh.]

Thursday 17:18 · Is the handset competitive space becoming boring? [Original.]

Thursday 19:19 · If there any Canadians here not already following @stats_canada - you should. [Original, responding to @stats_canada.]

Thursday 20:04 · RT @mental_floss: Jonas Salk declined to patent his polio vaccine, saying, "There is no patent. Could you patent the sun?" [Original.]

Friday 00:17 · RT @fdevillamil: It’s not a bug until the client reports it ? Then you have 2 problems instead of one: a bug to fix and a client’s trust ... [Original.]

Friday 12:50 · Google IO registration starts March 13: [Original.]

Friday 16:04 · Elmore Leonard on the papacy: www.nytimes.com/2013/02/24/opinion/sunday/for-pope-a-dude-like-dad.html?partner=rss&emc=rss [Original.]

Friday 17:08 · Brother North-Wind's Secret. [Original.]

Friday 17:36 · Stopped by record store, bought the new ZZ Top LP. Last time I did that was… uh, 1977. Didn’t come with an MP3 download then. [Original.]

Friday 17:41 · @dansickles Used-record store, doing OK in new vinyl/CDs too now that the big-boxes are gone. [Original, responding to @dansickles.]

Saturday 08:52 · This story about match fixing in soccer reads like something from @GreatDismal: www.grantland.com/story/_/id/8924593/match-fixing-soccer [Original.]

Saturday 12:34 · Woah… GEARS!! t.co/vVR9HOJZMf [Original.]

Saturday 13:10 · Was idly channel-scanning, stopped by a NASCAR race; astonishing mayhem, cars flying everywhere. Entertainment, I guess… [Original.]

Saturday 18:03 · @wycats @rtomayko @jnunemaker @mojombo ROLP? [Original, responding to @wycats.]

Saturday 18:48 · RT @yukihiro_matz: I've got Ruby's birthday greetings from people all over the world, including Pythonistas. [Original.]

Sunday 10:01 · @mojombo OK, I admit it, I’m pathetically inadequate because I don’t know why JSON doesn’t count. Do tell. [Original, responding to @mojombo.]

Sunday 10:04 · @mojombo Also possible: Just [.alpha] and [.beta] under [servers]. And [..quadrant] for [servers.alpha.quadrant]. Isomorphic. [Original, responding to @mojombo.]

Sunday 10:05 · @mojombo Because someone might ask “why can’t I have [servers.alpha] somewhere else in the file?” [Original, responding to @mojombo.]

Sunday 10:11 · On the 20th anniversary of Ruby’s birth: Ruby 2.0.0! www.ruby-lang.org/en/news/2013/02/24/ruby-2-0-0-p0-is-released/ [Original.]

Sunday 10:17 · Bibliomania: tsutpen.blogspot.ca/2013/02/bibliomania-1.html [Original.]

Sunday 10:19 · Check out TOML. My favorite thing? First-class dates. [Original.]

Sunday 10:29 · @mojombo Gotta love those literal dates. So obvious in retrospect. [Original, responding to @mojombo.]

Sunday 10:31 · @mojombo You might want to say explicitly that order is not significant. (After thinking about it to be really sure) [Original, responding to @mojombo.]

Sunday 11:05 · @mojombo Nail it to UTC with big freaking spikes. Removes one source of errors. [Original, responding to @mojombo.]

Sunday 11:36 · @mojombo @chad_walters Nobody’s saying dates aren’t hard. A fixed point of reference reduces the pain globally. [Original, responding to @mojombo.]

Sunday 11:37 · LOL Conrad Black. lautens.blogspot.ca/2013/02/us-court-finds-conrad-black-still-guilty.html?spref=tw [Original.]

Sunday 18:37 · @mojombo Just suppose I wanted to have a key named “#foo”. #NotSayingItsAMustHave [Original, responding to @mojombo.]

Sunday 20:02 · @jsnell My 13-year-old son too. He won’t be able to hit those high notes much longer. [Original, responding to @jsnell.]

Sunday 20:20 · -bash: mkdirt: command not found [Original.]

Sunday 21:25 · Language design in public (*very* high-level stuff): www.ruby-forum.com/topic/194362 [Original.]

Sunday 21:43 · Pity about DDL only getting the third-best actor prize. #oscars [Original.]

author · Dad · software · colophon · rights
picture of the day
February 24, 2013
· Short-form (350 more)

By .

I am an employee
of Amazon.com, but
the opinions expressed here
are my own, and no other party
necessarily agrees with them.

A full disclosure of my
professional interests is
on the author page.