| 05:47 | <wirepair> | anyone know how close the parsing in http://about.validator.nu/htmlparser/ resemebles gecko's parser? |
| 06:35 | <MikeSmith> | wirepair: it should be exactly close |
| 06:35 | <MikeSmith> | any differences would not be intentional |
| 06:36 | <MikeSmith> | hmm, modulo how up to date the code behind http://about.validator.nu/htmlparser/ |
| 06:37 | <MikeSmith> | I think the source has some resst changes that have not be pushed to there yet |
| 06:38 | <MikeSmith> | oops but that's the sure for the "about" page |
| 06:41 | <MikeSmith> | I'd though you meant http://html5.validator.nu/parsetree |
| 06:42 | <MikeSmith> | so now I think I don't understand your question.. |
| 06:46 | <MikeSmith> | wirepair: the gecko C++ parser is not yet portable outside of gecko, if that's what you're thinking about |
| 06:50 | <wirepair> | MikeSmith: awesome thanks! i need to hijack the various parser transitions to do some testing |
| 06:51 | <wirepair> | i just want to make sure it's as close as possible to how firefox parses |
| 06:54 | <MikeSmith> | wirepair: yeah it is |
| 06:54 | <wirepair> | good deal, thanks for confirming |
| 06:55 | <MikeSmith> | np. hsivonen should be on soonish if you have specific questions |
| 06:55 | <wirepair> | cool, first order of business is trying to get the raw html source from a firefox extension without it being tainted by the parser fixing up various things |
| 14:11 | <annevk> | So I tried updating the topic to use — rather than -- but apparently you need to be op for that :/ |
| 14:15 | <jgraham> | Changing the topic here? Heresy. |
| 14:16 | <annevk> | It's 2014, everyone better have utf-8 by now |
| 14:16 | <jgraham> | Well IRC isn't encoding-aware |
| 14:52 | <gsnedders> | If #linguistics can cope by just telling everyone to use UTF-8, then I expect #whatwg can. :P |
| 14:53 | <darobin> | people coming here with their clients set to anything other than UTF8 deserve not to read anything |
| 15:12 | <annevk> | Any opinions on Kindles here? |
| 15:12 | <annevk> | The normal one looks better than the Paperwhite edition, but maybe I'm missing something? |
| 15:12 | <Ms2ger> | I like dead trees |
| 15:13 | <darobin> | annevk: what kind of opinion? |
| 15:13 | <darobin> | Ms2ger: I guess that Kindles are largely derived from dead algae |
| 15:13 | <Ms2ger> | And dead dinosaurs? |
| 15:14 | <annevk> | darobin: any really, I'm considering getting one so I don't have to carry lots of dead trees around |
| 15:14 | <jory> | A Kindle is much nicer to carry around than any particular doorstopper. |
| 15:14 | <jory> | They're alright for technical books as well. Not great, but not terrible. |
| 15:15 | <darobin> | annevk: well, I've had a K2 and a K3, and I've been happy with both |
| 15:15 | <darobin> | I haven't tried the paperwhite |
| 15:15 | <darobin> | I routinely archive a de-DRMed stash of the books, just in case |
| 15:16 | <darobin> | the thing I like least is that when you upgrade an ebook you lose your annotations — but currently all ebook systems seem to suffer from that issue |
| 15:16 | <darobin> | if you're the kind to write on books be sure to get a version on which you find the keyboard easy to use, i.e. not the entry-level one where you have to move from key to key using the arrows |
| 15:17 | <jgraham> | annevk: I quite like them. Not as nice as a real book, but a good reading experience. Depends what your use case is really. I have only used it for reading fiction and have never bothered with the annotaion service / etc. |
| 15:17 | <SimonSapin> | annevk: because JSON sucks for being written by humans: https://github.com/mojombo/toml |
| 15:17 | <darobin> | annevk: I have a script that parses the file in which the Kindle stores annotations, bookmarks, etc. If you're interested I can clean it up and release it. |
| 15:18 | <jgraham> | Also, being able to select a word and get a definition is useful |
| 15:18 | <darobin> | yeah |
| 15:18 | <darobin> | they're often not very good for programming books as the examples tend to wrap suckingly |
| 15:19 | <jory> | Yeah, you basically have to read technical books in landscape with a small font. |
| 15:19 | <darobin> | also, I now get all maths-heavy books in paper format |
| 15:19 | <darobin> | otherwise you get equations as gifs — it's maddening |
| 15:20 | <jgraham> | Blame Google? |
| 15:21 | <jgraham> | (I assume it uses WebKit, which doesn't have MathML support) |
| 15:21 | <jgraham> | (but the idea of using it for technical books is mildly horrifying) |
| 15:22 | <jgraham> | As a format it only really works for things that are very layout-agnostic |
| 15:23 | <darobin> | yes |
| 15:23 | <Ms2ger> | Get a TeX'd PDF? |
| 15:23 | <darobin> | though it depends on what kind of tech book, those that are discussion based are fine |
| 15:24 | <annevk> | I was thinking of using it for reading |
| 15:24 | Ms2ger | gasps |
| 15:24 | <annevk> | Mostly fiction |
| 15:24 | <jory> | I actually read all of raganwald's stuff on my Paperwhite; but his largest code sample is still less than a dozen lines or so. |
| 15:24 | <darobin> | annevk: for fictions it's an obvious choice |
| 15:25 | <annevk> | darobin: is http://www.amazon.co.uk/gp/product/B007HCCOD0/ the one you have? |
| 15:25 | <annevk> | I'm not too worried about the annotation stuff |
| 15:25 | <darobin> | annevk: no, I have an earlier one |
| 15:25 | <darobin> | it's still running |
| 15:26 | <jgraham> | We have a pre-paperwhite touch version. I could bring it in tomorrow if you want to have a look |
| 15:27 | <darobin> | annevk: I think they've rebranded it, it's this one http://www.amazon.co.uk/Kindle-Wireless-Reader-Wifi-Graphite/dp/B002Y27P46/ref=sr_1_6?ie=UTF8&qid=1389021994&sr=8-6&keywords=kindle+keyboard |
| 15:27 | <darobin> | but if you don't care about annotations, get a paperwhite I'd reckon |
| 15:29 | <annevk> | I don't care, but it seems the one I pointed to is even simpler? |
| 15:29 | <annevk> | Or is the backlight really great? |
| 15:29 | <jory> | It is really great. |
| 15:30 | <jory> | You can read equally well in the dark through to full sunlight. |
| 15:30 | <jgraham> | Seems useful if you ever want to read on a plane with the lights dimmed, for example |
| 15:30 | <darobin> | yeah the backlight is good |
| 15:32 | <jory> | I've had multiple Kindles, as I'm quite good at breaking them, and aside from the lack of physical buttons page turning buttons, the Paperwhite is ideal. |
| 15:50 | <MikeSmith> | annevk: non-paperwhite one sucks for reading outside in sunlight |
| 15:50 | <MikeSmith> | or really any non-e-ink reader does |
| 15:54 | <gsnedders> | Yeah, you want e-ink for a eReader. Definitely. |
| 16:02 | <SimonSapin> | I’ve started reading on a LCD tablet and a phone, I wonder if e-ink is worth Yet Another Device |
| 16:02 | <jory> | Is your reading synced between those two devices? |
| 16:02 | <SimonSapin> | (I mean reading fiction books) |
| 16:04 | <SimonSapin> | no sync, but I read one fiction book at a time and with the TOC it’s not too hard to find where I was |
| 16:05 | <gsnedders> | SimonSapin: IMO it is worth it |
| 16:06 | <jgraham> | Not sure I would want to read fiction on non-e-ink |
| 16:06 | <jgraham> | Or any long text |
| 16:06 | <jgraham> | It's bad enough using such a display all day |
| 16:08 | <annevk> | I didn't get the impression from the site that Paperwhite is e-ink, but this all sounds good. Thanks guys! |
| 16:08 | <annevk> | I suppose I'll get that one. |
| 16:11 | <gsnedders> | annevk: I don't think it is? I dunno. |
| 16:12 | <jgraham> | I thought it was? |
| 16:13 | <jory> | It is e-ink, but also backlit. |
| 16:13 | <gsnedders> | Yeah, it is |
| 16:13 | <jgraham> | It has a "E Ink perl active matric display" it seems |
| 16:13 | <jory> | If you turn off the backlighting, it looks like a normal eink display. |
| 16:13 | <jgraham> | Oh, wait "pearl" |
| 16:13 | gsnedders | decided against getting a Kindle for the sake of being able to actually use standard ePubs and not only Amazon's proprietary format… |
| 16:13 | <jgraham> | (also matrix, but that was a less Freudian typo) |
| 16:13 | <jory> | E-Ink /$@#!##$%*^!/ |
| 16:17 | <darobin> | annevk, gsnedders: getting some really good love from w3cmemes :) |
| 16:17 | <gsnedders> | darobin: I can't quite work out who is meant to be who. :) |
| 16:18 | <darobin> | I was thinking you were on the left |
| 16:18 | <darobin> | not sure who filed this meme though, they may have had a clearer notion |
| 16:18 | <Domenic_> | Nook is pretty good alternative that does ePub |
| 16:18 | <gsnedders> | darobin: I dunno. :) |
| 16:19 | <darobin> | gsnedders: I have to say I love the jacket |
| 16:19 | <annevk> | I wish I was that cool |
| 16:19 | <darobin> | awww |
| 16:20 | <darobin> | all this ebook talk makes me wonder: did that idea of making Zip first-class citizen ever get anywhere? |
| 16:21 | <annevk> | It got to the point where I no longer wanted to pursue it |
| 16:23 | <annevk> | I think wycats_ still thinks it has merit and when we discussed it within the TAG we came up with some new kind of format that would handle streaming better and was more compatible with custom file extensions and custom HTTP headers... |
| 16:24 | <darobin> | annevk: you have a pointer for that? |
| 16:25 | <annevk> | I think https://gist.github.com/wycats/220039304b053b3eedd0 might be our write up |
| 16:28 | <annevk> | I rely so much on my browser history it's kind of fucked up |
| 16:28 | <darobin> | annevk: great, thanks |
| 16:28 | <darobin> | I know how that feels |
| 16:29 | <darobin> | a long time ago I used to have a small HTTP proxy in Perl that did full text indexing over my browsing; I should probably reimplement that |
| 16:29 | <annevk> | http://www.flickr.com/photos/gsnedders/2964101064/ is the classic Mandelieu 2008 photo btw |
| 16:29 | <MikeSmith> | ah yeah that one was great |
| 16:30 | <gsnedders> | > That moment when timbl asks for a photo with you |
| 16:31 | <Ms2ger> | [citation needed] |
| 16:32 | annevk | can attest |
| 17:30 | <annevk> | So even Gravity was not shot in "4k" |
| 17:32 | <smola> | annevk: hi there |
| 17:32 | <annevk> | hey |
| 17:32 | <smola> | if WHAGWG URL is supposed to obsolete the RFCs, shouldn't it include a formal specification of a valid URL? Such as importing the RFC 3986 ABNF spec? |
| 17:33 | <annevk> | smola: there's a formal definition |
| 17:34 | <annevk> | smola: formal doesn't require ABNF |
| 17:35 | <smola> | annevk: yeah, sure, I meant any unambiguous formal definition |
| 17:35 | <smola> | not necessarily ABNF |
| 17:36 | <annevk> | http://url.spec.whatwg.org/#writing |
| 17:43 | <MikeSmith> | smola: the spec prose of that section is intended to be unambiguous. you don't necessarily need any kind of formalism to achieve unambiguity.. |
| 17:43 | <Ms2ger> | MikeSmith, do you need a formalism for a formal definition, though? |
| 17:44 | <MikeSmith> | Ms2ger: not as far as I can see |
| 17:45 | <MikeSmith> | (and now I see that I just repeated what annevk already said anyway) |
| 17:46 | <MikeSmith> | Ms2ger: it's a formal definition that takes the form of prose |
| 17:46 | <smola> | MikeSmith: yes, I see. Somehow I didn't realise the intent of that section was to provide *the* formal definition ;) |
| 17:46 | <MikeSmith> | and it's formal in that it states requirements unambiguously |
| 17:46 | <smola> | it's harder to grasp for me than a ABNF or any kind of grammar, but that's a matter of personal preference I guess ;) |
| 17:46 | <MikeSmith> | smola: yeah, actually I didn't either when I first read it |
| 17:46 | <annevk> | smola: it might need a bit more examples and introductory text |
| 17:47 | <MikeSmith> | bingo |
| 17:47 | <annevk> | smola: I'm waiting for it to get some traction |
| 17:47 | <jgraham> | Well, you could say that it's not formal in that it relies on ambiguous language rather than a symbolism with a defined set of rules |
| 17:47 | <annevk> | Implemented by one browser as is would be good |
| 17:47 | <jgraham> | (that's not to say that a formalism is better) |
| 17:47 | <MikeSmith> | smola: annevk is allergic to writing introductions and other forms of non-normative text |
| 17:48 | <Ms2ger> | Not as allergic as I am, fortunately :) |
| 17:48 | <MikeSmith> | heh |
| 17:57 | <smola> | annevk: sounds good, thank you |
| 18:50 | <SimonSapin> | Is the :scope pseudo-class still a thing? It’s in the abandoned selectors-api2 but not in DOM, that replaces it |
| 18:51 | <Ms2ger> | I found another photo of MikeSmith with that monk: http://i.imgur.com/B36Srq3.jpg |
| 20:28 | <TabAtkins> | annevk-cloud: Regarding e-readers, I'm still very happy with my simple Nook. It reads PDFs and epubs, which is all I need. And the B&N drm is easy to strip off. |
| 22:12 | <Hixie_> | heycam|away: your input on bugs in this list would be most helpful: https://www.w3.org/Bugs/Public/buglist.cgi?list_id=30749&query_format=advanced&status_whiteboard=heycam&status_whiteboard_type=allwordssubstr |
| 22:14 | <Ms2ger> | heycam|away, so would your input on your own damn bugs! :) |
| 22:24 | <Hixie_> | anyone want to figure out when <embed> fires 'load' events, exactly? :-) https://www.w3.org/Bugs/Public/show_bug.cgi?id=23951 |
| 22:25 | <Ms2ger> | Would a "no" surprise you a lot? :) |
| 22:26 | <Hixie_> | not in the slightest :-( |
| 22:27 | <TabAtkins> | Ooh, apparently our UseCounter on the SVG <use> instance tree reports absolutely no usage on the web. |
| 22:27 | <pdr> | ++ |
| 22:28 | <pdr> | Just search around, it's clear the instance tree is not used |
| 22:29 | <Hixie_> | wow, zero? |
| 22:29 | <Hixie_> | not even tests or something? |
| 22:29 | <Hixie_> | that's awesome |
| 22:31 | <heycam> | TabAtkins, that's good news. but not unexpected, given it's not implemented everywhere. |
| 22:31 | <heycam> | TabAtkins, did you or Dirk end up putting use counters in for everything SVG? or just certain things? |
| 22:31 | <pdr> | heycam, I did it just for instanceRoot in crbug.com/313438 |
| 22:32 | <heycam> | Hixie_, will look |
| 22:32 | <TabAtkins> | No, but pdr put in some targetted ones. |
| 22:32 | <heycam> | pdr, ah ok |
| 22:52 | <Hixie_> | crap |
| 22:52 | <Hixie_> | in trying to determine what the spec should do for that embed bug, i found two more bugs |
| 22:53 | <Ms2ger> | Been there :) |
| 22:54 | Hixie_ | files them and moves on |
| 22:56 | <Hixie_> | interesting that 'load' events fire on <embed>, then the outer doc, then the inner doc |
| 22:56 | <Hixie_> | oh wait |
| 22:57 | <Hixie_> | nevermind that last part |
| 22:57 | <Hixie_> | not sure what order the inner doc and outer doc fire |