> So anyways, my next post will explain why this is all a lie and you’re actually maybe doomed to lose your job to automation. If you’ve found the problem with this analysis already, feel free to leave it in the comments.
Any computer person who has automated their jobs to the point fires aren't flaring up every day and their bosses and coworkers wonder what they do all day has felt the reality of automation killing jobs.
Just to add some actual cases, there was the $6.5 million settlement by Lowe’s Home Centers as well as a FedEx Ground case, where the idea of "1099ing an LLC" did not protect them.
"Recently, the U.S. Court of Appeals for the Ninth Circuit and the Kansas Supreme Court both held that FedEx Ground had misclassified employees as independent contractors who were operating as business entities or subcontracted additional routes to other drivers."
"Some state laws expressly carve out from their definitions of “employee” status a business entity where the hiring party does not exercise direction or control over the performance of the services and meets other requirements. Thus, companies that wish to minimize independent contractor misclassification liability wisely do not rely solely on the fact that the independent contractor is a business entity."
This is consistent with what I have detailed throughout the thread, i.e. it is a factor in some States with an emphasis in Florida where it is included in the statutory definition of Independent Contractor. I can not imagine any lawyer who would advise their Client to enter an Independent Contractor Agreement with an individual, even if it is not determinative of the classification, it is good business practice and there is nothing to be gained by entering the contract with an individual over a company.
I believe the AccessExclusive is only if you are setting to NOT NULL, such as "ALTER TABLE my_table ADD COLUMN my_col boolean NOT NULL DEFAULT false"
We were just down for 56 hours due to our 3rd party platform vendor applying that type of update.
AFAICT the only workaround is to do it in steps: set the DEFAULT, fill existing rows with the default, then apply the NOT NULL constraint (which will still lock it for a full table scan to check the validity of the constraint).
ALTER TABLE always creates the AccessExclusive lock.
If you add a 'not null default something' to the column, it'll rewrite the whole table, which can take some time. And since the table has the AccessExclusive lock, this is what will block reads/writes.
Doesn't matter for small tables.
For large tables, you want to add the column without a not null or default, commit that transaction, then populate the data, then add the not null and default constraint.
You are right: in the fast case of "NULL" the amount of physical work amounts to diddling catalogs around rather than copying potentially gigabytes of data.
So in any case a lock is taken, but I've never seen anyone get too bent out of shape over that momentary mutual exclusion to deform the table's type (exception: in transactional DDL where cheap and expensive steps are inter-mingled).
More specifically in the multistage work flow, you are only holding the lock while writing the changes to the system catalogs which is not a significant period of time.
But keeping the same UX is harmful in this situation -- on SMS it's a common pattern to use text commands, but in the desktop context you'd never expect it (and the commands don't make sense).
I worked at Amazon and we found (to our surprise) that power users were using these commands from the build in Kindle tweeting functionality.
I think the number of power users using this feature is probably actually higher than the number of false positives of exactly 2 word tweets where the first is get
I'll be happy when someone else writes an 'I'm leaving Google design because' rant other than Bowman's from 2009. That single post is probably pretty tired from all the constant traffic to it every time this meme comes up.
The fact that the file is HackersNews.jad instead of HackerNews.jad will lead to a lot of typos if people don't click the link (clicking it didn't work for me).
Why a Rubiks cube instead of an orange HN or something?
My Curve threw the Index 0 >= 0 error, I guess I'll have to "contact my mobile service provider to get my latest APN settings." Though I don't know why.
you should be able to find the APN for your carrier online if you search for it.
I didnt want to get into any copyright issues, hence the Rubiks cube and not their logo.
https://www.lesswrong.com/posts/7pNJ9aQxRMrWAnkmf/thank-you-...