Yep, VAT (sales tax) is never included on prices given in the US. You have to wait until you check out to find out how much sales tax you have to pay. In most EU countries (and the Middle East) VAT is included in the sticker price.
In addition, don't forget about import tax that the local country may charge on top of VAT. I'm currently living in Amman, Jordan and VAT is 16%. On top of that the import tax for goods from America, Europe, Japan, etc is close to 24%. That's 40% extra that has to be paid above the US price (which is not discounted).
TRS-80 and a TV? Lucky you! In my day, we had to write the equivalent of Hello World, by entering the binary code via the Altair's switches. 6 hours later (because you would inevitably screw up and have to start from the beginning) the panel lights would flash "Hello World" in Morse Code. And we had to walk through 10 miles of snow to get to the computer - barefoot!
No. Perhaps I should have been more clear. Real's Rhapsody Music Service (which is what this article is about) does not support OS X or Linux. Hence Real's hypocrisy in thier "Freedom of Choice" campaign against Apple.
Quoted from Rhapsody:
"MINIMUM SYSTEM REQUIREMENTS:
Windows PC, 350 MHz, 350 MB HD Space"
Real's "Freedom of Choice" campaign is pure hypocrisy. What about my freedom of choice to use OS X or Linux? Where is Real's support for those operating systems? I guess they consider choice Windows 98, Windows 2000, or Windows XP.
Well, re-compiling is certainly an option -- if you have the skills. Compiling the Darwin kernel is no easy task -- there are lots of dependencies. It can be done (I've done it for Darwin 6 - Jaguar), but it is not something a user would be able to do (unlike Linux).
BTW: If anyone's interested, I found the blocking code in the Darwin kernel. Search for 'PT_DENY_ATTACH' -- it's in the ptrace() call. You'll need an Apple login ID to view it. (Free, but you have to agree to the terms of the ASPL.)
On OS X, Apple added a special flag to the kernel execve() call that will not allow a debugger (gdb) to attach to a process that sets this flag. They did this specifically for DVD Player (at the behest of the MPAA) and for iTunes (maybe a condition of their contract with the RIAA?) so that people could not attach and get the decrypted key (or trace the encryption method). I suspect (but don't know for sure) that iTunes on windows does not have this "protection" and someone attached to it with SoftIce and got the key or RE'd the encryption method.
The same "protection" was used in the OS 9 DVD player so that MacsBug could not attach to the player. But with that, DVD player just refused to run if it detected MacsBug was loaded.
No, he means something beyond HFS Extended, namely HFS Extreme. In fact, this new extension of HFS already exists in some form for Mac OS X Server. It is used to implement case sensitivity in HFS. See Apple's HFS Technote for the details. Here's a snippet:
HFSX is an extension to HFS Plus to allow additional features that are incompatible with HFS Plus. The only such feature currently defined is case-sensitive filenames.
And what protects the rest of us from the bad, awful and inane crap that makes up 90% of TV content today? Survivor, American Idol, etc. I'd like to know how anyone survives that hour of drivel.
I'll agree with you on C, but C++ is an wieldy beast compared to the simple elegance of C. If you want to see what C++ should have been, take a look at Objective-C. A true object-oriented language that doesn't break C compatibility in subtle ways. And if the reviewer had ever used NeXT/Apple/GNUStep OpenStep API's, he'd be singing a different tune about how "easy" it is to program GUI code in C++.
1. Apple makes ~ 10-15 cents on each song (rumors are they are operating iTMS at a slight loss). I don't think you and a few of your friends buying some songs is enough incentive to port iTunes -- they'd need a few millon Linux users for that.
2. The high-price of Apple machines is a myth that neeeds to die. You can get a Desktop G4 for around $900, and a laptop for a few hundred more. I think that is well within the financial reach of most people. On the other hand, if you want the top of the line dual G5, you have to be willing to pay for it. Just like you do with Dell, HP or any other PC vendor selling the latest and greatest hardware.
Good. I think he deserves this. The iPod/iMac are/were "innovative". Even if that word has lost most of it's meaning with the use of it by a certain Northwest company.
Personal finance still has nothing to do with that. If they are worried about him controlling the corps. funds then they should have stated that being bonded was a requirement. Or pay for him to become bonded.
A corporation has no right to knowledge of my personal finances other than the amount of the salary they pay me. They don't have a right to know how I use that salary.
Did anyone else notice that these four students are using PowerBooks (I assume running OS X). Check out this picture. You also have to love the reference to the cult movie Hackers.
Mac OS X (and X Server) ship with OpenSSH. Those are considered commercial OS's. I bet Solaris 9's SSH is also OpenSSH (don't know for sure though). Sounds like your managers have their heads where the sun doesn't shine.
Just like updating iTunes (an MP3 player) shouldn't need a reboot...except iTunes did require the reboot, and ssh didn't.
iTunes updates usually also update the core CD/DVD burning libraries as well as the kernel extensions that support the drives. This is why iTunes requires a reboot. The original poster did say '...as long as the kernel or core libraries aren't updated'.
-- Initial build costs are much lower (dual Athlon 2000+ right now without graphics hardware is way cheaper than a dual G4 1GHz).
True.
-- Maintenance costs are much, much lower. Anything goes wrong with a PC node, just swap out that part with another commodity part. Mac repair or parts replacement costs will eat you, especially if you start to have many, many nodes.
Wrong. Commodity parts such as memory and hard drives are exactly the same on the Mac. I have bought memory and hard drives at Sam's club, and they work just fine in my Mac.
Plus you can modify bits of Linux if you need to optimize the behavior of your cluster for the sort of computing you do, which you can't do with Mac OS.
Wrong again. At the level of the OS where you might need to have some custom tweaks (the kernel) you can customize OS X to your hearts content. See Darwin.
Now this article may have been talking about OS 9 clusters, but there is nothing preventing anyone from using OS X.
Ok, sure: all those companies actually employ people to write Mac OS X software. How many are hiring? I can't seem to find any on the job boards. And in fact, a search [monster.com] on monster.com for "mac os x" for every job category and every location yields just 17 jobs. Nationwide. A similar search for "windows" [monster.com] in just the "computer software" category yields 1,075 results. A search for "Linux" [monster.com] in the same category returns 246 listings. Solaris [monster.com] has 301 jobs, AIX [monster.com] has 115, and BSD [monster.com] has 8 (although a BSD search for all categories [monster.com] returns 37 listings).
First off, monster.com does not represent the job market. I'm sure a lot of companies hire without going through monster or similar boards.
Secondly, with the economy the way it is, companies just aren't hiring people period. I don't care what segment of the market you are in, new jobs are disappearing.
Third, given the above, there are still positions out there. For instance the company I work for was looking for OSX programmers up until about a month ago. The positions required BSD kernel experience, and we recently filled those positions with contract programmers. AFAIK, the jobs were not posted on any job board.
Finally, here is a link that showed up in the top 10 in a Google search for 'mac os x job" http://www.jobmart.com/JobOpenings. There are a few jobs listed here for OSX development (granted two are in Sweden, but they are still jobs).
They may be harder to find, and there may be less of them, but OS X jobs (outside of Apple) do exist.
Re:A quick comparison of BeOS to OSX...
on
MacOSX Vs BeOS ShootOut
·
· Score: 4, Informative
Troll alert!
I know I shouldn't be resoponding but I can't pass up a chane to prove an idiot wrong.
You may be right about the number of BeOS jobs (unless Palm decides to do something with it), but you are definitly wrong about the number of OSX jobs. Not counting the hundreds of people at Apple working on OSX itself, the following vendors all have OS X programmers:
Microsoft's Mac Business Unit
Intuit
Adobe
Macromedia
Qualcomm
This isn't even counting the small companies such as Thursby, Barebones, Omnigroup, etc. I myself work for a small company writing OS X software.
You should follow an old addage updated for slashdot; Think before you post.
Max OS X has this feature as well. If you set CRASHDEBUG=-YES- in/etc/hostconfig, you will get a dump of all thread stacks and the CPU(s) registers when a process bombs out. Very handy. I believe that HP-UX also has this feature. Surprising that Linux doesn't.
I doubt it's much of a problem. Almost all of Darwin is Open Source. Those parts that are encumbered are only done so, because of restrictive third-party licenses (such as Lucent's code that Apple uses in it's Airport 802.11 driver). Most of this encumbered code is being moved out the kernel proper and into loadable kernel modules (KEXT's), so that none of Darwin itself will be encumbered. And some of this encumbered code can be replaced by Open Source code. (Going back to the Airport driver, see Rob McKeever's Wavelan driver for an Open Source replacement http://homepage.mac.com/robm/WirelessDriver.tgz. )
As to parts of Darwin (kernel or userland) being optimized for OSX and not Darwin proper, that is unlikely. It's not like NT 4 and up where the GUI is running in the kernel and they can do all kinds of funny tricks.
Yep, VAT (sales tax) is never included on prices given in the US. You have to wait until you check out to find out how much sales tax you have to pay. In most EU countries (and the Middle East) VAT is included in the sticker price.
In addition, don't forget about import tax that the local country may charge on top of VAT. I'm currently living in Amman, Jordan and VAT is 16%. On top of that the import tax for goods from America, Europe, Japan, etc is close to 24%. That's 40% extra that has to be paid above the US price (which is not discounted).
TRS-80 and a TV? Lucky you! In my day, we had to write the equivalent of Hello World, by entering the binary code via the Altair's switches. 6 hours later (because you would inevitably screw up and have to start from the beginning) the panel lights would flash "Hello World" in Morse Code. And we had to walk through 10 miles of snow to get to the computer - barefoot!
Screw all this fancy IM and IRC crap! talk forever!
$ talk
Usage: talk user [ttyname]
Quoted from Rhapsody:
"MINIMUM SYSTEM REQUIREMENTS:
Windows PC, 350 MHz, 350 MB HD Space"
Real's "Freedom of Choice" campaign is pure hypocrisy. What about my freedom of choice to use OS X or Linux? Where is Real's support for those operating systems? I guess they consider choice Windows 98, Windows 2000, or Windows XP.
Well, re-compiling is certainly an option -- if you have the skills. Compiling the Darwin kernel is no easy task -- there are lots of dependencies. It can be done (I've done it for Darwin 6 - Jaguar), but it is not something a user would be able to do (unlike Linux). BTW: If anyone's interested, I found the blocking code in the Darwin kernel. Search for 'PT_DENY_ATTACH' -- it's in the ptrace() call. You'll need an Apple login ID to view it. (Free, but you have to agree to the terms of the ASPL.)
On OS X, Apple added a special flag to the kernel execve() call that will not allow a debugger (gdb) to attach to a process that sets this flag. They did this specifically for DVD Player (at the behest of the MPAA) and for iTunes (maybe a condition of their contract with the RIAA?) so that people could not attach and get the decrypted key (or trace the encryption method). I suspect (but don't know for sure) that iTunes on windows does not have this "protection" and someone attached to it with SoftIce and got the key or RE'd the encryption method.
The same "protection" was used in the OS 9 DVD player so that MacsBug could not attach to the player. But with that, DVD player just refused to run if it detected MacsBug was loaded.
HFSX is an extension to HFS Plus to allow additional features that are incompatible with HFS Plus. The only such feature currently defined is case-sensitive filenames.
And what protects the rest of us from the bad, awful and inane crap that makes up 90% of TV content today? Survivor, American Idol, etc. I'd like to know how anyone survives that hour of drivel.
Kazaa seems to think so too. They sued the RIAA for breach of this clause in the EULA. Don't know how far they got with the suit though.
Barf: What was that?!
Lonestar: Spaceball 1.
Barf: They've gone plaid!
Classic Mel Brooks
WKRP on the Web
I'll agree with you on C, but C++ is an wieldy beast compared to the simple elegance of C. If you want to see what C++ should have been, take a look at Objective-C. A true object-oriented language that doesn't break C compatibility in subtle ways. And if the reviewer had ever used NeXT/Apple/GNUStep OpenStep API's, he'd be singing a different tune about how "easy" it is to program GUI code in C++.
1. Apple makes ~ 10-15 cents on each song (rumors are they are operating iTMS at a slight loss). I don't think you and a few of your friends buying some songs is enough incentive to port iTunes -- they'd need a few millon Linux users for that.
2. The high-price of Apple machines is a myth that neeeds to die. You can get a Desktop G4 for around $900, and a laptop for a few hundred more. I think that is well within the financial reach of most people. On the other hand, if you want the top of the line dual G5, you have to be willing to pay for it. Just like you do with Dell, HP or any other PC vendor selling the latest and greatest hardware.
Good. I think he deserves this. The iPod/iMac are/were "innovative". Even if that word has lost most of it's meaning with the use of it by a certain Northwest company.
Personal finance still has nothing to do with that. If they are worried about him controlling the corps. funds then they should have stated that being bonded was a requirement. Or pay for him to become bonded.
A corporation has no right to knowledge of my personal finances other than the amount of the salary they pay me. They don't have a right to know how I use that salary.
Did anyone else notice that these four students are using PowerBooks (I assume running OS X). Check out this picture. You also have to love the reference to the cult movie Hackers.
And it works with BSD Unix. :) Sorry couldn't resist.
Mac OS X (and X Server) ship with OpenSSH. Those are considered commercial OS's. I bet Solaris 9's SSH is also OpenSSH (don't know for sure though). Sounds like your managers have their heads where the sun doesn't shine.
Just like updating iTunes (an MP3 player) shouldn't need a reboot...except iTunes did require the reboot, and ssh didn't.
iTunes updates usually also update the core CD/DVD burning libraries as well as the kernel extensions that support the drives. This is why iTunes requires a reboot. The original poster did say '...as long as the kernel or core libraries aren't updated'.
-- Initial build costs are much lower (dual Athlon 2000+ right now without graphics hardware is way cheaper than a dual G4 1GHz).
True.
-- Maintenance costs are much, much lower. Anything goes wrong with a PC node, just swap out that part with another commodity part. Mac repair or parts replacement costs will eat you, especially if you start to have many, many nodes.
Wrong. Commodity parts such as memory and hard drives are exactly the same on the Mac. I have bought memory and hard drives at Sam's club, and they work just fine in my Mac.
Plus you can modify bits of Linux if you need to optimize the behavior of your cluster for the sort of computing you do, which you can't do with Mac OS.
Wrong again. At the level of the OS where you might need to have some custom tweaks (the kernel) you can customize OS X to your hearts content. See Darwin.
Now this article may have been talking about OS 9 clusters, but there is nothing preventing anyone from using OS X.
Ok, sure: all those companies actually employ people to write Mac OS X software. How many are hiring? I can't seem to find any on the job boards. And in fact, a search [monster.com] on monster.com for "mac os x" for every job category and every location yields just 17 jobs. Nationwide. A similar search for "windows" [monster.com] in just the "computer software" category yields 1,075 results. A search for "Linux" [monster.com] in the same category returns 246 listings. Solaris [monster.com] has 301 jobs, AIX [monster.com] has 115, and BSD [monster.com] has 8 (although a BSD search for all categories [monster.com] returns 37 listings).
First off, monster.com does not represent the job market. I'm sure a lot of companies hire without going through monster or similar boards.
Secondly, with the economy the way it is, companies just aren't hiring people period. I don't care what segment of the market you are in, new jobs are disappearing.
Third, given the above, there are still positions out there. For instance the company I work for was looking for OSX programmers up until about a month ago. The positions required BSD kernel experience, and we recently filled those positions with contract programmers. AFAIK, the jobs were not posted on any job board.
Finally, here is a link that showed up in the top 10 in a Google search for 'mac os x job" http://www.jobmart.com/JobOpenings. There are a few jobs listed here for OSX development (granted two are in Sweden, but they are still jobs).
They may be harder to find, and there may be less of them, but OS X jobs (outside of Apple) do exist.
Troll alert!
I know I shouldn't be resoponding but I can't pass up a chane to prove an idiot wrong.
You may be right about the number of BeOS jobs (unless Palm decides to do something with it), but you are definitly wrong about the number of OSX jobs. Not counting the hundreds of people at Apple working on OSX itself, the following vendors all have OS X programmers:
Microsoft's Mac Business Unit
Intuit
Adobe
Macromedia
Qualcomm
This isn't even counting the small companies such as Thursby, Barebones, Omnigroup, etc. I myself work for a small company writing OS X software.
You should follow an old addage updated for slashdot; Think before you post.
Max OS X has this feature as well. If you set CRASHDEBUG=-YES- in /etc/hostconfig, you will get a dump of all thread stacks and the CPU(s) registers when a process bombs out. Very handy. I believe that HP-UX also has this feature. Surprising that Linux doesn't.
I doubt it's much of a problem. Almost all of Darwin is Open Source. Those parts that are encumbered are only done so, because of restrictive third-party licenses (such as Lucent's code that Apple uses in it's Airport 802.11 driver). Most of this encumbered code is being moved out the kernel proper and into loadable kernel modules (KEXT's), so that none of Darwin itself will be encumbered. And some of this encumbered code can be replaced by Open Source code. (Going back to the Airport driver, see Rob McKeever's Wavelan driver for an Open Source replacement. )
http://homepage.mac.com/robm/WirelessDriver.tgz
As to parts of Darwin (kernel or userland) being optimized for OSX and not Darwin proper, that is unlikely. It's not like NT 4 and up where the GUI is running in the kernel and they can do all kinds of funny tricks.