Looking at the summary, we are comparing a one trick pony to a human. The one trick pony wins because it's algorithm applies to the particular problem. The human is still able to get up, walk around and hold a conversation outside the parameters of a confined topic.
An ASIC (Application Specific Integrated Circuit) is specifically tuned for one task, but don't try to use it for other things (unless it's a GPU). The same goes for this nice huge machine.
Let's look at this historically. Apple releases OS X on Intel and says no to other platforms. People go out and hack the machines till Windows and Linux start booting. Apple releases BootCamp. Apple releases the iPhone and says no apps for this device. People proceed to hack it and the iPod Touch. Apple releases an SDK.
People continue to work on non-BootCamp and Jailbreak related endeavors. I forsee people hacking the iPhone to add Firefox, VOIP and the like. Once enough damage has been done (or Andriod looks like real competition), Apple caves a bit more. After all, Apple is selling hardware, not a service (yes, they want to upsell their other services and that is OK for many people, read: non-tech savvy).
As for people complaining about Obj-C, the iPhone uses an OS X variant and Obj-C is the development language of choice on that platform. Apple does not have time or need to support non-Obj-C development when their own frameworks are good enough. Since I don't have an SDK or an iPhone, I don't know if they are restricting the use of C/C++ mixed with Obj-C. Can anyone comment? I program with Obj-C on linux occasionally. You need OS X for the frameworks (unless someone wants to bring GnuStep up to speed).
If you build it, they will come
It's a chicken and an egg problem. If you don't have a system like this then no one will write software for it. Besides, we're already going dual and quad core on our desktops.
(IANAL) Two questions:
1. How can they (iParadigm) enter into a contract with a minor?
2. How can they enter into a contract anyone without asking? Or does the student have to use the service before submitting the paper? If the teacher is the one that does it, this does not make sense. Someone else pointed out that their bot is crawling the NET. How does the ToS work for those people who never consented to this abuse?
Huh? Threads and processes are two different animals.
Since you need a reason, here's one, its called concurrency. With processes I have to consume finite system resources to handle concurrency issues or role my own, which is called reinventing the wheel (aka waste of time). Thread libraries will do this for me.
Because rebooting the machine actually fixes things in a winDOwS world.
I worked on a setup of IIS + ASP + COM + MSMQ + 2 C apps deployed over three machines, webserver (IIS + ASP + COM), MSMQ + App #1 and just App #2 (plus some backend libraries). Every so often one piece would die in my development environment. Invariably something went out of whack when I restarted a failed component. After enough failures and frustration, I came to the conclusion that just rebooting everything would get me back to square one (and the nice MSMQ kept the data for me).
One day we had a production problem. My boss asks me what to do, I say reboot the machine, they aren't losing anything. My boss and the guy (a nice guy who admitted after the fact that the design was bad) who designed the pile of turd said that my idea was bad/unacceptable and dismiss it. Six hours later and level 3 tech support from MS and they had to reboot all the machines because the MSMQ IDs were out of sync across the three servers. Moral of the story, when using winDOwS, if you reboot the system everything will get fixed. That's why I don't work on winDOwS machines anymore.:)
Don't take this the wrong way, but you just said what the guy/gal driving at 60mph (10 mph under the speed limit btw) thinks of you. They see the limit as the maximum, not the minimum. You should extend the same courtesy to the person driving 100mph that you would like to see from the person driving 60mph. Don't call him selfish just because drives faster than you. Maybe s/he shouldn't tail gate you, maybe s/he should. It's up to you not to give that person the opportunity to tail gate you.
The key here is to pass fast. For example, my cruising speed is 10-15mph + speed limit, but I pass somewhere between crusing speed and 90mph (depending how fast that person charging down the passing lane is going). When you pass fast you achieve passing speed before you enter the next lane to pass. If you are unwilling to achieve the speed to pass fast, don't attempt to pass.
your primary deposit account. Or, simply open a checking and savings account and disabled that stupid auto-replenish checking account from savings account option. Just remember to transfer money into your savings when you deposit money into the account. Now I don't remember for sure if you can access your savings account via the ATM (might be possible).
My checking account and savings accounts are held at different institutions for financial reasons (good APR). This has a nice side effect of letting anyone jack my checking account but leave my real savings safe.
Uncloak when you need to, allow the necessary cookies, deny sec.liveperson.net etc. Once you have completed your work on said website, delete ALL the denied websites. Set FireFox back to deny all. You will still be able to use the website (occasionally you may have to re-allow cookies to access new features). This way, you only have to manage the allowed websites and not the denied websites.
Also, use no-script to prevent getting some of the cookie requests in the first place. googlesyndication does not track me!
Gives a whole new meaning to bit storms.
An ASIC (Application Specific Integrated Circuit) is specifically tuned for one task, but don't try to use it for other things (unless it's a GPU). The same goes for this nice huge machine.
Oh, and can it play beer pong?
Let's look at this historically. Apple releases OS X on Intel and says no to other platforms. People go out and hack the machines till Windows and Linux start booting. Apple releases BootCamp. Apple releases the iPhone and says no apps for this device. People proceed to hack it and the iPod Touch. Apple releases an SDK.
People continue to work on non-BootCamp and Jailbreak related endeavors. I forsee people hacking the iPhone to add Firefox, VOIP and the like. Once enough damage has been done (or Andriod looks like real competition), Apple caves a bit more. After all, Apple is selling hardware, not a service (yes, they want to upsell their other services and that is OK for many people, read: non-tech savvy).
As for people complaining about Obj-C, the iPhone uses an OS X variant and Obj-C is the development language of choice on that platform. Apple does not have time or need to support non-Obj-C development when their own frameworks are good enough. Since I don't have an SDK or an iPhone, I don't know if they are restricting the use of C/C++ mixed with Obj-C. Can anyone comment? I program with Obj-C on linux occasionally. You need OS X for the frameworks (unless someone wants to bring GnuStep up to speed).
If you build it, they will come
It's a chicken and an egg problem. If you don't have a system like this then no one will write software for it. Besides, we're already going dual and quad core on our desktops.
(IANAL) Two questions:
1. How can they (iParadigm) enter into a contract with a minor?
2. How can they enter into a contract anyone without asking? Or does the student have to use the service before submitting the paper? If the teacher is the one that does it, this does not make sense. Someone else pointed out that their bot is crawling the NET. How does the ToS work for those people who never consented to this abuse?
Huh? Threads and processes are two different animals.
Since you need a reason, here's one, its called concurrency. With processes I have to consume finite system resources to handle concurrency issues or role my own, which is called reinventing the wheel (aka waste of time). Thread libraries will do this for me.
Because rebooting the machine actually fixes things in a winDOwS world.
:)
I worked on a setup of IIS + ASP + COM + MSMQ + 2 C apps deployed over three machines, webserver (IIS + ASP + COM), MSMQ + App #1 and just App #2 (plus some backend libraries). Every so often one piece would die in my development environment. Invariably something went out of whack when I restarted a failed component. After enough failures and frustration, I came to the conclusion that just rebooting everything would get me back to square one (and the nice MSMQ kept the data for me).
One day we had a production problem. My boss asks me what to do, I say reboot the machine, they aren't losing anything. My boss and the guy (a nice guy who admitted after the fact that the design was bad) who designed the pile of turd said that my idea was bad/unacceptable and dismiss it. Six hours later and level 3 tech support from MS and they had to reboot all the machines because the MSMQ IDs were out of sync across the three servers. Moral of the story, when using winDOwS, if you reboot the system everything will get fixed. That's why I don't work on winDOwS machines anymore.
Don't take this the wrong way, but you just said what the guy/gal driving at 60mph (10 mph under the speed limit btw) thinks of you. They see the limit as the maximum, not the minimum. You should extend the same courtesy to the person driving 100mph that you would like to see from the person driving 60mph. Don't call him selfish just because drives faster than you. Maybe s/he shouldn't tail gate you, maybe s/he should. It's up to you not to give that person the opportunity to tail gate you.
The key here is to pass fast. For example, my cruising speed is 10-15mph + speed limit, but I pass somewhere between crusing speed and 90mph (depending how fast that person charging down the passing lane is going). When you pass fast you achieve passing speed before you enter the next lane to pass. If you are unwilling to achieve the speed to pass fast, don't attempt to pass.
your primary deposit account. Or, simply open a checking and savings account and disabled that stupid auto-replenish checking account from savings account option. Just remember to transfer money into your savings when you deposit money into the account. Now I don't remember for sure if you can access your savings account via the ATM (might be possible).
My checking account and savings accounts are held at different institutions for financial reasons (good APR). This has a nice side effect of letting anyone jack my checking account but leave my real savings safe.
Set FireFox to deny all cookies.
Uncloak when you need to, allow the necessary cookies, deny sec.liveperson.net etc. Once you have completed your work on said website, delete ALL the denied websites. Set FireFox back to deny all. You will still be able to use the website (occasionally you may have to re-allow cookies to access new features). This way, you only have to manage the allowed websites and not the denied websites.
Also, use no-script to prevent getting some of the cookie requests in the first place. googlesyndication does not track me!