For me, it’s usually for passwords that I have in my muscle memory. I’ll typo, instinctively reach for backspace, and continue typing. As soon as I think about what I just wrote, no chance of continuing.
Of course, the password being in muscle memory also means continuing typing, even if it ends up being wrong, is basically just as fast as deleting the password.
Yeah, it’s especially bad, when a library doesn’t provide type hints itself. It can be comically difficult to find out what the return type of a function is, because every if-else-branch might have a different return value, so you may need to read the function body in full to figure out what the type might be.
Add to that, that lots of the tooling around type hints isn’t as fleshed out / useful as it is in fully typed languages and I can definitely understand why someone might not immediately feel like it’s a valuable use of their time.
I imagine what they mean is e.g. that TypeScript can tell you something is a Date, but it doesn’t attempt to fix some of the confusing, quirky behaviour with that: developer.mozilla.org/en-US/docs/Web/…/Date#inter…
So, yes, it’s generally better than JS, but it doesn’t actually make it good/attractive, if you’re used to the sanity of backend languages. It very much feels like lipstick on a pig.
Interesting, I didn’t know that, but it doesn’t really change anything about my comment. Mozilla can offer APIs in addition to what Manifest v3 offers, allowing extensions that want to do these things to do them. It’s already the case today, for example, that uBlock Origin makes use of additional APIs for more effective ad blocking on Firefox.
It does use the GTK file-open dialog by default (although distributions can swap that out).
It also takes inspiration from the GTK theme for drawing buttons and whatnot, so they fit into the OS. KDE generates a GTK theme, though, so that’s rarely a problem.
It’s also a bad argument, because the concept of things being ‘created’ is an entirely human one. It’s us who decided that if a pile of pre-existing atoms are moved into the shape of a chair, we’ll say that chair was ‘created’.
Aside from this conceptual creation, nothing is ever created in the universe, as far as we know. Atoms don’t ever just pop into existence out of thin air.
I have heard the argument that the universe was just as well ‘created’ in the conceptual sense, so everything existed beforehand, it was just moved into a shape that we recognize as ‘universe’ today.
But that would still mean there’s no argument for a creator and of course, this is simply not what most people mean when they talk about the creation of the universe.
Mozilla will want to be API-compatible, but there’s nothing inherent to the API that requires the arbitrary content-blocking limitation that Google put in. So, Mozilla will be API-compatible without adopting this shitty limitation.
Firefox is not a GTK application by the way. They use their own XUL/XPCOM framework and are in the long-running process of porting everything to HTML/JS/CSS.
Nah, Mozilla just won’t implement the arbitrary restriction that Google set for content/ad blocking. They’ll be 100% API compatible, without limiting how many blocking rules there can be, which is the only bad part about v3 (or really the deprecation of the unrestricted v2), as far as I’m aware.
Mozilla can also continue supporting v2 for as long as they like. And they can provide additional APIs, which they already do, which is why uBlock Origin is, in fact, already better on Firefox today: github.com/…/uBlock-Origin-works-best-on-Firefox
I’m guessing, the rainbow colours are there because prisms are triangular. And to make it look more ridiculous, of course.
The ☤ symbol is a caduceus, which got mixed up here with the Rod of Asclepius, which is a symbol for medicine.
So, it’s related to Hippocrates, who was a physician, perhaps most prominently known for the Hippocratic Oath.
My favorite is when the top-voted, accepted answer looks correct, but misses various edge-cases. And then there’s a second-most-voted answer which corrects the first.
Most questions about JavaScript are like that, for example, which was rather horrifying to realize. If you just leave a junior to their devices with that, they will absolutely copy all these correct-looking answers into your code base.
Recently, I saw some news page where there was a video, but it was just stringing together the sentences from the article on top of a random stock image.
I was extremely confused why this exists, but then realized, I hadn’t unmuted the video. Surely, it reads it out for sight impaired folks.
…nope, there was no audio. They just figured, they should have a worse way of reading. And of course, it would float on top of the article, too, to make reading that worse as well.
I especially find it weird, because castles and churches exist, too. Sure, they were somewhat further along with technology, when those got built, but it still took a ton of physical labor and at least churches weren’t built out of pure necessity either.