The short-form week of 16–22 Sep 2013

23 Sep 2013

The week in review, 140 characters at a time.

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 10:25am

It appears that in #JQuery, $(elem).append(“<a …>…</a>”) causes the *rest of the text *in $(elem) to be reparsed, borking escaped markup.—@ndw
@ndw any touch of jQuery makes your whole webpage borked. #justsaying —@mcepl
@ndw That is strange; is it happening even on non-IE browsers? If it is, it might be worth creating a test case and filling an issue.—@avernet
@avernet Chrome and Safari—@ndw

In a conversation that started on Monday at 03:40am

@ndw at wrong conference? @adamwitwer slide is "why do we need DocBook" #owpworkflow —@CorbasLtd
@CorbasLtd Alas, can’t be in two places at once. Damned constraints of the physical world. But I think I saw a similar pres at Balisage.—@ndw
@ndw yes that was mentioned :-)—@CorbasLtd

Tuesday at 04:04pm

OH "DocBook: it's not that bad." Why do I bother?—@ndw

In a conversation that started on Tuesday at 05:29pm

@cubicgarden @ndw still out?—@libbymiller
@libbymiller i was :) @fidothe is at kings arms @ndw —@cubicgarden
@libbymiller @cubicgarden at The King's Arms. Just around the corner.—@ndw
@ndw @cubicgarden Alrighty—@libbymiller
@ndw where exactly?—@libbymiller

In a conversation that started on Tuesday at 05:41pm

OH "It's basically deep fried pig skin."—@ndw
@ndw chicharrón?—@srestrepo

In a conversation that started on Wednesday at 08:10am

@CNICHQ I am not the @ndw you’re looking for.—@ndw
@ndw Apologize! We recognized error that we meant NavalDistWash. Can retweet messages without NDW tag—@CNICHQ

In a conversation that started on Wednesday at 09:00am

@ndw Why does XProcExtensionFunctionDefinition use ThreadLocal? Generate leak in Tomcat. Any way to find and kill 'em all, when appropriate?—@fgeorges
@fgeorges Only way to get data from where the functions are created to where they’re used. Was a bug. Make sure close() calls remove().—@ndw
@ndw Mmh, but I don't have any extension functions of mine in that project. Actually they are Calabash own extensions. Will send an email ;)—@fgeorges
@fgeorges Or, you know, just come ask me in the pub in a few minutes ;-)—@ndw
@ndw Just sent the email actually. But yeah, that too :-)—@fgeorges

Wednesday at 09:23am

Android not allowing permissions to be requested when they're actually used really burns. It also reduces real security.—@gcpascutto

Thursday at 10:19am

finished my part of the hands-on web publishing course; now listening to @ndw teaching intermediate-level XSLT2 #xmlss13 —@laurendw

Thursday at 11:49am

Big thank you to @laurendw @johnchelson @ndw and @walmsleyph for organising and having me at the #xmlss13 —@adamretter

Thursday at 12:35pm

Remembered how to tie a bowtie. Not without some effort.—@ndw

Thursday at 01:03pm

