Week ending Sunday 2013/11/17

Monday 00:00 · RT @reedsturtevant: TIL tiny woman of color in nursing home w. my mother-in-law was programmer in '49, worked on Whirlwind RIP Inez Hazel h… [Original.]

Monday 00:07 · RT @shanselman: Canadian army disassembles and reassemables Jeep in under 4 min. *brain explodes* #video youtu.be/ZZJ9z6c2hq0 [Original.]

Monday 07:54 · Last week at the IETF: How to defend the Internet - [Original.]

Monday 14:35 · RT @VHS: The VHS is proud to announce our latest program to help #Vancouver #Startups: VHSdecel.com [Original.]

Monday 19:22 · Heading to the USA, trying to give some money to TMO for mobile data, website broken as usual. How do these clowns stay in business? [Original.]

Monday 19:23 · @mnot Tough to beat sticky paper and a whiteboard. [Original, responding to @mnot.]

Monday 19:25 · BTW, heading to the states to speak at devbeat, venturebeat.com/events/devbeat2013/ Drop by if you’re near San Fran [Original.]

Tuesday 00:37 · Latency and hysteresis are dominant as usual. [Original.]

Tuesday 08:14 · @paulmadsen Huh? Trick doesn’t depend on OIDC, but the scenario as sketched seems very typical. [Original, responding to @paulmadsen.]

Tuesday 08:18 · Dude raising $45K to replace all Google services with code he’s writing for Raspberry Pi. venturebeat.com/2013/11/10/arkos-secure-google-alternative/ (Except more secure) Cool! [Original.]

Tuesday 08:19 · @paulmadsen Yeah, but OIDC is a reasonably-typical OAuth 2 flow. Plus, trying to be interoperable. [Original, responding to @paulmadsen.]

Tuesday 08:19 · Being a visitor to San Francisco usually means scrounging for little crumbs of Internet. Pathetic. [Original.]

Tuesday 08:33 · @independentid @paulmadsen Well, it’s an example of OAuth with a good interop story & is being deployed at scale. Good enough for me. [Original, responding to @independentid.]

Tuesday 08:41 · @paulmadsen @independentid I.e. “currently employed” attribute exchange? Sure. But the employer/IDP combo will be usefully common I suspect. [Original, responding to @paulmadsen.]

Tuesday 09:39 · At #devbeat, the venue (Regency center, Van Ness & Sutter) is old school: all dark wood and red velour, manual elevator. Nifty! [Original.]

Tuesday 10:31 · At #devbeat, @al3x is speaking cold clear-eyed truth about startup culture. [Original.]

Tuesday 10:40 · @hsablonniere I’ll be back, I’m sure. [Original, responding to @hsablonniere.]

Tuesday 11:53 · @zachtratar @al3x Alex only did the past & present segments here. I agreed 100%. [Original, responding to @zachtratar.]

Tuesday 12:09 · . @Bizzabo Nope, it wants to read my contacts. Ewwww [Original, responding to @Bizzabo.]

Tuesday 12:24 · Listening to RMS at #devbeat on patents. Had forgotten the *hard* New England twang. [Original.]

Tuesday 12:31 · @dhh Not necessarily a bad thing in all cases. [Original, responding to @dhh.]

Tuesday 12:40 · . @Bizzabo Your Android app asks for access to my contacts. Intrusive and unacceptable, sorry. [Original, responding to @Bizzabo.]

Tuesday 12:44 · @jsnell Got an N7 handy? Super interested in trade-offs. [Original, responding to @jsnell.]

Tuesday 12:56 · RMS auctions a gnu. "Got a penguin at home? Every penguin need a gnu!" [Original.]

Tuesday 21:25 · @richardfontana Us left-coasters are weak on the finer points. [Original, responding to @richardfontana.]

Tuesday 23:11 · Long-term, Bitcoins are only interesting if they drive transaction costs lower. Which *should* be possible. [Original.]

Tuesday 23:12 · RT @jroper: A developer has a problem. They think "I'll use monads!" Nun neniu povas kompreni ilin. [Original.]

Tuesday 23:13 · It’s deciding about the commas that makes writing in English difficult and slow. [Original.]

Tuesday 23:19 · In principle one should be able to write sentences whose cadences reveal themselves without hints from commas. [Original.]

Tuesday 23:30 · Somehow I didn’t know about Grimes: #wonderment [Original.]

Wednesday 11:58 · @gordonr Unfortunately, stuck at the Googleplex this week [Original, responding to @gordonr.]

Wednesday 13:12 · @stshank I was stuck in traffic in the Bay Area, heard the whole thing. It was spine-chilling. [Original, responding to @stshank.]

Wednesday 13:27 · @nelson Damn you’re funny [Original, responding to @nelson.]

