Just my two cents, but being a coach for children/teenagers can be a paying job. Up to you to decide if it's better or worse than the job you describe.
If only we had a secure place to store all of the horcrux strings that are unique per-website!
Joking aside, I don't see the point of this. It guards against exactly one attack (your password manager somehow revealing all your passwords) which is unlikely, but not against a whole lot of other (slightly more generic malware, phishing, ...) whilst making logging in harder (there's now a manual process).
If you're willing to go such lengths, enable 2FA on more accounts (which the articles mentions, points for that) or get a physical token for your password manager.
It's really cool that there are open source bridges between the proprietary ecosystems. But I have to ask, why would you want to deal with all of this just to speak to your phone instead of pressing a button to open the garage door or turning on the light?
And this questionable convenience uses finite resources on earth, both carbon emission and ore. It's hard to scale back on what we use, and I wouldn't go back to a 17" monitor for coding. But maybe we could at least try to avoid creating new stuff that's accelerating our demise?
This isn't Stripe's fault here, but if to make a payment online you need to track everyone just to make sure the transaction isn't fraud, then the system is broken.
Why can't online payments use a use two-factor authentication by default?
Unless the compiler can prove that `add` is never called with a and b values resulting in an overflow, this code can lead to UB, and, under your rules, the compilation aborts.
> it looks at the previous 7 days of data and only if there were at least 5 days where the baselines are within 50ppm of each other, treats the average of those baselines as the fresh air concentration.
Is that documented anywhere? I couldn't figure out why mine is reading garbage, it could be that it didn't see fresh air every day for a full week
I have a scd30 from Sensirion, hooked up to a raspberry pi GPIO pins, with a python script pushing the measurement to InfluxDB and Grafana.
It's super cool how open source projects make it easy to get a great UI, built-in basic statistics etc, with a few hours of datasheet reading.
Word of warning though: make a proper enclosure for the sensor. Mine is now perpetually reading 1400 ppm or above after a fairly rough move, even outside (where it should be about 415 ppm).
Nitpick, but what made AFL much more successful than other fuzzers is that it's not collecting coverage of basic blocks, but a (quantized and bloom-ish filtered) count of basic block transitions from block X to block Y.