The short-form week of 4–10 Feb 2013

11 Feb 2013; last modified 12 Feb 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 03:50pm

Man. I’m totally stumped about 1Password suddenly not working. Even my backup can’t be opened with my passphrase.—@ndw
@ndw your issues just when I was thinking about using it on iDevices + Mac. I'll follow with interest what more you tweet about 1password.—@koalie
@ndw It happened to me years ago; I thought I was stupid not to remember my own password... so it may be a bug! Anyway, I use bento now...—@ivan_herman
@ndw did it revert to a previous passphrase somehow?—@laurendw
@laurendw I don’t think I’ve ever used a different passphrase.—@ndw
@laurendw @ndw try the HTML version with your data dir - has JS implementation of the encryption (1Password Anywhere I think it’s called)—@fidothe
@fidothe @laurendw I tried that. With both the “current” Dropbox files and some restored from a backup. No dice. WTF? #sadpanda—@ndw
@ndw @fidothe @laurendw did you recently sync with our iOS version of 1Password?—@1Password
@1Password @fidothe @laurendw No, I have only Android devices at the moment.—@ndw
@ndw do contact us at support @ and we’ll do our best to help—@1Password
@1Password Thanks. I sent email to support yesterday. Haven’t heard back yet—@ndw
@ndw we’re a little busier than normal - we aim for 24 hours or less in most cases—@1Password
@1Password Yep. That’s fine. Any suggestions you can make would be most appreciated. I’ve lost more data than I care to think about.—@ndw
@ndw @laurendw clever char in pass phrase that shifts key with keyboard layout? (I had that once, accidentally switched from UK keymap)—@fidothe
@fidothe @laurendw I’ve been typing it a dozen times a day for several years without any difficulty.—@ndw
@ndw @fidothe @laurendw try another keyboard?—@kiniry
@ndw @laurendw that’s what made me wonder about shifting keymap - same keys pressed, different key code received…—@fidothe

Monday at 06:48am

Nuff said (courtesy of @ndw)—@lifeunleaded

Monday at 11:15am

Dev: "It works on my machine, just not on the server." Me: "Ok, backup your mail. We're putting your laptop into production."—@oising

Monday at 05:34pm

Dear person who’s had support on speaker phone for almost an hour, if you can’t find the “/“ and “\” characters, you shouldn’t have a laptop—@ndw

In a conversation that started on Monday at 08:18pm

