> Trusted emergency contacts must be existing Bitwarden users
While the motivation is similar this basically kills the feature. It requires that your friends not only use but continue to maintain their accounts.
From my understanding of OP's implementation, being completely offline they can basically just keep the key on a USB or file store of any kind.
Personally I think the most robust solution is single key access (a la emergency kit), distributed in one or more secure bank vaults for redundancy (many still do offer these for free or cheaply for small boxes). Put instructions in your (living) will and done.
> just keep the key on a USB or file store of any kind
Similar arguments could be made against this too: trusted contacts need to make sure the USB isn't damaged or lost and that the files haven't been corrupted. At the end of the day, these types of recovery flows require some level of engagement which in itself is an issue since human beings are very flawed.
It's pretty good as a consumer but they take a massive cut out for developers. I'm not crying about EA not getting its profit margins, but the cut Steam takes can really hurt indie devs.
> I'm not crying about EA not getting its profit margins, but the cut Steam takes can really hurt indie devs.
Indies actually lose more of their margin than EA does, because Steam reduces their 30% cut to 25% after $10m in sales and 20% after $50m in sales. Few indies are doing those numbers, so it's functionally a discount for AAA publishers to discourage them from leaving for their own launchers again (EA did leave back when it was a flat 30% rate for everyone).
Steam is a good experience and a good price relative to consoles, but other PC gaming storefronts do undercut them. See: Epic free games, isthereanydeal.com (competitive marketplace for legitimate game code resellers, which you can register with Steam,) and the class action lawsuits from Wolfire Games for price fixing.
If AI really generates the value it claims to cutting jobs is short sighted. If existing human knowledge is commoditized, then we should be able to invest in generating new knowledge, and creating new kinds of products that were not even possible before.
And if AI makes workers more efficient, then businesses not actively hiring more employees are admitting that even with extra resources they have no strategy to grow their business. Like, if one person is effective as ten people, then a business should be able to grow quicker since their operating costs are effectively lower freeing up capital for growth.
So either their business is a dead end, the inefficiency is at the management layer, or AI isn’t actually making workers more efficient.
Most businesses have a limit to growth in general (e.g. market size, etc). Doesn't mean they are bad businesses just means they can't grow forever and there is a limit to the demand of that given activity. I argue this applies more so to tech products since they generally are relatively affordable already and for most people aren't price demand constrained. A dead end business w.r.t growth could be a cash positive asset for a very long time depending on what it does and maybe that's OK.
Its why I'm not the biggest believer in "Jevon's Paradox" when it comes to software. Most software projects scale and as such they aren't really cost constrained. Or another way of stating this is "if the idea is good and can make lots of money the cost of dev's isn't a limiting factor" - hence why AI doesn't necessarily increase demand all that much. This is unlike say physical industries where cost can absolutely matter especially if the good is constrained already by affordability.
I think most SWE's know this - they see it with outsourcing as well where cheaper costs don't necessarily mean more software is done; but there is some "hope" that things will be OK.
$45/hr is low for GTA. I was making about that in Toronto in 2017 with two years experience, one year vocational degree, and a bachelor's in a completely unrelated field.
Maybe this is my Golang dev leaking, but I intuitively thought that `try: / except:` in Python is essentially the same thing as `if err != nil`, just my IDE doesn't scream at me if I don't catch them.
reply