It might be (as long as we expand that definition to cover tech workers or tech industry aware people in other areas as well). I live an hour North of SF, and even there, if I mention I don't like to use Uber out of principle because of their past behavior and misdeeds, the question I invariably get is "Oh, like what? I haven't heard anything."
Whatever Uber did to paper over what news of their misdeeds reached general cultural consciousness (if any...) seems to have worked for the most part. That's a shame, since I truly believe there should be much harsher repercussions for their blatant disregard of the law over an extended period and the pain and problems it caused to many.
I suspect if the market was working efficiently, Uber would have a lot more problems and be in a much worse position than they are (efficient markets assume good information, and if people don't know what Uber's done, they can't make an informed decision).
Where do you go that doesn't have Lyft, but has Uber?
I travel regularly and it is very rare not to have Lyft available. Virtually any city with >250k has both from my experience, although that could just be where I travel, I don't know.
Kansas City, MO has both, but wait times have been much higher for Lyft when compared to Uber. At least that’s been my experience. I only try to use Lyft.
From the post: "Ray tracing was invented by Turner Whitted around 1980."
I believe that Turner probably did some great things, but somehow I don't think I believe he invented ray tracing. Ray tracing has been around for so long in physics...
Whitted published the first paper applying recursive ray tracing to the problem of rendering an image. Quibbling over this is like saying no one invented compute graphics because Renaissance artists knew how projection worked.
I often get asked about what my views on doing a PhD are (I am more-or-less finished with one now), and one of the ways I frame it is the following:
You know how you've take a course before where the professor was just surprisingly awful at teaching? These professors are often some of the most knowledgeable people in a subfield of the subject you are taking, yet their teaching ability is severely lacking and you have to scramble to learn the material some other way (or just never learn it).
During a PhD, there is a decent chance that your adviser is similarly a bad manager. Unfortunately, having a bad manager for 5-7 years of your life can be a fairly awful experience. You will work with someone who you, on the one hand, look up to, but on the other hand, who seems to not care at all about your mental health, your possible career desires outside of academia, your work/life balance, or the exact reason why this week was a rough week for research in your (human) life.
I have a lot of other thoughts on the matter, but I thought I'd try to keep this post more concise =).
not care at all about your mental health, your possible career desires outside of academia, your work/life balance, or the exact reason why this week was a rough week for research in your (human) life.
I wouldn't call that being a bad manager, but rather being an asshole.
As a professor, I often think that one of my biggest weaknesses is indeed management skills. After all, we suddenly find ourselves having to manage people without any training in the matter, and when our true call is typically science, not management.
To be fair by the time you have finished a PhD you should be capable of learning / doing research by yourself. I don't have a PhD but learning by yourself is a vital skill for any competent software engineer.
There's always more you might want to learn, but when people talk about these basics, it's really just being super focused in 4 or so classes, not a whole ivy league undergrad curriculum in math.
probability & stats, multivariable calculus, and linear algebra will take you a long way.
Cool. I will look into those, but I was asking as a general interest in math question. I actually have no interest in machine learning. I'm bored of chasing money. Interested in 3D computer graphics and math for math's sake.
> They haven't needed it, so they haven't retained it even if they learned it in college.
True for me. I knew all of these from my course work when I graduated with my CS degree in 1996. I haven't used them at all in my career, and so I'd be starting basically from scratch re-learning them.