XML Calabash (my #XProc processor) version 1.0.8 released. Next stop: #XMLPrague—@xmlcalabash
RT @xmlcalabash XML Calabash (an #XProc processor) version 1.0.8 released. Next stop: #XMLPrague—@ndw

Monday at 09:05pm

“Organic sea salt.” Uhm. No. /via—@ndw

Tuesday at 10:15pm

Watch A Ping-Pong Ball Break The Sound Barrier, And Then A Ping-Pong Paddle—@jdvogt

In a conversation that started on Wednesday at 05:28am

@ndw, is @fragid in #XInclude really "implementation defined"? shouldn't it instead require to support standard fragid schemes, if defined?—@dret
@dret I suppose we could require the XPtr framework and the text/plain RFC. Impl defined is to allow for new schemes w/o changing the spec—@ndw
@ndw i get the idea. wondering whether they SHOULDn't be required to check for standardized fragid semantics instead of getting a free pass.—@dret
@dret Worth considering. Would be great if you could write up your ideas and send them to the official comments list.—@ndw

Wednesday at 09:32am

OH “I think anyone who says they should be mutable should be muted.”—@ndw

Wednesday at 12:20pm

OH "Would you like an English menu?" "Oh, yes, I was doing a statistical analysis of the Czech language."—@ndw

Wednesday at 05:56pm

"Philosophical human geography." I have nothing to add.—@ndw

Friday at 11:56am

RT @MarkLogic: Great xprocathon today. @xquery announced xproc.xq in #MarkLogic #xmlprague—@ndw

In a conversation that started on Friday at 04:06pm

@ndw Hey there... Will I see you at the W3 eBook workshop in NYC next Monday and Tuesday?—@JeanKaplansky
@JeanKaplansky Alas, no. Will still be in Prague for XSLT WG meetings.—@ndw

Saturday at 03:26am

RT @wilw: I just got "click this ad to reveal the captcha" on a website. Fuck everything about this forever.—@ndw

Saturday at 03:36am

In a conversation that started on Saturday at 04:00am

/me sighs #xmlprague—@ndw
@ndw what?—@JeniT
@JeniT Nothing serious, @michaelhkay couldn’t use the DocBook stylesheets for his tech doc demo, compilation took too long.—@ndw

In a conversation that started on Saturday at 04:36am

Bento for Mac and iThings seems a bit overkill for my Password Manager need. Still looking into Password Manager options for Mac and iOS—@koalie
@koalie I loooove 1password.—@kplawver
@kplawver @koalie I was way happier before it “forgot” my master password. Still struggling with the ramifications. One more backup to try.—@ndw
@ndw yeah, I read your story last week : Just as I was considering 1password for myself. / I hope the issue is no more soon, Norm.—@koalie
@koalie I’m not optimistic. Support is convinced I’ve forgotten my master psw. I don’t think so, but maybe I’ve lost my mind, I guess.—@ndw
@ndw @koalie I once spent 24hrs locked out of because my fingers and my mind disagreed about pw. Finally got in using dictionary crack.—@sandhawke
@sandhawke @koalie I’d like to try that. Pointer to the methodology?—@ndw

In a conversation that started on Saturday at 04:54am

Alternatively: F(n) = (φ^n - Ѱ^n) / √5 #XMLPrague #snarky—@ndw
@ndw, do i HAVE to admit that i didn't understand your snark?—@jonathan_robie
@jonathan_robie I discovered recently that there’s an analytic solution to finding numbers in the Fibonacci sequence. That’s it. #xmlprague—@ndw

In a conversation that started on Saturday at 05:38am

@Kandura - can you help me brainstorm further do/don't guidelines with examples?—@jonathan_robie
@jonathan_robie ... however, at this moment, xsl:sort doesn't (yet) support taking a function as an argument—@Kandura
@Kandura we should modify our functions library to support hof at strategic places. sort is easy to explain to users.—@jonathan_robie
@jonathan_robie @Kandura Yes. And define existing functions in terms of the more general ones.—@ndw

Saturday at 06:44am

IDML measures distances down to what, the Ångström?—@ndw

Saturday at 08:30am

Up next: XProc at the ♥ of an ebook production framework by Romain Deltour #xmlprague—@ndw

Saturday at 08:44am

Typing options and variables is definitely something the #XProc WG is considering for #xmlprague—@ndw

Saturday at 08:47am

Yep, supporting non-XML documents also in our sights. #xproc #xmlprague—@ndw

Saturday at 08:52am

A couple of casual attempts to devise a Cocoon driver for #XMLCalabash. Cocoon 2.2 *way* too complex; 3.0 also too complex. For me. Today.—@ndw

Saturday at 08:53am

Readable ports from XPath would definitely be nice to have, but would greatly complicate the data flow analysis. #XProc #XMLPrague—@ndw

In a conversation that started on Saturday at 08:54am

A p:set-base-uri step seems entirely practical. #XMLPrague #XProc—@ndw
@ndw How is p:set-base-uri different from adding an xml:base attribute other than internal magic?—@alexmilowski
@alexmilowski It’s different because it changes the base URI *of the document* not just the document’s document element.—@ndw

In a conversation that started on Saturday at 08:55am

@ndw is it possible to define extension functions for XPath in an XQuery module and use in #XProc? #xmlprague—@jonathan_robie
@jonathan_robie No, I assume that (or something like it) is what @rdeltour is thinking of for “native XPath functions”.—@ndw
@ndw @jonathan_robie @rdeltour Perhaps this is the answer? ;-)—@grtjn
@grtjn @jonathan_robie @rdeltour Very clever, @grtjn!—@ndw

Saturday at 08:55am

Great presentation, @rdeltour! Love to see #XProc best practices. #XMLPrague—@ndw

Saturday at 09:22am

FWIW, some thoughts on the ability to read ports from XPath expressions in #XProc: #xmlprague—@ndw

In a conversation that started on Saturday at 09:32am

EPIC HACK OF THE DAY: traceroute # DO THIS NOW /ht @gravax—@AlecMuffett
EPIC HACK OF THE DAY: traceroute /via @AlecMuffett /via @gravax—@ndw

Saturday at 10:32am

Change tracking in XML is (delightfully|deliciously|devilishly) challenging. #xmlprague—@ndw

In a conversation that started on Saturday at 11:07am

@ndw Can you record me for the demo with "oXygen 20.4"—@georgebina
@georgebina Sure. You got it.—@ndw

In a conversation that started on Saturday at 11:30am

DemoJam slots going fast. Get in while the getting is good. #xmlprague—@ndw
@ndw count me in for a demo of XProc producing Braille !—@rdeltour
@rdeltour You’re in!—@ndw

Saturday at 11:32am

i think that i shall never see/a graph as lovely as a tree/ and if a graph i must traverse/this poem shall go from bad to worse #xmlprague—@jonathan_robie

Saturday at 12:04pm

Next stop beer & DemoJam. All the slots are gone. Don't say I didn't warn you. #xmlprague—@ndw

In a conversation that started on Saturday at 01:34pm

Bravo! @jenit presents at #xmlprague 2013 after all! (We miss you, Jeni)—@ndw
@ndw by what foul magic? ;)—@JeniT
@JeniT They projected talks from last year on the DemoJam screen before and during dinner.—@ndw

