[nw] nwalsh.com

Hello and welcome!

This website is run by Norman Walsh to publish the software and resources he maintains. Enjoy your stay. If you're interested in the stuff here, you may also be interested in norm's weblog, norman.walsh.name. Or not. Only you can decide.

You can also find norm on Twitter, Google+, Flickr (but see also his own site), GitHub, and probably a dozen other places too.

And now, for your amusement:

Norm's activity stream

30 Oct 2014
[T] tweeted“@fidothe Because translate() doesn't do what you think it does. :-) I posted a couple of solutions on the gist page.”—@ndw
[T] tweeted“@fidothe Apropos of XSL string escaping not at all, did you see the email I sent you about coffee grinders, by any chance?”—@ndw
[T] favorited“The more programmers try to avoid learning about the actual problem the more they have to learn about problems of their own making.”—@natpryce
[T] tweeted“Breakfast at Denny's and 101 North at 7:30am. #awesome #idiedandwenttohell?”—@ndw
[T] retweeted“RT @peteaven: Folks think I know something but generally I benefit from being surrounded by people smarter than me and a willingness to get…”—@ndw
[T] tweeted“@kendall Only two? Slacker.”—@ndw
[T] tweeted“@alexmilowski Congratulations, Alex!”—@ndw
[T] retweeted“RT @marcuschown: The Sun. Taken at night. Not looking up at the sky but down through 8000 miles of rock. Not with light but neutrinos. http…”—@ndw
[T] favorited“Congratulations to Giants fans; condolences to Royals fans. Continued existential commiseration for their lot in life to Cubs fans.”—@scalzi
29 Oct 2014
[T] tweeted“OH "It more or less works, even though it's obviously broken." #w3c #tpac”—@ndw
[H] pushed gh-pages at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] created xslt-fixes at ndw/specification
[H] created primary-outputs at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed xproc20 at ndw/specification
28 Oct 2014
[H] commented issue xproc/specification#68
[H] closed xproc/specification#68
[H] closed xproc/specification#83
[H] commented issue xproc/specification#83
[H] commented issue xproc/specification#67
[H] closed xproc/specification#67
[H] opened xproc/specification#104
[H] commented issue xproc/specification#84
[H] closed xproc/specification#84
[H] commented issue xproc/specification#39
[H] closed xproc/specification#39
[H] commented issue xproc/specification#33
[H] closed xproc/specification#33
[H] closed xproc/specification#46
[H] commented issue xproc/specification#46
[H] closed xproc/specification#29
[H] commented issue xproc/specification#29
[H] pushed xproc20 at xproc/specification
[H] merged request xproc/specification#94
[H] merged request xproc/specification#97
[H] merged request xproc/specification#98
[H] merged request xproc/specification#99
[H] merged request xproc/specification#100
[H] pushed gh-pages at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed avt at ndw/specification
[H] pushed general-docs at ndw/specification
[H] pushed version-attr at ndw/specification
[H] pushed xproc20 at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed general-docs at ndw/specification
[H] pushed xproc20 at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed avt at ndw/specification
[H] pushed general-docs at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] opened request xproc/specification#100
[H] created avt at ndw/specification
[H] closed xproc/specification#62
[H] opened request xproc/specification#99
[H] pushed gh-pages at ndw/specification
[H] pushed general-docs at ndw/specification
[H] commented pull request xproc/specification#98
[H] pushed gh-pages at ndw/specification
[H] created version-attr at ndw/specification
[T] tweeted“@nkutsche @xmlcalabash @georgebina Oh, ok. I'll go back to 6. Wasn't any pressing need for 7 except I think some other lib might now be 7.”—@ndw
[H] pushed gh-pages at ndw/specification
[H] commented pull request xproc/specification#98
[H] pushed general-docs at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed general-docs at ndw/specification
[H] commented pull request xproc/specification#98
27 Oct 2014
[H] pushed gh-pages at ndw/specification
[H] opened request xproc/specification#98
[H] created general-docs at ndw/specification
[H] closed xproc/specification#95
[H] pushed gh-pages at ndw/specification
[H] deleted fix-xproc-schema at ndw/specification
[H] pushed xproc20 at ndw/specification
[H] pushed xproc20 at xproc/specification
[H] merged request xproc/specification#96
[H] opened request xproc/specification#96
[H] created fix-xproc-schema at ndw/specification
[H] opened xproc/specification#95
[H] commented issue xproc/specification#53
[H] commented issue xproc/specification#93
[H] opened xproc/specification#93
[H] opened xproc/specification#92
[H] commented issue xproc/specification#53
[H] commented issue ndw/xmlcalabash1#180
26 Oct 2014
[T] tweeted“@alexmilowski You want to argue, or you want your degree?”—@ndw
[T] tweeted“@alexmilowski you can buy a usb one for a few bucks.”—@ndw
[T] tweeted“To the person or persons who put up *stickers* of electrical outlets in DFW: I wish you dashed hopes and frustration without end.”—@ndw
[T] tweeted“@mnot @robinberjon I'm on my way. DFW to SFO next. Also waited too long alas. But only a couple of miles away, I think.”—@ndw
[T] favorited“We will hold nurses for 21 days in mandatory quarantines! LEADERSHIP One hour waitng periods to buy guns... HITLERS!!!!!”—@PoliticaILine
[T] tweeted“"I'm not evil, I'm just differently moral. /via @doctortovey”—@ndw
25 Oct 2014
[T] retweeted“RT @BadAstronomer: Watching the news in the airport and I'm far more terrified of CNN than I am of Ebola.”—@ndw
[P] PhotoSwitch patchSwitch patch”
[P] PhotoCeiling patchCeiling patch”
[P] PhotoCloset patchingCloset patching”
24 Oct 2014
[T] tweeted“@georgebina Very nice, George!”—@ndw
23 Oct 2014
[P] PhotoMrs. Johnson's Donuts DrivethruMrs. Johnson's Donuts Drivethru”
[T] favorited“Robocall: Hello, this is John Boehner -- ME: YAAAAUUUUGH (Chucks phone across room) (Hits it with a hammer) (Burns down house)”—@scalzi
[P] PhotoEsther's FolliesEsther's Follies”
[N] posted“The short-form week of 13–19 Oct 2014”
[T] tweeted“"Catch on fire with enthusiasm and people will come for miles to watch you burn." #creepy #fortune #fortunecookie”—@ndw
[T] tweeted“Dear shirt makers. if you do not wish me to immediately attack your labels with a stitch ripper, stop making them out of sandpaper. KTHXBAI.”—@ndw
[H] pushed master at ndw/tarotscore
[H] pushed master at ndw/tarotscore
[T] tweeted“@JosephKreidy I'm pretty sure @ndw isn't who you think it is.”—@ndw
22 Oct 2014
[T] favorited“To those confused by Iceland's success - they bailed out people & punished banks, the opposite of what the UK did. Austerity is illogical.”—@MiriamBrett
[T] tweeted“Democratic obligation fulfilled. #IVotedForWendy”—@ndw
[P] PhotoI Voted EarlyI Voted Early”
[T] favorited“I’m quite sure that Frogs were into Hip-Hop long before the music industry was.”—@neiltyson
[H] pushed master at ndw/countdown
[H] created master at ndw/countdown
[H] created ndw/countdown
21 Oct 2014
[H] pushed master at ndw/wordclock
[P] PhotoAll purpose beerAll purpose beer”
20 Oct 2014
[P] PhotoNigt pathNigt path”
19 Oct 2014
[P] PhotoPendants installedPendants installed”
[P] PhotoPendant lightPendant light”
[T] tweeted“@danbri @plusnet Revenue stream.”—@ndw
[P] PhotoGarden green beansGarden green beans”
[P] PhotoPendant canopyPendant canopy”
[P] PhotoCanopy installedCanopy installed”
[P] PhotoCloset viewCloset view”
[P] PhotoCeiling accessCeiling access”
[P] PhotoNew switchNew switch”
[P] PhotoInstalling pendantsInstalling pendants”
18 Oct 2014
[T] tweeted“@kendall Way too long since I had sushi. Must fix that.”—@ndw
[P] PhotoPineapple upside down cakePineapple upside down cake”
[T] retweeted“RT @pourmecoffee: If you're trying to be the defender of democracy, families and public health, don't make it harder to vote, marry and get…”—@ndw
[T] retweeted“RT @HaroldItz: Unfortunately, Fox News can be spread through the air. #Ebola”—@ndw
17 Oct 2014
[T] tweeted“The phototropism of an avocado sprout is quite impressive.”—@ndw
[P] PhotoPhototropismPhototropism”
[H] commented issue xproc/specification#89
16 Oct 2014
[P] PhotoUnder sailUnder sail”
[T] tweeted“@sayveiga If that's an invitation... :-)”—@ndw
15 Oct 2014
[T] favorited“So far every case of Ebola in this country got it by helping people. So relax, Republicans, you're in the clear.”—@TinaDupuy
[T] tweeted“@edibleaustin Very nice.”—@ndw
[T] tweeted“@bsletten *snort* Not a problem.”—@ndw
[T] tweeted“I wonder if the Nexus 6 is a form factor that can replace both my Nexus 5 and my Nexus 7. And I wonder if I'll want the Nexus 9 anyway.”—@ndw
[T] tweeted“Vendor X writes to my MarkLogic email: "I saw that you may be working with NoSQL tech..." Dude. I work with the f'ing Ferrari of NoSQL.”—@ndw
[P] PhotoShadow spinesShadow spines”
[H] commented issue xproc/specification#28
[H] closed xproc/specification#28
[H] pushed gh-pages at xproc/specification
[H] pushed gh-pages at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed xproc20 at ndw/specification
[H] deleted no-param-ports at ndw/specification
[H] pushed xproc20 at xproc/specification
[H] merged request xproc/specification#91
[H] opened request xproc/specification#91
[H] pushed no-param-ports at ndw/specification
[H] commented issue xproc/specification#90
[H] opened xproc/specification#90
[H] pushed gh-pages at ndw/specification
[H] pushed no-param-ports at ndw/specification
[H] opened xproc/specification#89
[H] opened xproc/specification#88
14 Oct 2014
[T] favorited“The American Ebola problem may end up costing .01% of the defense budget to limit fatalities to .001% of the obesity epidemic. #dontpanic”—@mdubinko
[T] tweeted“A French Tarot scoring web app, http://norman.walsh.name/2014/10/14/tarot Because reasons.”—@ndw
[N] posted“Tarot scoring”
[H] pushed master at ndw/tarotscore
[P] PhotoYum!Yum!”
[P] PhotoMeat pieMeat pie”
[P] PhotoCrustCrust”
[T] tweeted“"Sometimes the only choices you have are bad ones, but you still have to choose."”—@ndw
[T] tweeted“@nsushkin That might be it. Alas, all attempts to change that behavior have failed. Compiz settings thing-a-ma-bob always reverts to default”—@ndw
[T] tweeted“@maltbyd They'd be maintained in something else!? No, you're not fibbing.”—@ndw
[T] tweeted“So, in AngularJS, <html ng-app> works but <html ng-app="ng-app"> does not? It's some weird metasyntactic token not a shorttag minimization?”—@ndw
[N] posted“The short-form week of 7–13 Oct 2014”
[T] retweeted“RT @individeweal: Dear internet: use more actual words, fewer videos and pictures of words http://graydon2.dreamwidth.org/193447.html”—@ndw
[T] retweeted“RT @mdubinko: The future won't be what it once was.”—@ndw
13 Oct 2014
[T] retweeted“RT @ealvarezgibson: The big glass obviously just worked really hard to become a self-made glass. https://twitter.com/ealvarezgibson/status/521782457025064960/photo/1”—@ndw
[T] retweeted“RT @avernet: A 6 yo girl we didn't know tells us about her favorite show, and that we can catch it "on Netflix or Amazon Video". TV network…”—@ndw
[P] PhotoPumpkin pie in the makingPumpkin pie in the making”
[T] tweeted“@nsushkin Linux host, windows guest. The cursor (in Photoshop) changes, but clicking has no effect.”—@ndw
[T] tweeted“Not being able to alt+click in VirtualBox is a bit of a problem. Searching the web wasn't fruitful. Anyone else encountered and solved it?”—@ndw
[P] PhotoStormy MondayStormy Monday”
[P] PhotoStormy sunriseStormy sunrise”
12 Oct 2014
[T] retweeted“RT @timoreilly: Excellent piece on misuse of data in public discourse http://www.psmag.com/navigation/health-and-behavior/1-cause-traffic-fatalities-texting-92121/ The No. 1 Cause of Traffic Fatalities? It’s No…”—@ndw
[H] pushed master at ndw/tarotscore
[H] created ndw/tarotscore
[T] favorited“"I never make the same mistake twice. I make it five or six times, you know, just to be sure"”—@_GrahamSmith
[P] PhotoNot your average bakery bagNot your average bakery bag”
11 Oct 2014
[T] favorited“THIS is what a church should be like (x-post from /r/funny) #atheism http://i.imgur.com/gwVVB9I.jpg”—@denyreligion
[T] favorited“I hope one of them is Comic Sans. I hate Comic Sans. #fonts https://twitter.com/ThatChrisGore/status/520975986851340288/photo/1”—@ThatChrisGore
[T] tweeted“Looking to print poster-but-custom-sized prints. Recommendations? #photography #printing #posters”—@ndw
[T] tweeted“@simonstl I think I'd settle for an industry devoted to ferrying human beings instead of cattle.”—@ndw
[T] favorited“I have a predictive model for human behaviour that says that all people are idiots. It seems to be a good first-order approximation.”—@alphajuliet
[T] favorited“Silicon Valley is what not to be. A thing that benefits few and enriches fewer in the pursuit of pointless lives that makes people sadder.”—@umairh
[T] favorited““Those who torment us for our own good will torment us without end, for they do so with the approval of their own conscience” ― C. S. Lewis”—@CSLewisDaily
[P] PhotoThyme, Bay, and GarlicThyme, Bay, and Garlic”
10 Oct 2014
[H] merged request xproc/specification#87
[H] pushed xproc20 at xproc/specification
[H] opened request xproc/specification#87
[H] pushed gh-pages at ndw/specification
[H] pushed xproc20 at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed xproc20 at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed no-param-ports at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed xproc20 at xproc/specification
[H] merged request xproc/specification#86
[H] opened request xproc/specification#86
[H] pushed xproc20 at ndw/specification
09 Oct 2014
[T] tweeted“OH "It's a very serious nonsense."”—@ndw
[P] PhotoEdible Austin Chef AuctionEdible Austin Chef Auction”
08 Oct 2014
[T] tweeted“The preceding tweet was sponsored by my referral bonus. :-)”—@ndw
[T] tweeted“Software devs, consultants, etc., wanna work with some really great people, for a really great company? Drop me a line! #marklogic #hiring”—@ndw
[P] PhotoBlood in Your EyeBlood in Your Eye”
[H] pushed gh-pages at ndw/specification
[H] pushed xproc10 at ndw/specification
[H] pushed xproc20 at ndw/specification
[H] deleted var-types at ndw/specification
[H] pushed xproc20 at xproc/specification
[H] merged request xproc/specification#85
[H] opened request xproc/specification#85
[H] pushed xproc10 at xproc/specification
[H] merged request xproc/specification#79
[H] pushed xproc20 at xproc/specification
[H] merged request xproc/specification#82
[H] pushed xproc20 at xproc/specification
[H] merged request xproc/specification#81
[H] commented issue xproc/specification#37
[H] closed xproc/specification#37
[H] commented issue xproc/specification#36
[H] commented issue xproc/specification#37
[H] opened xproc/specification#80
[H] pushed gh-pages at ndw/specification
[H] pushed no-param-ports at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed no-param-ports at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed no-param-ports at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] created no-param-ports at ndw/specification
[N] posted“The short-form week of 29 Sep–5 Oct 2014”
[T] retweeted“RT @spolsky: You use emacs, right? http://emacs.stackexchange.com/”—@ndw
07 Oct 2014
[T] favorited“Unsure if you should write your own crypto library? Consult this handy checklist: [ ] no [ ] hell no [ ] wtf is wrong with you [ ] no”—@mhoye
[H] opened ndw/xmlcalabash1#179
[T] favorited“You say "tomato" & I say "tomato", you say "potato" & I say "potato", you say "webinar" & I say "I'm sorry, it's over, I'm leaving you."”—@HeardinLondon
[P] PhotoLandscapingLandscaping”
06 Oct 2014
[T] favorited“Plants get their energy from the Sun. Herbivores from plants. Carnivores from herbivores. In the end, we're all solar powered”—@neiltyson
[T] favorited“Half the World's Wildlife Has Disappeared in Just 40 Years Why is this not front page news every single day? http://www.motherjones.com/bluemarble/2014/09/wildlife-population-drop-half-1970”—@A_L
[T] favorited“What is the true relationship between the dust jacket and the dust?”—@mdubinko
[T] favorited“There's no satisfaction like a clear, actionable bug report (giving or receiving!)”—@horstm22
[H] pushed xproc10 at ndw/specification
[H] opened request xproc/specification#79
[H] pushed xproc10 at ndw/specification
[H] deleted xproc10-errata at ndw/specification
[H] created xproc10-errata at ndw/specification
[H] deleted xproc10-errata at ndw/specification
[H] created xproc10-errata at ndw/specification
[H] commented issue xproc/specification#78
[H] commented issue xproc/specification#33
[H] opened xproc/specification#78
[H] commented issue xproc/specification#33
[H] commented issue xproc/specification#37
05 Oct 2014
[P] PhotoAfter the fire...After the fire...”
[T] tweeted“@jacqui glasses or just a liter of your favorite beverage?”—@ndw
[H] commented issue xproc/specification#37
[H] commented issue xproc/specification#37
[H] commented issue xproc/specification#53
[P] PhotoLet's eat!Let's eat!”
[P] PhotoLooking good!Looking good!”
[P] PhotoSmokin'!Smokin'!”
[P] PhotoGrill masterGrill master”
[P] PhotoOn go the birdsOn go the birds”
[P] PhotoHeating upHeating up”
[P] PhotoBBQ prepBBQ prep”
[P] PhotoTexas Spiny Lizard (?)Texas Spiny Lizard (?)”
04 Oct 2014
[T] favorited“Remember that the word "synesthesia" is spelled with a silent freshly mowed grass odor.”—@FakeAPStyleboox
[T] tweeted“@kendall I'm around if you've got time for a coffee or a beer.”—@ndw
[T] favorited“Instead of texting "k" I sent Potassium. I can't help it, I find it funny.”—@SciencePorn
[T] tweeted“Returning Scala impl of XML Calabash 2.x for the first time in too long & the first thing I need to do is migrate to Akka actors. *grumble*”—@ndw
[P] PhotoTreeTree”
03 Oct 2014
[T] tweeted“@AllADream__ @educational85 if you're in one you don't like I'll happily delete it.”—@ndw
[H] commented issue xproc/specification#43
[H] commented issue xproc/specification#43
[H] pushed gh-pages at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed xproc20 at ndw/specification
[H] deleted tools-upgrade at ndw/specification
[H] pushed xproc20 at xproc/specification
[H] merged request xproc/specification#76
[H] pushed gh-pages at ndw/specification
[H] opened request xproc/specification#76
[H] created tools-upgrade at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] created var-types at ndw/specification
[G] postedMight as well spread this avatar pic around a bit.Might as well spread this avatar pic around a bit.”
02 Oct 2014
[T] retweeted“RT @MLDavidLingley: Looking to hire technical consultants. Work for a solid company with solid technology that actually grows through sale…”—@ndw
[N] posted“The short-form week of 22–28 Sep 2014”
[T] tweeted“@bobdc It's a graph, but some of the structures in the graph are lists. This node has these ordered properties even though it's in the graph”—@ndw
[T] tweeted“XML Summer School 2014 Group Portrait https://t.co/ccj4s1bdzs”—@ndw
[T] retweeted“RT @LongHandPixels: When did UI get so user hostile? overlays that hide content, can’t browse HTML pages without cookies, links require JS,…”—@ndw
[T] tweeted“Considered modeling a graph in RDF because...a graph. But lists, oh, the ugly.”—@ndw
[H] pushed xproc10 at ndw/test-suite
[H] pushed xproc10 at xproc/test-suite
[H] deleted calabash-1.0.21 at ndw/test-suite
[H] merged request xproc/test-suite#18
[H] opened request xproc/test-suite#18
[H] created calabash-1.0.21 at ndw/test-suite
[P] PhotoTrapped flowerTrapped flower”
[H] commented issue ndw/xmlcalabash1#155
[H] closed ndw/xmlcalabash1#155
[H] commented issue ndw/xmlcalabash1#176
[H] closed ndw/xmlcalabash1#176
[T] retweeted“RT @xmlcalabash: XML Calabash 1.0.21 released, http://xmlcalabash.com/”—@ndw
[H] pushed saxon95 at ndw/xmlcalabash1
[H] created v1.0.21-95 at ndw/xmlcalabash1
[H] pushed gh-pages at ndw/xmlcalabash1-docs
[H] pushed master at ndw/xmlcalabash1-docs
[H] pushed gh-pages at ndw/xmlcalabash1-docs
[H] pushed master at ndw/xmlcalabash1-docs