1 karma · joined September 12, 2022
Completely reasonable differences in opinion about the risk, origin, or proper mitigation of COVID were blasted as “misinformation” before they were eventually accepted by the wider establishment. The initial rush to completely censor such discussion early on is what caused all this free speech ruckus.
There’s always been nutty conspiracy talk, scams, hoaxes, lies, ignorance - especially on the internet - and we’ve learned to filter it out.
The “misinformation” label is going to backfire, though. Instead of ignoring it, people are going to take a closer look, because there’s probably something there that the labeler finds inconvenient. If it was simply untrue, then say so, call it “not true” or a “lie.”
Instead, “misinformation” is this kind of 1984-ish weasel word used to discredit inconvenient facts while maintaining plausible deniability when they turn out to be correct.
This is one of the better intros: http://cowlark.com/2014-04-27-ada/index.html
One of my favorite lesser-advertised features is the ability to return arbitrary-length arrays or sum types from functions without heap allocation due to the use of a secondary stack.
I’m not sure if it would meet your requirements or not.
I had heard good things about Fastmail from other GMail switchers and signed up for their free trial account, and liked the experience.
The mobile app is great, they support 2FA with hardware security keys, and the price seemed reasonable.
Using a password manager made this much easier, as I could easily keep track of which accounts I needed to update and which ones I still needed to do. I switched over to Fastmail and haven’t looked back.
Every one of these uses different flags too, so for someone who uses a number of different distros it’s a huge pain to remember them and switch back and forth.
FreeBSD at least uses the eminently sensible “pkg” command with flags like “search” and “add.”
And now every language ecosystem has one or more package managers for development libs - pip, conda, cargo, npm, opam, dub, etc. - and then optional package managers like choco, homebrew, and probably some others I missed. It’s a huge mess. So instead we throw up our hands and just bundle everything we need in a container and duplicate the _whole distro_ because the “package” ecosystem is such a disaster.
The sane way to handle software installs and uninstalls would have been cp/rm.
alt+shift+arrow to duplicate a line or block of text above or below
alt+ctrl+arrow for multi-cursor
ctrl+d for select next instance of a word
I have these baked into my muscle memory such that I had to physically type them it to remember what key combos they were! I feel completely naked without these combos in other editors.
This also makes its formal verification (SPARK dialect) nice because you can add pre and post-conditions to the interface without cluttering up the code body.
With F*, Dafny and the Lean theorem prover, it seems like Microsoft (at least the research division) is moving in the direction of formal verification but I hear very little about it's use on their commercial products. Trade secret, perhaps?
I think a dedicated red team going after a system for 6 months and not finding anything is a pretty good "unit test", personally. It's _evidence_ of effectiveness, not _proof_.