I personally do not think it is a right of an employee to have privacy when having a discussion with another employee, over a work medium, about a work related matter.
Just because using the ability to read private messages screams micro-management, it doesn't mean that it's not occasionally necessary to discover instances of harassment or abuse.
That is the case for some legislation, such as when is necessary to override a presidential veto. Requiring it for all legislation would pretty much lead to a standstill, or worse - peddling to the special interests of a small coalition (this is my opinion).
Black Girls Code, in my opinion, is a great organization with a well executed mission and good reach (several major cities throughout the US). Glad Rust picked them.
Source: I've volunteered for them in the past as an instructor.
We've had pretty good luck with it thus far. Generally, it is a good way to chop off the long tail of "not good enough" and bring the better ones onsite.
As you said, we calibrated our general expectation to what we think is reasonable in 2 hours - so we expect "good enough" code, but not perfect code.
At my current job (where i've interviewed candidates) we give out a take home assignment, but we explicitly enforce a 2 hour time limit to do it. We felt this was reasonable because combined with an onsite interview and a phone screen, the total amount of time a candidate would spend interviewing for a position is about 8 hours (a typical workday). I'm not against take home assignments per se - but 3 day assignments seems crazy. I can't imagine myself doing that as long as there are other decent jobs out there that don't require it.
This seems like a good thing. Admittedly, before reading this I did not even realize companies could force employees into arbitration.
I’d be curious to hear a concrete argument saying this is a job killer. Would companies hire less employees if they could not settle with them in forced arbitration? Maybe. Seems weak, just like non-compete agreements - for which there’s very little evidence of actual harm from not enforcing them (in California).
Exactly - and for all intents and purposes, that should be good enough. If the data is marked "deleted" and then written over within some reasonable amount of time (whatever their VACCUM cycle is to rewrite the immutable partition) then that should be good enough.
Now as for backups, this is much harder. I don't know how reasonable it is to ask them to discard backups in cold storage - seems like a compliance nightmare that would absolutely punish smaller players that can't build infrastructure to do that.
Even if these things were dead simple, I cannot see any of my non-technical friends using products like these. It is simply prohibitively complicated compared to dropbox - that "just works". I even recall a comment on here when Dropbox launched saying something like "why not configure an FTP server to do this". This is that FTP server.
Also, personally, I would never host any content on-prem at my home. It is far too easy for my internet to go down, and I'd rather my personal website be under somebody else's control (say, an S3 bucket) than get physical hardware to the server hosting the bits.
How would you prove identity on a blockchain? You'd be worse equipped than Facebook. Are you suggesting some entity verify folks who sign up for this distributed social network? Make an Ehtereum contract to do it? Either way, this sounds dubious at best.
"Support new housing in your town. The State is adding bonuses for adding new housing units, but developers are choosing not to use them, for fear of community backlash."
Current landlords will always vote against expanding housing, b/c it will reduce their property values. High desirability of the bay area means that there's a huge incentive for them to do so.
RocksDB is an embedded KV store, so unlike Redis it's not meant to be consumed over the network. Facebook wrote it as a backend for MySQL (see MyRocks - http://myrocks.io/).
Think of it more as a SQLite use case (which is an embedded database). Just like SQLite, it has a variety of bindings (ex. https://github.com/evernym/python-rocksdb for Python bindings).
"Not to mentioned that people criticizing work-life balance of engineers in the us haven't visited google offices."
Google and other tech companies in the U.S having nice offices doesn't mean the work life balance of Googlers is something to envy. Probably the opposite actually (three meals a day makes you stay there for dinner, nap rooms to let you stay even later). Not a great work life balance.
Source: know Googlers, have been to Google offices
Just because using the ability to read private messages screams micro-management, it doesn't mean that it's not occasionally necessary to discover instances of harassment or abuse.