The short-form week of 19–25 Oct 2009
26 Oct 2009; last modified 13 Mar 2011
The week in review, 140 characters at a time. This week, 64 messages in 57 conversations. (With 2 favorites.)
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 Wednesday at 07:22pm
@robinberjon @shelleypowers that can't roundtrip between XHTML 5 and HTML 5. Maybe not a design goal but can't
help but think it should be.—@kurt_cagle
@kurt_cagle It was never possible to roundtrip between all DOMs and XML — nothing changes, people
just notice now.—@robinberjon
@kurt_cagle @robinberjon That's already come up, with the RDF/XML included in SVG that then gets copied and
pasted into HTML—@shelleypowers
@shelleypowers XML was never composable, and yet we lived. I doubt being a bit less composable will
make a huge difference.—@robinberjon
@robinberjon Actually it will. If a person copies/pastes SVG into page, and page throws hundreds
of bogus warnings and errs, SVG is out—@shelleypowers
@shelleypowers In the real world that's already the case. You have to remove DOCTYPE, copy internal
subset entities, etc. XHTML doesn't help—@robinberjon
@robinberjon That's trivial. You're removing one line that may, or may not, be part of the SVG
file. Everything else can copied over as is—@shelleypowers
@shelleypowers And speaking of things that always confuse users, DOCTYPE is a very good candidate.—@robinberjon
@robinberjon But that's not an issue when you're copying SVG and pasting it into HTML—@shelleypowers
@shelleypowers Wrong. You need to move over the internal subset, which tools like Illustrator will
almost always create.—@robinberjon
@robinberjon In other words, you have to copy and paste the SVG. But it's not a complex task.
Select all, copy, paste.—@shelleypowers
@shelleypowers Not sure what you mean. Typical Illustrator example, how do you cut'n'paste without
changes? http://bit.ly/2Wja0—@robinberjon
@robinberjon I don't use Illustrator, and can't read what it does. I use Inkscape, it incorporates
namespaced elems that copy/paste—@shelleypowers
@shelleypowers Illustrator outputs SVG, you can read it (see the link). And it's used *a lot* by
designers, *far* more than Inkscape.—@robinberjon
@robinberjon But what will end up, realistically, on the web for use in copy and paste? Much Inkscape,
very little Illustrator.—@shelleypowers
@shelleypowers Massive amounts of web content are made with Illustrator in the production pipeline.
Inkscape is tiny in comparison.—@robinberjon
@robinberjon But none of that ends up on the web. I'm not going to worry about what doesn't end
up on the web—@shelleypowers
@robinberjon Puzzling though: I've seen SVG on the web that has Illustrator markup. It's all valid
XML, copy and paste no problem—@shelleypowers
@shelleypowers WF XML, yes; copy and paste, not so trivial with an internal subset. It's a well-known
XML issue.—@robinberjon
@robinberjon SVG is a part of HTML5. SVG contains, legally, metadata which can have RDF/XML. Legally.
HTML has to deal with this.—@shelleypowers
@robinberjon If we look hard enough, we can find things that break. What we need to look at is
typical and usual for the web—@shelleypowers
@shelleypowers Precisely. Illustrator is typical. HTML is typical. Inkscape and RDF aren't (no matter
whether I'd like them to be or not)—@robinberjon
@robinberjon But Inkscape and RDF are more typical _on the web_ than Illustrator generated SVG
files—@shelleypowers
@shelleypowers You have numbers? All SVG projects I've worked on over the past 10y were with Illustrator
or hand-made SVG. No Inkscape.—@robinberjon
@robinberjon But were they meant to be uploaded and used, as is, on the web? As SVG?—@shelleypowers
@shelleypowers Yeah, interactive maps, user interfaces, that sort of thing. Real web content and
web apps :)—@robinberjon
@robinberjon I don't look at the universe of potential uses. I look at one specific use: the web.
Changes everything.—@shelleypowers
@robinberjon Your typical is my exceptional, and vice-versa. The web's a *big* place.—@ndw
@ndw @karlpro I sort of get that the Web is big, but I still think that when a decision has to
be made, it should break the smaller part.—@robinberjon
@robinberjon In practice, maybe. In principle, I'm not sure. Your perception of what is smaller
and mine may differ. We may both be wrong.—@ndw
@ndw In principle, of course! In this case, I'm reasonably certain that Illustrator has
greater reach than Inkscape — despite how cool it is—@robinberjon
@robinberjon Most of the open source and free SVG files about are annotated with CC licenses,
which need to be maint with the SVG—@shelleypowers
@robinberjon I think of it this way: we're going to copy paste what already exists as a viable
SVG file on the web.—@shelleypowers
In a conversation that started on Monday at 08:05am
Prefer list.isEmpty() to list.size() == 0. It's more readable and much faster for
some list implementations, especially lazy lists.—@elharo
In a conversation that started on Monday at 08:56am
@ndw I am always useless for the rest of the day when they apply those dilating drops.
Makes you appreciate cloudy weather, too.—@vojtechtoman
In a conversation that started on Monday at 09:46am
Local big arena's email wants me to see Disney On Ice, the Royal Lipazzaner Stallions,
and Metallica. If only they could combine the three.—@bobdc
In a conversation that started on Monday at 11:27am
Pupils only as big as saucers now. Can read again, but not comfortably. Headache seems
likely to persist. http://flic.kr/p/78PBFW—@ndw
@ndw That's a situation that calls for a midday nap.—@ronhitchens
Monday at 02:40pm
Vote early, vote often! The ballot to make DocBook V5.0 an OASIS Standard is now open:
http://norman.walsh.name/2009/10/19/docbook50—@ndw
Monday at 02:43pm
RT @ndw: The ballot to make DocBook V5.0 an OASIS Standard is now open: http://norman.walsh.name/2009/10/19/docbook50 #oasisopen—@fiberartisan
Monday at 02:55pm
Monday at 03:37pm
Monday at 04:08pm
The evidence of a little web searching suggests Lightscribe may not be viable under
Ubuntu 9.10 on AMD/64 for a bit. Feh.—@ndw
In a conversation that started on Tuesday at 12:58am
New favorite iPhone app: Simplenote. Syncs to the web. You can bi-direct sync from
web a laptop. So my notes are now auto-everywhere!—@hunterhacker
@hunterhacker Perfect. I've been looking for one of those. Thanks!—@ndw
In a conversation that started on Tuesday at 06:39am
Hmph. GNU stat doesn't have a way of reporting the "birth time" of an inode.—@ndw
Tuesday at 09:32am
F*** knowing peace... know science!—@wmperry
In a conversation that started on Tuesday at 03:13pm
Setup SVN repository w/o traditional trunk/tags/branches hierarchy. Now I want to
create a tag. F*ck me!—@ndw
Tuesday at 03:48pm
In a conversation that started on Tuesday at 05:38pm
XML Calabash now builds with Saxon 9.2 and passes 553 of 573 tests!—@ndw
@ndw The current dev version of #Calumet passes 563, most failures are because of incomplete serialization functionality.—@vojtechtoman
In a conversation that started on Wednesday at 01:55am
Saw signs tonight for the remake of "The Prisoner" w/ Gandalf and Jesus; not high
hopes.—@bsletten
In a conversation that started on Wednesday at 04:13pm
Thank you, Firefox, for losing all my tabs on restart. It's not like any of that context
was important to me or anything.—@ndw
@ndw, repeat after me: Session Manager...Session Manager :)—@SheltieJim
@SheltieJim Thanks, Jim. I'll give it a try. FF's builtin support *usually* works. Except when
it doesn't.—@ndw
Wednesday at 04:14pm
Wednesday at 05:20pm
Bollocks. Upgrade iLife for 9 or just buy Final Cut Express for 99. I want to do neither.—@ndw
Wednesday at 05:22pm
Man forgets to escape $, turns $79 into 9 and $199 into 99. Film at 11.—@ndw
In a conversation that started on Thursday at 06:22am
Am I just grumpy, or is it really the case that every time they change SourceForge,
they make it worse? Struggling with file upload.—@michaelhkay
@michaelhkay I don't think you're just grumpy. It's almost unusable now.—@ndw
@michaelhkay No, I completely agree, SourceForge GUI just seems to get worse and worse on a nearly
monthly basis—@adamretter
In a conversation that started on Thursday at 07:07am
Arrgh. Spending ages tracking down a bug only for it to be MarkLogic ignoring function
calls where an argument is an unexpectedly empty seq.—@JeniT
@JeniT That's why 'declare option xdmp:mapping "false";' is part of my standard module prologue.
I think false should be the default, but...—@ndw
@JeniT some people really like that feature. I personally find it very odd.—@migueldemelo
@migueldemelo I can't believe it's conformant.—@JeniT
@JeniT probably isn't, but then again that's why ML provide 1.0-ml and 1.0—@migueldemelo
In a conversation that started on Thursday at 07:27am
A small code change in #Calumet revealed that 20 tests in the #xproc test suite are wrong. Checking in fixes...—@vojtechtoman
@vojtechtoman Really. Which tests? I guess I'll check the SVN logs :-)—@ndw
@ndw They were all error tests, but they had steps with unconnected primary output ports,
so there were actually two errors there.—@vojtechtoman
@vojtechtoman Yes, thanks. I took a peek at the SVN log. I'll have to poke about locally and see
why I didn't catch those errors.—@ndw
In a conversation that started on Thursday at 07:28am
@simplenoteapp I'm getting "Data error." instead of my notes on the web interface. iPhone interface
and API seem to be working.—@ndw
@ndw There were some App Engine hiccups recently. Could you please try again and let us
know?—@simplenoteapp
@simplenoteapp No change as of 9:10a EDT. Still "Data error."—@ndw
@ndw Strange, could you please send an email to support@simplenoteapp.com with your account address?—@simplenoteapp
@simplenoteapp Done.—@ndw
In a conversation that started on Thursday at 07:52am
VMware Fusion is $80, but VMware Workstation for Linux is $190. Feh. VirtualBox will
support 64 bit hosts eventually, right?—@ndw
@ndw I run VirtualBox on a 64-bit Linux laptop with no problem, but guest OS is 32-bit
XP.—@david_megginson
@david_megginson Odd. That's exactly the config I was trying to install. Maybe it's a Ubuntu 9.10
beta issue. Shoulda oughta installed 9.04?—@ndw
@ndw I'm using 9.04 still. deb http://download.virtualbox.org/virtualbox/debian jaunty non-free—@david_megginson
@david_megginson Remind me how to get the public key for that repository?—@ndw
@ndw VirtualBox already supports 64bit hosts?!?—@adamretter
Thursday at 12:06pm
Oh, for crying out loud! I have to install Adobe Reader to view dental plan summary
information because it contains some dumb *ss form? Ugh.—@ndw
Thursday at 12:08pm
No, Adobe Reader, you aren't allowed to install any fscking plugins. Go away.—@ndw
Thursday at 12:24pm
Thursday at 12:36pm
In a conversation that started on Thursday at 01:04pm
#kvm may work, but it isn't what you'd call high performance, is it? Hours later, Win
XP is still installing.—@ndw
@ndw Is that on VirtualBox? XP in VirtualBox was a fast install on my underpowered notebook,
FWIW.—@david_megginson
@david_megginson The performance comment? No, that was about KVM. Looks like Guest Additions may be
the culprit in VBox. Will reinstall l8r—@ndw
@ndw And it XP starts faster in VirtualBox than it does natively :)—@david_megginson
In a conversation that started on Thursday at 02:46pm
"Spiritual but not religious", nah, that's a lie—@danja
Thursday at 03:16pm
Knocking off early to mow the lawn. Yeah, you heard me. I can accomplish *one* thing
today, I'm sure. Just one.—@ndw
Thursday at 08:28pm
Dear #amtrak I declined the past 10 credit card offers, you think I'm going to say yes this time
because...why? #pleasestopspammingme—@ndw
Thursday at 08:44pm
You're f*cking kidding, right Apple!? RT @tommorris: Ads inside the OS? That sounds like a grand plan, Apple. http://is.gd/4wF52—@ndw
In a conversation that started on Thursday at 09:17pm
In a conversation that started on Friday at 06:23am
Adding people to photos hasn't turned up in the Flickr API yet, is that right?—@ndw
Friday at 06:28am
In a conversation that started on Friday at 06:39am
Friday at 01:05pm
In /etc/fstab mounting /dev/md0 on /mnt/raid takes time so following "bind" mounts
never happen. How do I fix that?—@ndw
Friday at 01:09pm
There are now 2 music servers in the house, iTunes on Win sees them both, iTunes on
Mac sees neither. iTunes, you are, as always, the suck.—@ndw
In a conversation that started on Friday at 04:16pm
"By default, Bash will exit upon reading a single EOF". Why?—@ebruchez
Friday at 04:45pm
Exploring the EverNote API; if I might put data in it, I must be able to get it out.—@ndw
In a conversation that started on Friday at 04:49pm
Not, apparently, a RESTful web API. How disappointing. But maybe I'm looking in the
wrong place.—@ndw
@ndw have you seen Tomboy's REST API?: http://bit.ly/tomboy-rest-api - I haven't tried it, but looks interesting...—@frumioj
In a conversation that started on Friday at 04:59pm
@xmlgrrl @dret @ndw No one wanted to simplify xpointer for fragment identifier use? FXpointer is slick?
http://www.codedread.com/fxpointer/—@joecarmel
@joecarmel Re XPointer prospects: who knows?... (Funny seeing the FXpointer name! Check out
our old FIXptr proposal: http://is.gd/4yhZf )—@xmlgrrl
Saturday at 10:39am
Star Cars #oneletteroffmovies—@ndw
In a conversation that started on Saturday at 11:14am
Horizontal, but back on line. 9lb lighter. Just time now I guess. Tks for the good
wishes.—@dpawson
@dpawson has missed earlier message about surgery. I hope all went well and you're back to
prime quickly.—@shelleypowers
@dpawson best wishes for speedy recovery Dave - perhaps some standards work will be therapeutic
;-)—@al3xbrown
@dpawson Welcome back, and get well soon!—@vojtechtoman
In a conversation that started on Saturday at 01:02pm
@GeorgeBina can I tell oXygen not to indent lines and to insert a newline between end and start
tags in element-only content?—@ndw
@ndw I just sent you an email trying to show some possibilities also depending whether
you want that for pretty-print or during editing.—@georgebina
@georgebina thanks. I'll take a look momentarily.—@ndw
@ndw Have you solved the formatting issue? If not please send over a sample that can be
used to reproduce that.—@georgebina
@georgebina No, sorry, George. It's drifted a little further down the stack. I'll get back to
it eventually.—@ndw
In a conversation that started on Saturday at 01:14pm
Free WiFi at Borders. That doesn't work. Sucking bits through a 3G straw.—@ndw
Saturday at 01:24pm
Saturday at 01:47pm
Saturday at 02:23pm
♺@xmlcalabash Wow. It was *remarkably* easy to implement use-when in XML Calabash—@ndw
In a conversation that started on Saturday at 04:58pm
Searching the web for an appropriately small messenger bag in leather or muted colors
preferably with a couple of pockets.—@ndw
Saturday at 05:04pm
Saturday at 06:02pm
The Inspector Lewis mysteries are every bit as fun as Morse.—@ndw
Saturday at 09:45pm
OS X: Annoying hipster. Windows: rather stupid mid-level executive. GNOME: special-needs
teacher. Command line: trusted friend.—@tommorris
In a conversation that started on Sunday at 10:54am
Heaven is Pandora Radio running in the background on my iPhone. :)—@nazgul