“Object-oriented programming is an exceptionally bad idea which could only have originated in California.” — Edsger Dijkstra
“object-oriented design is the roman numerals of computing.” — Rob Pike
“The phrase "object-oriented” means a lot of things. Half are obvious, and the other half are mistakes.“ — Paul Graham
“Implementation inheritance causes the same intertwining and brittleness that have been observed when goto statements are overused. As a result, OO systems often suffer from complexity and lack of reuse.” — John Ousterhout Scripting, IEEE Computer, March 1998
“90% of the shit that is popular right now wants to rub its object-oriented nutsack all over my code” — kfx
“Sometimes, the elegant implementation is just a function. Not a method. Not a class. Not a framework. Just a function.” — John Carmack
“The problem with object-oriented languages is they’ve got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle.” — Joe Armstrong
“I used to be enamored of object-oriented programming. I’m now finding myself leaning toward believing that it is a plot designed to destroy joy.” — Eric Allman
OO is the “structured programming” snake oil of the 90' Useful at times, but hardly the “end all” programing paradigm some like to make out of it.
And, at least in it’s most popular forms, it’s can be extremely harmful and dramatically increase complexity.
Inheritance is more trouble than it’s worth. Under the doubtful disguise of the holy “code reuse” an insane amount of gratuitous complexity is added to our environment, which makes necessary industrial quantities of syntactical sugar to make the ensuing mess minimally manageable.
A true "statistical" programming language allows the user to define statistical processes in the language and then compute its statistical properties. For example: x = random()/* a random number between 0 and 1, uniformly distributed */ y = x*x print(E(y))/* print the expected value of y */
... and lock users into their platform by not allowing downloads of videos... and suck personal info out of your users by coupling the platform to google+
Why don't we ever read about more useful metrics, such as the amount of (floating-point) operations per second per $ of a given CPU?
I'll just leave this here:
https://www.youtube.com/watch?...
From: http://harmful.cat-v.org/softw...
“Object-oriented programming is an exceptionally bad idea which could only have originated in California.” — Edsger Dijkstra
“object-oriented design is the roman numerals of computing.” — Rob Pike
“The phrase "object-oriented” means a lot of things. Half are obvious, and the other half are mistakes.“ — Paul Graham
“Implementation inheritance causes the same intertwining and brittleness that have been observed when goto statements are overused. As a result, OO systems often suffer from complexity and lack of reuse.” — John Ousterhout Scripting, IEEE Computer, March 1998
“90% of the shit that is popular right now wants to rub its object-oriented nutsack all over my code” — kfx
“Sometimes, the elegant implementation is just a function. Not a method. Not a class. Not a framework. Just a function.” — John Carmack
“The problem with object-oriented languages is they’ve got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle.” — Joe Armstrong
“I used to be enamored of object-oriented programming. I’m now finding myself leaning toward believing that it is a plot designed to destroy joy.” — Eric Allman
OO is the “structured programming” snake oil of the 90' Useful at times, but hardly the “end all” programing paradigm some like to make out of it.
And, at least in it’s most popular forms, it’s can be extremely harmful and dramatically increase complexity.
Inheritance is more trouble than it’s worth. Under the doubtful disguise of the holy “code reuse” an insane amount of gratuitous complexity is added to our environment, which makes necessary industrial quantities of syntactical sugar to make the ensuing mess minimally manageable.
https://crypto.stanford.edu/~b...
Let's just be grateful these scientists are not researching WMDs.
The problem is that USPTO is getting paid *more* for every approved patent than for every rejected patent application.
Like it was said before here, this is like paying fishermen for the fish they *didn't* catch.
One step closer to our browsing history, which is the ultimate gold-mine.
Nearly every site these days contacts google-analytics, so they already have most of your browsing history.
http://www.ted.com/talks/edwar...
We don't want curved, we don't want 3d.
We want High Dynamic Range (!)
Looking at a TV is still nowhere near looking out of the window.
I have been 3d-printing whipped cream for decades, using a spray cream can.
Seriously, why would anyone buy anything from HP these days
Perhaps people without a lot to spend, like, for instance jobless people (e.g., those laid off by HP recently).
And the funny thing is: Google has an internal policy that prevents their employees from using software that "phones home".
You could plug in a 3.5mm jack -> bluetooth converter.
A true "statistical" programming language allows the user to define statistical processes in the language and then compute its statistical properties.
/* a random number between 0 and 1, uniformly distributed */ /* print the expected value of y */
For example:
x = random()
y = x*x
print(E(y))
R is nowhere near that.
(While you may be right, following slashdot conventions the analogy was intended as a car-analogy, not a food-analogy.)
How can a non-functional language be _the_ platform for mathematical computing?
From the summary:
And R is Statistically Correct
But Python is correct all the time.
reading books == learning from others
The point is: Google isn't even giving us the choice.
If a sufficient number of users would use youtube-dl, you can bet that Google will take countermeasures.
Every time I use youtube-dl, I'm just praying that it still works...
Still, this method is not endorsed by Google.
I.e., it could be disabled at any moment.
Yes, youtube-dl breaks every two months, because Google changes their protocols, or is actively taking countermeasures.
Yes, it is a popular lullaby.
... and lock users into their platform by not allowing downloads of videos ... and suck personal info out of your users by coupling the platform to google+
Open source friendly?
http://arstechnica.com/gadgets...