Do they contribute back as much as they should, ethically?
I don't understand why this nonsense gets modded up. Apple is under no ethical obligation to contribute anything to open source. They are under a legal obligation to contribute to open source software in specific circumstances, such as in the case of distributing of modified GPL software. Its complete bullshit to expect any company or person to go above and beyond the legal obligations of using open source software, even if that software is helping them bring in heaps of cash.
Unless you're posting this on a Commodore64 Im going to conjecture that you and almost every other slashdot user are enriching "slave owners". Do you think there are many high-volume commodity electronics manufacturers that don't use Foxconn or lesser known manufacturers who use similar practices?
Ah right, in 1997 running FVWM on a Pentium Pro was fine for me, a super-power-user, so its obviously good enough for the general computing populace. Marketing, design: call it what you want, but Im casting my lot with the company thats making boatloads of cash selling products that according to the Slashdot crowd are over-priced and under-functional.
Many companies hire artists and usability experts to look at the final product and make tweaks and recommendations.
Hmm. These days, serious consumer-oriented software development efforts will have these types of folks sitting at the table before the first line of code is written (and usually calling the shots over engineering throughout the whole process). But yeah overall great points, wish more people realized this.
Are you joking? I video chat with one of my (non-technical) best friends a few times a month. My other friend video chats with his long-distance girlfriend every day. Another friend video chats with her family on the other side of the ocean a few times a week. At my last job skype video conferences were a fixture of our development/design process, and also common for interviewing engineering candidates. Video chat pretty much happened.
The truth is that people communicate a lot of information through their facial expressions (and hands/arms). Its simply a richer, more human interaction, as far as real-time conversations go. Yeah for discussing the finer details of a new memory manager for the Linux kernel IRC or Jabber is probably ok and maybe even superior (I'd rather not see the fat cheeto-encrusted face on the other end of that conversation anyways). But for normal conversations between normal people its great technology.
Right, grandparents that may have health problems, may not be capable of driving on their own, may live 7000 miles away, and/or may not be able to afford the gas money at $4/gallon. They're so lazy.
Less knowledge! Thats what drives society forward!
What a fucking joke. Having a nation of amateur auto-mechanics accomplishes nothing for society. Specialization has always been the vanguard of civilization. 10,000 odd years ago some enterprising folks learned all about how to grow edible plants as a reliable food source, and then idiots like you probably laughed at them because they were too busy creating civilization as we know it to hunt for themselves. The fact that I can pay some bloke to fix my car means instead of spending a weekend fixing it myself I can learn things that won't be obsolete in 5 years.
Classic Slashtard mentality. You know a lot about computers so you think yourself some intellectual fucking superstar, and belittle those who are doing more important things than swapping out motherboards.
Its even more boring than that. The jailbreaking developer community has been able to tap into the iPhone's serial port for some time now. I was interfacing with the iPhone over serial in early 2008, before the iPhone SDK was even released, using publicly available information from the jailbreaking community.
The real "news" here is that someone's found a use for this thats caught the attention of the mainstream online technology press.
Re:Because they are huge and have tons of cash
on
Why Microsoft?
·
· Score: 2, Interesting
You joke, but I contracted there a few years back, and at one high-level meeting I sat in on, half of the managers present had iPhones and wielded them shamelessly. I was the only one with a MacBook Pro... but it was running Windows.
If the Sun generated EM with the same amplitude and frequency characteristics as a man-made radio transmitter, how could man-made radio transmissions be separated from interference from the Sun? Calling the Sun a "giant radio" is at best a misleading oversimplification.
No, this is because the grounded metal case (a.k.a. Faraday cage) of the WiFi version attenuates radio signals, which in this situation likely made 3G reception too spotty. The black plastic cut-out better allows 3G signals to better pass through the back undisturbed. Wifi has a greater tolerance for this attenuation, as the sender and receiver are at closer distances.
This is why the original iPhone had a relatively large plastic bumper on the bottom, whereas the iPod Touch has a relatively small plastic notch on its otherwise all-metal back. Later iPhones have all-plastic backs, whereas iPod Touches continue to have nearly all-metal backs.
As well, from a non-technical/"I want to look cool sitting in a coffee shop" perspective, the black plastic could just as easily be regarded as a cheap looking disruption to the otherwise contiguous metal back.
Because an abusive or tyrannical government will force you to abide by its rules; and often times will require you to take action against your will. On the other hand a corporation offering consumer electronic devices hardly has such power. They can merely control the devices you buy from them.
Then you can alter the packet data to your heart's content.
Well, that form of cheating can be trivially prevented with basic cryptography. There are other data verification steps (various forms of sanity checking) typically done on the server end as well.
My guess is this device would also need more expensive CPU/GPU hardware to decompress 720p video data. Thus, a 720p screen by itself would not be an incredibly marketable feature. I'd sure be upset if I bought something with "720p!!!" that couldn't actually play a 720p video file.
Huh? According to Wikipedia, 21 million iPhones had been sold as of Q2 2009. The iPhone was released in Q3 2007. 21 million / 2 years > 10 million/year...
Sure, a tone generator can be used as an instrument, but if you believe that you can compose an entire orchestra with a bunch of tone generators, you're either an idiot, tone deaf, or don't understand what music is.
I suppose you're in a position to distinguish what is music and what isn't. Do you know how long what we now call Western classical music has been around? Less than 1000 years. Do you know how long people have been making music? At least 35000 years. More than 99% of the music listened to and cherished in the Western world has existed for less than 3% of the history of music. Music is constantly evolving and changing, always has and always will be.
That's fine. Once your generation passes on, your commonly held values will be replaced by the next generation's values, who will be increasingly amenable to this type of music. As they age they will become close-minded like you, but they will be replaced by the next generation.
My grandparents loved Frank Sinatra and thought The Rolling Stones sounded like horrible noise. My parents love The Rolling Stones and think Jay-Z is total noise.
Who wants an electronic instrument that sounds like an acoustic instrument? We already have plenty of acoustic instruments that do that.
I can imagine people like you back when wind instruments were first invented. "I haven't heard very many flutes that actually sound very much like a live rock-banging performance using traditional rocks."
The down side of this approach is that it consumes a bit more disk space because you have a copy of all of the data (not just the code) in every binary.
I'm not terribly familiar with GNUstep, but, in Mac OS X's implementation of application bundles, this is simply not true. Of course, architecture-dependent compiled executable code must necessarily be duplicated for each supported architecture, but the application data (which almost always is the most significant fraction of an application's size) is shared. The only reason data would have to be duplicated is if for some reason it is compiled into the binary. Though compiling data into the binary is common in many systems, application bundles render this practice unnecessary.
And I'll bet that Apple doesn't use this "universal binary" thing on their iPhone, either.
You'd lose that bet. Apple provides complete support for universal binary on iPhone, allowing developers to compile for ARMv6 (compatible with every iDevice) and ARMv7 (newer ISA; works on iPhone 3GS + iPod Touch 3G).
It makes sense for Apple, which only has to worry about 2 architectures on the desktop
Actually, 4: PowerPC, PowerPC 64, x86, and x86 64. Though for the purposes of your argument its probably an immaterial difference.
Do they contribute back as much as they should, ethically?
I don't understand why this nonsense gets modded up. Apple is under no ethical obligation to contribute anything to open source. They are under a legal obligation to contribute to open source software in specific circumstances, such as in the case of distributing of modified GPL software. Its complete bullshit to expect any company or person to go above and beyond the legal obligations of using open source software, even if that software is helping them bring in heaps of cash.
Unless you're posting this on a Commodore64 Im going to conjecture that you and almost every other slashdot user are enriching "slave owners". Do you think there are many high-volume commodity electronics manufacturers that don't use Foxconn or lesser known manufacturers who use similar practices?
The same Kodak who filed for bankruptcy primarily because they failed to wrap their liver-spotted heads around the digital imaging revolution?
No
Ah right, in 1997 running FVWM on a Pentium Pro was fine for me, a super-power-user, so its obviously good enough for the general computing populace. Marketing, design: call it what you want, but Im casting my lot with the company thats making boatloads of cash selling products that according to the Slashdot crowd are over-priced and under-functional.
Many companies hire artists and usability experts to look at the final product and make tweaks and recommendations.
Hmm. These days, serious consumer-oriented software development efforts will have these types of folks sitting at the table before the first line of code is written (and usually calling the shots over engineering throughout the whole process). But yeah overall great points, wish more people realized this.
Are you joking? I video chat with one of my (non-technical) best friends a few times a month. My other friend video chats with his long-distance girlfriend every day. Another friend video chats with her family on the other side of the ocean a few times a week. At my last job skype video conferences were a fixture of our development/design process, and also common for interviewing engineering candidates. Video chat pretty much happened.
The truth is that people communicate a lot of information through their facial expressions (and hands/arms). Its simply a richer, more human interaction, as far as real-time conversations go. Yeah for discussing the finer details of a new memory manager for the Linux kernel IRC or Jabber is probably ok and maybe even superior (I'd rather not see the fat cheeto-encrusted face on the other end of that conversation anyways). But for normal conversations between normal people its great technology.
Right, grandparents that may have health problems, may not be capable of driving on their own, may live 7000 miles away, and/or may not be able to afford the gas money at $4/gallon. They're so lazy.
What a fucking joke. Having a nation of amateur auto-mechanics accomplishes nothing for society. Specialization has always been the vanguard of civilization. 10,000 odd years ago some enterprising folks learned all about how to grow edible plants as a reliable food source, and then idiots like you probably laughed at them because they were too busy creating civilization as we know it to hunt for themselves. The fact that I can pay some bloke to fix my car means instead of spending a weekend fixing it myself I can learn things that won't be obsolete in 5 years.
Classic Slashtard mentality. You know a lot about computers so you think yourself some intellectual fucking superstar, and belittle those who are doing more important things than swapping out motherboards.
Its even more boring than that. The jailbreaking developer community has been able to tap into the iPhone's serial port for some time now. I was interfacing with the iPhone over serial in early 2008, before the iPhone SDK was even released, using publicly available information from the jailbreaking community.
The real "news" here is that someone's found a use for this thats caught the attention of the mainstream online technology press.
You joke, but I contracted there a few years back, and at one high-level meeting I sat in on, half of the managers present had iPhones and wielded them shamelessly. I was the only one with a MacBook Pro... but it was running Windows.
Your point being? If I write a book on a Mac, is Apple a co-author of that book?
If the Sun generated EM with the same amplitude and frequency characteristics as a man-made radio transmitter, how could man-made radio transmissions be separated from interference from the Sun? Calling the Sun a "giant radio" is at best a misleading oversimplification.
Nice try, but "every alien must have proof of registration" is a lot different than "every person must have proof that they are here legally".
No, this is because the grounded metal case (a.k.a. Faraday cage) of the WiFi version attenuates radio signals, which in this situation likely made 3G reception too spotty. The black plastic cut-out better allows 3G signals to better pass through the back undisturbed. Wifi has a greater tolerance for this attenuation, as the sender and receiver are at closer distances.
This is why the original iPhone had a relatively large plastic bumper on the bottom, whereas the iPod Touch has a relatively small plastic notch on its otherwise all-metal back. Later iPhones have all-plastic backs, whereas iPod Touches continue to have nearly all-metal backs.
As well, from a non-technical/"I want to look cool sitting in a coffee shop" perspective, the black plastic could just as easily be regarded as a cheap looking disruption to the otherwise contiguous metal back.
Because an abusive or tyrannical government will force you to abide by its rules; and often times will require you to take action against your will. On the other hand a corporation offering consumer electronic devices hardly has such power. They can merely control the devices you buy from them.
Are you sure about that?
Then you can alter the packet data to your heart's content.
Well, that form of cheating can be trivially prevented with basic cryptography. There are other data verification steps (various forms of sanity checking) typically done on the server end as well.
My guess is this device would also need more expensive CPU/GPU hardware to decompress 720p video data. Thus, a 720p screen by itself would not be an incredibly marketable feature. I'd sure be upset if I bought something with "720p!!!" that couldn't actually play a 720p video file.
Huh? According to Wikipedia, 21 million iPhones had been sold as of Q2 2009. The iPhone was released in Q3 2007. 21 million / 2 years > 10 million/year...
You're right, happy employees provide no company benefit... glad I don't work where you work.
Sure, a tone generator can be used as an instrument, but if you believe that you can compose an entire orchestra with a bunch of tone generators, you're either an idiot, tone deaf, or don't understand what music is.
I suppose you're in a position to distinguish what is music and what isn't. Do you know how long what we now call Western classical music has been around? Less than 1000 years. Do you know how long people have been making music? At least 35000 years. More than 99% of the music listened to and cherished in the Western world has existed for less than 3% of the history of music. Music is constantly evolving and changing, always has and always will be.
That's fine. Once your generation passes on, your commonly held values will be replaced by the next generation's values, who will be increasingly amenable to this type of music. As they age they will become close-minded like you, but they will be replaced by the next generation.
My grandparents loved Frank Sinatra and thought The Rolling Stones sounded like horrible noise. My parents love The Rolling Stones and think Jay-Z is total noise.
Do you notice a pattern?
Who wants an electronic instrument that sounds like an acoustic instrument? We already have plenty of acoustic instruments that do that.
I can imagine people like you back when wind instruments were first invented. "I haven't heard very many flutes that actually sound very much like a live rock-banging performance using traditional rocks."
The down side of this approach is that it consumes a bit more disk space because you have a copy of all of the data (not just the code) in every binary.
I'm not terribly familiar with GNUstep, but, in Mac OS X's implementation of application bundles, this is simply not true. Of course, architecture-dependent compiled executable code must necessarily be duplicated for each supported architecture, but the application data (which almost always is the most significant fraction of an application's size) is shared. The only reason data would have to be duplicated is if for some reason it is compiled into the binary. Though compiling data into the binary is common in many systems, application bundles render this practice unnecessary.
And I'll bet that Apple doesn't use this "universal binary" thing on their iPhone, either.
You'd lose that bet. Apple provides complete support for universal binary on iPhone, allowing developers to compile for ARMv6 (compatible with every iDevice) and ARMv7 (newer ISA; works on iPhone 3GS + iPod Touch 3G).
It makes sense for Apple, which only has to worry about 2 architectures on the desktop
Actually, 4: PowerPC, PowerPC 64, x86, and x86 64. Though for the purposes of your argument its probably an immaterial difference.