4,718 karma · joined January 31, 2010
(This is a perfectly ordinary HDHP/HSA plan through a large company that you’ve heard of.)
For every failed candidate, you are doing one system call, so roughly the same cost each way.
Now if you just do an execve, you’re just paying that cost. If you stat first, you pay the cost of another system call that doesn’t change the flow of your program at all (a nice way of saying you’re wasting time).
Unless stat is dramatically faster than exec on a nonexistent or non-executable path, there’s never a case where this is better.
Signal is the chief example of this kind of design. All they can provide a government is the creation date of someone’s account, and the last time they tried to check for messages. Neither message content nor metadata (who sent messages to whom) is accessible, assuming the app follows the design and the design doesn’t have defects.
Most average users are willing to trade the upside of the SaaS apps (sync is easy and pretty secure) for the downside (have to trust a third party like 1Password, that they won't send you a malicious client that slurps your master password).
We're technical, so we can use Password Store[0] and avoid the downside of the SaaS programs (have to trust a third party) while still having sync. If you're pissing off entities who might conceivably blackmail or hack 1Password, Password Store is the bare minimum.
[0] I'm not addressing that Password Store doesn't encrypt the sites it has logins for, just the fact that it doesn't require entering your master password in a web page.
Also, you’re Canada, not China, so you’re hamstrung by those pesky human rights. Jail and fines is all you can do; you can’t just shoot ‘em all
The journalist is from the AP, for additional context.
- How many bulldozers do you have nearby?
- How many bulldozers do you have nearby that are on the government's side here?
- Where's your nearest hole or parking lot big enough to put a couple thousand trucks in, indefinitely?
- Who's going to pay for that? Your truckers are in jail, so you threaten to...jail them if they don't pay?
It's Canada, not Xinjiang. The worst they can do is jail you in a cushy prison for longer, with people who already counted the cost.
Now they can’t drive away the <N> trucks in downtown Ottawa. You just exhausted all your leverage with them when you decided to throw the book at them.
You call a tow truck driver. They say “I don’t have a class 3 tow truck, there’s no way I can move a semi.”
You call a class 3 tow truck driver. They know they’re risking their reputation with the trucking industry, so they refuse. If they’re the trolling sort, they say they have COVID.
Now what? There’s a lot of mess to clean up, and you don’t have the equipment you need to do it.
I wonder if you’re seeing it as a rulebook. YouTube shows you 45 different projects, and so your mind says that you have to do all of them, now.
If food security is your concern, start with something manageable and move on once you’re done. If you want chickens, don’t think at all about goats or cattle. Just build the best darn chicken enclosure you can, raise some hens, and enjoy the eggs. Only once you’re satisfied you can keep that routine do you think about taking the next animal on.
Exhibit B: our temptation was to build a gigantic garden, because we could. That flopped because it’s really hard to weed that when you’ve got a toddler and a baby and a day job. This year? Small garden that we can keep up with.
What’s our agenda this year?
- Cover our cave so we can use it
- Find a place to store firewood to dry it
- Cut a bunch of it
Everything else is a nice to have. I highly doubt you’re depending on this, so don’t make yourself feel guilty just because someone on YouTube is in a season of life where they can do more.
The only sane response to that is “okay, I won’t give my kid either of those; we’ll just stick with OTC lotions”. Which is exactly what they intended.
Now, it's included in the CLI tools. You know how when you run 'clang' or any of those, it's a wrapper that offers to download the real tool for you? That's how the 'python3' binary works now.
I'm not sure how this interacts with the RCE issue reported here.
EDIT: That's because I was thinking of Slf4j, which has additional smarts here.
I’m sure there were a lot of assembly programs that used the “call stack pattern”. I’m sure there are a lot of C programs that abuse struct packing to do inheritance (the “class pattern”, sometimes with crappy vtables) or the preprocessor to do “templates”. And even in Python, you’ve got to use the visitor pattern due to single dispatch.
dmenu: Since it’s coming from the same place as dwm, it’s probably a menu app that goes well with it.
st isn’t obvious, I agree, but it makes sense to give a short name to the program you use most frequently.
* iMessage was taking its sweet time sending a few texts this morning.
* I had momentary trouble trying to call a business from my Verizon phone, and someone I know had trouble calling from AT&T.
Could just be a coincidence, but I wonder if something larger-scale is happening.