| 03:19 | <MikeSmith> | when you say, “pivoted away from workers and to scheduling” and “for people who *are* using workers on the web”, it sounds like you’re suggesting that any use cases that could be met with workers could be satisfied completely with a native scheduling API instead, and that would be better? |
| 03:19 | <MikeSmith> | or am I reading too much into what you wrote? |
| 04:26 | <shu_> | i’ll push back a bit, speaking for V8, i think there’re capability gaps in the platform to be bridged for better multithreaded programming that’s complementary to scheduling. if we bridge those, or perhaps while bridging them, something like blöcks become more attractive to the platform |
| 04:59 | <annevk> | shu_: what are the gaps? C threads in Wasm? |
| 08:19 | <annevk> | Domenic: https://github.com/whatwg/console/pull/187 |
| 08:19 | <annevk> | (or someone else with review power) |
| 09:07 | <annevk> | zcorpan_: are you interested in solving https://github.com/whatwg/quirks/pull/53? |
| 09:08 | <annevk> | there are some auto references it's confused about and I wasn't able to find a solution within 30s, but I can look longer later |
| 09:17 | <zcorpan_> | annevk: I can fix |
| 09:17 | <zcorpan_> | looks like css2 is confusing bikeshed |
| 09:17 | <zcorpan_> | or quirks is doing something wrong |
| 09:20 | <zcorpan_> | https://github.com/whatwg/quirks/pull/54 |
| 09:34 | <annevk> | zcorpan_: mind pushing that as a fixup commit to the other PR? |
| 09:34 | <annevk> | zcorpan_: and then I'll squash land if you approve |
| 09:35 | <annevk> | or you can approve and I'll do it |
| 09:35 | <zcorpan_> | annevk: why not land #54 and rebase 53? |
| 09:37 | <annevk> | zcorpan_: it's not what I did elsewhere, but sure |
| 09:37 | <annevk> | zcorpan_: still need your approval |
| 14:40 | <Domenic> | MikeSmith: No, I'm not going that far. I'm saying that if your goal is to improve performance, trying to move currently-main-thread stuff to workers is not a great investment in the general case, because of the communications overhead. E.g. people talked about doing all the "M" and "C" parts of MVC in a worker; some benchmarking showed that any gains in removing main-thread contention there are lost by the cross-thread |
| 14:40 | <Domenic> | serialization overhead. |
| 14:41 | <Domenic> | annevk: my comment about not unnecessarily removing the centralized link defaults stands on console. |
| 14:42 | <annevk> | Domenic: I don't see that comment? |
| 14:42 | <Domenic> | annevk: oops, was sitting in drafts :( |
| 14:42 | <annevk> | Domenic: this isn't about defaults though |
| 14:43 | <annevk> | Domenic: there's a difference between for=/ whatever list thing URL defines |
| 14:43 | <annevk> | which I guess has for=URLSearchParams if I would have to go from memory |
| 14:43 | <Domenic> | Link defaults says that whenever you see [=list=] it should be Infra's for="/" list |
| 14:43 | <Domenic> | You deleted that and instead made it [=/list=] everywhere |
| 14:44 | <annevk> | I mean, that's not quite what it does |
| 14:44 | <annevk> | There's a difference between defaulting to / and specifying some specific document that might change over time |
| 14:45 | <annevk> | I think not listing specific documents is better |
| 14:45 | <Domenic> | I understand, which is why I said it's the editor's call. |
| 14:45 | <Domenic> | (I disagree) |
| 14:45 | <Domenic> | I don't think it's something that should be changed in a "link to the RD" commit. |
| 14:46 | <annevk> | Domenic: also, if Infra gains another <dfn>list</dfn> it'll continue complaining |
| 14:46 | <Domenic> | I understand it's your preference |
| 14:46 | <Domenic> | I don't think it's appropriate to change in this PR |
| 14:47 | <annevk> | sigh |
| 14:47 | <Domenic> | (and I don't particularly have the energy at the moment to argue about why I prefer the opposite.) |
| 14:47 | <annevk> | Someone else can do this then |
| 14:47 | <Domenic> | Wow, so you won't help link to RDs unless you get to make unrelated changes to how standards are done? |
| 14:49 | <annevk> | I mean, I was just trying to fix the build and your attitude about it made me lose my energy, so to say |
| 14:49 | <Domenic> | Fair enough |
| 15:55 | <shu_> | annevk: i see two areas where there're gaps: 1) better support for actor-like run-to-completion style programming. in particular, i'm thinking better transferring of JS object graphs (including code), 2) more useful racy accesses on shared memory (i.e. "traditional" multithreaded programming) without having to come up with your own object models and write your own mutexes |
| 16:06 | <noamr> | Hi TabAtkins and annevk, I want to help progress on https://github.com/whatwg/html/issues/5165 and https://github.com/w3c/csswg-drafts/issues/5165 (EXIF orientation/resolution and same-origin). What would be a good next step? Create a PR for HTML spec for the same-origin/orientation issue? |
| 17:15 | <Domenic> | Wow the spam is really ramping up |
| 17:16 | <Domenic> | Oh it's probably October in some parts of the world |
| 17:19 | <Domenic> | There's a new "spam" label we can use according to https://hacktoberfest.digitalocean.com/faq/ but this still sucks |
| 19:27 | <Domenic> | Eyeing this option... https://usercontent.irccloud-cdn.com/file/m3utstGN/repository-interaction-limits.png |
| 19:43 | <TabAtkins> | that seems useful to turn on |
| 19:43 | <TabAtkins> | noamr: Plz ping me tomorrow! |
| 19:43 | <noamr> | sure TabAtkins. |
| 19:44 | <noamr> | thanks! |
| 19:44 | <zcorpan_> | Domenic: can it be enabled for a whole org? |
| 19:45 | <Domenic> | Looks like it can |
| 19:46 | <Domenic> | I worry a bit about putting off legitimate contributors or e.g. browser employees who haven't done much GitHubbing... |
| 19:50 | <zcorpan_> | Domenic: yeah. How severe is the spam problem? Also that setting limits all interactions, not only PRs |
| 19:50 | <Domenic> | About 4 spam PRs per hour |
| 19:51 | <zcorpan_> | bleh |
| 19:56 | <zcorpan_> | Domenic: only for html, though? |
| 19:56 | <Domenic> | Yeah |
| 19:56 | <zcorpan_> | Maybe we can enable that setting for html, and document in CONTRIBUTING what to do if you're trying to open a PR and are blocked |
| 19:57 | <zcorpan_> | (or trying to comment or open a new issue, which will also be blocked) |
| 19:57 | <zcorpan_> | maybe github should provide more granularity here |
| 20:07 | <zcorpan_> | sent a ticket to github support |
| 21:05 | <croraf> | I know that per HTML standard it is erroneous to put "button" or "input type=checkbox" inside the "button". |
| 21:06 | <croraf> | But what about ARIA's "role=button" inside "button" or inside "role=button"? |
| 21:06 | <croraf> | Shouldn't this be consistent? |
| 21:13 | <zcorpan_> | croraf: that would make sense |
| 21:13 | <zcorpan_> | I don't think ARIA has many content model rules |
| 21:18 | <zcorpan_> | croraf: file an issue for aria? |
| 21:22 | <croraf> | zcorpan_, I dont know, because even the browsers do not conform to that. |
| 21:22 | <croraf> | I tried button in button, and I don't even get a warning. |
| 21:23 | <zcorpan_> | croraf: well, this is a conformance requirement for documents, not for UAs |
| 21:23 | <zcorpan_> | browsers are not required to warn you when you use invalid HTML |
| 21:25 | <croraf> | zcorpan_, who are UA's the implementors? what that shortcut means? |
| 21:26 | <croraf> | Not also sure what you mean by "conformance requirement for documents" |
| 21:26 | <Domenic> | Woohoo, https://blog.domenic.me/hacktoberfest/ is #1 on HackerNews :D |
| 21:26 | <zcorpan_> | Sorry, UA = user agent, like browsers (but not only browsers) |
| 21:28 | <zcorpan_> | croraf: different requirements in specs apply to different conformance classes. In this case, disallowing buttons in buttons is a requirement for web developers / authors / documents only |
| 21:29 | <zcorpan_> | Domenic: s/then for hosting/them for hosting/ |
| 21:29 | <Domenic> | ty |
| 21:32 | <devsnek> | haven't been to the orange site in a while |
| 21:32 | <devsnek> | forgot how disconnected the comments are |
| 21:32 | <croraf> | zcorpan_, I see |
| 21:33 | <devsnek> | i wonder why the html spec is getting so much, when node hasn't gotten any |
| 21:33 | <Domenic> | It seems really random |
| 21:33 | <Domenic> | I thought it was popularity |
| 21:34 | <Domenic> | But some people are saying their computer club website is getting them |
| 21:34 | <devsnek> | btw vultr/choopa is very good |
| 21:35 | <croraf> | zcorpan_, I found a sentence now in ARIA specs: For example, an element with role=button is interactive content and therefore cannot contain interactive content descendants. |
| 21:37 | <zcorpan_> | croraf: ooh, good catch! so it's here https://w3c.github.io/html-aria/#allowed-aria-roles-states-and-properties not in the main aria spec |
| 21:37 | <zcorpan_> | too many aria specs |
| 21:38 | <zcorpan_> | MikeSmith: this seems to not be implemented in validator.nu ^ |
| 21:39 | <croraf> | zcorpan_, yes, I think that is the same document I'm checking: https://www.w3.org/TR/html-aria/#allowed-aria-roles-states-and-properties |
| 21:40 | <croraf> | but I see there are other documents |
| 21:41 | <zcorpan_> | croraf: yeah but TR/ are often outdated compared to the editor's draft |
| 21:42 | <zcorpan_> | first thing you want to do when landing in a w3c spec is to click the "Latest editor's draft" link at the top |
| 21:50 | <croraf> | I see. |