Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
domenicd
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
domenicd
4y ago
As the sibling comment notes, this would unfortunately be too aggressive. In addition to the problems with non-idempotent GETs, doing full prerendering means downloading all subresources and running all JavaScript, so things like analytics
62.
▲
by
domenicd
4y ago
Note that MPAs can also opt-in to prerendering, where the browser spins up a hidden background tab (sort of) that renders the next page, and then gets activated when the user clicks a link. This gives truly instant-feeling navigations. More
63.
▲
ChatGPT Is Not a Blurry JPEG of the Web. It's a Simulacrum
(blog.domenic.me)
3 points
by
domenicd
4y ago
|
0 comments
64.
▲
by
domenicd
4y ago
Let me clarify some things about the WHATWG HTML Standard: The HTML Standard has not been maintained by Ian since 2015. It has since then been maintained by myself, Anne, Simon, and Philip. Affiliations during that time are, respectively: G
65.
▲
by
domenicd
4y ago
The non-translatable features are extremely niche, though. To continue the quote: > For example, namespaces cannot be represented using the HTML syntax, but they are supported in the DOM and in the XML syntax. Similarly, documents that u
66.
▲
by
domenicd
4y ago
There's some policy about comments being bad / code should be self documenting. From what I hear from my colleagues on the Chrome team, one of the first things they were delighted to do after forking Blink was to finally go around
67.
▲
by
domenicd
5y ago
This is a very helpful post. Over the pandemic, I fell into the habit of basically only socializing with my partner. When you have a comfortable relationship with such high availability it's too easy to neglect friendships. As things h
68.
▲
by
domenicd
5y ago
Atomics.wait() cannot be called on the main thread (i.e. when your global is a Window object).
69.
▲
by
domenicd
5y ago
A bit late for the original discussion, but in case it helps future readers, I've filed https://github.com/whatwg/fetch/issues/1295 to see if we can get the spec and browsers aligned. (My guess is we wil
70.
▲
by
domenicd
6y ago
Kind of. As I explained in my sibling comment at https://news.ycombinator.com/item?id=26801359 , it really exists because people (e.g. intranet administrators) expose resources based on your network status or IP addresses.
71.
▲
by
domenicd
6y ago
This writeup is unfortunately missing several important points: ### Ambient authority All the examples explained (e.g. deleting your bank account) rely on credentials. You might ask, can we just allow web pages to send arbitrary cross-origi
72.
▲
by
domenicd
6y ago
I maintain a command-line utility which assembles an eBook from scraped .xhtml files. It uses a similar package, workerpool, to process multiple chapters in parallel. https://github.com/domenic/worm-scraper/blob&#x
73.
▲
by
domenicd
6y ago
I agree this page hasn't aged well, but that's because it's stuck on IE10 as the support level it's targeting. If you don't need to target IE at all (only Edge), then everything becomes simpler. That's not alwa
74.
▲
by
domenicd
6y ago
My point wasn't that I lack the knowledge of how to fight aging in these typical wealthy/time-rich-person ways. My point was that the article was not helpful in giving new information.
75.
▲
by
domenicd
6y ago
As someone already totally on board with ending aging, I found this article not terribly helpful. My main questions are "what should I be doing right now to stop my own body from aging?" and "when will more stuff be available
76.
▲
by
domenicd
6y ago
The article didn't touch on this very well, but the reason to upgrade from cheerio to jsdom is if you want to run scripts. E.g., for client-rendered apps, or apps that pull their data from XHR. Since jsdom implements the script element
77.
▲
by
domenicd
6y ago
Maintainer of jsdom here. jsdom will run the JavaScript on a page, so it can get you pretty far in this regard without a proper browser. It has some definite limitations, most notably that it doesn't do any layout or handling of client
78.
▲
by
domenicd
6y ago
Remember not to refer to outdated specs; the modern version is at https://tc39.es/ecma262/#sec-toint32 . The changes look editorial modernizations (i.e., I don't think there have been any bugfixes to this low-leve
79.
▲
by
domenicd
6y ago
Mostly. See https://tc39.es/ecma262/#sec-additions-and-changes-that-intr... for a comprehensive list of backward-incompatible changes in the spec. Using that list to answer your question is a bit tricky, since it also
80.
▲
by
domenicd
6y ago
I would love to hear more about how you did this. I've been doing serious, but slow-paced, Japanese studying for the last few years (I've got my N3 certificate; know ~1500 kanji; etc.) but media consumption still feels like a chor
81.
▲
by
domenicd
6y ago
+1. It seems like it would be a lot easier to learn a second language if you were: - Surrounded by 1-2 people whose full-time job was to take care of you, and who could only communicate with you in that second language - Unable to do basic
82.
▲
by
domenicd
6y ago
If they want to give back to open source, they could use the money they're spending on seventy thousand t-shirts to sponsor projects or pay maintainers.
83.
▲
by
domenicd
6y ago
I'm cautiously optimistic about this. This is what Hacktoberfest should have been from the start. A company incentivizing pull requests against your repo should require your consent. A maintainer needs to affirmatively sign up for this
84.
▲
by
domenicd
6y ago
Over the last year or two the Phone app team has been knocking it out of the park. My other favorite feature is automatic screening of calls and declining of robocalls: https://support.google.com/phoneapp/answer/91
85.
▲
by
domenicd
6y ago
Internally at Google, people often announce that they're leaving the company with "An update on (my name)" emails, for precisely this reason.
86.
▲
by
domenicd
6y ago
I believe this is a change between 2019 and 2020.
87.
▲
by
domenicd
6y ago
Sorry about that carousel. I want to get rid of Disqus entirely (when I started the blog in 2012 they were not so icky). But, then I think about related yak-shaving, like moving off of Jekyll...
88.
▲
by
domenicd
6y ago
Yep. They seem sympathetic [1] but unwilling to actually stop hurting us [2]. [1]: https://twitter.com/MattIPv4/status/1311366041897971712 [2]: https://twitter.com/MattIPv4/status/1311395
89.
▲
by
domenicd
6y ago
Last year, that was not the case.
90.
▲
DigitalOcean's Hacktoberfest Is Hurting Open Source
(blog.domenic.me)
816 points
by
domenicd
6y ago
|
386 comments
More ›