Sometimes I feel like the compiler ignores my comments :(—@jdan

Thursday at 04:44pm

Werewolves about to slaughter the village #xmlss1 —@ndw

In a conversation that started on Thursday at 04:47pm

And the village dies. Oh oh owoooo!—@ndw
@ndw who played?—@roessler
@roessler upwards of twenty. The village got exactly one werewolf. (For the record, I was only observing on this occasion.)—@ndw

Thursday at 06:19pm

The Purple Turtle. I know how this movie ends. #xmlss13 —@ndw

Thursday at 06:41pm

Correction: The Baby Love Bar. The movie ends the same way.—@ndw

In a conversation that started on Thursday at 06:56pm

I'd make some grumpy remark about a bum knee interfering with my pole dancing, but that'd .... nevermind. I'll shut up now.—@ndw
@ndw dolla dolla bill, Norm!—@kendall

In a conversation that started on Friday at 04:12am

Dear website, yes, I know I’m in the UK. I’m from the US anyway and I’d like to pay in US$, please. No? No money for you. #facepalm —@ndw
@ndw TunnelBear is your friend...—@webmink
@ndw I ran into this recently as well, and the £ price was same as $ number - 50% more in UK. I remoted into a VM in US to run a browser.—@ronhitchens
@ndw Dear website, I'm in the UK, but I'd rather pay your US$ price rather than your inflated £ price!!!—@petecordell

Friday at 05:33am

Friday at 09:28am

Friday at 11:00am

"There are only two kinds of programming languages: those people always bitch about and those nobody uses." - Bjarne Stroustrup—@ArtProgramming

Friday at 12:00pm

@alexmilowski @ndw @jpcs Any plans for dinner? #xmlss #xmlss13 —@fgeorges

Saturday at 03:40am

1999: “You need Flash to view this website.” 2013: “You need Javascript to view this website.” Different tech, same overly-twee designs.—@apag

Saturday at 09:13am

Bugs me: browser page loading and I start scrolling to the stuff I want to read & suddenly thing leaps away! #pettingajumpycat —@xmlnovelist

Saturday at 09:44am

Oops. I let the license key on http://norman.walsh.name expire. Fixed now.—@ndw

Saturday at 09:49am

In other news, shifting with your left hand while driving on the left hand side of the road isn’t as challenging as I imagined it might be.—@ndw

In a conversation that started on Saturday at 12:39pm

@laurendw How about an invite to that mobile portal thing then?—@adamretter
@adamretter @laurendw I’ve got a few if Lauren doesn’t have one, just shoot me your gmail address in email.—@ndw

In a conversation that started on Saturday at 04:42pm

Some days, I find the fact that some individuals are willing to be dishonest at immeasurable cost to others utterly depressing.—@ndw
@ndw Good. So long as we don't join them, thats all we can do.—@dpawson

Saturday at 10:21pm

"Going to another country doesn't make any difference. I've tried it. You can't get away from yourself by moving from one place to another."—@parb

In a conversation that started on Sunday at 03:09am

Generally speaking, if the debugger never hits your breakpoint, it’s never running that code. No matter how sure you are that it must be.—@ndw
@ndw somewhere, in some parallel universe, it did stop. And in some universe your code was never broken. But we live the most interesting.—@icing
@ndw Bit like those 'you should never get here' corners of the code?—@dpawson

In a conversation that started on Sunday at 04:09am

In Java, what’s the most efficient way to replace all control characters in a string with corresponding \uXXXX escapes?—@ndw
@ndw sed—@eneylon
@ndw Find a converter with callbacks for out of charset codepoints. Use target charset of USASCII and do \u encoding for those. ICU?—@walterunderwood
@ndw probably write new String via StringBuilder, testing existing chars with Character.isISOControl(char) or isISOControl(int) as you need.—@fostercharles

Sunday at 12:15pm

RT @KimDotcom: How to stop piracy: 1. Create great content 2. Make it easy to buy 3. Same day global release 4. Works on any device 5. Fair…—@ndw

In a conversation that started on Sunday at 02:01pm

Be a person, not a brand #xoxofest —@MattBrookz
@MattBrookz @doctorow If your job description includes the word "brand," your (day) job contributes nothing useful to society.—@thespork

Sunday at 02:49pm

@hsivonen I wonder if you’ve any plans to address http://bugzilla.validator.nu/show_bug.cgi?id=820 —@ndw

In a conversation that started on Sunday at 02:52pm

Let’s see independent verification of CCC ID-touch-hack claim before we get too excited. Really shouldn’t be that easy.—@timbray
@timbray I agree, but I’m not that surprised. Tolerance for error has to be set pretty high or false negatives will frustrate legit users.—@ndw

Sunday at 03:54pm

At last, #XMLCalabash back to 100% test results. (One of the extension steps has been busted for a long time—out of my control.)—@ndw

Sunday at 04:02pm

I am capable of self-interest, both enlightened and otherwise. Also capable of recognizing when S-I is not in my best long term interest.—@ndw