02:26
<sayrer>
jgraham, all I meant was that it's not stable
02:28
<sayrer>
"the parsing work is stable to the extent that it can be without having implementations in major-marketshare browsers"
02:28
<sayrer>
I do not think this is true
02:29
<sayrer>
and if someone wanted to work on that piece as a separate document, that might be reasonable
02:29
<sayrer>
not automatically dismissed with something along the lines of "our way is the best way, move along"
03:22
<sayrer>
hmm, looks like html5lib doesn't parse the contents of the noscript element
03:28
<Hixie>
i don't understand this interest in splitting out html5 using this new scheme
03:28
<Hixie>
i've never seen a spec do this before
03:29
<Hixie>
(the "implementation" vs "authoring" split that some people want)
03:30
<sayrer>
that one doesn't make much sense to me either. DOM initialization vs. post DOM initialization is more sensible (parser/script dependencies notwithstanding). another more sensible split would be old stuff vs. new stuff
03:35
<Hixie>
sayrer: which "consistency and stability claims" are overblown and how are they overblown?
03:36
<Hixie>
sayrer: also, how is the HTML5 change control unsatisfactory?
03:37
<sayrer>
Hixie, well jgraham is claiming that the parser section is so stable that nothing further can happen without major browser implementation
03:37
<sayrer>
yet html5lib doesn't even do what the spec says regarding noscript
03:37
<Hixie>
sayrer: i doubt he thinks that _nothing_ further can happen
03:38
<sayrer>
"the parsing work is stable to the extent that it can be without having implementations in major-marketshare browsers"
03:38
<Hixie>
but it's certainly true that we're mostly just waiting for wide-scale implementation experience
03:38
<Hixie>
well that's true
03:38
<Hixie>
it's as stable as it can ever be without wide-scale implementation experience
03:38
<Hixie>
that doesn't mean nothing further can happen
03:38
<Hixie>
even a completely stable spec can change
03:39
<Hixie>
just not much
03:39
<Hixie>
even a shipped product (the epitomy of stable) can change, e.g. security fixes
03:39
<Hixie>
CSS2 was as stable as it gets, yet look at the amount of change _it_ went through
03:41
<sayrer>
just saying there's an obvious delta between the spec and a library that most major html5 contributors have commit access to
03:41
<Hixie>
so?
03:42
<sayrer>
surprised it could happen
03:42
<Hixie>
really?
03:42
<Hixie>
dude, all software has bugs
03:42
<Hixie>
all specs have bugs
03:42
<sayrer>
well, surprised it's never even been noticed
03:42
<Hixie>
i hate to be the one to break it to you
03:44
<Hixie>
sayrer: also, how is the HTML5 change control unsatisfactory?
03:44
<sayrer>
Hixie, I don't like the explicit private feedback challenges
03:44
<sayrer>
er
03:44
<sayrer>
channels
03:45
<Hixie>
yeah, nor do i
03:45
<sayrer>
like, I am guessing you did not invent MessagePort
03:45
<sayrer>
maybe I am wrong about that
03:45
<Hixie>
sadly, some people don't want to say anything in public because their products are secret, or whatnot
03:45
<Hixie>
invent how?
03:45
<sayrer>
it was quite different from the Apple and Mozilla proposals as I recall
03:46
<Hixie>
proposals for what?
03:46
<Hixie>
do you mean the worker stuff?
03:46
<sayrer>
yeah
03:46
<Hixie>
workers are unrelated to messageport really
03:46
<Hixie>
though i did reuse them for that purpose since it seemed useful
03:47
<sayrer>
well, at any rate, I never proposed a course of action
03:47
<Hixie>
(messageport though, the api, was basically something i wrote up based on a series of proposals related to capabilities APIs through messages)
03:47
<sayrer>
I just don't think other editorial splits are obviously bad
03:48
<Hixie>
oh some are definitely good
03:48
<Hixie>
like we should split out the storage stuff eventually
03:48
<sayrer>
especially if someone is willing to do a document
03:48
<Hixie>
since that's pretty self-contained
03:48
<sayrer>
even if you don't suggest it
03:48
<sayrer>
anyway, gtg
03:48
<Hixie>
later
06:56
<Hixie>
there's no way to install ubuntu that doesn't require installing X?
06:59
<hdh>
i hear the server edition doesn't install X
07:02
<Hixie>
man that's hard to see on their site
07:03
<Hixie>
thanks
07:03
<Hixie>
that's what i want
11:01
<jgraham>
Yeah, we should probably have provided feedback from html5lib that we wanted to (at least optionally) behave like a scripting UA even with no scripting support
11:49
<takkaria>
Hubbub has a scripting/no-scripting flag too
11:55
<Dashiva>
I wonder how much all this noise about reaching rec faster is contributing to slowing down rec :)
12:25
<gsnedders>
SNOW!
15:21
<maikmerten>
Question about the media API: Seeking works by setting currentTime to a new value (in seconds). Is there a special reason why currentTime isn't readonly and seeking works e.g. with a method seek(), taking a relative value (zero to one), which would cover the case when the duration of the stream isn't known (but it's filesize is) and rough seeking shall still be available.
15:21
<maikmerten>
s/./?
15:22
<maikmerten>
(there are media formats without a header containing duration, so all you got is the byte position if the client shouldn't try to find a timestamp at the end of the bytestream)
15:23
<gsnedders>
zero to one relative to the filesize?
15:23
<gsnedders>
(seeming the length isn't known)
15:24
<maikmerten>
yeah, if the duration in "proper time" isn't known one can still seek to an approximate position using the position of the bytestream
15:25
<maikmerten>
this, however, only works if seeking is not taking absolute time. The client can then find a fitting representation
15:26
<maikmerten>
if duration is known: Seek to the position (in seconds or whatever)
15:26
<maikmerten>
if only the length of the bytestream is known: Well, just jump to a position in there
15:27
<maikmerten>
I'm currently trying to implement a subset of the HTML5 media specs for a Java playback applet, which only knows bytepositions and thus always seeks relative
15:29
<maikmerten>
I *could* estimate the total duration in seconds given the current byteposition and the current timestamp the media stream has
15:30
<maikmerten>
but that means the duration will change during playback (and given how dynamic video bitrate is this estimate can be like 1000% off)
15:30
<maikmerten>
(the estimate will first be horrible and be more accurate at the end)
15:31
<maikmerten>
this isn't just specific to this applet thingie, but for some formats the clients really have to seek to the end of the file and find a timestamp befor the duration is known
15:32
<nessy>
it's why doublec has asked for a duration attribute
15:32
<maikmerten>
ah, I see :)
15:32
<maikmerten>
same solution as for my applet ;-)
15:32
<nessy>
not sure it will come though - and whether it's a good solution, because not every author may include that info
15:32
<maikmerten>
most won't
15:33
<nessy>
yeah, so the estimate is probably the best you can do
15:33
<maikmerten>
quite frankly I'd hope that currentTime would be currentPosition, which can either be seconds *or* byte position
15:33
<maikmerten>
and a flag indicating what it is
15:33
<maikmerten>
same for duration
15:34
<maikmerten>
but this smells like a hack
15:34
<nessy>
or a value marker (e.g. sec,B)
15:34
BenMillard
has radically simplified his Public-HTML message filter: it now marks everything without me in either the To or CC line as Read.
15:34
<maikmerten>
right
15:35
<nessy>
well, width/height take pixels, em and other entities, too
15:35
<nessy>
why not currentPosition
15:35
<Philip`>
BenMillard: You could simply unsubscribe from the group :-)
15:35
<maikmerten>
http://people.xiph.org/~maikmerten/demos/bigbuckbunny-applet.html <-- applet without duration given. Will still allow seeking (relative to byteposition) and display a progress bar (also byteposition). Works out okay in practice
15:35
<nessy>
yeah
15:35
<nessy>
write an email to the list suggesting this, I'd say
15:36
nessy
has to get some sleep
15:36
<maikmerten>
sweet dreams!
15:36
<maikmerten>
and yeah, will write a mail
15:36
<nessy>
yeah - 2:30am here :)
15:36
<nessy>
cool, cya
15:37
<BenMillard>
Philip`, http://lists.w3.org/Archives/Public/public-html/2007Jul/0096.html
15:38
<gsnedders>
BenMillard: Lazy so and so
15:38
<hsivonen>
Lachy: FWIW, .srt goes almost all the way considering the feature set of subtitling in Northern Europe (it lacks italics and placing text sometimes at the top of the frame)
15:52
<BenMillard>
jgraham, it seems column headers are applied to the column headers on their right and row headers are applied to the rows below them in the HTML5 (November 2008) mode: http://james.html5.org/tables/table_inspector.py?input_type=type_uri&uri=http%3A%2F%2Fprojectcerbera.com%2Fblog%2F2008%2F09%2Funtangle&source=&algorithm=html5b
15:53
<BenMillard>
Step 1.5.5 and Step 1.5.10 seem to be the parts of HTML5 which are supposed to prevent that, by block associations coming from headers of the same height or width (depending on the axis)
15:53
<BenMillard>
s/block/blocking/
15:54
<BenMillard>
(re: the "steps" in here: http://www.whatwg.org/specs/web-apps/current-work/multipage/tabular-data.html#header-and-data-cell-semantics)
16:00
<BenMillard>
jgraham, only highlighting when clicking around a table makes checking the associations a dream
16:02
<BenMillard>
jgraham, Smart Headers works correctly across column headers and down row headers: http://james.html5.org/tables/table_inspector.py?input_type=type_uri&uri=http%3A%2F%2Fprojectcerbera.com%2Fblog%2F2008%2F09%2Funtangle&source=&algorithm=smartheaders
16:08
<maikmerten>
(my proposals on relative seeking: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-November/017387.html )
16:09
<maikmerten>
(oh, nessy did leave the room)
16:14
<jgraham>
BenMillard: OK, I will have a look at what I did wrong
16:21
<jgraham>
BenMillard: Does that do what you expect now?
16:28
<BenMillard>
jgraham, that fixes the bug I reported without regressions in the data cells
16:29
<jgraham>
BenMillard: I had forgotten to prevent header cells from ever forming associations
16:29
<BenMillard>
right, so in HTML5 headers don't associate with headers, ever, even when they have different spans and are next to each other?
16:30
<BenMillard>
(that's my reading of HTML5, btw, which your inspector now follows perfectly)
16:30
<jgraham>
I believe that is correct
16:31
<gsnedders>
Why can we not have headers associating with headers?
16:31
<BenMillard>
gsnedders, I think HTML5 will change in this respect (Smart Headers has always allowed header cells to have header cells)
16:32
<jgraham>
gsnedders: Hixie doesn't think that it makes sense for some reason I always forget
16:32
<gsnedders>
jgraham: silly Hixie.
16:32
<jgraham>
I think he is worried about UI issues (too much information being reported)
16:33
<jgraham>
But I think removing that information is premature optimisation and that UAs should be free to compete on which of the associations they read out in different circumstances
16:34
<jgraham>
e.g. travelling across a table they might only read the headers that changed, but on a keypress might read everything
16:34
<BenMillard>
jgraham, indeed
16:34
<jgraham>
Which I think largely eliminates the problem
16:35
<BenMillard>
in particular, it's needed when there are multiple levels of header cells and the lower levels have repetitve text which is disambiguated by the upper levels. such as: http://lists.w3.org/Archives/Public/www-archive/2007Aug/att-0003/offset-mess.htm
16:36
<BenMillard>
in HTML5, reading across level 2 of the column headers doesn't report whether you are in the "Quirks Mode" or "Standards Mode" section of the table: http://james.html5.org/tables/table_inspector.py?input_type=type_uri&uri=http%3A%2F%2Flists.w3.org%2FArchives%2FPublic%2Fwww-archive%2F2007Aug%2Fatt-0003%2Foffset-mess.htm&source=&algorithm=html5b
16:36
<BenMillard>
(similarly, level 3 doesn't report whether you are in <body> or <html> for either "Quirks Mode" or "Standards Mode")
16:37
<BenMillard>
in Smart Headers, the headers do associate with each other (so, for example, a user could query the final "scroll" to header "Standards Mode, <html>" which disambiguates where they are): http://james.html5.org/tables/table_inspector.py?input_type=type_uri&uri=http%3A%2F%2Flists.w3.org%2FArchives%2FPublic%2Fwww-archive%2F2007Aug%2Fatt-0003%2Foffset-mess.htm&source=&algorithm=smartheaders
16:37
<BenMillard>
s/to header/to hear/
16:40
<BenMillard>
(I discussed this with Hixie over IRC a couple of months ago, which is why I think it will change: http://krijnhoetmer.nl/irc-logs/whatwg/20080926#l-238)
16:40
<BenMillard>
gsnedders, ^^^
16:45
<BenMillard>
perhaps I should include a diagram to explain the terminology my comparison document uses
18:10
<Hixie>
maikmerten: the browser is required to work out the duration
18:11
<maikmerten>
Hixie, that is a pretty heavy requirement
18:12
<Hixie>
yup
18:12
<maikmerten>
heh :)
18:13
<maikmerten>
what about concatenated files?
18:13
<maikmerten>
seeking to "the end" once is a reasonable requirement, I guess
18:14
<maikmerten>
I just wonder what to do in the nastier cases
18:14
<maikmerten>
(x files concatened, total duration would have to determined by determining "the end" for each segments, basically meaning a binary search for each)
18:15
<maikmerten>
oh the nastyness of media containers - seeking tables in the headers suck, not having those suck, too ;)
18:20
<Hixie>
you have to work out the time corresponding to the start and end of every set of bytes you have
18:20
<Hixie>
to populate the bufferedTimes attribute
18:25
<maikmerten>
pretty ambitious, but if all browser vendors implement this properly this'll be pretty cool stuff
18:28
<maikmerten>
anyway, one question about API design. I have no doubt it has received considerable... consideration. Why are some actions (let's take seeking) triggered by altering an attribute, while others (starting playback etc) are methods?
18:36
<Hixie>
play() does more than set paused to false
18:36
<Hixie>
it might also call load()
18:37
<Hixie>
which is why it's a method
18:37
<Hixie>
currentTime just seeks and sets currentTime
18:42
<maikmerten>
hmmm... won't it also alter other things? The video stops while the buffers need to be refilled etc. etc.
18:42
<maikmerten>
but anyway, I assume this just doesn't matter
18:51
<Hixie>
it's not a great worry to me, no :-)
19:08
<maikmerten>
:)
21:16
<BenMillard>
just noticed this in my feeds: http://www.w3.org/QA/2008/11/w3c_validator_now_with_html5.html
21:17
<BenMillard>
the "More Options" link opens an area with a "Document Type" dropdown, where "HTML5 (experimental)" is the 2nd option: http://validator.w3.org/#validate_by_uri+with_options
21:18
<KrocCamen>
http://validator.w3.org/check?uri=http%3A%2F%2Fcamendesign.com&charset=(detect+automatically)&doctype=Inline&group=0 :)
21:20
<BenMillard>
krijnh, parentheses inside a URI works better in the logs than in Opera. well done B)
21:21
<BenMillard>
KrocCamen, I think this one is more interesting: http://validator.w3.org/check?uri=http%3A%2F%2Fwww.google.com%2Fprivacy.html&charset=%28detect+automatically%29&doctype=Inline&group=0&user-agent=W3C_Validator%2F1.606
21:22
<KrocCamen>
It’s only HTML5 by doctype though.
21:22
<KrocCamen>
No section / header / footer tags &c.
21:23
<KrocCamen>
Everybody should switch to the HTML5 doctype really though. I’m never writing another HTML4 site again, even if I don’t use HTML5 tags in order to support IE (which my site doesn’t).
21:23
<BenMillard>
KrocCamen, it's still conforming HTML5 on a google.com property :)
21:23
<KrocCamen>
Many of the Mozillians and W3C editors are at Google.
21:23
<KrocCamen>
Now Microsoft - that’s a different story
21:23
<KrocCamen>
Silverlight Ahoy!
21:27
<BenMillard>
KrocCamen, you wrote "For a 12 year old piece of software, the VB6 IDE still does it for me. Pure bliss." and I totally, if rather guiltily, agree! :D (http://camendesign.com/tweet/vb6-ide)
21:28
<KrocCamen>
It’s an odd piece of software. Not much software ages well.
21:29
<KrocCamen>
Everything else from that era is unusable. TextMate might age quite well. It is perfectly usuable and doesn’t need to do anything more.
21:30
<BenMillard>
the syntax highlighting is very conservative and all the better for it; the auto-indention does what I expect; I use Shift+F2 all the time; setting tab orders in the Forms view Works with a big W
21:30
gsnedders
dislikes TextMate
21:30
gsnedders
can never remember why
21:30
<BenMillard>
(my comment was about the VB6 IDE, btw)
21:30
<gsnedders>
Whenever I try it I like for around five minutes, then get really annoyed at it
21:31
<KrocCamen>
Hmm Mac text editors are important to users. It’s not like Windows where everything sucks equally.
21:31
<KrocCamen>
People rag on about BBedit, and I can’t personally bear it.
21:31
<gsnedders>
Urgh
21:31
<gsnedders>
BBEdit was good on OS 9
21:31
jgraham
couldn't get the indentation to work in textmate
21:31
<gsnedders>
But now, it still seems as if it should be in BBEdit
21:32
<gsnedders>
*OS 9
21:32
gsnedders
is too tired
21:32
<BenMillard>
I eventually cobbled together my own MDI text editor in VB6 so I could see how hard it is to make a text editor I like...turns out to be harder than I thought
21:32
<jgraham>
First rule of text editors: Unless you indent as well as emacs it is really hard for me to like you
21:32
<BenMillard>
especially since I'm plain awful at programming :P
21:32
<KrocCamen>
Before I switched to Mac, I used my own text editor for four years because I couldn’t find anything adequate, commercial or not, on Windows.
21:34
<KrocCamen>
There’s a feature I had though, that I’ve never seen in any other editor, and that I still pine for in TextMate.
21:34
<KrocCamen>
--Split Folder / File view.
21:35
<KrocCamen>
Screenshot here http://camendesign.com/InlineASP.png
21:36
<jgraham>
Just the directory tree thing on the left?
21:37
<jgraham>
Isn't that quite common?
21:37
<BenMillard>
(that Google Privacy page uses <meta charset="utf-8"> as well as <doctype html>, omitting a lot tags which are also optional in HTML4)
21:37
<KrocCamen>
Yeah. If a folder contains 1’000 files, you don’t want the folder tree that far apart.
21:38
<gsnedders>
jgraham: I could never get into emacs or vim. Both are just horrid for a UX POV
21:38
<KrocCamen>
I’ve never seen it in another editor. It’s always combined folder/file view.
21:38
<jgraham>
Oh, I see you mean the way that the files are shown below the directories rather than in the same tree
21:39
<BenMillard>
KrocCarmen, I don't see the point in that. Windows Explorer provides that, from which you can drag and drop multiple files, folders, mixtures of both, etc
21:39
<jgraham>
gsnedders: emacs may not be pretty and may have weird keyboard shortcuts but it has awesome functionality and I am only a very trivial user
21:39
<KrocCamen>
It’s different in a web project, really. I used it for four years and I swear by it.
21:41
<jgraham>
gsnedders: For example the indentation in python-mode is better than anything else I have ever tried, AucTeX is the only thing that makes writing LaTeX bearable, js2 mode is wonderful
21:42
<jgraham>
This makes up for the weird modal interface and all the things that make UI people cry
21:42
<jgraham>
I have ever learnt more vi than how to quit it when I accidentially launch it though :)
21:43
gsnedders
just uses Ctrl + C to quit vim :)
21:49
<jgraham>
BenMillard: Do you have an eta on the tables comparison thing?
21:50
<jgraham>
(don't worry if not, I'm just interested)
21:51
<BenMillard>
jgraham, my deadline is 1st December 2008
21:52
<BenMillard>
I expect to make it available before then so I gather feedback and correct it
21:52
<jgraham>
BenMillard: OK. I may not be around much next week, epecially at the end but if you email me and I see it, I will have a look
21:53
<jgraham>
(assuming you are interested in my feedback of course :)
21:55
<BenMillard>
jgraham, of course I am!
21:55
<BenMillard>
jgraham, by next week do you mean the next 7 days, or the 7 days after that?
21:55
<BenMillard>
s/next 7 days/next 6 days/
21:55
<jgraham>
I mean the 7 days leading up to the 1st
21:55
<jgraham>
I should have said this week :)
21:56
<gsnedders>
jgraham: that's still ambiguous
21:56
<BenMillard>
jgraham, in that case I'll throw it online right now (in it's very rough state) so you can take a look
21:56
<jgraham>
Well the week starts on a Sunday, right?
21:56
<gsnedders>
jgraham: Depends who you ask :)
21:56
jgraham
expects gsnedders to quote some ISO standard at him now
21:57
<gsnedders>
ISO 8601 defines what first day of the week is
21:58
<hsivonen>
jgraham: ISO weeks start on Monday
21:58
<jgraham>
Yeah, I just looked that up...
21:58
gsnedders
just looked that up too
21:58
<hsivonen>
It's confusing when airline or hotel booking UIs use non-ISO weeks
21:59
<gsnedders>
I might not know what the standard says, but I know what standard to look at :P
21:59
<jgraham>
OK, Ben, I will not be around much at the end of the nex ISO 8601 week
21:59
<gsnedders>
:D
21:59
<jgraham>
is that clear? :)
21:59
<hsivonen>
(when the UI has a date picker with a week per row)
22:00
<gsnedders>
jgraham: I guess :P
22:00
<jgraham>
hsivonen: Week starts Sunday is common in colloquial usage in the UK
22:00
<gsnedders>
jgraham: No, it isn't.
22:00
<jgraham>
gsnedders: Yes it is
22:00
<gsnedders>
jgraham: It's common in England. I can tell you Scotland is different.
22:00
<hsivonen>
jgraham: then your colloquial usage is non-conforming :-)
22:01
<jgraham>
gsnedders: In Scotland men wear what, and let's not beat about the bush here, is effectively a skirt
22:01
<jgraham>
so I'm not sure your opinion counts for much
22:01
<jgraham>
;)
22:01
<gsnedders>
It is not!
22:01
<hsivonen>
on a more serious note, the really crazy part is that there are countries whose week numbering is non-conforming to ISO 8601
22:02
jgraham
has a Scotish father
22:02
<jgraham>
Now non-conforming week numbering would indeed suck
22:02
<Dashiva>
hsivonen: Well, we wouldn't need two ways if nobody used the other way
22:02
gsnedders
has a Scottish grandfather
22:03
<jgraham>
Although week numbering strikes me as decidedly odd anyway
22:03
<hsivonen>
my parents had to deal with a Portuguese company that made up their own week numbers, which sucked
22:03
<BenMillard>
jgraham, gave you the link (it's not ready for public review yet)
22:03
<jgraham>
BenMillard: Thanks :)
22:04
<gsnedders>
jgraham: http://flickr.com/photos/jgraham/3053429409/ — That's awesome
22:05
<jgraham>
gsnedders: I had forgotten that I had just uploaded those
22:05
<gsnedders>
:D
22:05
<jgraham>
I need to write descriptions
22:05
<jgraham>
:)
22:05
<gsnedders>
Needless to say, it is still awesome
22:07
<jgraham>
Thanks :)
22:09
<hsivonen>
jgraham: are you still in NZ?
22:16
<jgraham>
hsivonen: No, sadly not
22:16
jgraham
is just being rather slow at uploading photos
22:17
gsnedders
has been going through photos from August today
22:26
<hsivonen>
http://www.robertnyman.com/2008/11/21/ie-6-now-coming-to-a-cell-phone-near-you/
22:30
<KrocCamen>
It’s almost like they’re unaware of the iPhone.
22:30
<jgraham>
Interesting. I guess it might not be popular enough for people to target it
22:30
<jgraham>
So there may be no practical effect
22:30
<gsnedders>
http://blogs.msdn.com/windowsmobile/archive/2008/11/11/internet-explorer-mobile-6.aspx which is what that cites says no such thing
22:31
<hsivonen>
gsnedders: http://blogs.msdn.com/windowsmobile/archive/2008/11/11/internet-explorer-mobile-6.aspx#9063740
22:31
<KrocCamen>
If anybody were to enter the mobile IE team’s office with an iPhone, I think they’d die.
22:32
<gsnedders>
hsivonen: Nowhere does it say that it is based on WinIE6
22:32
<KrocCamen>
Why would anybody make that assumption? Mobile IE is a different product.
22:33
<hsivonen>
gsnedders: well, the comment I linked to sure implies that it's mainly IE6-based except for some components of which jscript is mentioned specifically as coming from IE8
22:33
<KrocCamen>
That’s like saying Opera Mini 4 is based on Opera v4.
22:33
<gsnedders>
hsivonen: I don't read it like that
22:33
<hsivonen>
KrocCamen: rumor has it that the currently shipping Mobile IE is based on Desktop IE 4
22:33
<hsivonen>
which is really sad
22:33
<jgraham>
KrocCamen: http://news.cnet.com/8301-13860_3-10039152-56.html says it is based on IE6, which seems to be the source cited for that claim
22:34
<KrocCamen>
It would make sense in a way. IE4 was a major structural stabilisation of IE for modern content.
22:34
<jgraham>
s/ KrocCamen / gsnedders /
22:37
<hsivonen>
gsnedders: if it isn't based on IE6, the naming is a huge PR blunder
22:37
<gsnedders>
Yeah, totally.
22:37
<KrocCamen>
IE Mobile Explorer Pro Win 2008 Version.
22:37
<KrocCamen>
Totally.
22:39
<KrocCamen>
Spot-quiz. Name one good Microsoft product name.
22:39
<BenMillard>
I've used Mobile IE and it's less capable than IE6
22:39
<jgraham>
Word
22:39
<doublec>
Bob
22:39
<BenMillard>
Messenger
22:39
<KrocCamen>
That’s just generic, it’s not a name.
22:39
<BenMillard>
Explorer
22:39
<BenMillard>
oh...
22:40
<hsivonen>
Word, Excel, Windows, Internet Explorer seem like great product names
22:40
<BenMillard>
so what's the name of Explorer?
22:40
<jgraham>
The success that Microsoft has had in taking generic words and turning them into trademarks is astonishing
22:40
<hsivonen>
particularly Word, Windows and Internet Explorer
22:40
<hsivonen>
jgraham: indeed
22:40
<KrocCamen>
A good name is a brand of it’s own that people feel a affinity to. Firefox is one modern hero for example.
22:40
<jgraham>
I think windows less so, but word and internet explorer for sure
22:41
<KrocCamen>
Internet Explorer is a job description, not name XD
22:41
<jgraham>
Internet Explorer makes people think that the Blue E is the same as The Internet
22:41
<KrocCamen>
It may as well be called "Internet Browser". Or "The Blue E".
22:42
hsivonen
has wondered if Windows XP was meant to subliminally exploit the brand image of Jesus
22:42
<jgraham>
I think Powerpoint is likely also a good name although it does sound like it came out of a focus group
22:43
<jgraham>
hsivonen: ?
22:43
<KrocCamen>
I’ll give you that one Powerpoint is a reasonably good name. Excel too.
22:43
<hsivonen>
jgraham: http://en.wikipedia.org/wiki/Chi_Rho
22:44
<BenMillard>
jgraham, an ex-girlfriend who used Firefox would say things like "wow...the Internet takes ages to start these days" so I think that's a mental model problem rather than a triump of branding :)
22:45
<jgraham>
hsivonen: Ah. World religions would not be my chosen topic on Mastermind
22:45
<jgraham>
:)
22:45
<jgraham>
BenMillard: Sure, but having "Internet" in the name must help surely
22:46
<KrocCamen>
Mental model is spot on. If anything, these brands and names are the problem.
22:46
<KrocCamen>
The LISA just had "text editor", it was more document centric than application centric.
22:47
<KrocCamen>
A truly good OS/UI wouldn’t have applications, it’d have psuedo applications via folder views.
22:47
<KrocCamen>
In a spatial browser, the "Music" folder would be a music player. The "Pictures" folder would be the picture app. That’s how I would imagine it.
22:49
<jgraham>
KrocCamen: I have several "Picture" apps and I find the OSX behaviour of trying to have magic folders tied to applications irritating
22:49
<KrocCamen>
Magic folders? Oh you mean bundles.
22:49
<jgraham>
So whilst I used to drink the document centric koolaid, I am not sure I am a believer anymore
22:49
<KrocCamen>
No, I don’t mean bundles that *launch* an app. I mean the folder view is the app. You open Music, and the folder view has extra buttons for play &c.
22:49
<jgraham>
KrocCamen: I mean things like the iphoto pictures folder
22:50
<jgraham>
Not the application bundles which are a fine idea
22:52
<KrocCamen>
I would combine the two. Take BeOS, and have application folders that are themselves the data folders. I would imagine in OS X terms, that you’d double click on ~/Music and you’d get finder still, but it’d be essentially iTunes. No database file, all searching/metadata done through the FS.
22:52
<KrocCamen>
(Like BeOS mail, a truly elegant app)
22:54
<BenMillard>
KrocCamen, IE uses actual files and folders for its Favourites and History. In IE8, address bar autocomplete (and similar features) use Windows Search
22:54
<KrocCamen>
With xattr / Spotlight, we really shouldn’t need these db files for each app. iTunes / Mail &c.
22:54
<jgraham>
How does it work if I have a file that I want to edit in either Lightroom or Photomatix? How does it work if, like Photomatix, I need to work on multiple files at the same time
22:54
<KrocCamen>
BenMillard - a pretty good example in a ways.
22:55
<KrocCamen>
jgrahm - that’s what needs to be debated. Where does brand / app and document divide.
22:56
<KrocCamen>
In an ideal world where we didn’t have competition or profit goals we wouldn’t need brands. Of course, that’s going to never happen. But for a very brief period, it did exist. Right back with the LISA/Mac.
22:58
<takkaria>
ideal worlds would have plenty of competition for me. :)
22:58
<KrocCamen>
(and XEROX Parc before that of course. All the pioneers of UI never thought in term of brands/products. I find that particularly fascinating)
23:02
<KrocCamen>
One good argument against the application-centric model is Adobe Reader.
23:02
<KrocCamen>
I feel like I could roll over and die having to use that app. It offends on so many levels.
23:02
<KrocCamen>
But Apple preview is a very document-centric app, being mostly transparent to the user
23:03
<KrocCamen>
Having a brand forced down your throat just to view a simple document is anti-user.
23:09
<BenMillard>
KrocCramen, this is the shabby homebrew VB6 text editor I made and use (based on standard MDIForm/MDIChild and RichTextBox): http://projectcerbera.com/tools/textstudio/
23:09
<BenMillard>
jgraham has a point about automatic indention...it doesn't have that but I should add it
23:10
<BenMillard>
and syntax highlighting, and UTF-8 support, but those 2 are beyond my abilities
23:11
<KrocCamen>
Looks alright. I used an OCX control for indentation and syntax highlighting
23:11
<KrocCamen>
I forget it’s name though
23:12
<BenMillard>
given your strong views on UI, I feel blessed to have escaped with a "looks alright" :)
23:17
<KrocCamen>
Art is personality.
23:19
<KrocCamen>
UX for the masses is not the same as UX for solving problems :)
23:25
<jgraham>
BenMillard: Good indentation is a hard problem: http://steve-yegge.blogspot.com/2008_03_01_archive.html (just under the orange heading that says "Missing highlighting")
23:43
<BenMillard>
jgraham, oh yeah doing it properly like that is WAY beyond me!
23:43
<BenMillard>
jgraham, I would have followed the VB6 IDE convention, which always assumes the "same indentation as the previous line" when you press Return
23:44
<BenMillard>
jgraham, with Tab increasing indention by 1 level (and applies to multiple lines of you select multiple lines) and Shift+Tab decreasing in the same way
23:45
<KrocCamen>
Sometimes computer’s shouldn’t overthink. It prevents the user expressing their artistic nature.
23:52
<jcranmer>
s/r's/rs/
23:53
<jcranmer>
er, s /r’s/rs/