I suspect that the augmentation of human intelligence through tech is something we're more likely to get to before full-on AI. Assuming it's unaffordable for most of us, I'm much more concerned about a caste of super-intelligent, super-rich humans than computers that have no history of violence or hunger for power.
HN user
vincetogo
Anti-social socialist.
A more accurate title might be something along the lines of "Optimizing Bottlenecks Improves Performance".
It's not okay to be lazy. But it's wise to prioritize architecture over performance until you have numbers to show you where you should put necessary optimizations. In my experience, optimized code is almost always harder to work with, so there better be a good reason to write it that way.
It's a lot easier to optimize well-architected code than to re-architect optimized code.
Shouldn't that be radioactivity? Light is a form of radiation, and I'm pretty sure that webcams can already measure that.
You're right, the syntax is the main thing I've heard complaints about. I find that really bizarre though. I've been working in C++ longer than Objective-C, and more than Objective-C, but I don't find anything offensive about the latter's syntax. So it's different. For me the measure of a language is how hard or easy it is to get stuff done. Objective-C holds up pretty well in that regard.
I really don't get where the hate for Objective-C is coming from. Objective-C is definitely showing its age and I'm glad to see a new language that improves on it, but I really don't understand why the author's slagging it so much. I've worked in Java and Obj-C and I'd much rather work with the latter any day. I'm not saying it's perfect by any stretch, and I'm not saying it's objectively better than Java, just that there's a case for both. But I definitely don't think iOS would have better off if it had adopted Java as its language of choice instead of Objective-C.
I really don't see this being the case. Any competently designed graphics engine has an abstraction layer between the app's graphics routines end the platform's graphics API. While it's not trivial, another API shouldn't be something that prevents an app from being ported to other platforms.
Did Apple deprecate OpenGL on iOS? If not you should still be able to work with it if it does what you need.
It's not too hard to write a graphic engine that abstracts out the graphics API, but it would have to be done in a language other than Swift...
Steve Jobs was a white, male billionaire. Of course he wouldn't be in jail.
This guy is putting on his white overcoat and trying to look like a scientist, but he doesn't actually cite any real research in favour of his claim, and instead uses anecdotal evidence ("Usually, once the original condition is found and treated, the ADHD symptoms go away" and such) rather than statistics to support his conclusion and sell his book.
This isn't to say he's incorrect in his conclusion, he just isn't supporting it very well. I would hope the book has referenced stats but this article isn't very promising. He's not too far removed from a pilot claiming his story about a flying saucer must true because he was in the airforce.
For the record, I've been diagnosed with ADHD and have plenty of anecdotal evidence that it's for real, but may be suffering from confirmation bias.
It shows up in more complex queries: http://www.wolframalpha.com/input/?i=+Planck+mass%2Ftau+mass
My favourite Alpha goof is it interpreting the Planck mass as Max Planck's weight.
"Too many notes, Mozart!"