06:51
<hsivonen>
annevk: if I put the fonts on resources.whatwg.org, should I use * or https://encoding.spec.whatwg.org in Access-Control-Allow-Origin?
06:52
<hsivonen>
annevk: I'm guessing the server doesn't support dynamic headers with rules like "any .whatwg.org"
06:55
<hsivonen>
hmm. is there a particular reason for the WHATWG deployment scripts to use Oracle Java instead of OpenJDK?
08:15
<MikeSmith>
hsivonen: if you mean the part that calls the HTML checker, no reason to use Oracle other than I knew the package name to get it to set the Oracle java as the default
08:16
<hsivonen>
MikeSmith: I see
08:16
<MikeSmith>
but I can figure out the OpenJDK equivalent
08:17
<hsivonen>
I didn't mean to suggest that there was a need to use OpenJDK. I was just curious.
08:18
<MikeSmith>
ok
08:21
<annevk>
hsivonen: just * I suppose
08:22
<annevk>
hsivonen: it's Apache, we could run a script, up to you
08:25
<zcorpan>
should module scripts only be available in secure contexts?
08:25
<annevk>
lol
08:27
<hsivonen>
annevk: ok
08:29
<hsivonen>
one would hope that Apache had a mod_cors by now
08:30
<ondras>
that would be cool
08:31
<zcorpan>
annevk: ?
08:32
<annevk>
zcorpan: just that CORS is already super controversial
08:34
<zcorpan>
annevk: heh yes. we had a discussion last week about requiring secure context for worklets, which had some opposition... but it seems to me the arguments against will be moot in 1-2 years
08:47
<annevk>
zcorpan: just do it
08:48
<annevk>
zcorpan: my main fault here is getting involved in the weekend
08:48
<annevk>
zcorpan: anxiety levels have steadily been rising, though hike through the snow this morning helped
09:42
<annevk>
hsivonen: even if Apache did, DreamHost having it installed would be a whole other thing
09:47
<hsivonen>
annevk: I'm quite hesitant to represent the visual information twice visually. It's cluttered enough as-is. I think I'll go with aria-label.
09:48
<hsivonen>
annevk: I'm now using a color scheme that's supposed to work for different forms of color blindness.
09:55
<annevk>
hsivonen: sweet
10:43
<annevk>
hsivonen: it's rather nice to have a compelling ARIA example
11:18
<hsivonen>
annevk: unclear how compelling this is as an ARIA example. It's unclear to me if the tables are actually useful for screen reader users.
11:18
<annevk>
Fair, I guess we still need to know if it actually works
11:18
<hsivonen>
annevk: so if the HTML files are generated by Travis, I guess we don't need a subdirectory to avoid directory clutter and could instead go for shorter URLs
11:19
<annevk>
hsivonen: okay
11:19
<annevk>
I'm happy with flat
11:19
<hsivonen>
annevk: ok. I submitted a PR with the fonts
12:15
<annevk>
hsivonen: https://bugzilla.mozilla.org/show_bug.cgi?id=1331351 was filed on top-level data URLs
12:26
<hsivonen>
annevk: nice
12:27
<hsivonen>
annevk: thanks for merging the fonts
12:31
<hsivonen>
annevk: how do I tell bikeshed to <link> to an extra css file?
12:33
<annevk>
hsivonen: not sure
12:34
<annevk>
hsivonen: why does the main resource need to link to it?
12:35
<hsivonen>
annevk: to reuse the same CSS for the legend colors so that they don't get out of sync
12:38
<hsivonen>
Using <style>@import for now, but that's sad
12:40
<annevk>
hsivonen: hopefully TabAtkins can help with that
12:41
<annevk>
I don't see anything in https://tabatkins.github.io/bikeshed/ that suggests it's possible
12:53
<tobie>
annevk: should "abort these steps" and "abort these sub-steps" end-up in the Infra standard?
12:54
<tobie>
annevk: the first one is obvious, the latter isn't super explicit as to whether control is returned to the super-steps or to the caller.
12:55
<tobie>
annevk: actually, "abort these steps" used in a sub-step isn't super explicit either.
12:59
<tobie>
annevk: should I file an issue?
12:59
<annevk>
tobie: please
12:59
<annevk>
tobie: or if you want to figure it out and provide a PR...
12:59
<annevk>
tobie: that's all part of the general English-algorithm-control flow question
13:02
<tobie>
annevk: no time for a PR this week. Sorry. :-/
13:02
<annevk>
tobie: no worries, having it tracked is good
14:50
<annevk>
botie: thank zcorpan for the reviews
14:50
<botie>
annevk: what?
14:51
<annevk>
botie: tell zcorpan thanks for the reviews
14:51
<botie>
will do
15:13
<TabAtkins>
hsivonen: Just put the <link> in. Bikeshed will shift it into the head for you automatically.
15:14
<botie>
zcorpan, at 2017-01-16 14:51 UTC, annevk said: thanks for the reviews
15:28
<annevk>
hsivonen: I'll probably review your second PR tomorrow
15:54
<jgraham>
Manishearth: non ascii in irssi you say? That sounds like deep magic.
16:46
<Manishearth>
jgraham: it sometimes works
16:46
<Manishearth>
old setup used to work. now it doesn't again
17:50
<MikeSmith>
jgraham:πŸ•΄ 🚠 πŸ¦‘
17:51
<MikeSmith>
irssi
17:55
<jgraham>
MikeSmith: Three question marks in diamonds?
18:03
<MikeSmith>
jgraham: https://gist.githubusercontent.com/sideshowbarker/8284404/raw/2c2bc535919e64fe2023ace0e451ea20f38a619d/irssi.png
18:03
<annevk>
jgraham: πŸ‘
18:05
<jgraham>
MikeSmith: Seems implausible
18:07
<jgraham>
MikeSmith: Is that using screen? How did you get it working?
18:09
<MikeSmith>
tmux
18:09
<MikeSmith>
dunno if it works in screen
18:11
<MikeSmith>
I don’t think I have anything special set in my irssi config
18:12
<MikeSmith>
set -g default-terminal "screen-256color"
18:12
<MikeSmith>
in my tmux config
18:14
<jgraham>
Hmm, OK. nice to know that there is some setup that works
18:15
<jgraham>
Even if it's not the setup I have :(
18:24
<Domenic>
hsivonen: annevk: isn't ACAO: * set on a higher level .htaccess already? Or maybe that's only for *.spec.whatwg.org
18:24
<annevk>
Domenic: could be, yes, file an issue and I'll sort it out
19:00
<annevk>
Manishearth: so yeah, https://github.com/tc39/proposal-intl-segmenter does suggest grapheme clusters depend on language, which doesn't make them ideal as a unit
19:00
<annevk>
Manishearth: I wonder how Swift works around that then
19:03
<Manishearth>
annevk: weeeelll, UAX 29 EGCs do not depend on language
19:03
<Manishearth>
the spec explicitly says that you will want to tailor the algorithm to your use case
19:04
<Manishearth>
in case you need something more specific
19:04
<Manishearth>
annevk: swift implements UAX 29. period
19:05
<Manishearth>
annevk: so for example, consonant clusters in my language are 2 graphemes by UAX 29, even though they're logically one, because depending on the font they may render as two (there are equivalent ways of rendering them, fonts usually render as one). I put in a proposal to change that though.
19:05
<Manishearth>
word segmentation has similar issues, UAX 29 doesn't try to handle Thai
19:06
gsnedders
would love to see a spec for that
19:06
<Manishearth>
for thai?
19:06
<gsnedders>
y'know, with citations like [thai-dictionary]
19:06
<Manishearth>
yeah
19:06
<gsnedders>
so yeah, for Thai
19:14
<annevk>
Manishearth: makes me wonder what the JS proposal is doing
19:15
<annevk>
Something for tomorrow I suppose, thanks for the answer
19:40
<Manishearth>
annevk: they're trying to support all the tailorings
19:40
<Manishearth>
an interesting idea
19:40
<Manishearth>
this will not end well
19:40
<Manishearth>
but an interesting idea
19:40
<Manishearth>
something I wish we had good libraries for. but it will be hell making those libraries
19:50
<annevk>
Manishearth: maybe you can give them feedback
19:51
<annevk>
Manishearth: happy to help if that gets difficult
20:16
<Manishearth>
annevk: "graphemes" isn't the right word to use there
20:16
<Manishearth>
for granularity
20:27
Manishearth
will file an issue
20:32
<annevk>
πŸ™Œ
20:32
<Manishearth>
yes, unicode lego to you too
20:32
<Manishearth>
;p
21:01
<annevk>
Unicode Lego would be great
21:52
<smaug____>
annevk: so URLSearchParams in browsers have ctor taking URLSearchParams as param
21:52
<smaug____>
was that at some point in the spec
21:52
<smaug____>
and is it not needed if URLSearchParams' stringifier is implemented?
21:53
<smaug____>
annevk: feel free to answer in https://bugzilla.mozilla.org/show_bug.cgi?id=1330678
22:37
<tobie>
Is there a shortcut to say that an interface must inherit from A or from an interface that itself inherits from A?
22:39
<tobie>
C must be one of A's inherited interfaces?
22:40
<tobie>
I find that painful to read.
22:46
<tobie>
Obviously, it's the minute I right this down here that I realize I've been reading the definition of inherited interfaces incorrectly all along. :-/
22:46
<tobie>
* I write
22:46
tobie
needs to hit the sack, apparently.