Android games is another one. You need C/C++ for speed, and if you're going to use C you might as well use C++ and take advantage of classes.
I don't need to provide any more - it's obvious. You use it when it's the best tool, so perhaps you'd want to write something but java or.net would result in code that's too large or slow, or perhaps you want your code to run as a service, or compiled into.exes (both of which are only available as ugly hacks in Java), or you're doing some embedded coding, or a bios, or a device driver, or.... you get the idea.
You can't criticize C++ just because it's not used in the Linux kernel. You use the best tool for the job, plus you have to factor in what would happen to your code if you switched to another language. It's Linus's shout.
> I have never run across any other language (that's actually used, please don't mention malboge and the like) > where a programmer can so easily obfuscate his code WITHOUT INTENDING TO
You've never used Perl, or seen it used?
There's certainly a lot of noobs crawling out of the woodwork to criticize c++ today. Don't you guys have some HTML to edit or something?
Perhaps you can't understand why there's `pressure` to `stick with C++` but that's just another example of why they're making the decisions, and not you. There are many places where anything other than C++ simply doesn't make sense.
I suspect the ads are designed and written by employees too. There are very few plausible alternative explanations for how bad they are. Some fat woman dancing around to crap music advertising uncompetitive products/services? Sign me up!
That's pretty sensible. I'm using 10.04, because I wanted the version that's being maintained for 3 years, so clearly I don't want something as irrelevant as a browser supported one year in.
I'm using Ubuntu, so I'm looking forward to playing with Firefox 4 sometime around Christmas, because there's clearly no need for anyone to prioritize what's probably the single, most important and more frequently used app for an operating system. (Yes, I know I can get it myself, but I want the regular install so subsequent updates "just work" without me having to subscribe to a mailing list to discover when they have appeared).
It's not as simple as that. There are different levels of multitouch support for Android. You can detect pinching on many phones but not independent tracking of those two fingers so, for example, you cannot rotate maps on the Desire. You can on the HD, as they use better screens/firmware (ie they support `mutitouch.distinct` and not just `multitouch`.)
Exactly. According to Bamford's book "the Puzzle Palace" the NSA has to deal with rape charges from time to time. We shouldn't really be surprised if humans act like humans occasionally...
Yes, yes, but my point is that you cannot then lazily assume platform a is better than platform b because it has more apps. I'm sure that the vast majority of apps are downloaded 5 or 10 times at most.
No-one's ever going to compare 60,000 apps. Seriously, no-one's going to compare more than 30 apps,ever. And no-one's going to install more than 30 apps, unless they're into gaming and are trying things out. So the number of apps available for a platform is fairly meaningless, once you get past a fairly small number. Everyone's got a text message app, and only the saddest of nerds keeps checking out new ones unless they're really unhappy with their current one (which is unlikely to be the case on iPhone/Android). Same with email, and..well, most other apps.
Who cares? That's like sticking with upper case because to change would break Apple ][ support. Most Twitter users (twats?) don't use it via SMS anyway.
Are we able to formally prove more than the simplest of pieces of code, though? I understand from talking to mates who are into this that we're still some way off anything useful outside of academia (ie where you could 'spellcheck' your Eclipse project for 'wrong' code).
I think that a lot of people are just 'HTML hairdressers' - you don't need to know how to do calculus - or even how to code properly - if all you're doing is using other people's frameworks and plug-ins to move data from a database into a drop-down box or whatever. You DO need to be able to locate the relevant podcasts to explain what this seasons exciting new trend is for separating the various layers of your solution, however. Different skills for different times.
I don't want a "whole row" of bookmarks; I use XMarks and have hundreds of bookmarks; how would I choose 10 or so, and why would I want them all the time. It shouldn't be rocket science for Google to say "people expect a menu bar with `bookmarks` on it which they can click on to get bookmarks". I don't mind people experimenting with stuff, but making it less functional/convenient in the name of style is retarded.
The best I can do is have a tab open all the time with all the bookmarks in it and flick to that when I want to open a new page. Either that or click the spanner, then bookmark manager, then click on a folder, then double click on the bookmark. 5 clicks against 2 on Firefox. This is more important to me than this or that javascript test showing a 2.3% speed improvement.
Google are rubbish at responding to bugs. If they respond at all, it's often a joke. I'm not using Chrome until there's a menu item for bookmarks. I'm not giving up a whole row just to get to the bookmark button.
Android games is another one. You need C/C++ for speed, and if you're going to use C you might as well use C++ and take advantage of classes.
I don't need to provide any more - it's obvious. You use it when it's the best tool, so perhaps you'd want to write something but java or .net would result in code that's too large or slow, or perhaps you want your code to run as a service, or compiled into .exes (both of which are only available as ugly hacks in Java), or you're doing some embedded coding, or a bios, or a device driver, or.... you get the idea.
You can't criticize C++ just because it's not used in the Linux kernel. You use the best tool for the job, plus you have to factor in what would happen to your code if you switched to another language. It's Linus's shout.
> I have never run across any other language (that's actually used, please don't mention malboge and the like)
> where a programmer can so easily obfuscate his code WITHOUT INTENDING TO
You've never used Perl, or seen it used?
There's certainly a lot of noobs crawling out of the woodwork to criticize c++ today. Don't you guys have some HTML to edit or something?
Perhaps you can't understand why there's `pressure` to `stick with C++` but that's just another example of why they're making the decisions, and not you. There are many places where anything other than C++ simply doesn't make sense.
I suspect the ads are designed and written by employees too. There are very few plausible alternative explanations for how bad they are. Some fat woman dancing around to crap music advertising uncompetitive products/services? Sign me up!
Seriously, if you don't like the internet and all it stands for, fuck off.
That's pretty sensible. I'm using 10.04, because I wanted the version that's being maintained for 3 years, so clearly I don't want something as irrelevant as a browser supported one year in.
I'm using Ubuntu, so I'm looking forward to playing with Firefox 4 sometime around Christmas, because there's clearly no need for anyone to prioritize what's probably the single, most important and more frequently used app for an operating system. (Yes, I know I can get it myself, but I want the regular install so subsequent updates "just work" without me having to subscribe to a mailing list to discover when they have appeared).
It's not as simple as that. There are different levels of multitouch support for Android. You can detect pinching on many phones but not independent tracking of those two fingers so, for example, you cannot rotate maps on the Desire. You can on the HD, as they use better screens/firmware (ie they support `mutitouch.distinct` and not just `multitouch`.)
Technology? I don't think that word means what you think it means. They've had the technology to do it since they became ISPs.
What hacks? Android supports hundreds of fingers. If anything is hacked it's the shitty firmware/drivers in some phones.
Well, all that power for the keyboard has to come from somewhere.
Ironically, the Gould recordings are now out of copyright in the UK.
http://www.naxos.com/catalogue/item.asp?item_code=8.111247
"Not available in the United States, Australia and Singapore due to possible copyright restrictions"
Those claims are investigated, though, and can only come from someone authorised to act. Is there a problem with people misusing those?
To be fair, with 2,048 CPUs, Flash will probably be running vaguely acceptably.
If it were legal, you'd hardly be buying weed "made" by anyone; rather, it would be grown by friends or small businesses.
Exactly. According to Bamford's book "the Puzzle Palace" the NSA has to deal with rape charges from time to time. We shouldn't really be surprised if humans act like humans occasionally...
> As an Irishman, I don't know how anyone can drink Guinness..... Give me a Bulmers any day of the week
And people say the Irish are stupid...
Yes, yes, but my point is that you cannot then lazily assume platform a is better than platform b because it has more apps. I'm sure that the vast majority of apps are downloaded 5 or 10 times at most.
No-one's ever going to compare 60,000 apps. Seriously, no-one's going to compare more than 30 apps,ever. And no-one's going to install more than 30 apps, unless they're into gaming and are trying things out. So the number of apps available for a platform is fairly meaningless, once you get past a fairly small number. Everyone's got a text message app, and only the saddest of nerds keeps checking out new ones unless they're really unhappy with their current one (which is unlikely to be the case on iPhone/Android). Same with email, and..well, most other apps.
Who cares? That's like sticking with upper case because to change would break Apple ][ support. Most Twitter users (twats?) don't use it via SMS anyway.
And while you're at it, support more than 140 chars, or allow compression, or something.
Are we able to formally prove more than the simplest of pieces of code, though? I understand from talking to mates who are into this that we're still some way off anything useful outside of academia (ie where you could 'spellcheck' your Eclipse project for 'wrong' code).
I think that a lot of people are just 'HTML hairdressers' - you don't need to know how to do calculus - or even how to code properly - if all you're doing is using other people's frameworks and plug-ins to move data from a database into a drop-down box or whatever. You DO need to be able to locate the relevant podcasts to explain what this seasons exciting new trend is for separating the various layers of your solution, however. Different skills for different times.
I don't want a "whole row" of bookmarks; I use XMarks and have hundreds of bookmarks; how would I choose 10 or so, and why would I want them all the time. It shouldn't be rocket science for Google to say "people expect a menu bar with `bookmarks` on it which they can click on to get bookmarks". I don't mind people experimenting with stuff, but making it less functional/convenient in the name of style is retarded.
The best I can do is have a tab open all the time with all the bookmarks in it and flick to that when I want to open a new page. Either that or click the spanner, then bookmark manager, then click on a folder, then double click on the bookmark. 5 clicks against 2 on Firefox. This is more important to me than this or that javascript test showing a 2.3% speed improvement.
Google are rubbish at responding to bugs. If they respond at all, it's often a joke.
I'm not using Chrome until there's a menu item for bookmarks. I'm not giving up a whole row just to get to the bookmark button.