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

01 Aug 2015
[T] retweeted“RT @joshbloch: Also adware. This is not what I want out of an OS https://t.co/X2Hqyy4N8y”—@ndw
[T] retweeted“RT @codinghorror: You think email doesn't scale? I agree. It doesn't. But you know what scales exponentially worse? Chat.”—@ndw
31 Jul 2015
[T] tweeted“@ediefr Would love to catch up! See you at Foo Camp?”—@ndw
[T] tweeted“Back at A'roma Roasters. Hope they still have the Double Mad Max like they did twenty (!) years ago! /cc @ediefr https://twitter.com/ndw/status/627206208433209345/photo/1”—@ndw
[T] tweeted“It's not too late! You can still register for #Balisage http://balisage.net/”—@ndw
[T] tweeted“Holy frack! RT @AWexelblat Windows 10 is spying on almost everything you do: http://bgr.com/2015/07/31/windows-10-upgrade-spying-how-to-opt-out/”—@ndw
30 Jul 2015
[T] retweeted“RT @dtunkelang: I don't always agree with Google. But when I do, it's because they're defending the world's right to a free Internet. http:…”—@ndw
[T] favorited“According to Obama, America can't look back to potentially prosecute any Bush admin crimes, but must look back to prosecute Ed Snowden.”—@davidsirota
29 Jul 2015
[N] posted“The short-form week of 22–28 Jun 2015”
[N] posted“The short-form week of 15–21 Jun 2015”
[H] commented issue ndw/xmlcalabash1-rdf#1
[H] pushed saxon95 at ndw/xmlcalabash1
[H] pushed saxon96 at ndw/xmlcalabash1
28 Jul 2015
[T] retweeted“RT @nickm_tor: The first rule of Privacy Club is to use enough anonymity software that it doesn't matter if anybody talks about Privacy Clu…”—@ndw
[T] favorited“"Most of your problems have probably been caused by prideful boasting or Vikings" How to tell if you're in an OE poem http://the-toast.net/2015/07/27/how-to-tell-if-you-are-in-an-old-english-poem/”—@doctortovey
24 Jul 2015
[T] tweeted“@Pinboard Also: you can't lose money you never had.”—@ndw
23 Jul 2015
[T] tweeted“@denyreligion Duh.:-)”—@ndw
[T] tweeted“Complete set of O'Reilly X Windows books, circa mid-nineties. Any takers?”—@ndw
[T] tweeted“Docker inter-container communication. Linux:dnsmasq:win. Windows:{whatgoeshere}:win ???”—@ndw
22 Jul 2015
[T] retweeted“RT @codinghorror: "Until proven wrong, assume you are the weak link in any system."”—@ndw
[T] tweeted“@edd Hard to say. It doesn't feel the same to me. OTOH I confess I'm put off by having to call them by names someone else chose.”—@ndw
21 Jul 2015
[T] tweeted“@propensive @rit @noelwelsh @milessabin I *so* wanted too, but couldn't make it work this year, maybe next...”—@ndw
[T] tweeted“Had to fiddle with dnsmasq so they can communicate with each other, but can now deploy test #MarkLogic clusters with #docker in moments!”—@ndw
19 Jul 2015
[T] tweeted“New England sure is pretty in the summer.”—@ndw
16 Jul 2015
[T] tweeted“@olivierthereaux Advertisers like it I suppose. Would be nice to have an alternate revenue model.”—@ndw
15 Jul 2015
[T] retweeted“RT @brentsimmons: Sometimes I reboot my computer on the grounds that it’s just been through a lot.”—@ndw
[T] favorited“Like a botnet but with brains and memes instead of computers and viruses. Civilizations unknowingly doing computations for something else.”—@CurlOfGradient
[T] retweeted“RT @scotsmanuk: It's one of those days. Them: 'why is your system doing this?!' Us: 'your data is broken' Them: 'how fix?' Us: 'Fix your da…”—@ndw
[T] tweeted“@bsletten No worries. I'll make a note to checkout Moonshine when I'm back home.”—@ndw
[T] favorited“A Dutch person - persuaded that cycling in London is "alright" by people on the internet - discovers the reality http://ssj3gohan.tweakblogs.net/blog/11985/city-cycling-in-london-is-a-joke”—@GBCycleEmbassy
14 Jul 2015
[T] tweeted“@bsletten Thought you were talking about NYC where I've just arrived for a couple of day!”—@ndw
[T] tweeted“OH at An American in Paris, "I didn't expect so much dancing." #facepalm”—@ndw
[T] tweeted“@bsletten Uh. Maybe. Where do you think I live? :-) I moved to Austin a couple of years ago.”—@ndw
[T] tweeted“@kendall No, in fairness, just a bowl of cereal. Near oh dark thirty departure.”—@ndw
[T] tweeted“@bsletten No. Only in town for a couple of days.”—@ndw
[T] tweeted“Breakfast in Austin, cocktails on 5th Ave. #roughlife”—@ndw
12 Jul 2015
[T] favorited“Alternative solution to the Greek crisis: kick Germany out to teach them some humility; solve the remaining smaller issues without austerity”—@robinberjon
11 Jul 2015
[T] favorited“Musician: "Here's my set list for tonight." Programmer: "Make up your mind. Is it a set or a list?"”—@JoeSondow
[T] tweeted“@dmccreary I spent some time editing CloudFormation JSON payloads this week. [expletive deleted --ed]”—@ndw
10 Jul 2015
[T] favorited“Supreme Autoplay Council meetings are easy to miss because they start whether or not anyone is there. I’ll show myself out.”—@Pinboard
[T] favorited“What Jeff says. https://t.co/tB1ZkZ0KuY”—@wendycockcroft
[T] tweeted“@mdubinko it's not that bad. It's very, very good. It's just different.”—@ndw
[T] tweeted“@dmccreary I see your point. On the other hand, typing symbols into a machine and having it do things is magic, no matter the symbols.”—@ndw
09 Jul 2015
[T] tweeted“@mdubinko In my experience, the process of automation takes ages. The coefficient is > 1 for a (possibly long?) time. Eventually, however...”—@ndw
[T] retweeted“RT @SavedYouAClick: Every time you click on bullshit, you only encourage them more.”—@ndw
[T] retweeted“RT @supersole: retweeting this piece again because it's just RIGHT. https://t.co/BJO90zNsAE”—@ndw
[G] postedStone IPA #picturesofpintsStone IPA #picturesofpints”
[T] retweeted“RT @kendall: The three virtues of good programmers are humility, determination, and curiosity.”—@ndw
08 Jul 2015
[H] commented issue xproc/specification#165
[H] closed xproc/specification#165
[H] commented issue xproc/specification#180
[H] closed xproc/specification#180
05 Jul 2015
[T] retweeted“RT @migueldemelo: Great read! C'mon kids get yours sleeves up ditch FB, and start making a difference... https://t.co/rLEu0XEi8T”—@ndw
[T] retweeted“RT @micahpedia: To NT or not NT, that is the question: I've been recently identified on the #autism spectrum. What this means to me. http:/…”—@ndw
[T] favorited“Saw a link to "JavaScript Best Practices". Disappointed that it wasn't "Throw your computer in the sea and go and live in the woods".”—@threedaymonk
04 Jul 2015
[P] PhotoWestern viewWestern view”
02 Jul 2015
[T] tweeted“@TheMainstand @ldodds Fair enough (Mondays for trash, alt Mondays for recycling here), but I fear you may be missing the point.”—@ndw
[T] tweeted“@jahendler Lucky you! Wave to David for me!”—@ndw
[T] retweeted“RT @ldodds: I can't build an app to tell you when your bin collect day is, only the council can do that. Because ADDRESSES & LICENSING”—@ndw
[T] retweeted“RT @studiesincrap: " DM me" "Okay. You are in a corridor of rough-hewn stone. Something skitters at the edge of your torchlight. There's a …”—@ndw
[T] favorited“@gcarothers containers needed to keep smart people busy.”—@grechaw
[T] tweeted“"...a long, grey, bleak, pinstripe-straight stretch of concrete-paved hell that never, ever ends." Yep, that's I-35. /via @djroe”—@ndw


29 Mar 2015

I reorganized almost everything to be more mobile-friendly and responsive.

20 Oct 2011

I converted the repository where I store the sources for this site from Mercurial to Git. You aren't supposed to be able to tell. But if I'm wrong, please do tell me.

11 Aug 2006

I've just finished a complete redesign along the lines of the recent redesign of docbook.org. I think I've preserved all of the existing URIs, but let me know if you notice something missing.

Privacy statement

No effort is made at this site to track individual users or the pages visited by specific users. A log of all pages retrieved is maintained for aggregate logging purposes.