Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chrismorgan
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
31.
▲
by
chrismorgan
2mo ago
That message is triggered by checking for support of the CSS light-dark() function and :has() selector: window.CSS&&CSS.supports&&CSS.supports('color','light-dark(#000, #fff)')&&CSS.supports(&
32.
▲
by
chrismorgan
2mo ago
The only reason I commented this was because the specific breakage was novel. And it’s rare for this specific type of comment to rank highly. Apparently this one is unusually interesting to others, or something? Beats me.
33.
▲
by
chrismorgan
2mo ago
It’s currently at +39. I did not expect that! I expected it to settle at the bottom like something that settles at the bottom—I dunno, detritus, lees, Titanic, something like that. Still, I’ll take the opportunity to advocate for turning
34.
▲
by
chrismorgan
2mo ago
This website has the distinction of being the first basically-just-content website I have ever encountered to break when web fonts are blocked (or otherwise fail to load). Other than the weird 5×5 colourful tile image thing near the top, a
35.
▲
by
chrismorgan
2mo ago
Key UP! (I confess I’m getting frustrated at the ridiculously large fraction of messages in this thread that have somehow completely misunderstood things.)
36.
▲
by
chrismorgan
2mo ago
Under Linux, Firefox, Chromium and GNOME Web (which is WebKit-based; a.k.a. Epiphany) all have Tab cancel but not Esc. The GTK 4 behaviour feels very much like a bug. I can reproduce it in gtk4-demo and in gtk3-demo. It leads to obviously-n
37.
▲
by
chrismorgan
2mo ago
The keypress event is an ancient mistake that I think never had any legitimate use case, and has been deprecated for quite some time now.
38.
▲
by
chrismorgan
2mo ago
Maybe a decade ago, I decided to start a theme from scratch, named bland. Initially, it was just black on white, with keywords bold, comments, macro invocations and lifetime tokens (this was all focusing on Rust) italic, and escape sequence
39.
▲
by
chrismorgan
2mo ago
If only one case follows your rule, and everything else ever implemented from the start of personal computers is an exception, your rule is awry.
40.
▲
by
chrismorgan
2mo ago
I am speaking specifically of keyboards. For mice, it’s release. (When I made a similar comment two months ago on Lobsters when this article came up there, I mentioned this, but decided to leave it out this time, thinking the context was cl
41.
▲
by
chrismorgan
2mo ago
Give me an example. Any example beyond this Space one we’re discussing; because I don’t know of any.
42.
▲
by
chrismorgan
2mo ago
(Esc while Space is held doesn’t cancel, but Tab does.) You’re only answering half of the inconsistency: because Enter activates buttons like any other key, on keydown.
43.
▲
by
chrismorgan
2mo ago
I’d just like to hear an explanation of why it is. Because if you handled “is key currently pressed” events with polling rather than events (which is how people almost always consume them logically), it would be the only thing in the enti
44.
▲
by
chrismorgan
2mo ago
Using keyup makes no sense and is inconsistent with user expectations. For triggering actions (which includes normal typing), you only ever use keydown. (Well, there’s one exception for reasons unclear to me: activating a button by pr
45.
▲
by
chrismorgan
2mo ago
Looks like this is Italy-only. I’m pretty sure (though I have no record of it) that I asked ASUS Australia through their online channels before I bought my current laptop six years ago, and they said no. I never tried following it up more c
46.
▲
by
chrismorgan
2mo ago
The example shown at the top is really bad. “Before (Without the delay of 200ms)” shows obvious delay in appearance. I think this is because of the very inappropriate fade-in. “After (With the delay of 200ms & instant tooltips)” doesn
47.
▲
by
chrismorgan
2mo ago
The question then will be whether you are willing to be exposed to the toxic waste.
48.
▲
by
chrismorgan
2mo ago
I’m curious, what’s the largest actually open source model?
49.
▲
by
chrismorgan
2mo ago
No, only like any other closed source software or dependency. It’s at the very least harder to hide things like that if all the source is available. The title here is a misnomer; none of these models are open source, they’re only what is
50.
▲
by
chrismorgan
2mo ago
Note that when you say “rejected”, Mozilla’s position has actually shifted a bit. At the end of 2022, it shipped MIDI in the form of an extension that it will prompt to install for the purpose, with more detailed information and a couple of
51.
▲
by
chrismorgan
2mo ago
Under the law of Moses, if your bull gored someone, you were not responsible; but if it was known to be a gorer, you were responsible if you didn’t ensure it couldn’t gore someone. I don’t know exact parallels in current law, but I presum
52.
▲
by
chrismorgan
2mo ago
Yeah, that was the first one my eyes went to. The only scenarios I can think of where it is acceptable to hide scrollbars are infinite canvases where you’ll draw your own non-linear ones (and even then be disappointed because they can’t loo
53.
▲
by
chrismorgan
2mo ago
Completely seriously, and I don’t think this is particularly controversial: outperforming React is not impressive. React was never particularly good at performance—VDOM is fundamentally overhead, and there are a variety of faster and lighte
54.
▲
by
chrismorgan
2mo ago
Consider https://en.wikipedia.org/wiki/Superior_orders (the Nuremberg defence, “we were only following orders”).
55.
▲
by
chrismorgan
2mo ago
Of those that have banned it outright, I think I have seen at least as many say it’s about maintainability and social reasons as legal.
56.
▲
by
chrismorgan
2mo ago
Most large open-source projects banning AI contributions have been doing it for social and technical reasons, not legal. As for the copyright infringement angle, it’s well and truly too late for that to be a meaningful problem, socially and
57.
▲
by
chrismorgan
2mo ago
> There are no '0 search results' anywhere.. each search yields thousands of results. I’ve encountered “no results” on DuckDuckGo at least half a dozen times in the last couple of months when I know there should be relevant
58.
▲
by
chrismorgan
2mo ago
Are you thinking of some other company? The most Fastmail has done in LLM directions is offering an MCP API: https://www.fastmail.com/blog/an-mcp-server-for-fastmail/ .
59.
▲
by
chrismorgan
2mo ago
Have you tried requesting it? As a former developer there, I would expect you to get a response of “sorry, we didn’t know about that because none of us use it and no one has requested it before, fix incoming” or “yeah, unfortunately in our
60.
▲
by
chrismorgan
2mo ago
Works on Firefox for Android.
More ›