Except that Apple doesn't do that any more than GM does it with OnStar because you went to Joes Garage instead of the GM dealer.
GM can do it, but they don't. I assume Apple could do it, but they don't. You know why? Because that would get them into trouble.
They don't have to do shit to make it easier on someone else to go outside the box. You people need to get it through your thick skulls that businesses aren't required to do what you want them to do any more than you are required to buy their product.
GM doesn't do SHIT to make it easy to replace a car stereo and retain full functionality. You have to know how to interface with the GMLan bus, and you need to be able to use the proper bus type, 9 bit or 27 or whatever (can't remember the two types off the top of my head). If you don't do that than you lose steering wheel controls, Drive information center updates, possibly trigger anti-theft systems, possibly lose things like door chimes and other warning alerts, no RAP power controlling, all sorts of stuff.
You want all this stuff? Then you go talk to a third party supplier who has reverse engineered it all and has made an adapter to get some/most or all of it to work with another system.
GM can't stop them from doing it, and the government doesn't require GM to make it easier on them. The market sorts out the rest. Turns out, people don't really care that much about replacing their radios in their car. MOST people use what they get from the factory for the life of the car so the trivial amount of people that need adapters means there are only 1 or 2 companies that do it, and the volume they sell is very low.
GM can most certainly void the warranty if you do something to your car that they don't approve of, as can Apple.
GM can refuse to service you for ANY REASON THEY WANT after that point. They can be racist fucks and refuse service because you're a particular race. DOESN'T MATTER WHY, its within their rights to do so after they've fulfilled their warranty requirements.
Likewise, Apple only has to legally honor its warrenty. They don't have to sell you apps on the App store, they don't have to let you look at the store if they don't like the fact that you're a native american with 2 kids one of which married a Columbian born Frenchman. They can refuse you for whatever reason they want!
But neither of them will turn off your device because of those reasons and you can't show one instance where that has happened to either one.
And I'd like to point out, contrary to slashdot groupthink/fanboying, Disney provides awesome vacations and Apple has made great a phone and several awesome music players.
You can entirely disagree with any and all of my statements, but that won't change the fact that the majority of the population which has experienced the above to items will agree that in general, both are best in class products/services.
Another shocker to slashdot, most of the time, total chaos is not beneficial to productivity. I realize that the OSS world manages to make progress, but you'd be an idiot to argue that its efficient over all. For every 1 example of OSS making something more efficient, there are 600 forks wasting about 1200 more times the effort to do it a different way with no advantage in doing so.
except the limitation imposed by laws such as copyright
And since you are licensed to use copyrighted works, such as the OS that runs on them and the SDK itself, if Apple revokes that License, which they can legally do, you are effectively without the SDKs or usable iPhone.
Yep, you own the hardware, but you no longer own the rights to run the software required to make it boot.
You can argue technicalities all day long, but reality sets in when you realize you agreed to their terms at the time of purchase, like it or not, you'll have to play by them.
It failed to see the shift from dedicated, limited network OS to distributed peer-to-peer networking.
Unlike Linux, which failed to realize that its primary purpose is a limited network OS and not a desktop OS even if you shoehorn it into one?
Peer to Peer networking isn't freaking popular in any business anywhere. Yes, you might download your Linux distro with BitTorrent or use peer to peer for WoW updates, but there has been no jump to peer to peer networking, contrary to popular belief we really aren't moving backwards in time 30 years while you young'ns rediscover shit we stopped doing 20 years ago.
It didn't react in time to dump IPX/SPX and got left out of the whole internet thing.
Which had almost 0 effect on them since their primary focus is on internal networks and routing IPX internally as painless as routing IP. We're not talking about NETBEUI here. Sure they were a little late adding IP, but it really only would effect tiny installations that wanted to run a web server on their Novell server rather than a dedicated box. Only effects a tiny part of the customer base, one they didn't even particularly care about anyway.
It bought Wordperfect about the time it tanked, then couldn't make a go of it.
WordPerfect was dead long before then, you were just too blinded by your 'I HATE MICROSOFT' view point to realize it.
Then it bought Suse, and screwed that up too.
Again, no, it was screwed before Novell got involved.
If you wanted to point out how they buy losers and can't save them, fine. You failed however to point out them buying anyone who wasn't a failure already, nor did you point out anything that was clearly a marketing failure on a large scale as far as their operations daily.
In short, you're going on about how badly they do, yet they've been in business longer than 95% of the IT world has worked in IT, and they've most certainly been around since before Linux was even an after Christmas code project.
Yea, they've made some mistakes and aren't the shining star they'd like to be, but they are still here.
But I'm done giving money to Apple for their mobile devices. I just got screwed buying an unlicenced cable because I didn't think charging CAD $55 was a reasonable price for a $3 output cable; turns out you either pay the piper or live without, because Apple (and their licencees) all chip their accessories now and the iPhone won't work without detecting one. The only exception seems to be charging, which I only discovered after spending another $50 or so to buy an AC-USB plug and another cable.
No, they don't. There is a resistor between a couple pins so the device can tell the cable is fully plugged in, but that hasn't changed since the cable was updated to support more than just charging and syncing. (3rd gen ipod I think).
Switching to Serial control mode requires that certain commands be sent to the iPhone so it knows to keep operating all radios as a measure of protection against putting it in a crappy doc and soundly like shit. This will only happen in docks that have ways to cntrol the phone though.
I very much hate trying to interoperate with the device using Linux (it doesn't; not even a little bit; yes I've tried Wine and all the other native apps; it's not supported). Total waste of time. It's a good thing I have a token mac mini as an HTPC or it would be a total wash.
You didn't look very hard. GtkPod and Amarok are the first results on google for my first 3 word search.
I recently needed to piggyback files from one windows computer to another and didn't have a USB key handy. But here was my iTouch. Done deal, right? This should be easy. Wrong. I couldn't put a zip file on it when mounted via USB, and I couldn't download the file directly from the web using Safari either. I ended up doing the job with a portable audio recorder, because yes -- even though this device has no reason to support anything but audio and audio metadata files, it didn't actively gun down any attempts to do otherwise.
The iPhone's file system is mounted and in use by the iPhone OS. In order for Linux or Windows to see it as a drive the USB device has to turn the space over as a raw block device. This means it can't be mounted by the OS at the same time so your phone would have to umount its file system so it could turn it over to you.
There where at least 5 different WebDAV type apps that allowed the iPhone to be used as a file store over the network over a year ago, there are probably 20 of them by now, probably some acceptable free ones. I use AirSharing. Its not that great now, but it was the best when I was looking, it cost me $5, worth every penny.
Did you even look?
Mobile devices seem to boil down to the same dilemma as on the desktop; you can either use Linux and have the freedom and choice -- which, for now, typically means either a lot less choice or a lot more effort to get things up and running like the state of affairs a decade or more ago; or you can grab your ankles, hand over your credit card and enjoy an overall smoother experience so long as you keep feeding proverbial quarters into the machine.
Now you're just acting retarded. Your definition of freedom is retarded. Your freedom restricts you far more than the other options when you are saying aren't free enough for you.
When you start making arguments like this is becomes clear to every person around you that it has nothing to do with freedom or how well the device works for you, and its all about you being a fanboy and not being satisfied that your Golden Boy OS doesn't actually fit every situation perfectly. Get a clue, learn that you don't always want to shove a square peg in a round hole, but that doesn't make the round hole OR the square peg any less valuable in the proper situation.
You use the word freedom like the name of a sports team. I have a distinct notion that you don't actually know what the word means and are more likely jus
No, the retards at the EFF didn't happen to stop and think for 5 minutes that while once you agree with the document that you are in breach of contract for showing it to others, you are not in fact in breach of contract BEFORE you agree to the document, yet you can still see it before you agree to it.
Anyone can see the document without being bound by it. It was already on Apples website for fucks sake.
The 'if you share this agreement you violate it thing' would only be used to go after people really pissing them off with no other valid reasons to go after someone.
Don't bother changing it to some random port, security through obscurity is total bullshit in this age of port scanners.
Ahhhh spoken like the voice of someone parroting what they read on someone elses website.
After a few years of writing cryptography software, let me give you a little hint. Its ALL security through obscurity. TCP ports only allow for 65k possible options so its an easy guess. You can follow the same process to break AES encryption, it just takes a lot longer to guess.
Its all security through obscurity, its just a question of how obscure the knowledge required to break it is.
Depending on what you're doing, most if not all can be accomplished with OpenGL and GLUT.
I most certainly have the source to a pong clone that will compile on OSX, Linux, FreeBSD, and Windows out of the box. Not even an ifdef.
Of course, EVERYONE uses 'frameworks' unless they are writing raw assembly and not using any linker libraries.
From my standpoint, there is no platform specific code, unless you count the command line required to start the build (its simple, single source file, didn't even bother with a makefile)
Screen resolutions are irrelevant to me, it just scales, if you were to put it on an iPhone, you'd need good vision, but thats easy enough to remedy without special treatment for the iPhone if you choose to give up things on desktop PCs.
Graphics hardware and input differences are taken into account by using OpenGL and GLUT. Note, these are native on OSX, OpenGL is native in windows, GLUT not so much, of course neither are native in FBSD or Linux, but again, everyone uses frameworks of some sort. So MS calls them Frameworks and I call them shared library, while technically different they are for practical purposes the same thing.
I'm able to target Windows Mobile and take the same app and run it flawlessly on the desktop -- without a recompile.
Most certainly wrong, you are not able to do so. You may move the binary and run it, but it most certainly IS being recompiled. Thats part of what the Common Language Runtime does, unfortunately you're confusing MS marketing with reality, this leads me to believe you know even less about development than you realize. I could actually do the exact same thing as you are doing with C# source code and a wrapper to kickstart the process. It'd have to be a.NET wrapper since getting a batch file to run on WinMo isn't something you can do out of the box.
From my perspective, I've dealt with #1, 3, 4 and 5. I can do #2 with a java wrapper probably if I thought it mattered, but it really doesn't, its just not that big of a deal right now. It'd be nice to move across platforms without anything special, but currently it would be retarded. Games (and 'business apps' typically have different resource requirements for diffferent platforms like this. Its retarded to include 3 gigs of ultrahigh resolution textures, lightmaps and models when publishing to a mobile device. When one texture has about 12 times the resolution of the screen, its rather pointless. You're going to distribute multiple packages anyway so your PC users can have their 3 gigs of high res textures and you're going to distribute one for your WinMo users that have 5 megs of textures and models that are more than high enough resolution for display on your 320x240 postage stamp screen. Effectively making the quest for #2 fucking retarded.
My point is that really, none of this shit matters to anyone serious.
This shit from Microsoft is entirely to get crappy incapable programmers using MS dev tools to produce more things that businesses are tied into using MS platforms for. We can sit around and debate it, but the only people who think this is different are those that don't understand development in general, and those are EXACTLY the people MS wants to hit with this sort of thing.
Unfortunately, you have a strict, non-standard interpretation of 'platform' that doesn't fall in line with pretty much the entire rest of the world.
MS, and most of the world has come to believe cross platform means hardware platform OR software platform. FreeBSD 7 is one platform, FBSD 8 is another.
You're definition doesn't match with the majority of the rest of the business world. Its kind of hard for you to communicate effectively with them if you don't understand what they are saying.
My definition of cross platform is much closer to yours, but... I never bother using it that way in communication since its unlikely the person I'm communicating with is going to have the same definition.
I agree, the way its being used in this context is wrong, but you might as well wake up and realize that people don't give a fuck about your definition, they care only about theirs as it applies to them. You go around telling people something isn't cross platform because it won't run on Linux and you're going to quickly get written off as an idiot by the people who matter. Its fine to say it here on slashdot, but do yourself a favor, when you're not surrounded by geeks, keep in mind they may have different definitions for technical things than you do.
Crab fats. Captain Phil called it a few years back, its from the crabs farting, and thats where he catches lots of crabs.
Coincidence? I think not.
The only thing new here is that someone has measured it for a couple years in a row and now thinks they can determine what is 'abnormal'.
Look, even 5000 years of recorded information doesn't give you enough history to make any sort of worth while predictions for the long term. Hell, it barely gives us enough information to model tomorrows weather, which we get wrong more often than right.
Dude, you can't expect real science to occur in these discussions. This is all about getting more press coverage to the politicians and angsty idiots who need a cause to rally behind without actually looking at the facts or more importantly, the lack there of.
I agree 100%. I am all for the death penalty for spammers. Give them a reason to actually not want to do it. Even in the US being a spammer, getting caught, spending a couple years in jail is STILL an EXTREMELY profitable business.
There really isn't one good reason to not be a spammer from a legal perspective, even in the US. The benefits far outweigh the dangers.
Ah, so just let them go... because they won't just do it again in a couple of weeks or anything. Or they won't just go reactivate the botnet with a new control hub or anything...
Theres a difference between my geek rich quick scheme of 'The Pet Rock 2' and breaking into someones house and using their PC without permission to scam millions of other people out of money, likely stealing personal information from the infected machines along the way.
All crimes are treated as crimes. The level of punishment is adjusted based on the effect of the crime.
Throwing a soda can on the ground is a crime and comes with a small fine cause its very likely to do anyone any serious damage.
Throwing 12 million soda cans on the ground is an entirely different story. At that point, yes, you throw them in jail, after you've made them pick every single can up with their teeth.
You don't throw everyone in jail because 'they committed a crime', no one anywhere is suggesting that. People do tend to get pissed off when you do something on a massive scale to millions of people and then you get a slap on the wrist.
Personally, I'd execute all of them if found guilty. They won't commit the crime again and I promise you that will deter a few others from doing it.
Alternatively, to be 'fair', we give them a slap on the wrist. One for each PC infected, given by the owner (or designated hitter) of the infected PC. Thats fair is it not? Its less than they would get for breaking into someones home and infecting their PC. So... > 12 million slaps. Yep, lets see how well they survive that one.
If you pay for a subscription perhaps you can turn off the ads... otherwise you are getting the article in exchange for viewing ads.
You of course have the option to not view the ads or click continue in exchange they have the option to not deliver it to you. Simple really, but thanks for making sure everyone knows how you feel, its very important that we continue to get this worthless contributions to the discussion, slashdot could not exist as we know it without them.
You can strap tracking devices to them, you can restrict their movements
Great, how does that help against spammers? They can compute from anywhere.
you can force them to do community service,
Unless you pile on so much community service that they can't do anything else than the punishment is far too lacking. You might as well put them in jail since you'll have to support them anyway in order to pile on enough community service to justify letting them off with only it based on their crime.
you can enforce fines to be taken from their paychecks
What paycheck? They are spammers, they don't work day jobs and they will just do something under the table if you garnish their wages.
You seem to think that people should be locked up for behaving in a certain way - because that behavior is a "gateway" to other crimes? Such a tired argument..
No, you seem to not realize that people need to be punished to deter future crime of this type. None of the things you listed would even slow a spammer down. What you propose is to slap them on the wrist and let them go to do it again.
These people have taken advantage of millions of PCs, they have essentially burglerized millions of homes, not physically but electronically. They have cost hundreds of millions of dollars to others that they can't pay back in their life time. They've made and stuffed away in various places massive amounts of money for themselves that will never go back to who it was stolen from.
And you want to 'fine them'... great, lets treat spammers like we treat CEOs, brilliant fucking idea.
The joke is that most people think that when they rename something they are refactoring it, in which case a search and replace would effectively accomplish the task. While technically they aren't wrong, thats not what people who knew what the word meant before it became a buzzword on an IDE menu think of when they see it.
But it costs money (an annual subscription) to be a part of the iphone developer program (gain access to the development tools and software for device provisioning).
Wrong. Costs money to test on live hardware or post to the app store. For practical purposes, yes it costs money to be a developer. Add in the $99 cost and you'll notice he's still spending less on the iPhone.
You're also restricted to running it on certain versions of OSX (OSX upgrades are not free).
OSX 10.5 is required, which is 2 1/2 years old. Most developers have bought a new machine in the last 2 1/2 years, but if you haven't... the price of an upgrade is trivial.
Meanwhile Android software costs are essentially zero; android dev libraries and emulator are free
Yep, they are all free, and you can tell.
But looking at the costs you listed, I fail to see any sort of argument about how that makes android cheaper than the iphone for him. We're both just pissing away about details at this point, his point remains.
Lets start with a Citation needed and follow up with 'Define better'.
As a professional developer, I define better as better by the one that produces the highest net profit for me. Net, not gross. After taking all income and costs into account, including my frustration level or joy in doing it.
No matter how you look at it, the iPhone and its app store is the clear winner to just about anyone on the planet that wants to make money rather than campaign for their favorite OS.
I guess you and I have different definitions of better.
Yours seems to revolve around being an emo/goth and struggling so hard to 'be different' that you end up being like every other angsty teenager out there and by doing so make yourself in fact just a tool of the very thing that bothers you. You try so hard to be different that you end up following all the other 'different' developers.
Meanwhile, the rest of us well balanced individuals are laughing at you all the way to the bank.
For a sheep, i seem to have a lot of spare time to do what I want and plenty of money to do whatever I personally feel like doing, while you seem to spend your time telling us how you're different. I've heard it before, you aren't different, you're just like every other tool who thinks he's different. I got news for you, Mommy lied, you really aren't special.
Compared to more comprehensive and seriously powerful applications we used to write for older mobile OS's
And once again... Citation needed, but lets just skip straight to the point. You are a liar. 'We used to write more on less'... yea, really, then why did you not write the same thing on these current phones? Because you didn't write better on less, you just thought you were bad ass for the crap you turned out before hand.
God, what are you, a developer at RIM or something, thats the only place I've seen mobile developers make such retarded statements in a long time. They too seem to think their shitty phones are actually 'good' rather than 'sucking marginally less than the other crap on the market at the time'. I'm wondering when someone is going to clue them in.
Uhm, if you think Windows isn't a major player in the smart phone market than you haven't opened your eyes recently. I'd estimate WinMo to have about 2 to 3 million times the market penetration of Android, and thats not an exaggeration.
Except that Apple doesn't do that any more than GM does it with OnStar because you went to Joes Garage instead of the GM dealer.
GM can do it, but they don't. I assume Apple could do it, but they don't. You know why? Because that would get them into trouble.
They don't have to do shit to make it easier on someone else to go outside the box. You people need to get it through your thick skulls that businesses aren't required to do what you want them to do any more than you are required to buy their product.
GM doesn't do SHIT to make it easy to replace a car stereo and retain full functionality. You have to know how to interface with the GMLan bus, and you need to be able to use the proper bus type, 9 bit or 27 or whatever (can't remember the two types off the top of my head). If you don't do that than you lose steering wheel controls, Drive information center updates, possibly trigger anti-theft systems, possibly lose things like door chimes and other warning alerts, no RAP power controlling, all sorts of stuff.
You want all this stuff? Then you go talk to a third party supplier who has reverse engineered it all and has made an adapter to get some/most or all of it to work with another system.
GM can't stop them from doing it, and the government doesn't require GM to make it easier on them. The market sorts out the rest. Turns out, people don't really care that much about replacing their radios in their car. MOST people use what they get from the factory for the life of the car so the trivial amount of people that need adapters means there are only 1 or 2 companies that do it, and the volume they sell is very low.
GM can most certainly void the warranty if you do something to your car that they don't approve of, as can Apple.
GM can refuse to service you for ANY REASON THEY WANT after that point. They can be racist fucks and refuse service because you're a particular race. DOESN'T MATTER WHY, its within their rights to do so after they've fulfilled their warranty requirements.
Likewise, Apple only has to legally honor its warrenty. They don't have to sell you apps on the App store, they don't have to let you look at the store if they don't like the fact that you're a native american with 2 kids one of which married a Columbian born Frenchman. They can refuse you for whatever reason they want!
But neither of them will turn off your device because of those reasons and you can't show one instance where that has happened to either one.
And I'd like to point out, contrary to slashdot groupthink/fanboying, Disney provides awesome vacations and Apple has made great a phone and several awesome music players.
You can entirely disagree with any and all of my statements, but that won't change the fact that the majority of the population which has experienced the above to items will agree that in general, both are best in class products/services.
Another shocker to slashdot, most of the time, total chaos is not beneficial to productivity. I realize that the OSS world manages to make progress, but you'd be an idiot to argue that its efficient over all. For every 1 example of OSS making something more efficient, there are 600 forks wasting about 1200 more times the effort to do it a different way with no advantage in doing so.
And since you are licensed to use copyrighted works, such as the OS that runs on them and the SDK itself, if Apple revokes that License, which they can legally do, you are effectively without the SDKs or usable iPhone.
Yep, you own the hardware, but you no longer own the rights to run the software required to make it boot.
You can argue technicalities all day long, but reality sets in when you realize you agreed to their terms at the time of purchase, like it or not, you'll have to play by them.
Unlike Linux, which failed to realize that its primary purpose is a limited network OS and not a desktop OS even if you shoehorn it into one?
Peer to Peer networking isn't freaking popular in any business anywhere. Yes, you might download your Linux distro with BitTorrent or use peer to peer for WoW updates, but there has been no jump to peer to peer networking, contrary to popular belief we really aren't moving backwards in time 30 years while you young'ns rediscover shit we stopped doing 20 years ago.
Which had almost 0 effect on them since their primary focus is on internal networks and routing IPX internally as painless as routing IP. We're not talking about NETBEUI here. Sure they were a little late adding IP, but it really only would effect tiny installations that wanted to run a web server on their Novell server rather than a dedicated box. Only effects a tiny part of the customer base, one they didn't even particularly care about anyway.
WordPerfect was dead long before then, you were just too blinded by your 'I HATE MICROSOFT' view point to realize it.
Again, no, it was screwed before Novell got involved.
If you wanted to point out how they buy losers and can't save them, fine. You failed however to point out them buying anyone who wasn't a failure already, nor did you point out anything that was clearly a marketing failure on a large scale as far as their operations daily.
In short, you're going on about how badly they do, yet they've been in business longer than 95% of the IT world has worked in IT, and they've most certainly been around since before Linux was even an after Christmas code project.
Yea, they've made some mistakes and aren't the shining star they'd like to be, but they are still here.
At any point during your day do you stop and realize how incredibly paranoid you are? Just curious.
Great, you revealed something thats already publically available on their website.
You can see the agreement before you agree to it, thats kind of a requirement of contract law.
Anyone can get to it on Apples website, when 'signing up' for the developers program. Just view it and don't agree to it.
Its not as if its actually been 'secret' or anything.
No, they don't. There is a resistor between a couple pins so the device can tell the cable is fully plugged in, but that hasn't changed since the cable was updated to support more than just charging and syncing. (3rd gen ipod I think).
Switching to Serial control mode requires that certain commands be sent to the iPhone so it knows to keep operating all radios as a measure of protection against putting it in a crappy doc and soundly like shit. This will only happen in docks that have ways to cntrol the phone though.
You didn't look very hard. GtkPod and Amarok are the first results on google for my first 3 word search.
The iPhone's file system is mounted and in use by the iPhone OS. In order for Linux or Windows to see it as a drive the USB device has to turn the space over as a raw block device. This means it can't be mounted by the OS at the same time so your phone would have to umount its file system so it could turn it over to you.
There where at least 5 different WebDAV type apps that allowed the iPhone to be used as a file store over the network over a year ago, there are probably 20 of them by now, probably some acceptable free ones. I use AirSharing. Its not that great now, but it was the best when I was looking, it cost me $5, worth every penny.
Did you even look?
Now you're just acting retarded. Your definition of freedom is retarded. Your freedom restricts you far more than the other options when you are saying aren't free enough for you.
When you start making arguments like this is becomes clear to every person around you that it has nothing to do with freedom or how well the device works for you, and its all about you being a fanboy and not being satisfied that your Golden Boy OS doesn't actually fit every situation perfectly. Get a clue, learn that you don't always want to shove a square peg in a round hole, but that doesn't make the round hole OR the square peg any less valuable in the proper situation.
You use the word freedom like the name of a sports team. I have a distinct notion that you don't actually know what the word means and are more likely jus
No, the retards at the EFF didn't happen to stop and think for 5 minutes that while once you agree with the document that you are in breach of contract for showing it to others, you are not in fact in breach of contract BEFORE you agree to the document, yet you can still see it before you agree to it.
Anyone can see the document without being bound by it. It was already on Apples website for fucks sake.
The 'if you share this agreement you violate it thing' would only be used to go after people really pissing them off with no other valid reasons to go after someone.
Based on the actual agreement, I'm going to wager a guess that you have no idea what draconian actually means.
Ahhhh spoken like the voice of someone parroting what they read on someone elses website.
After a few years of writing cryptography software, let me give you a little hint. Its ALL security through obscurity. TCP ports only allow for 65k possible options so its an easy guess. You can follow the same process to break AES encryption, it just takes a lot longer to guess.
Its all security through obscurity, its just a question of how obscure the knowledge required to break it is.
Depending on what you're doing, most if not all can be accomplished with OpenGL and GLUT.
I most certainly have the source to a pong clone that will compile on OSX, Linux, FreeBSD, and Windows out of the box. Not even an ifdef.
Of course, EVERYONE uses 'frameworks' unless they are writing raw assembly and not using any linker libraries.
From my standpoint, there is no platform specific code, unless you count the command line required to start the build (its simple, single source file, didn't even bother with a makefile)
Screen resolutions are irrelevant to me, it just scales, if you were to put it on an iPhone, you'd need good vision, but thats easy enough to remedy without special treatment for the iPhone if you choose to give up things on desktop PCs.
Graphics hardware and input differences are taken into account by using OpenGL and GLUT. Note, these are native on OSX, OpenGL is native in windows, GLUT not so much, of course neither are native in FBSD or Linux, but again, everyone uses frameworks of some sort. So MS calls them Frameworks and I call them shared library, while technically different they are for practical purposes the same thing.
Most certainly wrong, you are not able to do so. You may move the binary and run it, but it most certainly IS being recompiled. Thats part of what the Common Language Runtime does, unfortunately you're confusing MS marketing with reality, this leads me to believe you know even less about development than you realize. I could actually do the exact same thing as you are doing with C# source code and a wrapper to kickstart the process. It'd have to be a .NET wrapper since getting a batch file to run on WinMo isn't something you can do out of the box.
From my perspective, I've dealt with #1, 3, 4 and 5. I can do #2 with a java wrapper probably if I thought it mattered, but it really doesn't, its just not that big of a deal right now. It'd be nice to move across platforms without anything special, but currently it would be retarded. Games (and 'business apps' typically have different resource requirements for diffferent platforms like this. Its retarded to include 3 gigs of ultrahigh resolution textures, lightmaps and models when publishing to a mobile device. When one texture has about 12 times the resolution of the screen, its rather pointless. You're going to distribute multiple packages anyway so your PC users can have their 3 gigs of high res textures and you're going to distribute one for your WinMo users that have 5 megs of textures and models that are more than high enough resolution for display on your 320x240 postage stamp screen. Effectively making the quest for #2 fucking retarded.
My point is that really, none of this shit matters to anyone serious.
This shit from Microsoft is entirely to get crappy incapable programmers using MS dev tools to produce more things that businesses are tied into using MS platforms for. We can sit around and debate it, but the only people who think this is different are those that don't understand development in general, and those are EXACTLY the people MS wants to hit with this sort of thing.
I'm sorry, what was the point?
By your definition of platform, sure.
Unfortunately, you have a strict, non-standard interpretation of 'platform' that doesn't fall in line with pretty much the entire rest of the world.
MS, and most of the world has come to believe cross platform means hardware platform OR software platform. FreeBSD 7 is one platform, FBSD 8 is another.
You're definition doesn't match with the majority of the rest of the business world. Its kind of hard for you to communicate effectively with them if you don't understand what they are saying.
My definition of cross platform is much closer to yours, but ... I never bother using it that way in communication since its unlikely the person I'm communicating with is going to have the same definition.
I agree, the way its being used in this context is wrong, but you might as well wake up and realize that people don't give a fuck about your definition, they care only about theirs as it applies to them. You go around telling people something isn't cross platform because it won't run on Linux and you're going to quickly get written off as an idiot by the people who matter. Its fine to say it here on slashdot, but do yourself a favor, when you're not surrounded by geeks, keep in mind they may have different definitions for technical things than you do.
Crab fats. Captain Phil called it a few years back, its from the crabs farting, and thats where he catches lots of crabs.
Coincidence? I think not.
The only thing new here is that someone has measured it for a couple years in a row and now thinks they can determine what is 'abnormal'.
Look, even 5000 years of recorded information doesn't give you enough history to make any sort of worth while predictions for the long term. Hell, it barely gives us enough information to model tomorrows weather, which we get wrong more often than right.
Dude, you can't expect real science to occur in these discussions. This is all about getting more press coverage to the politicians and angsty idiots who need a cause to rally behind without actually looking at the facts or more importantly, the lack there of.
I agree 100%. I am all for the death penalty for spammers. Give them a reason to actually not want to do it. Even in the US being a spammer, getting caught, spending a couple years in jail is STILL an EXTREMELY profitable business.
There really isn't one good reason to not be a spammer from a legal perspective, even in the US. The benefits far outweigh the dangers.
Ah, so just let them go ... because they won't just do it again in a couple of weeks or anything. Or they won't just go reactivate the botnet with a new control hub or anything ...
Are you retarded?
So you offer to fix a horribly broken law by allowing another horribly broken law to exist? Brilliant. Two wrongs do make a right after all!
Theres a difference between my geek rich quick scheme of 'The Pet Rock 2' and breaking into someones house and using their PC without permission to scam millions of other people out of money, likely stealing personal information from the infected machines along the way.
All crimes are treated as crimes. The level of punishment is adjusted based on the effect of the crime.
Throwing a soda can on the ground is a crime and comes with a small fine cause its very likely to do anyone any serious damage.
Throwing 12 million soda cans on the ground is an entirely different story. At that point, yes, you throw them in jail, after you've made them pick every single can up with their teeth.
You don't throw everyone in jail because 'they committed a crime', no one anywhere is suggesting that. People do tend to get pissed off when you do something on a massive scale to millions of people and then you get a slap on the wrist.
Personally, I'd execute all of them if found guilty. They won't commit the crime again and I promise you that will deter a few others from doing it.
Alternatively, to be 'fair', we give them a slap on the wrist. One for each PC infected, given by the owner (or designated hitter) of the infected PC. Thats fair is it not? Its less than they would get for breaking into someones home and infecting their PC. So ... > 12 million slaps. Yep, lets see how well they survive that one.
A little perspective goes a long way.
If you pay for a subscription perhaps you can turn off the ads ... otherwise you are getting the article in exchange for viewing ads.
You of course have the option to not view the ads or click continue in exchange they have the option to not deliver it to you. Simple really, but thanks for making sure everyone knows how you feel, its very important that we continue to get this worthless contributions to the discussion, slashdot could not exist as we know it without them.
You are misinformed, I presume you are refering to Firefox, however Chrome and IE both have extensions to do roughly the same thing.
Just because you aren't aware of things outside your viewport of the universe doesn't mean they don't exist.
Great, how does that help against spammers? They can compute from anywhere.
Unless you pile on so much community service that they can't do anything else than the punishment is far too lacking. You might as well put them in jail since you'll have to support them anyway in order to pile on enough community service to justify letting them off with only it based on their crime.
What paycheck? They are spammers, they don't work day jobs and they will just do something under the table if you garnish their wages.
No, you seem to not realize that people need to be punished to deter future crime of this type. None of the things you listed would even slow a spammer down. What you propose is to slap them on the wrist and let them go to do it again.
These people have taken advantage of millions of PCs, they have essentially burglerized millions of homes, not physically but electronically. They have cost hundreds of millions of dollars to others that they can't pay back in their life time. They've made and stuffed away in various places massive amounts of money for themselves that will never go back to who it was stolen from.
And you want to 'fine them' ... great, lets treat spammers like we treat CEOs, brilliant fucking idea.
The joke is that most people think that when they rename something they are refactoring it, in which case a search and replace would effectively accomplish the task. While technically they aren't wrong, thats not what people who knew what the word meant before it became a buzzword on an IDE menu think of when they see it.
I admit, it wasn't a very good joke.
Wrong. Costs money to test on live hardware or post to the app store. For practical purposes, yes it costs money to be a developer. Add in the $99 cost and you'll notice he's still spending less on the iPhone.
OSX 10.5 is required, which is 2 1/2 years old. Most developers have bought a new machine in the last 2 1/2 years, but if you haven't ... the price of an upgrade is trivial.
Yep, they are all free, and you can tell.
But looking at the costs you listed, I fail to see any sort of argument about how that makes android cheaper than the iphone for him. We're both just pissing away about details at this point, his point remains.
Lets start with a Citation needed and follow up with 'Define better'.
As a professional developer, I define better as better by the one that produces the highest net profit for me. Net, not gross. After taking all income and costs into account, including my frustration level or joy in doing it.
No matter how you look at it, the iPhone and its app store is the clear winner to just about anyone on the planet that wants to make money rather than campaign for their favorite OS.
I guess you and I have different definitions of better.
Yours seems to revolve around being an emo/goth and struggling so hard to 'be different' that you end up being like every other angsty teenager out there and by doing so make yourself in fact just a tool of the very thing that bothers you. You try so hard to be different that you end up following all the other 'different' developers.
Meanwhile, the rest of us well balanced individuals are laughing at you all the way to the bank.
For a sheep, i seem to have a lot of spare time to do what I want and plenty of money to do whatever I personally feel like doing, while you seem to spend your time telling us how you're different. I've heard it before, you aren't different, you're just like every other tool who thinks he's different. I got news for you, Mommy lied, you really aren't special.
And once again ... Citation needed, but lets just skip straight to the point. You are a liar. 'We used to write more on less' ... yea, really, then why did you not write the same thing on these current phones? Because you didn't write better on less, you just thought you were bad ass for the crap you turned out before hand.
God, what are you, a developer at RIM or something, thats the only place I've seen mobile developers make such retarded statements in a long time. They too seem to think their shitty phones are actually 'good' rather than 'sucking marginally less than the other crap on the market at the time'. I'm wondering when someone is going to clue them in.
Uhm, if you think Windows isn't a major player in the smart phone market than you haven't opened your eyes recently. I'd estimate WinMo to have about 2 to 3 million times the market penetration of Android, and thats not an exaggeration.