Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
domenicd
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
91.
▲
by
domenicd
6y ago
Yeah, I'm hoping this year we can make the "identified as spam" numbers approach the "actually spam" numbers. It's a bit of fools' errand, because all the spammer has to do is find an unmaintained reposito
92.
▲
DigitalOcean's Hacktoberfest is generating lots of spam PRs
(twitter.com)
3 points
by
domenicd
6y ago
|
3 comments
93.
▲
by
domenicd
6y ago
This is fixable, using the form-associated custom elements feature that's specified in HTML. (Introduction: https://html.spec.whatwg.org/multipage/custom-elements.html#... ) However, that's only currently ship
94.
▲
by
domenicd
6y ago
(Disclaimer: author and editor of the modern custom elements spec here.) The specific "failed promise" that I see is largely this positioning of web components vs. frameworks. How web components was originally envisioned was as le
95.
▲
by
domenicd
6y ago
List of web platform changes to Gecko: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Rel...
96.
▲
by
domenicd
6y ago
The URL Standard is written and maintained by a Mozilla employee.
97.
▲
by
domenicd
6y ago
A while ago I wrote up my own take, inspired largely by Permutation City but also by Tegmark's mathematical universe hypothesis: https://blog.domenic.me/mathematical-consciousness/ To me this line of thinking is v
98.
▲
by
domenicd
6y ago
They had a project called "Midori" which was a new operating system (I believe including browser?) written in a C# derivative. The blog posts on it are fascinating stuff, diving into some greenfield decisions for both language des
99.
▲
by
domenicd
6y ago
Be sure to read https://tc39.es/ecma262/ instead of the one hosted on ecma-international.org that has up to a year's worth of unfixed bugs.
100.
▲
by
domenicd
6y ago
On an audience of that size, with that many samples, I strongly suspect 3% is not within the margin of error.
101.
▲
by
domenicd
6y ago
In Chrome we already require these headers on mobile, and plan to require them on desktop soon.
102.
▲
by
domenicd
6y ago
The following articles also go into more detail: - https://web.dev/coop-coep/ - https://web.dev/why-coop-coep/ although I think the Mozilla article in the OP is a really nice, succinct high-level
103.
▲
by
domenicd
6y ago
+1. The way I think about it is that signed exchanges are basically a way of getting the benefits of a CDN without turning over the keys to your entire kingdom to a third party. Instead you just allow distribution of a single resource (perh
104.
▲
by
domenicd
6y ago
In code that was not shipping, note.
105.
▲
by
domenicd
6y ago
https://github.com/WICG/portals/blob/master/README.md#use-ca... https://github.com/WICG/portals/blob/master/key-scenarios.md (although that's a bit out of date a
106.
▲
by
domenicd
6y ago
See https://github.com/WICG/portals#a-new-attribute-on-an-existi...
107.
▲
by
domenicd
6y ago
Yes and yes, although see https://news.ycombinator.com/item?id=23692160 about the latter.
108.
▲
by
domenicd
6y ago
See https://github.com/WICG/portals#summary-of-differences-betwe...
109.
▲
by
domenicd
6y ago
The current specification allows the portaled page to optionally "adopt its predecessor", putting it into a portal. It's not clear whether this functionality will fully survive, as we refocus portals around a more tightly sco
110.
▲
by
domenicd
6y ago
Note that postMessage is only allowed same-origin, for privacy reasons (to avoid cross-site tracking). Portals are entirely new browsing contexts, so just as "heavy" as iframes. Iframes are generally not that heavy though (especia
111.
▲
by
domenicd
6y ago
Portals are specifically designed to address the security and privacy issues with iframes. You can learn more at https://github.com/WICG/portals/blob/master/README.md#privac...
112.
▲
by
domenicd
6y ago
Chrome team member here, and one of the people working on the portals spec. This isn't accurate. This feature is being developed behind a flag, as it's still highly experimental and undergoing a lot of change. There is an origin t
113.
▲
by
domenicd
7y ago
My understanding is that non-sound type systems are not helpful for runtime optimizations. (In fact, to the extent that they operate at runtime at all, they will slow things down, by adding extra checks.) Only sound type systems give you en
114.
▲
by
domenicd
7y ago
> Raw > TypeScript What?
115.
▲
by
domenicd
7y ago
The voting system is roughly: any paying member company can submit a "formal objection", which will be considered by W3C management ("on behalf of" Tim Berners-Lee). If upheld by management then the recommendation doesn&
116.
▲
by
domenicd
7y ago
Not really; the WebAssembly work is all done within the W3C. Specifically, it is done within the WebAssembly Community Group (open to all), then shuffled through the WebAssembly Working Group (open to paying member companies only) for advan
117.
▲
by
domenicd
7y ago
Yes, precisely this. You can't let web sites "opt in" to tracking users. That's the exact wrong threat model to be using here.
118.
▲
by
domenicd
7y ago
I really wish there was some option to pay for ad-free NPR podcasts. I do this with a few others via Patreon, but some quick Googling didn't find anything similar for NPR.
119.
▲
by
domenicd
7y ago
As someone who only vaguely remembers NPR from their childhood, my primary association of NPR is with their podcasts. And those things are full of ads. So I initially found this post very confusing. I guess in the past there might have be
120.
▲
by
domenicd
7y ago
I'm not sure what you mean by drop and then re-introduce, buried in a Git commit. We made a single commit to remove keygen, after displaying a public deprecation-will-be-removed notice in the spec for some years. Dropping keygen was pa
More ›