Critical Section

from Vacaville

Friday,  09/23/11  10:29 AM

Vacaville!Blogging from Vacaville, CA, where I find myself to ride in the Knoxville Double Century tomorrow, after a nice dinner at The Mustard Grill in Davis (I *love* Davis, BTW, what a great little college town).  Anyway.

So last week was my first week back, and this week was my first "real" week back, with projects and assignments and deadlines and deliverables, and interactions with colleagues and partners and customers.  It was weird to be back, and great.  I suspect the weirdness will wear off and I hope the greatness doesn't :)

I have lots to blog about, and while I have to sleep I'm not sleepy, so here goes...

solved protein structureHow excellent is this?  Public solves protein structure.  "Players of an online game that allows users to adjust how proteins are folded have solved a decade-long protein structure mystery."  Turn anything into a game and you can harness a lot of human energy; remember SETI@home?  Wow.

Good advice: avoid boolean "traps" in an API.  Don't you love it when you're reading code and see: doSomething(false); and you're like, is this going to do it or not?  Much better to use an enum so you have doSomething(faster);

An interesting take on the perils of automated memory management, from my colleague Ed.  "The moral here is; you can't just assume that resource use is not an issue you will have to tackle in a managed application."  Amen.  I'm glad to see the younger generation (*cough*) doesn't necessarily buy into the whole managed code story.  I look forward to great things from Ed, not only is he an excellent engineer, he's off to a great start as a blogger :)

Reading this prompted me to head back into my Archive to find: managed memory leaks, a most excellent foaming rant from three years ago.

Ready Player One - fantastic!I can confirm Ready Player One is a fantastic book.  I'm reading it now - on my iPhone using the Kindle App - and can hardly put it down.  I'm not even an 80's video game fanatic, but I love all the references anyway.  Check it out!

BTW this is a great book to read on an iPhone with the Kindle App, because I could readily Wikipedia any obscure references I didn't know.  Added a lot of texture to be able to see all the mech warrior robots, for example :)

webvi in action!Some people look at something like webvi and ask why?, I look at it and say awesome!

Back in the day when I did lots of *ix programming (AIX if you must know) I used vi a lot, and I came to dislike it a lot, and I actually wrote my own editor called ice, full-screen on dumb terminals.  I don't use ice anymore, but somehow I still find myself using vi ... to edit ksh scripts :)  If you are reading this, there's a script somewhere which still works because of it.

I'm loving IOS 5 but hating a bug which causes me to "lose" pictures I take directly after double-clicking the iPhone's home button.  Don't know whether I can trust it - such as when doing a long ride.  Blech.  Tried this advice to fix iPhone Camera Roll corruption but didn't help entirely.  Tried reloading the whole thing; stay tuned to see if that helped.  If you have any suggestions I'm open to them (TIA).

BTW, do you recognize TIA?  It's a TLA I use often...

paging Dr. Watson ...Way cool!  IBM's Watson to offer medical advice to doctors.  "IBM has inked a deal with health insurer WellPoint that will let the latter use the technology behind "Jeopardy"-playing computer Watson to suggest patient diagnoses and treatments.  WellPoint hopes the technology will help improve the quality of patient care and help reduce costs."  Even more useful than playing chess or jeopardy!

Avatar! - the movie which heralded the age of 3DRemember how 3D was going to take over the world?  What happened?  Here are four theories.  Personally I think the technology is amazing, but you *still* need a good story.  Paging Pixar :)

Joel Spolsky answers the tough questions: Should you launch at a conference?  (his answer: yes)

Did you see Netflix' interesting news?  They're splitting off their historical DVD rental business into a separate company called Qwixster, and concentrating on the online video rental business.  Seems like a great move, albeit communicated a bit ineffectively.  MG Siegler's thinks this is a lesson for Microsoft.  Huh.

Windows 8!So Windows 8 has been announced - I actually have it running in a VM right now (!) - and Axel Raushmayer reviews the keynote at which it was announced, so you don't have to.  A great overview.  I'm struck by the dual nature of the OS; it feels like Windows 7 with the "Metro" UI glued on the front.  And Metro Apps look and feel nothing whatever like Windows Apps.  I get what they're trying to do, but I wonder if it makes sense.  Maybe having a 100% Metro OS (only) for mobile devices would be better...

In case you're wondering, no, I don't like the new Facebook changes. What was wrong with displaying my friends' updates in chronological order? That made so much sense. Now I have to pick around more to make sure I didn't miss anything. I get that there are people with 1,000 "friends" who each post 100 status updates every hour, and who need this kind of filtering, but I'm not one of them.  Blech.

Google Wallet!Wow this could be big: Google Wallet, confirmed.  Everyone wants to use their phone as a credit card, but this isn't as groundbreaking as you might think; notice the Mastercard logo, because this payment system still uses the same infrastructure as credit cards.  Will be most interesting to see how much traction this gets among merchants.

Funniest analogies: "Her vocabulary was as bad as, like, whatever."

And finally this:  "An infinite number of mathematicians walk into a bar. The first one tells the bartender he wants a beer. The second one says he wants half a beer. The third one says he wants a fourth of a beer. The bartender puts two beers on the bar and says 'You guys need to learn your limits'.

About Me

Greatest Hits
Correlation vs. Causality
The Tyranny of Email
Unnatural Selection
Aperio's Mission = Automating Pathology
On Blame
Try, or Try Not
Books and Wine
Emergent Properties
God and Beauty
Moving Mount Fuji The Nest Rock 'n Roll
IQ and Populations
Are You a Bright?
Adding Value
The Joy of Craftsmanship
The Emperor's New Code
Toy Story
The Return of the King
Religion vs IQ
In the Wet
the big day
solving bongard problems
visiting Titan
unintelligent design
the nuclear option
estimating in meatspace
second gear
On the Persistence of Bad Design...
Texas chili cookoff
almost famous design and stochastic debugging
may I take your order?
universal healthcare
triple double
New Yorker covers
Death Rider! (da da dum)
how did I get here (Mt.Whitney)?
the Law of Significance
Holiday Inn
Daniel Jacoby's photographs
the first bird
Gödel Escher Bach: Birthday Cantatatata
Father's Day (in pictures)
your cat for my car
Jobsnotes of note
world population map
no joy in Baker
vote smart
exact nonsense
introducing eyesFinder
to space
where are the desktop apps?