Comment Google discovers Deep Learning (Score 1) 90
So Google has discovered Deep Learning.
I wonder if they'll publish some material claiming they invented the theory behind it in spite of all the previous work, like with their other achievements?
So Google has discovered Deep Learning.
I wonder if they'll publish some material claiming they invented the theory behind it in spite of all the previous work, like with their other achievements?
The V was probably lost during copy-pasting.
99% of the time when my Android phone runs out of battery, it's because some program using GPS was left running.
Good try, but Pi is 3.1416, not 3.1415.
In the West, I would think that most of karaoke happens at home or private parties.
Just like there are games where you play the guitar (Guitar Hero) there are karaoke games where you sing as well (Lips, SingStar).and some that include both. Those games alone sold about 50 million units (3 billion dollars), mostly in Europe.
Then there are a lot of people who just get stuff off of youtube and use a normal mic.
From what I can tell, for indie games the Linux version is always a couple of versions behind, and it's not even tested properly.
Some designs of Project Orion have payloads as high as 6,100 t to LEO.
Point 2 pretty much means you just want a simple abstraction on top of assembly, and for that you need simple and stupid code with a minimalistic language.
It's the only good point that you've made as to why you couldn't use C++ to match your requirements.
Linus is referring to Monotone, a distributed versioning system a bit similar to Git that was written in C++.
It uses the STL extensively, and it was slow because the STL is built on a paradigm where copies can easily happen without you being able to easily keep track of them.
Since C++11, work has been done to alleviate those problems with move semantics and in-place insertion.
C++ is not about object-oriented programming. It's a multi-paradigm language, and OOP is one that tends to be shunned by its users.
C++ is a pragmatic language, not an idealistic one.
It has everything yes, it's a strength not a weakness. All the tools are at your disposal, and you're still free to build your own style with them.
C can cast away constness too.
C++ added special constructs for this to make it more explicit you were doing something evil.
C++ is a language for experts, but so is C.
There are two bad ways to code in C++: the C way and the Java way.
You're talking of inheritance, that's something you use in the Java way.
The rant from Linus is famous and old. I don't understand why people are still discovering it today and why they feel the need to discuss it.
Linus doesn't like C++ as a systems programming language. He doesn't want any in his project. He never claimed that C++ was bad for everything, he just thinks it's bad for what he does (some people agree, some don't).
And he pretty much hates most other programming languages much more than he hates C++. He thinks that Java is horrible for everything for example.
"The medium is the massage." -- Crazy Nigel