The short-form week of 13–19 Dec 2010
20 Dec 2010; last modified 13 Mar 2011
The week in review, 140 characters at a time. This week, 66 messages in 59 conversations. (With 3 favorites.)
This document was created automatically from my archive of my Twitter stream. Due to limitations in the Twitter API and occasional glitches in my archiving system, it may not be 100% complete.
In a conversation that started on Sunday at 04:18pm
Luminaries say what's been clear for years: XML is a poor data language. @ndw: http://bit.ly/bUVVdG @james_clark: http://bit.ly/iaF9nd—@toddjonker
@toddjonker Uhm. I think that's a pretty significant overstatement of what I said. I have no
trouble with XML for all my data.—@ndw
@ndw Sorry, you're right. Would you agree with "XML isn't always the best-choice structured
data language"?—@toddjonker
@toddjonker No, all I said was some folks are using JavaScript instead of XML and I'm not losing
any sleep over it.—@ndw
Monday at 09:21am
Gave MarkLogic server 2825 Linux Hugepages. Maybe that'll fix the sporadic performance
issues.—@ndw
Monday at 10:05am
Finished Google Maps V2 to V3 conversion early this morning. Except for IE testing.
Blech.—@ndw
Monday at 11:24am
Conflict makes me uncomfortable and light-headed. Or maybe I just need to eat some
lunch.—@ndw
In a conversation that started on Monday at 12:18pm
spotlight is an evil, broken cpu hog—@louspringer
@louspringer Ain't that the truth.—@ndw
In a conversation that started on Monday at 12:45pm
That popping sound you heard a little while ago? That was my head exploding: http://markmail.org/message/c63llbcbr2uphlyu—@ndw
@ndw Your response is much calmer than I think I would have managed. I remember similar
problems with ISO.—@james_clark
Monday at 12:48pm
Circumstances are conspiring to make me think about a new XML standards organization.
I must resist these deranged imaginings.—@ndw
Monday at 12:50pm
Monday at 12:51pm
In a conversation that started on Monday at 02:20pm
Forty minutes of wiki editing lost because a lagging UI caused my click to hit the
cancel button. Fsck me! Wikis are the suck!—@ndw
In a conversation that started on Monday at 03:58pm
I'm just astonished everytime Vista (which runs like a pig in VMWare, btw) tells me
it's going to reboot in 15 minutes unless I stop it.—@ndw
Monday at 05:25pm
In a conversation that started on Monday at 11:30pm
Dear LazyWeb, does the ♫ AKA U+266B symbol display properly in http://goo.gl/C0gGQ on iOS? Thanks in advance.—@timbray
Tuesday at 02:36am
The ᐸinnovimax/ᐳ Daily is out! http://bit.ly/a7QxZZ ▸ Top stories today by @james_clark @roessler @uogbuji @ndw—@dominiquepere
In a conversation that started on Tuesday at 08:30am
Man. Maybe it's just me, but JavaScript's variable scoping rules + closures = several
hours of consternation and confusion.—@ndw
@ndw JS has actual scoping rules? I thought the runtime just decides on some random thing
to do ;-)—@martin_probst
@martin_probst No, I think it only seems that way. I think there are rules. I think.—@ndw
@ndw I suspect that most professional programmers (including me) should take real JS training
classes; we clearly don't know it well enough—@abdelazer
@ndw It's not just you. Variable scoping is probably the one thing you need to learn for
JS.—@robinberjon
In a conversation that started on Tuesday at 10:07am
No matter how creatively you query the wrong database, the results are never what
you expect.—@ndw
Tuesday at 10:12am
In a conversation that started on Tuesday at 10:24am
Bah, it took me too long to return to some games so Words With Friends resigned me!
Shucks!—@robinberjon
@robinberjon Feel free to start 'em up again!—@ndw
In a conversation that started on Tuesday at 03:36pm
Trying Chrome. Accidentally closed window. Apparently no way to recover all my tabs.
Boo hoo!—@ndw
@ndw but it's very nice when a page on a tab is slow to load, or it crashes, and everything
else keeps on running smoothly.—@bdarcus
@ndw Chrome homepage has 'recently closed' at the bottom. If multiple tabs were open,
should see a folder icon. click to restore—@trevormunoz
@trevormunoz Ah, sweet. Win!—@ndw
@ndw sounds like an extension in the making—@Paul_Kinlan
@ndw Chrome is actually pretty good about tab restoration (esp on crash). Aslo, History-Recently
Closed & ⌘-Shift-t (translate from Mac-ish)—@abdelazer
In a conversation that started on Tuesday at 04:26pm
I can't help but wonder if that's not also true of adults - that great peers make
you great and bad peers or bad management make you crappy.—@tomcoates
Tuesday at 06:08pm
Speaking of great peers and management...we're hiring. :-)—@ndw
Wednesday at 07:39am
Email is protected speech under the fourth ammendment. On the one hand, YAAAY!!! On
the other, DUH!—@ndw
In a conversation that started on Wednesday at 07:57am
McDonalds data hacked. Wait. There are people who gave data to McDonalds?—@ndw
@ndw people value their privacy - I assume they got soemthing like 3 free fries in return.—@martin_probst
@ndw [There are people who gave data to McDonalds?] Isn't the credit card numbers people
are paying with -- "data"?—@dnovatchev
@dnovatchev I suppose. I wonder if I've ever done that. I'm *sure* I never gave them permission
to hold onto my CC data!—@ndw
Wednesday at 07:58am
RT @ndw McDonalds data hacked. Wait. There are people who gave data to McDonalds?—@eternaltyro
In a conversation that started on Wednesday at 08:42am
Wow. Flash in Chrome brought down my whole machine. Wouldn't have thought that likely.—@ndw
@ndw i can't use flash on my netbook for that reason.—@hughmcguire
In a conversation that started on Wednesday at 11:08am
Opera 11 is out very soon. What's on your WISHLIST for the next version?—@karlpro
In a conversation that started on Wednesday at 02:54pm
I have been lazy. I have been foolish. I have reused passwords, simple passwords.
But no more. I have mended my ways.—@ndw
Wednesday at 03:20pm
Supernatural morality gives priority to imaginary souls in an imaginary afterlife
based on revelations from imaginary gods—@micknugent
In a conversation that started on Wednesday at 05:34pm
The annoying full-screen ads the Bing is using in ad-supported Android apps is not
generating any love for Bing on my part. Just sayin'.—@ndw
In a conversation that started on Thursday at 03:15am
transclusion, transclusion, never never never gonna speed again, slip the blood to
me bud http://bit.ly/i6pTi2http://bit.ly/hyrIy9 #docbook—@peteaven
In a conversation that started on Thursday at 04:27am
Turns out that centralised version control really sucks when you can't trust the central
server to work when you need it. Who knew?—@JeniT
In a conversation that started on Thursday at 10:58am
Is it just me, or do the batteries in all the cordless headsets die at the same time
for everyone?—@ndw
@ndw pro tip: only exchange the batteries in one headset now, do the other in two weeks
;-)—@martin_probst
@martin_probst But they're all dead now! I suppose the real trick would be to remember to replace
half of them in a year or so.—@ndw
Thursday at 03:25pm
I have complete and comprehensive backups, but if Yahoo borks Flickr, it's still gonna
suck. Or should I say "when"?—@ndw
In a conversation that started on Thursday at 03:43pm
In a conversation that started on Thursday at 04:01pm
In a conversation that started on Thursday at 04:48pm
If I was going to be proactive and migrate off of Flickr, is there an obvious alternative
or should I go back to rolling my own?—@ndw
@ndw re flickr, I personally still like Gallery. I know your familiar with it because
I found your name tagged with an extraction script—@DALDEI
@ndw I run my own instance of http://gallery.menalto.com/ Works for me (but my needs are basic, not sure what you're looking for).—@vambenepe
@ndw I have had a lot of luck with Shutterfly.—@harveybetty
@ndw smugmug is quite nice.—@rajivmordani
Thursday at 07:07pm
In a conversation that started on Friday at 05:16am
Yahoo are cutting the only service of theirs that I actually use! What are the good
alternatives to delicious? http://tcrn.ch/ev1PLq—@jpcs
In a conversation that started on Friday at 05:46am
I'm completely stunned by Word Lens, is that for real? http://bit.ly/dFhtKj—@martin_probst
@martin_probst I'm very suspicious. OTOH, if it works half as well as the video suggests, it'd still
be pretty amazing.—@ndw
Friday at 09:16am
@marjoleink re: "really clever", a period after "email" would have been sufficient. Not that
they didn't demonstrate extra bone headedness.—@ndw
Friday at 09:26am
Friday at 10:24am
In a conversation that started on Friday at 10:36am
@RovioMobile FYI, I'd happily pay cold, hard cash for ad-free versions of Angry Birds on Android.—@ndw
@ndw we hear you—@RovioMobile
In a conversation that started on Friday at 02:45pm
Suffering with a big ball of XQuery over which I'd like to do a little automation.
If only XQuery had a rational XML syntax... #sigh—@ndw
@ndw what about using #XQueryX and strategically ignoring the verbose parts? maybe a mix of XQueryX with XPaths
still in #XPath syntax?—@dret
@dret Yes, in this case, I think I could get what I want with XQueryX, if I could be bothered.
Perl, baby, perl!—@ndw
@ndw regexes often are your best friend, but they will betray you badly if you try to
do anything context-sensitive. #grammarism—@dret
Friday at 02:45pm
Regexes, you're my friend.—@ndw
In a conversation that started on Friday at 03:10pm
Friday at 03:56pm
According to Verizon, I can tether with the Tab and I can transfer my existing Mifi
account to that device. Interestinger and interestinger.—@ndw
Friday at 05:43pm
Friday at 06:53pm
Saturday at 07:07am
Hugepages didn't fix the occasional performance issues. Maybe I should go from 8G
to 16G.—@ndw
Saturday at 10:34am
Holy crap, it turns out some tv networks are lying to us! http://bit.ly/fbRD0Y (via @GuyKawasaki).—@jstogdill
Saturday at 11:31am
we programmers are suckers for solving problems, this is a reminder to my future self
to spend more time choosing the right problem to solve—@xquery
In a conversation that started on Saturday at 12:36pm
Hey, @pandora_radio why does your Android app want access to my phone info?—@ndw
Saturday at 05:16pm
Yes, norman.walsh.name is timing out some today. Working on it. Should resolve itself...soon.—@ndw
Sunday at 04:47am
In a conversation that started on Sunday at 03:56pm
JSONObject parser says JSON must start with "{" and first API I try returns an anonymous
array. Just fscking wonderful!—@ndw
@ndw Bug in that library: spec explicitly states that "A JSON text is a serialized object
or array" http://www.ietf.org/rfc/rfc4627.txt—@NickFitz
@ndw Urgh. Returned kinda-JSON that is an Array object is vulnerable to security problems.
Avoid (or embarass) like the plague.—@malcolmt
@ndw Yes, there is no problem for JSON with Javascript but with other programming languages...
it might be worse than XML :-(—@AlainCouthures
@AlainCouthures Might? It looks like a total mess at first glance.—@ndw
@ndw Well, nobody said that JSON should be human readable ;-)—@AlainCouthures
@AlainCouthures Human readable? I'm trying to get a fucking computer to read it.—@ndw
@ndw Mmm, starting with an array is perfectly legit JSON, whatever parser you're using
is broken.—@robinberjon
@robinberjon No, I just wasn't using it right. PEBKAC.—@ndw
In a conversation that started on Sunday at 04:14pm
In a conversation that started on Sunday at 04:32pm
Fuck it. So much for my plans to integrate some JSON support into XML Calabash. I'm
going to make a drink and play Angry Birds instead.—@ndw
@ndw Maybe your challeneges are a message from above saying you should take a chill and
watch some football—@Kellblog
@ndw I like JSON for tightly-coupled server-browser AJAXy stuff; prefer XML or even CSV
for general data interchange.—@david_megginson
@ndw Either way should talk with @AlainCouthures as he is working on proposal for JSON support in XForms.—@ebruchez
In a conversation that started on Sunday at 08:55pm
There is so much irony in @ndw giving up on integrating JSON into XML Calabash http://bit.ly/gUZ7L4—@hexmode