chrismorgan
Joined 14 years ago
Joined 14 years ago
If you want to personify them: it’s a million clones of the one person, who is a tolerable actor, able to give impressions of others on request, but still ultimately one person.
As far as different models are concerned, they’re disturbingly close to being the same person, but perhaps we can call them siblings, raised in the same home.
Most web proof-of-work stuff has worked because it breaks the normal flow and the typical scraper is supremely dumb, not because of the proof of work, which has largely been a total red herring.
Take bright yellows as one of the worst examples. Basically the only thing you can do with them is reduce the chroma: any other change will take you out of gamut. As the most extreme case, #ff0 is approximately oklch(0.968 0.211 109.77), and the following minuscule modifications will take it out of gamut: L + 0.0002, L − 0.0001, C + 0.0002, H − 0.009 or H + 0.025.
This is why the creator massaged them into a cube/cylinder: https://bottosson.github.io/posts/colorpicker/, Okhsv and Okhsl. Those are much closer to being uniformly superior to sRGB.
> The 'else' keyword is probably a literal translation from German (2020)
is editorialised, inaccurate, and very misleading.
The actual title: “if … then … else had to be invented!”
And the content doesn’t say anything about it being a literal translation from German; rather:
> What they do say is that this document was originally written in German and hastily translated into English. I think a carefully-chosen German word was probably translated as an archaic English word and then never revisited.
Wild speculation, and definitely nothing about literality of translation.
As for the author’s description of it being archaic, well, I’d call that misleading too. Bare “else”, arguably (definitely not colloquial in most dialects), but as “or else”, perfectly current.
Seems perfectly reasonable to me that someone considered the options, decided “otherwise”, “or else” too wordy and confusing in its own way, and so settled on bare “else” as the best choice (which I think it is), not how people mostly speak, but perfectly legitimate, and concise.
(In other words: I think we’d have settled on “else” even without the possible German step. This too is speculation, of course.)
Yesterday’s models produced okay small results, but unmaintainable large results. People bet that models would continue to improve, so that tomorrow’s model can fix today’s slop. This is a gamble, and it’s not clear yet whether it will pay off. If that progress stops for any reason, you end up stuck with a model that’s good at starting things, but not good at maintaining them, and a bunch of code that gets more and more expensive to maintain. https://maevyn.codes/decoherence is worth a read.
And that’s quite apart from the inherent decay due to information/reality drift.
When you don’t remember how you got a bruise, it’s a bit odd, but it happens.
When you injure yourself and it hurts a lot and the bruise is barely even noticeable, that’s the worst. You earned a nice colourful bruise!
Related bunch of comments from that time: https://news.ycombinator.com/item?id=48201222
I’m available for hire for consulting, training and mentoring in Rust, everything web, performance and more: https://chrismorgan.info/hire-me/
[ my public key: https://keybase.io/chrismorgan; my proof: https://keybase.io/chrismorgan/sigs/rEm41-0pghG3ITW8S5HeuFLA9TznvPSlg9NKgXXRXqQ ]