Wednesday 13:46 · Boy, is @nelson ever gonna be surprised when the Spanish Inquisition shows up. [Original.]

Wednesday 14:02 · @bascule But it provides the actor-esque channel/goroutine based alternative, making it super-easy to avoid shared/mutable. [Original, responding to @bascule.]

Wednesday 14:17 · @bascule My first Go app had tons of concurrency and it was so easy/straightforward to use chan/go, no temptation to mutable state. [Original, responding to @bascule.]

Wednesday 14:18 · @bascule Not like Java where there’s horrible legacy of people misusing threads/locks/etc [Original, responding to @bascule.]

Wednesday 14:26 · @bascule I disagree. All the computation is in a goroutine which reads from a chan & writes to a chan. [Original, responding to @bascule.]

Wednesday 14:27 · @bascule Smells like Erlang :) [Original, responding to @bascule.]

Wednesday 14:31 · @bascule My point is, Go makes that easy AND all the samples/best-practices push you in that direction. [Original, responding to @bascule.]

Wednesday 14:38 · @bascule Ruby lacks the idiomatic support that Go provides. Hey, I still prefer writing Ruby. But I really liked Go’s Erlang-y idioms. [Original, responding to @bascule.]

Wednesday 14:39 · @bascule Gimme a break, that’s armwaving. Empirically, people who try Go typically find it fast (-ish) and very robust. [Original, responding to @bascule.]

Wednesday 14:48 · @obie Not until there’s a whole lot more liquidity and a whole lot less volatility. [Original, responding to @obie.]

Wednesday 14:52 · @blrandel Couldn’t find a PaaS for anything but Go, didn’t want to screw with VMs and instances and that crap. Really wanted to use Elixir. [Original, responding to @blrandel.]

Wednesday 14:54 · @DonDodge Apple’s astonishingly low R&D/revenue ratio is a black swan, will probably never be equaled in a tech company. [Original, responding to @DonDodge.]

Wednesday 14:57 · @blrandel Yeah; I like Clojure’s concurrency primitives, but I hate all lisps. [Original, responding to @blrandel.]

Wednesday 15:05 · @bascule Provable correctness is a bullshit goal IMO. Making it easy & idiomatic to do the right thing is huge. [Original, responding to @bascule.]

Wednesday 15:15 · @bascule Well, I may be wrong, but I’ve been worrying about it for a long time: [Original, responding to @bascule.]

Wednesday 15:16 · @headius Hm... Go has a culture of doing concurrency right in much the same way that Ruby has a culture of unit testing. [Original, responding to @headius.]

Wednesday 15:34 · Pretty bike pix: [Original.]

Wednesday 17:47 · Phone spam... only the robocall was from Florida, in Spanish, and I’d won “un tablete Android”. [Original.]

Wednesday 18:22 · @james_clark @mnot Thinking that in some cases lousy bandwidth correlates with political peril, so might be a fair trade-off. [Original, responding to @james_clark.]

Wednesday 19:48 · A sweet little sci-fi story from Theresa Couchman. Awwwwww theresacouchman.com/withgreatpower [Original.]

Wednesday 21:21 · Assuming @xkcd knows about [Original.]

Wednesday 21:24 · The plural is tmeses, of course. [Original.]

Thursday 11:03 · @headius I suspect everything actually. And vice versa. But language cultures matter a lot. [Original, responding to @headius.]

Thursday 23:40 · The HTTP-encryption discussion/food-fight is fascinating, in the gulf between the world-views. [Original.]

Friday 08:20 · RT @HardSciFiMovies: A ship calls for battle stations with blaring sirens and red strobe lights. The crew is unable to function. A UX desig… [Original.]

Friday 13:29 · RT @al3x: “mobile communications software is of dubious quality, poorly understood, proprietary, insecure” pocket.co/sJTuh [Original.]

Friday 17:15 · I sold some Bitcoins: [Original.]

Friday 17:21 · @danielpunkass Vancouver, you peasant. [Original, responding to @danielpunkass.]

Saturday 08:46 · Last night, I wrote a piece about using the world’s first Bitcoin ATM: [Original.]

Saturday 14:18 · @Stv I think that’s maybe one of the things that Bitcoin would like to be, down the road. [Original, responding to @Stv.]

Saturday 22:40 · @tenderlove That term is also used for an Internet video couch patato [Original, responding to @tenderlove.]

Sunday 09:03 · Proposal: Compulsory 100-level course in every university on correct usage of "criteria" vs "criterion". [Original.]

Sunday 11:02 · The practitioners of programming humor are small in number but have a clear leader: James Mickens: [Original.]

Sunday 12:50 · @EdjoSadowski That shift has happened... both of “the data shows that...” & “the data show that...” sound OK now. [Original, responding to @EdjoSadowski.]

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


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.