4,272 karma · joined November 3, 2013
Next game, I set the interest rate to -0.50% right away and left it there: Your economy produced 442411 apples. Inflation was 1.5% in the end.
Doesn't seem to matter too much what you do. Maybe in real life too.
https://www.reddit.com/r/TeslaLounge/comments/v3jkn3/update_...
As every application developer knows, duplication of state is a primary source of bugs. To combat this, React/Flux type of architectures became extremely popular where state flows in one direction only. They dictate that, no you can't just cheat a little and use jQuery to modify some element, it _will_ get bulldozed on the next render. And a lot of Terraform headaches do come from this analogous reconciliation of what really is (our cloud env), what we want (our TF code) and this intermediate state of what TF thinks the cloud state is.
So, by saying that you cannot have resources outside those defined by TF there is actually a massive simplification with far reaching consequences possible.
How I imagine the experience would be:
- You could say that your Dev env is a shitshow and always will be, of manually created resources and only partially TFed. But your Production and Staging envs are opted in to "strict mode". This means that if there is a conflict you do only have two options: import the offender or destroy it, and the critical mindset change is that this is a good thing and will save us a lot of tears later on.
- Caching is an orthogonal concern. Terraform mixes these two together to its detriment, but the nature of a cache is such that you can safely blow it away and perhaps the next reconciliation will be slow, but it will be accurate. I also don't believe it would actually be that slow, tools like Cloudcraft map the entire metadata of your account in seconds.
- I find the excuse that some resources don't support tags intellectually lazy. Of the top of my head thinking about it for a minute, could you tag a parent resource with the child metadata you need? E.g. individual DNS records don't have tags, OK tag the Zone with childA=value. Same thing with tag length limits, you can work around it, concatenate values or whatever. However, in a truly strict mode you wouldn't even need metadata in tags because the TF code describes the entire target environment.
I hope Terraform would entertain such a strict stateless mode. Unfortunately it will probably take another tool, because the problem is not so much technical as it is an entire mindset change.
However not discouraged by that fact, some tech folks are known to instead have taken out regular non-mortgage variable rate loans with their RSUs as collateral. So there are folks, who bought a house "all cash" with loans backed by stock collateral that is now worth much less. Those types of loans also have a double-digit APR, which might have been fine if you thought you could flip your house for 30-100% in the near future. In the current housing marking it is like putting everything on black at a casino, it might work out, but it might be also be a complete catastrophe.
Gimp shows a color of that hex the same as Firefox's square. The Chrome color is much paler in comparison. There's no color profile set for the monitor.
Copying Stack Overflow questions and answers to your site? Entire domain is banned, no appeal process, nobody using "uBlock Origin for Search" will ever see your site again. Boom, done.
Maybe it could be done as an extension? It puts a little ban button next to a search result on google.com, that instantly bans the domain locally for you, and also nominates the site for the global ban list.
I feel like there's a lot of low hanging fruit here, like completely banning just the top 1000 SEO sites would already dramatically improve the results.
Check this out. The original poster of the tweet thread being discussed here retweeted:
"The bug where background audio stops playing for PWAs seems to be fixed in iOS 15.4 Beta" https://twitter.com/wes_goulet/status/1491238784020905986
Job well done, ship it! Hang on, let's check out that bug's public tracker at https://bugs.webkit.org/show_bug.cgi?id=198277
- Reported in 2019
- In 2021 got a "Thanks for further reporting this bug... This bug is tracked internally".
- Lots of excitement when someone finds it's fixed in 15.4 (of course no feedback from Apple that a fix was made anywhere or released, bug is still in original "New" state)
- Disappointment strikes: "(on 15.4) it sometimes keeps playing, but sometimes stops when you pull down Notification Center or switch apps. Sometimes the Play button doesn’t work. It also stops when you get a push notification with a sound" :(
Now, how much do you want to bet that the "internally tracked" bug is marked fixed, the developer is not aware of these corner cases, but could probably fix them if they only knew. No worries, another developer (the original having long moved on) will probably take a crack at it again in 2024 when this information makes it back to them.
I've worked in organizations just like that, where every bug report is a game of telephone. Everything takes exponentially longer and is perpetually broken because the developer and the user having the problem can't just talk to each other. Throwing bugs (and fixes!) over a wall and hoping for the best just doesn't work.
Dear Safari team, the first step in fixing any problem is to admit that you have one. Please internally acknowledge that Safari has _lots_ of issues like these and has a reputation problem among web developers. It's not just people hating on Safari and being ignorant, I would love to support Safari better, but it's just so frustrating in practice and when filing bugs they seem to go into a black hole. I think a big problem is that bugs seemingly get duplicated into some internal system where there might be some discussion going on, but none of that is visible to the rest of the world and it creates that black hole perception and lack of back and forth discussion with the people who are reporting these issues.
The problem is, that when you hire your first employee many providers will consider you too small to provide health benefits, even if they can do your payroll. E.g. Gusto was happy to process payroll for us, even for a single employee (or just yourself), but wouldn't provide us health plans for our first W-2 hire (I think the minimum was 3 at the time). Their loss, as we switched to Justworks and provided full health benefits comparable to any big company for our first full time employee, and now we're at 10+ employees and growing and certainly not going to bother switching back.
Overall we've been very happy with Justworks. They make it super easy to hire employees in all US states while keeping compliant.
> “A few days after that, I got a call from an executive recruiter who I had never heard from before, and she said, 'There is no easy way to say this. We have to rescind our offer due to changing company priorities.
When you tweet about a company you're about to join, maybe tagging them for good measure, it's like focusing the eye of Sauron on yourself. Unless your timeline is completely inoffensive and bland, maybe wait until you've started... or maybe just don't.
For more details, see:
https://github.blog/2021-05-10-security-keys-supported-ssh-g...
https://www.yubico.com/blog/github-now-supports-ssh-security...
Being able to sign commits with your SSH keys makes signing actually useful, because it enables a new workflow that developers will use:
- You give every dev on your team a Yubikey
- They generate an ed25519-sk key that only resides on the Yubikey, no software required as it works out of the box with both openssh and GitHub
- They upload the public ID of the key to GitHub, same as before
- You enforce commit signature verification for your GitHub org. You're done, no need to install any software, everything Just Works.
You now have:
- No private keys on developers machines, rendering all types of supply chain attacks like NPM stealing your .ssh files ineffective
- Enforced 2FA for everyone without any hassle
- Every commit signed by developers, enforced and with no developer overhead. Checks a lot of boxes for those SOCs and ISOs.
Claiming that the Intel CPUs are "many times more expensive" than the AMD comparables is just wrong.