HNHacker News
TopNewBestAskShowJobs

dieulot

2,357 karma · joined January 31, 2014

https://dieulot.fr/
submissionscomments
dieulot··on Tell HN: IPv6-only still pretty much unusable
> Not sure what France is doing though, maybe something right.

The telecom regulator (ARCEP) conditioned 5G bands on rolling out IPv6.

dieulot··on Mac OS 9
MacBook Air early 2020 base model.

The 2010 Mac Pro doesn’t run macOS 11+, that might be its X factor.

dieulot··on Mac OS 9
Proof: https://dieulot.fr/~temp/Screen%20Recording%202022-12-05%20a...

It’s more pronounced while recording but that’s the idea.

dieulot··on Mac OS 9
Modern macOS is a significant counterexample to that claim. Most of it is janky. Zooming and dezooming the Finder is not something a 2.5 years old MacBook Air (€1200) can keep up with smoothly, for instance. Opening a Save dialog takes over 3 seconds, and expanding/collapsing the file explorer in it is comically janky.
dieulot··on The plague of emoji insertion in French docs
This? https://en.wikipedia.org/wiki/Code_page_1010 There’s no space for it nor for many other more useful characters (like â).
dieulot··on .bestbuy
Leclerc, a French hypermarket chain, actually uses its fancy TLD for everything: https://www.google.fr/search?q=site:leclerc
dieulot··on A 14kb page can load much faster than a 15kb page
See https://wpostats.com/ which lists known conversion metrics improvements. There are pages upon pages of them.
dieulot··on Apple releases macOS 12.5.1, iOS 15.6.1, patches for two zero-day vulerabilities
> WebKit Bugzilla: 243557

https://bugs.webkit.org/show_bug.cgi?id=243557 (leading to https://github.com/WebKit/WebKit/commit/1ed1e4a336e15a59b94a...)

Shouldn’t this issue have been made inaccessible in order to mitigate exploitation?

dieulot··on Help pick a syntax for CSS nesting
Looks useful to me in order to accommodate parent modifiers classes.

.button { @nest div.small-print & {

a { @nest :not(nav) & {

Including the body:

.button { @nest body.has-js & {

dieulot··on SPAs: theory versus practice
This article compares the CPU times of every site using Angular/React/Vue/jQuery known by the HTTP Archive and comes to a very different conclusion: https://timkadlec.com/remembers/2020-04-21-the-cost-of-javas...
dieulot··on I cut GTA Online loading times (2021)
Same. Asking around why players tolerate it, the anecdotal conclusion I’ve got is that what makes these frequent and extremely slow loads tolerable is playing with friends on audio chat.
dieulot··on Show HN: Favicons for HN
Doesn’t work (at least for me in Chrome with Tampermonkey) due to Hacker News’s Content-Security-Policy header.

> Refused to load the image '<URL>' because it violates the following Content Security Policy directive: "img-src data: 'self' <URL>".

Overriding this would probably require an extension with a Service Worker that edits the CSP header.

dieulot··on My macOS keyboard shortcuts
I don’t think that’s it, no one told me about that when I complained about that delay on the Mac Power Users forums, and I can’t find anything about it (such as removing that delay) online right now.

Which Mac(s) are you experiencing that on, and since which OS version?

dieulot··on My macOS keyboard shortcuts
Speaking of that annoying split, I have a base 2020 Intel MacBook Air and command-tab takes 200 ms to display, making it utterly unpleasant. Mind-blowing for a €1200 computer.

Are all Intel MacBook Airs affected by this? Only those with baseline processors?

dieulot··on Ask HN: Why aren't devs making desktop apps any more?
Patrick McKenzie wrote about it in 2009, and his points still hold: https://www.kalzumeus.com/2009/09/05/desktop-aps-versus-web-...

- The Shareware Funnel Is Lethal

- Web Applications Convert Better

- Your AdWords Strategy Is Very Sensitive To Conversion Rates

- Web Applications Are Easier To Support

- The Age Of The Pirates Is Coming An End, Jack

- Phone Home vs. Google Analytics

- Web Apps Can Be Customized Per User

- Long Cycles Mean Low Innovation. Short Cycles Mean Fast Innovation.

dieulot··on Apple Open Source
“DaoCloud Network Technologies Co. Ltd.” is a translation from their Chinese name (道客网络科技有限). They do have a website: https://www.daocloud.io/ — https://www.daocloud.io/about
dieulot··on Increase HTTP performance by fitting in the initial TCP slow start window
TLS also uses TCP, which enlarges the congestion window beforehand. This magical 12–14kB recommendation is obsolete nowadays with HTTPS and HTTP/2. See https://www.tunetheweb.com/blog/critical-resources-and-the-f...
dieulot··on Instant.page
For as-fast-as-possible first time load, use TLS 1.3 + inline CSS + server close to user (with a CDN for global audiences) + not much JS (absolutely no 30kB framework).

For as-fast-as-possible subsequent page loads, use preloading (à la instant.page) + light SPA. My previous library, InstantClick, did just that but it’s alas mostly just a proof of concept (lacks good docs), I intend to “reboot“ it this year and announce it on HN.

FANG websites aren’t a very good site speed standard. :)

dieulot··on Instant.page
It’s useful for the ~.4% of browsers that will execute a module script without checking its integrity. But I do indeed intend to put more emphasis on SRI in the future.
dieulot··on Instant.page
> theoretical
dieulot··on Instant.page
It’s due to bullshit from EasyList: https://github.com/easylist/easylist/issues/4023
dieulot··on Show HN: Make your site’s pages faster than instant in one minute
Untrue. It just loads instant.page.
dieulot··on Show HN: Make your site’s pages faster than instant in one minute
instant.page is 1.1kB and encourages efficient server-side rendering.
dieulot··on Show HN: Make your site’s pages faster than instant in one minute
It’s a bit out of date. Adidas UAE long removed it. Spotify seems to use it periodically.

More recent additions to the fleet include: https://www.bmwusa.com/ https://css-tricks.com/ https://www.juul.com/

dieulot··on Show HN: Make your site’s pages faster than instant in one minute
Didn’t think of drag and dropping links to new tabs! Yeah, that’s a bit of a sad regression.

The two other use cases you mention aren’t common at all though.

dieulot··on Private client-side-only PWAs are hard, but now Apple made them impossible
A clearer explanation has now been delivered by Safari’s evangelist: https://twitter.com/jonathandavis/status/1243228885006708737

Data isn’t deleted after 7 days for home screen web apps.

dieulot··on ProtonMail is dropping support for Internet Explorer 11
Slack dropped it last month: https://get.slack.help/hc/en-us/articles/115002037526-Minimu...
dieulot··on Show HN: Make your site’s pages instant in one minute
I just released version 1.1.0 which allows whitelisting specific links with query strings like those. https://instant.page/blacklist
dieulot··on Show HN: Make your site’s pages instant in one minute
Firefox has a bug that makes it redownload the page if that page is not cached.
dieulot··on Show HN: Make your site’s pages instant in one minute
Are you using an older browser? It sounds like your browser doesn’t support JS modules.
← PreviousPage 3 of 6Next →