710 karma · joined August 15, 2015
GPU advantage: more refined ecosystem and you can buy them for $<1000 or get laptops with them built in, and if NVDA has sweat more software engineering blood and tears than GOOG into your model's functions, it will run better on them
TPU advantage: Colab has a free tier that lets you play with them at no charge and if GOOG has sweat more software engineering blood and tears into your model's functions, it will run better on them.
All IMO of course. And deep down it can get more complicated than that, but I salute GOOG for being the first company to ship competitive AI HW, doubly so at scale.
https://www.amazon.com/gp/product/1119482089/ref=ppx_yo_dt_b...
https://www.insidehighered.com/news/2019/04/04/former-photog...
Stallman OTOH didn't even have tenure. The bigger story for me is if repeated complaints of sexual harassment (leg grabbing etc) went nowhere until now. That's unacceptable and I suddenly side with the Twitter mob in that case because if so he's had his due process already. And in that case, not only is he an ass, but he probably drove a lot of women out of the field and that can't be undone.
Even when they're caught, they get put on a Performance Improvement Plan (PIP) which is shorthand for giving them 60 days to find a new job or to turn their life around internally. Usually, it leads to the former, sometimes the latter. I've seen both.
It's an imperfect and biased process. But the attempt is usually made because HR fears unjustified termination lawsuits despite the "at will" employee status of just about everyone.
Unless they've tried to hack the company's servers for private data, I've never seen anyone fired on the spot without the above process unfolding. Maybe your experience differs?
PS I also think Charles Manson and The Unabomber were unambiguously guilty. That doesn't change my opinion that they deserved the trial they got.
PPS If as amyjess seemingly suggests that female professors at MIT repeatedly filed complaints against him and nothing happened, well then carry on Twitter mob, good job, seriously.
PS The Kelsey Merkley talk is fantastic: https://www.youtube.com/watch?v=1Y0FuH5FNCo
TLDR: the accusation of harassment is 100% determined by the accuser. The determination of whether harassment occurred OTOH is decided by HR after judging the merits (or lack thereof) of the case.
I see no reason why MIT shouldn't have proceeded similarly. And while you might argue that's not 100% impartial, that's a lot better than a Twitter mob (to me at least).
Given the piles of video and text of Stallman being Stallman, and the "Hot Ladies" bit on his office door, do you really think they would have high-fived his conduct and told him to carry on? I'm cynical, but I'm not that cynical.
Or let's put this another way. The Unabomber and Charles Manson got their due process. Are you saying Stallman is worse than both of them? So I'm guessing you guys downvoting me no longer believe in our legal system? That'll end well I'm sure.
That said, I have a nagging worry from watching some videos of his behavior that he is mentally ill and there might be a backlash from that.
But why we can't allow a process like that to transpire before passing judgment is beyond me. Why wishing such an impartial judgment upon him is downvote worthy is really worrisome to me. That's not what western democracies are about as I understood them up to now.
I Just do not believe we should make career-ending decisions like this based on the rage of a mob on social media, that's literally a Black Mirror episode (and a really bad episode of The Orville as well). I believe their role is to raise awareness of situations like to the point where the above should transpire. Does holding that viewpoint now make me subject to "cancellation" as well?
Stallman had said more than enough to merit his termination IMO, but he still deserved due process before such judgment was passed.
https://leginfo.legislature.ca.gov/faces/billTextClient.xhtm...
https://sf.curbed.com/2019/5/16/18617019/transit-housing-bil...
I love a good skunkworks project. But Google+ needed Google to succeed. Apparently Vic felt otherwise and the rest is history, no?
From my perspective, I think partitioning the Google+ team into their own Dark Tower with their own super-healthy cafeteria that was for them and their executives alone was the biggest problem. IMO this even foreshadows separating off Google Brain from the rest of Google and giving them resources not available to anyone else. Google was at its best a relatively open culture and 2011 is the year they killed other cultural icons such as Google Labs and (unofficially) deprecated 20% time. I think the road to the Google we see today started then. It's also the year they paid too much for Motorola and started pushing Marissa Mayer out the door.
Then there was the changing story of the 2011 bonus. When I hired in, we were all told our 2011 bonus would be tied to the success of Google+. That's a fantastic way to rally your co-workers, except... Once they launched Google+, the Google+ Eliterati (so to speak) changed their minds and announced that any Google+ bonus was for Google+ people alone. Maximum emotionally intelligent genius IMO. Now your own co-workers have been burned. Also not very "googly."
Finally, there was "Real Names." The week of its launch everyone I knew wanted an invite and I used up every single one of them and continued to do so as more were made available to me. Then "Real Names" happened and people stopped asking for invites overnight. That's the moment for me when the tide turned against this thing.
I really liked the initial Google+ UI personally, but the UI ran head-on into the nonsensical "Kennedy" initiative wherein some brilliant designer seemed to decide that since monitors are now twice the size they used to be, they should add twice the whitespace to show the same amount of information as on a much smaller screen. Subversives within the company took to posting nearly blank sheets of printer paper on walls with the single word "Kennedy" in a tiny font you'd only see if you got close to the things. That said, my godawful company man manager would repeatedly proclaim how beautiful he thought the Kennedy layout was in our office for all to hear whenever they updated GMail or Search to use it.
Of course, there are other reasons beyond my tiny perspective here, but I did have a front row seat for this and it was really disappointing to see a potential Facebook killer die of a thousand papercuts like this.
I am really really good (perhaps top 10 or so worldwide) at one thing, and pretty good at a couple other things. If I didn't have that, I think I would feel utterly worthless in 2019. If I extrapolate to most of America, wow, I get why they elected who they elected.
Something has gone very wrong here. And I am stymied as to how to fix it because neither political party, which gets to set the agenda every 4 years, seems to grasp what has gone wrong.
But when I travel abroad, I am happy. I see can-do cultures that have far less than western nations, but are so inspiringly optimistic to do more, that I don't want to come back to America. I want to set down roots and help them knock it out of the park. And I am getting close to doing exactly that. Doing so would shatter my personal life, but I suspect if 2020 continues what we started in 2016, I will follow through on what my inner voice is telling me to do.
And that IMO is a reinvention of the "Walled Garden" of academic HPC (ask any grad student begging and pleading for supercomputer time) which has always sucked and its new commercial incarnation is even worse because it's unclear how to get commercial cloud time on government grants.
OTOH it's fine for large shops like OpenAI, DeepMind, AWS AI, FAIR, MS Research etc because they have deep deep pockets. So if you're content with most future groundbreaking research coming from a small tribe of market leaders, well great, but I suspect innovation is already slowing down because of this.
I've also noticed that sponsored products (which I don't want ever) are better targeted towards my queries by EBay. The difference seems to be that Amazon deletes keywords until it has something both sponsored and irrelevant to show and hopes for the best. That must have survived A/B testing, yuck.
What I think it comes down to is I'm an oddball that wants organic search results. I understand why Google messes with that to deliver ads, but for the life of me, I'm trying to help Amazon take my money and they're getting in my way and my larger purchases (>$100) are migrating away now because it's becoming impossible to find what I want, occasionally worked around by searching the Amazon catalog, ironically, from Google.
NVIDIA was not amused.
https://www.amazon.com/NorthWest-Fork-Gluten-Free-Emergency-...
That drops to $1149 if I don't require Vegan, non-GMO, Kosher:
https://www.amazon.com/Healthy-Survival-Food-Emergency-Prepa...
SNAP benefits at anywhere from $134 to $192 a month are both more than sufficient for this. So why are ~42 million people starving in America? Answer (IMO): Cloud providers reduce the friction of GPU adoption the same way grocery and convenience stores reduce the friction of food acquisition, both in exchange for profiting off of it.
Memory? Because if you can spread your model across multiple GPUs, and you've implemented Krizhevsky's One Weird Trick to switch between reducing the smallest of either parameters or deltas, you're golden.
I thought tensor cores and NVLINK would end up Tesla differentiators, and really great ones at that, but now they're both in the Turing consumer GPUs so I am really scratching my head here.
That said, the EULA is just stupid. I cannot use CUDA 9.2 or later at work because of it. No one is going to audit our computers for any reason ever, period, full stop.
I continue to be boggled that Alex Krizhevsky's One Weird Trick never made it to TensorFlow or anywhere else:
https://arxiv.org/abs/1404.5997
I also suspect that's why so many thought leaders consider ImageNet to be solved, when what's really solved is ImageNet-1K. That leaves ~21K more outputs on the softmax of the output layer for ImageNet-22K, which to my knowledge, is still not solved. A 22,000-wide output sourced by a 4096-wide embedding is 90K+ parameters (which is almost 4x as many parameters in the entire ResNet-50 network).
All that said, while it will always be cheaper to buy your ML peeps $10K quad-GPU workstations and upgrade their consumer GPUs whenever a brand new shiny becomes available, be aware NVIDIA is very passive aggressive about this following some strange magical thinking that this is OK for academics, but not OK for business. My own biased take is it's the right solution for anyone doing research, and the cloud is the right solution for scaling it up for production. Silly me.
So I took over that task, drove my girlfriend at the time absolutely nuts iterating over it, then one day showed her something she said was bleeping perfect. We built that plan relying on a neighbor who was a general contractor at the top of his game (early 40s). I still live in that house, but the girlfriend and I broke up mid-project, oh well.
General observations:
1. The town will extract maximum value from you for the tiniest changes so get as much as you can in the 1st draft (e.g.: another $5000 to authorize making windows openable at floor level vs not)
2. Get a contractor you trust, things can go non-linear if you don't, and even if you do, you'll get some flakes. Do not be nice to flakes. Flakes suck.
3. Rent a nice place elsewhere during the process. If you don't have the $$$ to do this, you probably shouldn't be doing this at all. It will break you. The movie "The Money Pit" is IMO mostly documentary and only part comedy.
4. I have 10 Gb/s Cat 6 hard-wired Ethernet in my walls. Local contractors didn't even know that was possible in 2007. Do your research. This serves me well when I train DL models in my house.
The next project for me is a solar power system to power all my DL servers. Since they each eat ~1.5 KW, I'm going to need 10 kW overall for all 4 servers plus household requirements (but don't call it a datacenter or NVDA will audit you, call it "A House of Ill Compute"). To that end, I have nicknamed my home as the house of 200 TFLOPs (16 Pascal GPUs across 4 servers). It's about to become the house of 2 PFLOPS (RTX 2080TI GPU upgrade pending).
A "viable" Holodeck is a technology sufficiently advanced compared to the present day so as to be indistinguishable from magic. Ergo, no Holodeck anytime soon. No Arnold Judas Rimmer hard light holograms either because WTF is a hard light hologram in the first place?