I don't use tests, and I find that when I need to make a change to some code that has, say, four or five different paths through the logic, a lot of times one of the paths will break. Testing all of the paths manually each time there is a change is incredibly tedious and time-consuming. I feel like if I had unit tests I would be able to just see instantly if anything was broken. But, I never can seem to find the time to write them...
Sure, but then you have to live in St. Louis, Missouri.
I'm sure I could move to a third world country and have an even lower cost of living. As though it were otherwise equivalent to living in a top US city.
The complexity makes it look like we are going to great lengths to minimize the pain of the condemned, supporting the pretense of a "humane" execution and undermining the claims of opponents that the punishment is cruel and unusual.
This isn't my experience, at least for YouTube. If I'm not logged into Google I only see "recommended for you" video links when I'm not in private browsing mode.
Harder to tell for Google Search - unlike YouTube I never see any indication that search results are based on my history, so any manipulation that's happening is opaque (I never search while logged in, so I don't know if the behavior is different in that case)
My anecdata: a former colleague of mine, over 50, just left his enterprise IT development job to make a ton more money with a Salesforce consulting firm. He didn't go to Stanford, he never studied computer science, he didn't start coding until he was in his 30s, and he's only been developing Salesforce for maybe 2 years. He also doesn't have the benefit of a large network or a reputation that preceeds him, but he tells me that he's still getting offers even a week after he accepted his new job. So I'm not sure the picture is so bleak - as long as you're good and you put in a minimum amount of time learning a relevant technology.
Bitcoin transactions won't always be free though, as the block reward decreases and transaction fees become necessary to incent the network to verify transactions. The fees for bitcoin may end up being roughly the same as traditional banking fees.
I used to work with a guy who was a body-builder type, and all he would eat was chicken breast, breakfast, lunch and dinner. I guess you have to pick what's important to you.
I think that if your goal is just to be generally healthy, there's no need to eat that much protein.
Yeah, but then you're creating a whole class of people who basically don't have anything anything to do. They will inevitably find things to fill that vacuum, such as having lots of babies. What happens when population growth outstrips the ability of production to provide for the needs of non-production? Unless you assume that productivity can scale up indefinitely, those people will just get poorer and poorer as wealth needs to be shared between more and more non-productive people.
I don't know about other carriers but AT&T has recently changed their model, so if you bring your own device (or buy one from AT&T at full price) you get a discount on your monthly bill.
I just bought an unlocked Moto G for ~$200, which is honestly a good enough device for my needs and a huge money savings over paying $200 up-front, plus an additional monthly charge, for a flagship device.
Darn, no SQL support. I often find myself wishing something like this existed for SQL, so I could, say, find all places where field X in table Y is updated, or referenced in a WHERE clause predicate, etc.