Comments are marked as dead (can only be seen by people with showdead set in their profile), but appear visible to the user so that they may not realise why nobody responds to them or upvotes their comments. Normally a punishment for bad behaviour or poor commenting, but seems inappropriate in this case.
Kinda. The 'group' refers to a group scale and/or conformal transformations. In the context of Deep Learning, the 'scale' transform is akin to adding layers.
"it's easy to imagine cases where a great programmer might invent things worth 100x or even 1000x an average programmer's salary" ... yet they get paid maybe 1.5x
Unless they start a startup. But, H1B doesn't make it easy for a startup founder to come to the US, since it requires the startup to already exist and be funded in order to go through the H1B process. So, it's a chicken and egg problem.
My co-founder is in the US on a visa that was sponsored by Google (and he still works for Google). Had that not been the case, he might still be in Australia (we probably could have made it happen had we needed to...but, he might not have had the motivation to come here without the Google job).
What I'm trying to say is that H1B does tend to lend itself to indentured servitude. Foreign workers here on a visa are less likely to seek other employers, because they have a visa to keep renewed, or they have to seek citizenship (which is a whole other pile of problems). That probably does depress the industry baseline salary.
But, my desired solution is not to reduce the number of indentured servants, but to kill the limits on their freedom to work that makes them indentured servants.
Ruby is like Disco. It was fun for a while, but now it is old news.
I was forced to learn Ruby while at Aardvark, as well as the Rails and the Agile process.
It was true today as it was then; Ruby, Rails, and Agile are absolutely useless for real data science and machine learning, and this is what companies need to move forward.
Indeed, to bring machine learning tech to the Aardvark team, I had to fight tooth and nail against the Rails consultants and the Agile process guys.
Ruby is a useful gateway language for learning other modern scripting languages such as python, lua, and scala
I agree that Ruby is now legacy technology.
Let me be clear; I use it all the time. It is useful to build stable projects based on solid ideas, and I use it for dev ops, for crawling the web, and for making simple DSLs. Chef is very good (compared to, say, Ansible) , and the Bundler deployment system is quite nice. It is easy to build web endpoints in Sinatra, and the Nokogiri gem is a pleasure to work with compared to, say, java JSoup.
But Ruby is not moving the needle forward. It does not even have a decent NumPy-like module, which makes it completely useless for modern back end work in data science, machine learning, and the real things companies need to generate revenue
Rails is a good example of being overspecialized. They are so good at web programing circa 2007 that the future passed them by.
Python. Lua. Scala. Closure. These are the future.