141 karma · joined March 16, 2017
Software engineer (Canada): $51,000 (C$70,000)
Software engineer (US): $80,825
The gap here is smaller ($30k vs. $50k) but still significant. And I'm not trying to be argumentative, but I'm more inclined to believe two surveys than a random person's claim.
[1] http://www.payscale.com/research/CA/Job=Software_Engineer/Sa... [2] http://www.payscale.com/research/US/Job=Software_Engineer/Sa...
There's an implicit question, or at least an admission of ignorance.
We've seen recently that some people believe what they want to believe, regardless of facts. This doesn't mean the rest of us should be deprived of facts, or that we should throw our hands up and give up on seeking the truth.
Are they really low cost? And having worked abroad recently, it's shocking how much cheaper European flights can be compared to U.S. flights. And maybe my memory's off, but it seems like domestic flight costs were much lower just 5-10 years ago. In college, I could get a round trip ticket to Las Vegas for under $100, and checking right now, the lowest price is $296.
Southwest is called out in the article as an example of an airline doing things right.
I fly Southwest and prefer it to other domestic airlines, but are they actually beating the other airlines? I just looked up their Q4 earnings out of curiosity, and they seem to be doing well compared to their competitors:
Southwest Q4 2016: $522M net profit on $5.1B revenue United Q4 2016: $397M net profit on $9.1B revenue American Q4 2016: $289M net profit on $9.7B revenue
PARC and Bell Labs were at the right place and right time to make fundamental contributions in the nascent areas of digital computers, software, and digital communications. They caught that wave perfectly. Now we're searching a similar revolutionary technology that will open the floodgates of innovation, but it's not apparent yet. Machine learning and AI? If that pans out, Google Brain/DeepMind would be well situated.
Also, a year after moving to San Francisco to work for a team based in the city, they relocated us to the South Bay. Now everybody on the team spends 3-4 hours daily commuting from SF/Oakland/Berkeley and it's awful.
I suspect these are the kinds of measures companies take when they want to reduce their workforce without layoffs.
I was in a rush to the train station and accidentally booked a pool. I cancelled within a few seconds and booked an Uber X, but they still charged a cancellation fee.
And I was in a rush because the first pool I booked that morning didnt show up (he called and asked me to cancel).
Is anyone familiar with solid published work on applying ML/AI to optimize network control (or, as done here, optimize application parameters depending on network conditions).
The objective is for students to gain and demonstrate basic competence in fundamental concepts of their field, and straightforward answers to straightforward questions suffice. There's not a lot of room here for novel arguments, and the objective is not to solve novel problems; that comes later.
This is time consuming because, for most of us, learning a new concept and applying it takes some time. It's not a sinister plot by the system to waste our time.
Regarding mentoring students to work on real research problems: yes, this doesn't scale to huge number of undergrads. But most undergrads don't yet have the drive or the fundamental knowledge required to tackle real research questions. That said, if a student does well in a class and shows interest, a lot of professors will give an undergrad a chance to work with their research lab.
It's just like anything else; some people can tackle new subjects completely on their own, but almost everybody benefits from good advice. Why should advice on getting along well with others be withheld?
I don't think anybody intends to be a bore or a jerk, yet obviously some people are. It affects their lives profoundly, and they may lead lonely lives. Withholding advice on how they could be more likable, if they're so inclined, seems a little cruel. If you'd use the same advice to manipulate people, that's on you.
Anecdotally, most of the people I've spoken to regarding this haven't even considered that something they get from Amazon might be counterfeit. Many don't really understand the 3rd-party seller system, Fulfilled by Amazon, etc.
You think Amazon is clueless? They're not. They know they're shipping counterfeits. They've done the math, and it's making them money.
I don't think we'll see a significant change unless there's a lot more bad publicity, or the government gets involved.
The "criticisms of Go are addressed every time the language is discussed: in practice, generics are rarely missed. They would be nice to have, but their absence is outweighed by other benefits of the language.
Critiques of Go tend to be principal-based: "Go doesn't have features X, Y, and Z, therefore it cannot be a good language. QED." Praise of Go, on the other hand, tends to be pragmatic: "We built something in Go, features X, Y, and Z weren't missed and we enjoyed features A, B, and C, which the language's detractors oddly refuse to acknowledge." Which view carries more weight is left up to the reader.
> http://paulgraham.com/avg.html
I know this is heresy, but has this article really held up well over time? Since 1995, when ViaWeb was founded, how many other companies have been able to run rings around their competitors by using Lisp or something similar? Are we really going to base our arguments on a sample size of 1? How many counterexamples are there?
Do the captions need to meet a very high standard of quality? If not, automated captioning would have been a good student project.