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

09 Dec 2016
[T] retweeted“RT @Profepps: Formal guarantees of free speech have no meaning if a tinpot president uses his to intimidate critics, with followers threate…”—@ndw
08 Dec 2016
[T] retweeted“RT @joemuggs: SERIOUSLY WHEN THE TORY MP IN THE LINEUP IS THE NORMAL ONE YOU NEED TO ASK YOURSELF SOME DARK QUESTIONS. https://t.co/UrjJ7dl…”—@ndw
[T] retweeted“RT @mcnees: "President-Elect nominates Siberian zombie anthrax virus from a global warming-thawed reindeer corpse to head Centers for Disea…”—@ndw
[T] tweeted“Breakfast at Heathrow. What!? Stop looking at me like that! https://twitter.com/ndw/status/806784230243958784/photo/1”—@ndw
[T] tweeted“The @Pinboard and @SignalMessenger apps on my phone have very similar logos. Every time I "share" something I have to double check.”—@ndw
07 Dec 2016
[T] retweeted“RT @Evan_McMullin: But blaming trade for manufacturing job losses is more appealing for leaders pursuing power by fanning white nationalism…”—@ndw
[T] retweeted“RT @holdengraber: "The Demagogue is one who preaches doctrines he knows to be untrue to men he knows to be idiots" ~ H. L. Mencken https…”—@ndw
[T] tweeted“#sigh @GWRUK offers a wifi service so abysmally bad that it's substantially more frustrating than would be not offering one at all.”—@ndw
[T] tweeted“@webmink you've noticed it's often not that simple, yes? :-)”—@ndw
[T] tweeted“Calculating "qualifying miles" by fare instead of, you know, miles, is totally all of the suck. Thanks #AmericanAirlines :-(”—@ndw
06 Dec 2016
[T] retweeted“RT @softreeds: Not true. Also from 2003-'06. Do you know what those periods have in common? They both lead the two worst economic collapse…”—@ndw
05 Dec 2016
[G] postedKingfisher...in India!!! #picturesofpintsKingfisher...in India!!! #picturesofpints”
[T] retweeted“RT @AoDespair: What's the difference between the choice for US Nat'l Sec. Advisor and a random mouthfoaming lunatic on the internet? A secu…”—@ndw
[T] retweeted“RT @Pinboard: Sometimes you can’t put politics aside. You’ll either decide that it’s okay to collaborate with Trump, or it isn’t. Don’t wea…”—@ndw
[T] tweeted“My bad. Snopes has a perfectly reasonable explanation for the differences. #alwayscheck”—@ndw
[T] retweeted“RT @sparksjls: XI: Mister President what the f-- OBAMA: Literally welcome to my world XI: But seriously... OBAMA: Just mute him. https://t.…”—@ndw
[T] retweeted“RT @mattyglesias: Under Austria's quirky electoral system, the winning candidate also received more votes.”—@ndw
04 Dec 2016
[T] tweeted“God, back from vacation in 2017: "WTF Gabriel? I left you in charge for 5 minutes! This is just like when you got that woman pregnant..."”—@ndw
[T] retweeted“RT @mountain_ghosts: tech company: [builds product on top of 1,000,000s of lines of open source code] also a tech company: "remote teams do…”—@ndw
[T] retweeted“RT @jwz: Brigadoon The Time Machine: Brigadoon isn't a love story -- I mean, it is, of course, because it's a musical, but... https://t.co/…”—@ndw
[T] retweeted“RT @jiaaro: Actual talents involved in programming: - naming things - introspective thinking - explaining things to other people clearly”—@ndw
[T] retweeted“RT @joplam: ' battling the perfect storm of bad security, abusive business practices, and threats to the very nature of property itself' @d…”—@ndw
03 Dec 2016
[T] tweeted“Pleased to report that the tall white guy attempting to dance at an Indian wedding doesn't attract any attention at all. Nope. None.”—@ndw
[T] retweeted“RT @Heilemann: When I attain my ultimate form I will punch every “hide on down scroll, appear on 1px up-scroll” website header in the world…”—@ndw
[T] retweeted“RT @TheReelAnderson: Cops shoots unarmed #WalterScott in the back from 20 yards away. Plants a gun, lies and still NO CONVICTION. Don't eve…”—@ndw
[T] retweeted“RT @jrusbatch: If someone on your team is working remotely, you are working remotely. If you don't feel that way then your team member is f…”—@ndw
[T] retweeted“RT @CcSteff: I've been lobbying @jkubicek pretty hard for a third kid, but we decided we're done at two because jesus christ no more white…”—@ndw
[T] retweeted“RT @jfruh: a cool thing abt venture capital is that it allows unprofitable companies to last long enough to destroy important services! htt…”—@ndw
[T] tweeted“Camera on Nexus 6 is borked. As was on Nexus 5. Pixel looks interesting but $$$”—@ndw
02 Dec 2016
[T] retweeted“RT @sarahkendzior: Don't be fooled by "nothing matters" cynicism. Closer reality is "nothing is fair." Goal is to make it fair. Justice mat…”—@ndw
[T] retweeted“RT @cote: Have I mention recently how we all sound like conspiracy theorists now? Where’s my tin foil hat parade?”—@ndw
[T] retweeted“RT @lizfraley: This article has stayed with me for at least a week; Be sure to read through to page 2. http://www.theroot.com/articles/politics/2016/11/white-working-class-narrative-is-nothing-but-a-racist-dogwhistle/ https://t.co…”—@ndw
[T] retweeted“RT @scalzi: This is pretty high on my list of entirely unsurprising news. Odd how many "disruptor" businesses are just trying to kill off c…”—@ndw
01 Dec 2016
[T] retweeted“RT @KateRoseBee: Be the woman hitting a Nazi with a handbag you wish to see in the world. https://twitter.com/KateRoseBee/status/803712825977815040/photo/1”—@ndw
[T] retweeted“RT @Nick_Pettigrew: This, from a friend who didn't wish to be named as they're tired of the very abuse they describe here, is perfect: http…”—@ndw
[T] retweeted“RT @sturdyAlex: I'm so pleased nobody will be afraid to discuss Christmas any more. Just like nobody was before. Another entirely invented…”—@ndw
[T] retweeted“RT @jpbrammer: I live in a country that will demand a burial for a fetus but will also casually bulldoze an indigenous grave site for an oi…”—@ndw
[T] tweeted“I think you're seriously overestimating their plans. https://twitter.com/missokistic/status/804141784309723136”—@ndw
[T] retweeted“RT @imillhiser: Just so we're clear, the Sec of Veterans Affairs is CEO of a massive hospital network Appointing an incompetent will liter…”—@ndw
[T] retweeted“RT @Pinboard: Masha Gessen is such a valuable voice of sanity right now. https://www.nybooks.com/daily/2016/11/27/trump-realism-vs-moral-politics-choice-we-face/”—@ndw
30 Nov 2016
[T] retweeted“RT @lmorchard: I'll defend your right to free speech, but that doesn't mean I'll invite you into my house to scream at me or rent a convent…”—@ndw
[T] tweeted“@dansinker @gridinoc s/media //”—@ndw
[T] retweeted“RT @M_F_Hand: If you're afraid to mention Christmas at work, I'd suggest you switch to a sensible news source which doesn't lie & tell you…”—@ndw
[T] retweeted“RT @christopherward: Right, few personal things in here, but I don't care, it's important. This is why Jeremy Hunt is talking dangerous bol…”—@ndw
[T] retweeted“RT @trieloff: We Won’t Let You Forget It: Why We Oppose French Attempts to Export the Right To Be Forgotten Worldwide https://t.co/rxOvViTp…”—@ndw
[T] retweeted“RT @NewtonMark: If you are using any security hardware or software produced by anyone with links to the U.K., pick a new vendor. https://t.…”—@ndw
[T] tweeted“@JamesGleick I think it might be a good choice. We need everyone to understand, this is not normal.”—@ndw
[T] retweeted“RT @molly_knight: I'd feel sorry for people who got conned by Trump, but they voted for a man who mocked a disabled reporter and bragged ab…”—@ndw
29 Nov 2016
[T] retweeted“RT @Anumbr1: GOP appoints Saboteurs to screw up the government, then they say, "Government isn't the solution, its the problem." https://t.…”—@ndw
[H] opened request DALDEI/ml-docker#6
[H] pushed master at ndw/ml-docker
[H] pushed master at ndw/ml-docker
[T] retweeted“RT @blackjack75: Paywalls are a large factor in the diffusion of fake news. Bullshit is always 100% free. I am wonder what poorest voters…”—@ndw
[T] tweeted“@jclip @MarkLogic Congrats, Clip!”—@ndw
[T] retweeted“RT @tommorris: People hope that election of Trump or passage of #IPBill might get people to start caring about privacy. It won't. https://…”—@ndw
28 Nov 2016
[T] retweeted“RT @polnyypesets: Brexit: voting to 'take back' what we had never lost, in order to lose everything we had. Madness.”—@ndw
[T] retweeted“RT @timminchin: It's like we've slipped through a wormhole into a world where the enlightenment never happened. https://twitter.com/independent/status/803127920394989568”—@ndw
[T] retweeted“RT @timminchin: Looks like the apostle Matthew got it wrong. Turns out the thick-as-pigshit shall inherit the earth.”—@ndw
[T] retweeted“RT @kplawver: A 20-tweet thread? Screw you. Get a blog. They’re free and stuff.”—@ndw
[T] retweeted“RT @freddiedeboer: The great American pretense is that communism is to blame for bread lines in Havana but capitalism isn't to blame for po…”—@ndw
27 Nov 2016
[T] retweeted“RT @MSignorile: Castro dead, & many in FL cheering b/c they’d never get behind an authoritarian, media-saavy leader who aligns w/Moscow, at…”—@ndw
26 Nov 2016
[T] retweeted“RT @jamiesont: CIA: Fidel Castro has survived 638 assassination attempts. What makes you think you can do any better? 2016: I got this”—@ndw
[T] retweeted“RT @timoreilly: Raises important questions on a Trump presidency: Bullshit and the rule of law https://lawfareblog.com/bullshit-and-oath-office-lol-nothing-matters-presidency”—@ndw
[T] retweeted“RT @PinPopular: What if jobs are not the solution but the problem? – James Livi... https://aeon.co/essays/what-if-jobs-are-not-the-solution-but-the-problem”—@ndw
[T] retweeted“RT @SenWhitehouse: The violent treatment of protesters at the Dakota Access Pipeline is appalling. @TheJusticeDept must intervene & put an…”—@ndw
[T] retweeted“RT @paulkrugman: I try to be charitable, but when you read about Trump voters now worried about losing Obamacare it's kind of hard https://…”—@ndw
[T] retweeted“RT @ezlusztig: I can't believe this is happening. I can't believe they are going to get away with it. It's just shocking to me. https://t.…”—@ndw
[T] retweeted“RT @missokistic: "$15/hr? But anyone can flip a burger!" Yeah, well, anyone can run a company into the ground, but CEOs still mysteriously…”—@ndw
[T] retweeted“RT @danpfeiffer: I really wish Jill Stein had not waited until after the election to be so concerned about a few thousand votes tipping the…”—@ndw
25 Nov 2016
[T] tweeted“I would almost consider exploring the possibility of using a Windows box again. Except 10 is full-on spyware.”—@ndw
[T] tweeted“What the Holy Mother of all F*cks! I am so sick of this kind of bullshit. https://twitter.com/doctorow/status/802189670172004352”—@ndw
[T] retweeted“RT @glynmoody: now up to 55K...you know what to do https://twitter.com/TheRealRevK/status/802151799683694593”—@ndw
[T] tweeted“@_james_fuller Beach front property!”—@ndw
[T] favorited“Roxanne by The Police but every time they say "roxanne" it gets faster https://twitter.com/jjvincent/status/802168815626887169/video/1”—@jjvincent
[T] retweeted“RT @MaibachEd: I will be thankful if reason prevails & Congress supports @NASAEarth science as if our lives & livelihoods depended on it. I…”—@ndw
[T] retweeted“RT @kplawver: @amyvdh Thank you! And I’m thankful for you and everyone else who does good cheerfully.”—@ndw
24 Nov 2016
[T] tweeted“.@pickover @n1vux That's just...words (polite words I use in public) fail me.”—@ndw
[T] favorited“Programming is like doing a puzzle where the picture on the box is a better puzzle”—@GonzoHacker
[T] retweeted“RT @slightlylate: Node: 20 years of accumulated httpd.conf wisdom haphazardly re-created in your app one "WTF?" at a time.”—@ndw
23 Nov 2016
[T] retweeted“RT @missokistic: When you want to sleep, but you keep remembering who the next US president is going to be https://twitter.com/missokistic/status/797626943344492544/photo/1”—@ndw
[T] retweeted“RT @0xa59a2d: Actually, just read this whole thing. https://twitter.com/0xa59a2d/status/801179262422171649/photo/1”—@ndw
[T] retweeted“RT @webmink: Tories seem angry at #AutumnStatement saying #Brexit will harm the economy. Presumably they would rather the Chancellor lie?”—@ndw
[T] tweeted“@tabatkins Not enough. Unless (as is all too common) all they have is crap vermouth, in which case, let me extol the virtues of cold gin.”—@ndw
[T] tweeted“Things I can no longer say: "I've never arrived at the airport without my passport." #rookiemove #bloodystupid #disasteraverted #idiot”—@ndw
[T] tweeted“Yes. I misspelled "weeps". No, I don't encourage you to look up what the misspelled word means.”—@ndw
[T] tweeted“Flying on the day before Thanksgiving. On British Air. B-can't-participate-in-TSA-precheck-A. #wheeps”—@ndw
[T] retweeted“RT @lysander07: "Language is not a protocol legislated by an authority but a wiki that pools the contributions of millions of writers & spe…”—@ndw
[T] retweeted“RT @johns_FSF: Wow, Apple, using App Store DRM + trademark to force text changes in ebooks: https://u.fsf.org/1zp”—@ndw
[T] tweeted“@Pinboard No, really. It won't.”—@ndw
[T] retweeted“RT @missokistic: Today's lesson, kids: Global warming is just Jesus allowing us to bask in the glow of His glacier-melting, extreme-weather…”—@ndw
[T] tweeted“Well that's new (for me): ads in the middle of YouTube videos. [Expletive deleted -ed] you, Google.”—@ndw
22 Nov 2016
[T] retweeted“RT @YesCymru: Still believe myth of Great Britain? Still believe Wales would be worse off #indywales? Seriously? UK is a Con. HT @JonathanP…”—@ndw
[T] tweeted“Twitter is funny. It absolutely terrifies me and reminds me that there are good, decent people, alternately.”—@ndw
21 Nov 2016
[T] retweeted“RT @Natt: Oh, I get it. In World War III, Germany gets to save the rest of the world from fascists. That's a pretty solid third act.”—@ndw
[H] commented issue antonybudianto/angular2-starter#175
[H] commented issue antonybudianto/angular2-starter#175
[H] pushed gh-pages at docbook/defguide
[H] pushed gh-pages at docbook/defguide
[H] pushed gh-pages at docbook/defguide
[H] pushed gh-pages at docbook/defguide
[H] pushed gh-pages at docbook/defguide
[H] pushed master at ndw/defguide
[H] pushed docbook-5.1 at ndw/defguide
[H] pushed publishers at ndw/defguide
[H] pushed publishers-5.0 at ndw/defguide
[H] pushed publishers-5.1 at ndw/defguide
[H] closed docbook/defguide#13
[H] pushed master at docbook/defguide
[H] merged request docbook/defguide#27
[H] opened request docbook/defguide#27
[H] pushed docbook-5.1 at docbook/defguide
[H] merged request docbook/defguide#26
[H] opened request docbook/defguide#26
[H] pushed publishers-5.0 at docbook/defguide
[H] merged request docbook/defguide#25
[H] opened request docbook/defguide#25
[H] pushed publishers at docbook/defguide
[H] merged request docbook/defguide#24
[H] opened request docbook/defguide#24
[H] pushed publishers-5.1 at docbook/defguide
[H] merged request docbook/defguide#23
[H] opened request docbook/defguide#23
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[T] retweeted“RT @AlexSteffen: Threatening protestors + petitioners is authoritarianism. Declaring a minority an internal enemy + calling for militarize…”—@ndw
[H] pushed publishers-5.1 at ndw/defguide
[H] pushed publishers at ndw/defguide
[H] pushed docbook-5.1 at ndw/defguide
[H] pushed publishers-5.0 at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed publishers at ndw/defguide
[H] pushed publishers-5.1 at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed publishers-5.0 at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed publishers-5.0 at ndw/defguide
[H] closed ndw/epubreader#1
[H] commented issue ndw/epubreader#1
[T] retweeted“RT @TimothyDSnyder: How learning from history can save us from tyranny: 20 lessons of the 20th century for Trump’s America https://t.co/Ff2…”—@ndw
[T] retweeted“RT @Pinboard: Delightful that the process for finding out what Facebook actually stores long-term is “have insiders secretly text random du…”—@ndw
[T] retweeted“RT @Pinboard: Never attribute to malice what can be attributed to Chad and Brad, working on deadline and pounding Red Bull”—@ndw
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed publishers-5.1 at ndw/defguide
[H] pushed publishers-5.0 at ndw/defguide
[H] pushed publishers at ndw/defguide
[H] pushed docbook-5.1 at ndw/defguide
[H] pushed master at ndw/defguide
[H] merged request docbook/docbook#73
[H] pushed docbook50-rewind at docbook/docbook
[H] opened request docbook/docbook#73
[H] pushed docbook50-rewind at ndw/docbook
20 Nov 2016
[H] pushed gh-pages at ndw/jafpl
[H] pushed master at ndw/jafpl
[T] tweeted“The constant disappointment of the ICS format. Google clearly knows the start and end timezones, but doesn't put them in the exported ICS.”—@ndw
[T] tweeted“There are definitely some interesting ideas in Kotlin, https://kotlinlang.org/”—@ndw
[H] commented issue antonybudianto/angular2-starter#175
[H] created copyhtml at ndw/angular2-starter
[T] tweeted“Happy Thanksgiving! Ok, I know it's early, but we're all away on the day this year, so I hosted early. https://twitter.com/ndw/status/800201247890370560/photo/1”—@ndw
[T] tweeted“@alexmilowski If you're offering, I ain't no fool.”—@ndw
19 Nov 2016
[T] tweeted“Gosh, the nice man on the phone wants to help me fix my Windows computer. I'm cooking T'day dinner or might have strung him along for a bit.”—@ndw
[T] tweeted“Tom Lehrer's National Brotherhood Week doesn't sound like satire anymore.”—@ndw
[T] tweeted“Rolling out pastry dough. #skillnotacquired”—@ndw
[T] retweeted“RT @eliasisrael: Because even they are sick of Windows' sh*t. https://twitter.com/ToddZebert/status/799674879557636097”—@ndw
[T] tweeted“We aren't going to be safe because Trump is an idiot. Very smart, very evil people are going to wield terrifying amounts of power.”—@ndw
[T] retweeted“RT @jefftiedrich: Racist president Racist chief strategist Racist attorney general Racist natsec advisor Media: "how Trump will govern rema…”—@ndw
[T] retweeted“RT @timoreilly: This thread is really worth reading, along with all the links it contains https://twitter.com/Richard_Florida/status/799639150890610688”—@ndw
[T] retweeted“RT @Rachael_Swindon: Retweet this is you oppose any form of peerage or formal recognition for Nigel Farage. @theresa_may https://t.co/GnZ2D…”—@ndw
[T] retweeted“RT @JZdziarski: A “warrant friendly operating system” is a compromised, backdoored, unsafe instrument of tyranny to control the communicati…”—@ndw
18 Nov 2016
[T] retweeted“RT @Quinnae_Moon: Worth reading. It shows just how abnormal all this is, how collectively okay we are with this trainwreck. https://t.co/Fd…”—@ndw
[T] favorited“As so we beat on, boats against the foam, borne back ceaselessly into the future.”—@JasonAbbruzzese
[H] commented issue docbook/defguide#11
[H] closed docbook/defguide#11
[H] pushed gh-pages at docbook/docbook.org
[H] pushed gh-pages at ndw/docbook.org
[H] pushed master at ndw/docbook.org
[H] pushed master at docbook/docbook.org
[H] merged request docbook/docbook.org#16
[H] opened request docbook/docbook.org#16
[H] pushed gh-pages at ndw/docbook.org
[H] pushed master at ndw/docbook.org
[H] pushed master at ndw/docbook.org
[H] pushed gh-pages at docbook/defguide
[H] pushed gh-pages at ndw/defguide
[H] created publishers at docbook/defguide
[H] deleted publishers-5.2 at docbook/defguide
[H] created publishers at ndw/defguide
[H] deleted publishers-5.2 at ndw/defguide
[H] pushed gh-pages at docbook/defguide
[H] pushed master at docbook/defguide
[H] pushed docbook-5.1 at docbook/defguide
[H] pushed gh-pages at docbook/defguide
[H] pushed gh-pages at docbook/defguide
[H] created publishers-5.2 at docbook/defguide
[H] created publishers-5.1 at docbook/defguide
[H] created publishers-5.0 at docbook/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed docbook-5.1 at ndw/defguide
[H] pushed publishers-5.2 at ndw/defguide
[H] pushed publishers-5.0 at ndw/defguide
[H] pushed publishers-5.1 at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] created publishers-5.2 at ndw/defguide
[H] created publishers-5.1 at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed publishers-5.0 at ndw/defguide
[H] created publishers-5.0 at ndw/defguide
[H] pushed master at marklogic/python_api
[H] merged request marklogic/python_api#88
[H] opened request marklogic/python_api#88
[H] pushed master at ndw/python_api
[H] pushed gh-pages at docbook/defguide
[H] pushed gh-pages at docbook/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed docbook-5.1 at ndw/defguide
[H] pushed docbook-5.1 at docbook/defguide
[H] merged request docbook/defguide#22
[H] opened request docbook/defguide#22
[H] pushed master at docbook/defguide
[H] merged request docbook/defguide#21
[H] opened request docbook/defguide#21
[H] pushed master at ndw/defguide
[H] pushed docbook-5.1 at ndw/defguide
[H] pushed gh-pages at docbook/defguide
[H] pushed gh-pages at docbook/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed docbook-5.1 at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed master at docbook/defguide
[H] merged request docbook/defguide#20
[H] opened request docbook/defguide#20
[H] pushed docbook-5.1 at docbook/defguide
[H] merged request docbook/defguide#19
[H] opened request docbook/defguide#19
[H] pushed master at ndw/defguide
[H] pushed docbook-5.1 at ndw/defguide
[T] retweeted“RT @lmorchard: Jon Stewart: "America is not natural—natural is tribal. We're fighting against thousands of years of human behavior" https:/…”—@ndw
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed docbook-5.1 at ndw/defguide
[H] merged request docbook/defguide#18
[H] pushed docbook-5.1 at docbook/defguide
[H] opened request docbook/defguide#18
[H] pushed master at docbook/defguide
[H] merged request docbook/defguide#17
[H] opened request docbook/defguide#17
[H] pushed master at ndw/defguide
[H] pushed docbook-5.1 at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed docbook-5.1 at ndw/defguide
[H] opened request docbook/defguide#16
[H] pushed docbook-5.1 at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed docbook-5.1 at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed master at docbook/defguide
[H] merged request docbook/defguide#8
[H] pushed docbook-5.1 at docbook/defguide
[H] merged request docbook/defguide#15
[H] pushed master at docbook/defguide
[H] merged request docbook/defguide#14
[H] opened request docbook/defguide#15
[H] opened request docbook/defguide#14
[H] pushed gh-pages at docbook/defguide
[H] pushed docbook-5.1 at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] created gh-pages at docbook/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed docbook-5.1 at ndw/defguide
[H] pushed master at ndw/defguide
[H] opened docbook/xslt20-stylesheets#88
17 Nov 2016
[H] pushed develop at ndw/python_api
[T] tweeted“On the plus side, if the US has aliens and UFO technology in a secret facility some where, we'll all know for sure about it pretty soon.”—@ndw
[H] commented issue antonybudianto/angular2-starter#175
[H] forked to ndw/angular2-starter
[H] commented issue antonybudianto/angular2-starter#175
[H] commented issue antonybudianto/angular2-starter#175
[T] retweeted“RT @ellenfromnowon: They say font design is a thankless, hard job. I disagree, I say it's character building.”—@ndw
[T] retweeted“RT @bryngreenwood: Well, gee, I hope they're gonna create a budget line for the inevitable reparations we'll be paying for those human righ…”—@ndw
[T] retweeted“RT @EliotACohen: After exchange w Trump transition team, changed my recommendation: stay away. They're angry, arrogant, screaming "you LOST…”—@ndw
16 Nov 2016
[H] opened docbook/defguide#13
[H] pushed master at ndw/python_api
[H] pushed master at marklogic/python_api
[H] merged request marklogic/python_api#87
[H] opened request marklogic/python_api#87
[H] pushed master at ndw/python_api
[H] pushed develop at ndw/python_api
[H] pushed master at ndw/python_api
[H] pushed master at marklogic/python_api
[H] merged request marklogic/python_api#86
[H] opened request marklogic/python_api#86
[H] pushed master at ndw/python_api
[H] pushed master at ndw/python_api
[H] pushed develop at ndw/python_api
[H] opened antonybudianto/angular2-starter#175
[T] tweeted“TIL: "Face savouring (sic) delicious food" is a Unicode character. 😋”—@ndw
[H] pushed gh-pages at ndw/defguide
[H] created V5.1-1.4.17 at ndw/defguide
[H] pushed docbook-5.1 at ndw/defguide
[H] deleted V5.1-1.4.17 at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] created V5.1-1.4.17 at ndw/defguide
[H] created V5.2-1.4.17 at ndw/defguide
[H] pushed docbook-5.1 at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed circleci at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] opened docbook/docbook#72
[H] deleted V5.2-1.4.19 at ndw/defguide
[H] deleted V5.2-1.4.18 at ndw/defguide
[H] deleted V5.2-1.4.17b at ndw/defguide
[H] deleted V5.2-1.4.17 at ndw/defguide
[H] deleted V5.2-1.4.19b at ndw/defguide
[H] created circleci at ndw/defguide
[T] retweeted“RT @dangillmor: If Glenn Beck can say out loud what Bannon and Breitbart represent, is it possible that a congressional Republican can loca…”—@ndw
[H] pushed master at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] created V5.2-1.4.19b at ndw/defguide
[H] pushed master at ndw/defguide
[H] created V5.2-1.4.19 at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed master at ndw/defguide
[H] created V5.2-1.4.18 at ndw/defguide
[H] created V5.2-1.4.17b at ndw/defguide
[H] created V5.2-1.4.17 at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed gh-pages at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed master at ndw/defguide
[H] created gh-pages at ndw/defguide
[H] deleted travis-testing at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed master at ndw/defguide
[H] pushed master at ndw/defguide
15 Nov 2016
[H] created docbook-5.1 at docbook/defguide
[H] pushed master at ndw/defguide
[H] pushed master at docbook/defguide
[H] merged request docbook/defguide#12
[H] opened request docbook/defguide#12
[T] tweeted“@levlaz Nothing like that. About 10 minutes on my laptop.”—@ndw
[T] tweeted“Oh, I also have a bunch of invites for keybase.io. If'n ya need one, holler.”—@ndw
[H] pushed docbook-5.1 at ndw/defguide
[H] pushed master at ndw/defguide
[H] commented issue 500tech/angular2-tree-component#98
[H] created docbook-5.1 at ndw/defguide
[H] pushed master at ndw/defguide
[T] tweeted“Dear @splcenter that thing where JS form fills on your donate page don't work is making it *way* harder to give you money. I'm just sayin'.”—@ndw
[H] opened docbook/defguide#11
[T] tweeted“@n1vux There's a max timeout for the free version. I can build it locally, looking for an easy way to publish automatically from github.”—@ndw
[T] tweeted“I'd really like to build and publish #DocBook: TDG with a CI server, but the build takes much longer than Travis allows. Suggestions?”—@ndw
[H] created docbook-5.1 at docbook/docbook
[H] created docbook-5.1 at ndw/docbook
[H] pushed master at docbook/cdn
[H] merged request docbook/cdn#3
[H] opened request docbook/cdn#3
[H] pushed master at ndw/docbook-cdn
[H] pushed gh-pages at ndw/docbook.org
[H] pushed master at ndw/docbook.org
[H] pushed master at ndw/docbook-cdn
[H] pushed gh-pages at ndw/xslt20-stylesheets
[T] tweeted“Any secret Trump is told will shortly find it's way to the white supremacists, Putin, and who knows whom else. I literally just don't even.”—@ndw
[H] created 2.0.21 at ndw/xslt20-stylesheets
[T] tweeted“Never occurred to me before: shouldn't obtaining a top-secret security clearance be a prerequisite for being nominated to run for president?”—@ndw
[T] retweeted“RT @goldengateblond: Trump’s cabinet announcements are like an advent calendar counting down to the apocalypse.”—@ndw
[T] retweeted“RT @missokistic: He's not a "firebrand." He's a proud anti-Semitic, racist misogynist peddling dangerous demagoguery, you fucking sniveling…”—@ndw
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] pushed dev at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[T] tweeted“I just setup recurring monthly donations to the @EFF, @ACLU, and @splcenter. I encourage you to do the same, if you can.”—@ndw
14 Nov 2016
[T] tweeted“.@rdeltour Writing there felt like an act of normalization. An implication that it was ok, was going to be ok. It isn't. And it's not.”—@ndw
[T] retweeted“RT @kiplet: Sweet Christ, a primal scream IS the neutral, objective voice now.”—@ndw
[T] retweeted“RT @PinPopular: This will be ABSOLUTELY CRITICAL over the next four years, so please spread it around like wildfire https://twitter.com/jdcrowley/status/796757869672677376/photo/1”—@ndw
[T] retweeted“RT @ESQPolitics: Let us be clear. The hiring of Steve Bannon as a WH policy adviser is exactly the same as hiring David Duke. Please don't…”—@ndw
[T] retweeted“RT @PinPopular: Trump's 59 Million Votes were all racist. https://twitter.com/TheFix/status/796728423909564417”—@ndw
[T] retweeted“RT @kendall: I have no obligation to promote Trump's goals. Trump has a sacred obligation to defend my rights as a citizen. Shit be asymme…”—@ndw
[T] tweeted“.@kendall The amount of denial, especially among folks white enough to believe persecution won't come to them, is making me heartsick.”—@ndw
[T] retweeted“RT @Martin_Belk: Must watch. The connection between your Christmas gifts and rogue advertising, positive vid but real truths told. https://…”—@ndw
13 Nov 2016
[T] retweeted“RT @jpodhoretz: Leave Barron Trump alone. He's 11 years old. Don't make video cuts of him. Don't write about him. Treat him like Chelsea, M…”—@ndw
[T] retweeted“RT @adriancolyer: The way your hand moves interferes with the wifi signal of your phone and .... oops there goes your PIN! https://t.co/7wk…”—@ndw
[T] retweeted“RT @SurlyAmy: New shirt based on protest sign I saw. 10% of anything I make will go to the @ACLU http://www.redbubble.com/people/surlyamy/works/23841534-respect-existence-or-expect-resistance RT and print at…”—@ndw
[T] tweeted“@Pinboard I can't work out (not that I've tried very hard) why "sharing" a tweet doesn't work better.”—@ndw
12 Nov 2016
[T] retweeted“RT @geoffarnold: The Most Important Thing Doctors Fail to Tell You About Having a Chronic Condition https://themighty.com/2016/09/what-doctors-should-tell-you-about-grief-with-a-chronic-disease/”—@ndw
[T] retweeted“RT @thereaIbanksy: it costs $ 0.00 to be a decent person.”—@ndw
[T] retweeted“RT @tonymess: So let me get this straight: #Trump voters thought #Clinton was a liar, but they are OK with their candidate's entire campaig…”—@ndw
[T] retweeted“RT @FrankConniff: Corey Lewandowski has left @CNN, but network vows to soldier on and somehow continue to destroy journalism and ruin democ…”—@ndw
[T] retweeted“RT @marcportermagee: Democrats now control only 13 state legislatures (26%). If they lose 1 more they fall below the % needed to stop const…”—@ndw
[T] retweeted“RT @manymanywords: Why is "snowflake" a such popular right wing insult when their own main qualities are being white, cold, and fragile as…”—@ndw
[T] retweeted“RT @NateSilver538: A—There's a 30% chance of an earthquake B—LOL ur crazy no way it's that high {{earthquake}} B—Idiot! You said a 70% chan…”—@ndw
[T] tweeted“Is Pence the kind of religious nutter who thinks he's going to heaven if he starts armageddon? Asking for a friend.”—@ndw
[T] retweeted“RT @AngrySalmond: "Yes, we have been developing the giant, anti-gravity badger for several years now, First Minister..." https://t.co/QLDT4…”—@ndw
[T] retweeted“RT @lmorchard: Took a break. Wrote a sad blog post. Got angry. Reverted a sad blog post. Still sorting myself out. Trying to do better than…”—@ndw
[T] retweeted“RT @MarlowNYC: President-Elect Donald Trump, last 24 hours: https://twitter.com/MarlowNYC/status/796921824479211522/photo/1”—@ndw
[T] retweeted“RT @tiffmagid: My #safetypin means I will stand up for anyone being treated unfairly. I am a safe place. https://twitter.com/tiffmagid/status/797082034346795008/photo/1”—@ndw
[T] retweeted“RT @JaneMayerNYer: Yes, Koch lobbyists and satraps dominate Trump's transition team on energy and the environmental. Surprise: they won! ht…”—@ndw
[T] retweeted“RT @PinPopular: When you see hatred and racism, stare in it the face. It probably won't have the courage to look back. https://t.co/ifKzRcQ…”—@ndw
11 Nov 2016
[T] retweeted“RT @scalzi: For the pm crowd: The Cinemax Theory of Racism: http://whatever.scalzi.com/2016/11/10/the-cinemax-theory-of-racism/ Or, why voting for a racist reflects poorly on your l…”—@ndw
[T] tweeted“My team has need for an experienced front end dev. Bay area preferred, but if you're interested drop me a note. Save me from Angular 2 :-)”—@ndw
[T] tweeted“@lambdawerk Cool. I can't seem to send you a direct message. Drop me an email so we can discuss what would work best?”—@ndw
[T] tweeted“@kendall True, given the cabinet he's going to pick and all. But Trump might be random and ineffectual. Pence is a religious zealot.”—@ndw
[T] tweeted“Is there an end-to-end secure replacement for Skype/Hangouts?”—@ndw
[T] tweeted“The headlamp on the oncoming train has been turned off. You aren't even allowed a glimmer of hope about light at the end of this tunnel.”—@ndw
[T] tweeted“When the weight of evidence that cannot be buried or destroyed becomes overwhelming and impeachment is unavoidable, we get Pence. Worse?”—@ndw
[T] tweeted“.@cubicgarden So we're going to inhabit a post-apocalyptic hellscape...in the dark. It just keeps getting better.”—@ndw
[T] tweeted“First on the block: Obamacare. Second? FDA, FCC, FAA, social security, national parks, all whistleblower laws...? It's just a matter of time”—@ndw
[T] retweeted“RT @dtunkelang: @timoreilly We have to be strategic but yes we have to fight. To normalize Trump is to sell our souls and sell out our brot…”—@ndw
[T] tweeted“.@ade_carr I'd fight Daleks and Cybermen at the same time, stark naked and blindfolded, if it would save all the lives that will be lost.”—@ndw
[T] retweeted“RT @charles_gaba: Not all Trump supporters are racist, but all of them decided that racism isn’t a deal-breaker. End of story. https://t.co…”—@ndw
[T] retweeted“RT @catvalente: None of you respected Obama for one millisecond. How dare you tell me I have to respect the monster-elect now?”—@ndw
10 Nov 2016
[H] created xproc/Workshop-2017-02 wiki
[H] created xproc/Workshop-2017-02
[H] created master at xproc/Workshop-2017-02
[T] retweeted“RT @docbook: Call for votes is out to make #DocBook V5.1 an #OASIS Standard. If you're an OASIS voting member, please vote yes at https://t…”—@ndw
[T] tweeted“.@kendall Yes. I'm shifting all my monthly donations to @ACLU, @EFF, and @splcenter. Please give all you can.”—@ndw
[T] retweeted“RT @xmlcalabash: XML Calabash 1.1.13 released for Saxon 9.5, Saxon 9.6, and, with all praise to @fgeorges, Saxon 9.7.”—@ndw
[H] released at ndw/xmlcalabash1
[H] released at ndw/xmlcalabash1
[H] released at ndw/xmlcalabash1
[H] created 1.1.13-95 at ndw/xmlcalabash1
[H] created 1.1.13-96 at ndw/xmlcalabash1
[H] created 1.1.13-97 at ndw/xmlcalabash1
[H] pushed saxon95 at ndw/xmlcalabash1
[H] pushed saxon96 at ndw/xmlcalabash1
[H] created saxon97 at ndw/xmlcalabash1
[H] pushed gh-pages at ndw/xmlcalabash1-docs
[H] pushed master at ndw/xmlcalabash1-docs
[H] pushed master at ndw/xmlcalabash1-docs
09 Nov 2016
[T] tweeted“There's a chart being tweeted around that purports to show the voting breakdown by income level. Attribution, please?”—@ndw
[T] retweeted“RT @JohnRossBowie: Man if you voted for Jill Stein in Florida get in the fucking sea.”—@ndw

Announcements

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.