Saturday at 01:45pm

Seen on a shirt: echo politics >> .gitignore git push solutions #xmlprague—@ndw

In a conversation that started on Saturday at 02:46pm

Just saw @ndw edit the demojam participants list source code. There’s even a demojam namespace! #XMLPrague —@gimsieke
@gimsieke Of course there's a DemoJam namespace! All vocabularies go in a namespace all the time. #xmlprague—@ndw

Saturday at 04:38pm

Thanks to everyone who participated in DemoJam. Hope you had fun! #xmlprague—@ndw

Sunday at 03:46am

OMG. Where did that picture come from!? #xmlprague—@ndw

Sunday at 03:52am

XML vs. MicroXML. Meh.—@ndw

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

Oh dear $DEITY. Architectural forms as an alternative to namespaces? What was that quote about history again? #xmlprague—@ndw
@ndw LOL Fair cop, mate. But maybe we can avoid full repetition of history. The idea of MicroAF is really just XSLT writ small. #xmlprague—@uogbuji
@uogbuji I can’t imagine what you mean by that, but I look forward to finding out. #xmlprague—@ndw

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

I wonder what XSLT looks like in a world without namespaces? <element name=“name”> instead of <name> everywhere? #xmlprague—@ndw
@ndw Why not just xsl-template instead of xsl:template? #xmlprague—@james_clark
.@james_clark Just assume every tech can claim any short prefix it wants? xsl-stuff, xpl-stuff, sch-stuff, …? Maybe. #xmlprague—@ndw
@ndw XSLT is a special case because it needs to freely mix XSLT elements with arbitrary other XML elements.—@james_clark
@james_clark Well. So does XProc. So does XML Schema. People mix their own metadata into DocBook. It doesn’t seem that uncommon to me.—@ndw
@ndw In most cases I suspect it would be easy to restrict foreign vocabularies to only occur at specific extension points.—@james_clark
.@james_clark Perhaps. The world would be complicated in different ways. Maybe better ways. #xmlprague—@ndw

Sunday at 04:03am

What does XProc look like without namespaces? How are your steps distinguished from mine from the standard steps? #xmlprague—@ndw

Sunday at 04:08am

Am I the only one who finds the idea of a MicroXML parser written in XQuery a little amusing? #xmlprague—@ndw

Sunday at 04:19am

It bugs me that short names would be contentious. I can’t have an element named xsl-template. I can’t have my own p. etc. #xmlprague—@ndw

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

#xmlprague XSLT sans namespaces? <xxx.transform> declares xxx as the prefix for instructions, and can be any prefix you like?—@michaelhkay
@michaelhkay So XSLT owns all the tags that match \S+\.transform? I suppose, but, ugh. #xmlprague—@ndw
@ndw @michaelhkay We could replace @xmlns with java-style <org.w3c.xslt.template for example (overly verbose tho) #xmlprague—@georgebashi
.@georgebashi @michaelhkay Yes, we could do namespaces differently. But would that be worth the effort? #xmlprague—@ndw

Sunday at 08:49am

Impressive Cloud9 #XQuery UI #xmlprague—@ndw

Sunday at 08:50am

a "let" and a "for" statement walk into a NoSQL bar...but they don't stay long...because there were no tables #xmlprague—@dmccreary

Sunday at 08:53am

a for clause and a let clause walk into a bar, and before they order, are asked are you with a group? do you plan to return? #xmlprague—@jonathan_robie

Sunday at 09:14am

XProc and DocBook FTW. Warms my ♥. #xmlprague—@ndw

Sunday at 11:11am

RT @w3c: Happy birthday XML! #xmlprague—@ndw

Sunday at 11:14am

Happy birthday, #XML! #xmlprague—@ndw