If I give you the benefit of the doubt, the best I could give you is that it requires IE5 and not 6. It still requires IE. And MS doesn't require a license - that's what's nice about the "integrated" browser in Windows. Anyone can integrate IE into their app for no charge.
iTunes uses IE as its browser no matter what browser you choose. Maybe it's because the functionality of iTMS requires IE or Safari, as other browsers are not supported.
Preach about W3C standards all you like, but I've seen some _strict_ code and there's still issues between Safari, Opera, IE, Moz, and Netscape. Limited browser support, when reasonable, is a great way to keep costs down. It just makes sense that the Microsoft Music Store would require IE, just as much as iTunes does (for Windows users at least).
AFAIK iTunes requires IE6+. iTunes is just a friendly interface around a web browser, and that browser is IE on Windows. Ironically, if MS removes IE from Windows, it would break Apples software.
/.'s gotten a LOT better in the past few months, but it's history of uptime is horrible when compared to the other sites that I visit. Granted, a lot of the problems were DB problems (mySql).
Plus if you want to, you could use slashdot as an example of scripted sites.
Funny you mention it, because while/. is reasonably well designed in most areas, I used it as a case study as to why applications should NOT use a scripting language. Yahoo was using an archaic language, so switching to a more modern scripting language will definitely benefit them. I just think that Java or C# would have been a better route for maintainability as their codebase grows.
I used to code in Perl, Cold Fusion, and VBScript (ASP) back in the days that scripting was all the craze. I used to love (believe it or not) working with Cold Fusion. I could create a web application so quickly, and it had features like connection pooling, session management, and application management right out of the box (and this was 5 years ago).
Once clients started demanding "web applications", as opposed to basically static web pages with a little DB interaction, I quickly realized how no scripting solution would scale elegantly. Most people (at the time) would scoff at the idea of writing even a 10K line of code app with Perl/TK, why did we do the same with web apps?
I think the number one reason that scripting sucks for application development of any sort is it's lack of strict typing. This makes it difficult to implement a clean OO design, and it also makes it harder to code IMHO. Sure, there's the extra step of compiling, but that actually helps me track bugs in my code down quicker. Even for small projects I hesitate to use a scripting language because you never know what part of that project you'll want to reuse, or if that project will grow in the future.
So, while most of my resume contains scripting experience, I would have to say that my life as a "web developer" is much better now that I'm working with C# and Java.
You hit the nail right on the head. People are way too sensative about the word "God". The real issue is the nationalistic ideology in which the pledge of allegiance resembles. This isn't China, this is America. Our founding fathers would, in my opinion, be furious if someone had come up with a "pledge" to our "nation". It completely flies in the face on the principles in which our country was founded on.
We should take the pledge out of schools, and any other government run institution. If a private institution (eg: ballpark, schools, etc.) still wishes to participate in such nationalistic (aka religious) behavior, that's their right. Just don't make my kid, or even pressure my kid to do so.
Nope, pair programming takes two hackers and attempts to turn them into one disciplined programmer.
Perhaps this way, the code will be commented, have tidy layout, and be readable. Meaningful (to more than one person) variable names might be used...
It's called having people in charge of managing your code. A good software manager will dictate certain code rules, layout guidlines, etc. If I try to check in a bunch of hacked code with crazy variable names and crappy or no comments, it'll get rejected and it'll never make it to the main source tree. If I do this often enough I'm off the project, and eventually out of a job. There's no reason a $50K - $100K+ software developer should need someone watching over their shoulder to do a good job.
x86 is based on standards. Even Apple's hardware is based on standards (PCI, USB, Firewire, PowerPC, etc.). However, Apple has Apple certified hardware in which is closed to third party vendors. MS should be allowed to have MS certified hardware, and at least they are using third party vendors for it. It's been obvious that the Apple architecture is superior and their closed hardware design is a huge reason. You can't stop MS from doing it, and you can't stop Linux vendors from doing the same. This is not anti-competitive unless MS purposely strong-arms OEM's into selling Windows-only BIOS's. Microsoft's monopoly should never prevent them from making a better product. Remember that antitrust is not about hurting Microsoft, it's about what's best for the consumer. If PC's can become more like Apple's on a hardware standpoint, then that's a good thing. Nothing has stopped a Linux vendor from doing this 10 year ago.
So if I stuff a potato in your exaust pipe and pour sugar in your gas tank is the auto maker still responsible for the engine failure? A cracker is just an electronic theif or vandal. While auto makers and software makers alike try to prevent malicious acts, they are not responsible nor legally liable for such acts.
It's rarely not a linear increase in marketshare. After a certain point of comfort with a new piece of software IT departments will start upgrading. This is trivially obvious with any software.
Windows 2003 does so badly that it runs only about 0.4% of webservers half a year after release.
I call it smart. Medium to Large websites should never upgrade quickly. Many small websites have no need to be on the bleeding edge. IIS6 and Win2K3 may have some great advantages, but if my Win2K server is running fine I'm going to minimize change (aka WORK) to my systems. It's like saying that the latest 2.x kernal failed if it doesn't have wide adoption within 6 months. I know people who are still on 2.4.x and will be for a long time.
stop complaining, leave the evil empire behind and see the REAL power of opensource
What, that there's BETA's available? WinXP 64bit is available as a BETA as well. There's still no stable 64bit OS available yet. And none of this has anything to do with OSS.
when Microsoft starts announcing it's own self-discovered vulnerabilities and releasing Day-Zero patches to fix them
They will once the OSS community start providing 0-day enterprise quality patches that actually get regression tested before being installed on mission critical servers. MS may have a few poorly tested patches in its relatively distant history, but MS still puts its patches through far more testing than most OSS patches are put through when released. Testing takes time, period.
The worst that would happen is the users home directory being deleted.
That is always the worst thing that can happen. If a virus wipes out my System32 directory, big deal, I reinstall Windows. It's a pain but I haven't lost anything. If it wipes out my home directory, that has all of my financial data, electronic reciepts, business invoices, contacts, etc.
Don't get me wrong, your email client shouldn't have admin privilages, but I consider my machine hosed when my home directory is hosed. Linux is no more secure in this regard.
If popularity is what makes Windows insecure, then why is IIS being hit many more times than Apache even while Apache runs 60% of the websites out there?
Because hardly anyone is trying to write a worm that affects just servers. "Critical Mass" is achieved through the client. The fact that one can use IIS to infect Windows clients makes IIS a more popular target.
I'm not saying that older versions of IIS are just as secure as Apache (they weren't, and we'll see about IIS6), I'm just reaffirming the parent post that claims that a major reason why these worms are present is because of the ubiquity of Windows.
It's not about dollar figure, it's about the disparity of income between an owner and his workers. I'm not saying I have all the answers, I just see something that doesn't look right.
While Microsoft supports your argument (BillG only makes around $500K if I recall correctly) other companies like Boeing (top execs take home millions a year in salary and bonuses - not including stock) prove your point wrong. Microsoft is part of a relatively new breed of corporations that believes more in stock compensation than cash compensation (which makes sense). Many corporations still operate as Boeing does - they allow execs to get grossly overpaid even when their business if flailing financially.
Re:which taxes? Income taxes? Social Security tax?
on
Tech Rich Get Richer
·
· Score: 1
What I still don't get is why folks are so hot on upping tax rate on the very folks that are capable of hiring employees?
Because the hiring of employees has nothing to do with how much money you have, or even how much money you make. It has to do with what your business needs in order to grow or scale. MS has the money to hire 25,000+ programmers yet they are only hiring 5,000 this year. We could give MS a $1B tax break, a $10B tax break, or a $1B fine and niether would affect their hiring amount.
Why would I, as a business, hire people that I don't need? Capitalism is based on maximizing profits, not creating jobs. Give me all the money you want - I'll give it back to the investors and give it as bonuses to executives before I hire unneeded employees.
The only case where a tax break may help is for cash poor businesses (the businesses who usually don't get the break). This break only helps if that business is trying to expand but doesn't have the cash nor can secure the investment to do so. Even in this case, the benefits are questionable because if they had a viable business plan they should have the cash or secure the required investment capital.
How is a 16yr old, or even a 14yr old a child? When I was 14 there's no way I'd even think about playing with a gun, let alone shooting someone.
The less you expect of someone, and the less accountable you hold someone, the more their behaviors will reflect that.
My Grandma had my Dad at 16, in wedlock, and was married to her husband until his death decades later. She was perfectly capable to be a mother at 16, because she was raised with such accountability. To this day she has never regretted getting married so early and starting a family. However, she's strongly against it for most people raised in our western culture because she see's how even 22yr olds are less mature than she was at 16.
If I give you the benefit of the doubt, the best I could give you is that it requires IE5 and not 6. It still requires IE. And MS doesn't require a license - that's what's nice about the "integrated" browser in Windows. Anyone can integrate IE into their app for no charge.
iTunes uses IE as its browser no matter what browser you choose. Maybe it's because the functionality of iTMS requires IE or Safari, as other browsers are not supported.
Preach about W3C standards all you like, but I've seen some _strict_ code and there's still issues between Safari, Opera, IE, Moz, and Netscape. Limited browser support, when reasonable, is a great way to keep costs down. It just makes sense that the Microsoft Music Store would require IE, just as much as iTunes does (for Windows users at least).
AFAIK iTunes requires IE6+. iTunes is just a friendly interface around a web browser, and that browser is IE on Windows. Ironically, if MS removes IE from Windows, it would break Apples software.
Ya, I heard that Half Life 2 was going to suck.
/.'s gotten a LOT better in the past few months, but it's history of uptime is horrible when compared to the other sites that I visit. Granted, a lot of the problems were DB problems (mySql).
Plus if you want to, you could use slashdot as an example of scripted sites.
/. is reasonably well designed in most areas, I used it as a case study as to why applications should NOT use a scripting language. Yahoo was using an archaic language, so switching to a more modern scripting language will definitely benefit them. I just think that Java or C# would have been a better route for maintainability as their codebase grows.
Funny you mention it, because while
I used to code in Perl, Cold Fusion, and VBScript (ASP) back in the days that scripting was all the craze. I used to love (believe it or not) working with Cold Fusion. I could create a web application so quickly, and it had features like connection pooling, session management, and application management right out of the box (and this was 5 years ago).
Once clients started demanding "web applications", as opposed to basically static web pages with a little DB interaction, I quickly realized how no scripting solution would scale elegantly. Most people (at the time) would scoff at the idea of writing even a 10K line of code app with Perl/TK, why did we do the same with web apps?
I think the number one reason that scripting sucks for application development of any sort is it's lack of strict typing. This makes it difficult to implement a clean OO design, and it also makes it harder to code IMHO. Sure, there's the extra step of compiling, but that actually helps me track bugs in my code down quicker. Even for small projects I hesitate to use a scripting language because you never know what part of that project you'll want to reuse, or if that project will grow in the future.
So, while most of my resume contains scripting experience, I would have to say that my life as a "web developer" is much better now that I'm working with C# and Java.
You hit the nail right on the head. People are way too sensative about the word "God". The real issue is the nationalistic ideology in which the pledge of allegiance resembles. This isn't China, this is America. Our founding fathers would, in my opinion, be furious if someone had come up with a "pledge" to our "nation". It completely flies in the face on the principles in which our country was founded on.
We should take the pledge out of schools, and any other government run institution. If a private institution (eg: ballpark, schools, etc.) still wishes to participate in such nationalistic (aka religious) behavior, that's their right. Just don't make my kid, or even pressure my kid to do so.
Nope, pair programming takes two hackers and attempts to turn them into one disciplined programmer.
Perhaps this way, the code will be commented, have tidy layout, and be readable. Meaningful (to more than one person) variable names might be used...
It's called having people in charge of managing your code. A good software manager will dictate certain code rules, layout guidlines, etc. If I try to check in a bunch of hacked code with crazy variable names and crappy or no comments, it'll get rejected and it'll never make it to the main source tree. If I do this often enough I'm off the project, and eventually out of a job. There's no reason a $50K - $100K+ software developer should need someone watching over their shoulder to do a good job.
I ment that you can't build an Apple "clone". Apple tried that, and they closed it off.
x86 is based on standards. Even Apple's hardware is based on standards (PCI, USB, Firewire, PowerPC, etc.). However, Apple has Apple certified hardware in which is closed to third party vendors. MS should be allowed to have MS certified hardware, and at least they are using third party vendors for it. It's been obvious that the Apple architecture is superior and their closed hardware design is a huge reason. You can't stop MS from doing it, and you can't stop Linux vendors from doing the same. This is not anti-competitive unless MS purposely strong-arms OEM's into selling Windows-only BIOS's. Microsoft's monopoly should never prevent them from making a better product. Remember that antitrust is not about hurting Microsoft, it's about what's best for the consumer. If PC's can become more like Apple's on a hardware standpoint, then that's a good thing. Nothing has stopped a Linux vendor from doing this 10 year ago.
So if I stuff a potato in your exaust pipe and pour sugar in your gas tank is the auto maker still responsible for the engine failure? A cracker is just an electronic theif or vandal. While auto makers and software makers alike try to prevent malicious acts, they are not responsible nor legally liable for such acts.
It's rarely not a linear increase in marketshare. After a certain point of comfort with a new piece of software IT departments will start upgrading. This is trivially obvious with any software.
Windows 2003 does so badly that it runs only about 0.4% of webservers half a year after release.
I call it smart. Medium to Large websites should never upgrade quickly. Many small websites have no need to be on the bleeding edge. IIS6 and Win2K3 may have some great advantages, but if my Win2K server is running fine I'm going to minimize change (aka WORK) to my systems. It's like saying that the latest 2.x kernal failed if it doesn't have wide adoption within 6 months. I know people who are still on 2.4.x and will be for a long time.
stop complaining, leave the evil empire behind and see the REAL power of opensource
What, that there's BETA's available? WinXP 64bit is available as a BETA as well. There's still no stable 64bit OS available yet. And none of this has anything to do with OSS.
when Microsoft starts announcing it's own self-discovered vulnerabilities and releasing Day-Zero patches to fix them
They will once the OSS community start providing 0-day enterprise quality patches that actually get regression tested before being installed on mission critical servers. MS may have a few poorly tested patches in its relatively distant history, but MS still puts its patches through far more testing than most OSS patches are put through when released. Testing takes time, period.
Lets see, at ~$150 saved per PC without
Depending on your OEM agreement XP Home goes for as little as ~$25 per PC (see: DELL).
...but running as a non-administrative account is still a pain for alot of people in Windows due to some applications poor design.
Doesn't a similar problem exist w/Linux? Isn't this why Lindows runs as root or something almost as powerful?
The worst that would happen is the users home directory being deleted.
That is always the worst thing that can happen. If a virus wipes out my System32 directory, big deal, I reinstall Windows. It's a pain but I haven't lost anything. If it wipes out my home directory, that has all of my financial data, electronic reciepts, business invoices, contacts, etc.
Don't get me wrong, your email client shouldn't have admin privilages, but I consider my machine hosed when my home directory is hosed. Linux is no more secure in this regard.
If popularity is what makes Windows insecure, then why is IIS being hit many more times than Apache even while Apache runs 60% of the websites out there?
Because hardly anyone is trying to write a worm that affects just servers. "Critical Mass" is achieved through the client. The fact that one can use IIS to infect Windows clients makes IIS a more popular target.
I'm not saying that older versions of IIS are just as secure as Apache (they weren't, and we'll see about IIS6), I'm just reaffirming the parent post that claims that a major reason why these worms are present is because of the ubiquity of Windows.
why does the PIM need to be part of the office suite?
/. poster when emailing my clients.
Because I like to use a full blown wordprocesser when sending emails so that I don't look like a
It's not about dollar figure, it's about the disparity of income between an owner and his workers. I'm not saying I have all the answers, I just see something that doesn't look right.
While Microsoft supports your argument (BillG only makes around $500K if I recall correctly) other companies like Boeing (top execs take home millions a year in salary and bonuses - not including stock) prove your point wrong. Microsoft is part of a relatively new breed of corporations that believes more in stock compensation than cash compensation (which makes sense). Many corporations still operate as Boeing does - they allow execs to get grossly overpaid even when their business if flailing financially.
What I still don't get is why folks are so hot on upping tax rate on the very folks that are capable of hiring employees?
Because the hiring of employees has nothing to do with how much money you have, or even how much money you make. It has to do with what your business needs in order to grow or scale. MS has the money to hire 25,000+ programmers yet they are only hiring 5,000 this year. We could give MS a $1B tax break, a $10B tax break, or a $1B fine and niether would affect their hiring amount.
Why would I, as a business, hire people that I don't need? Capitalism is based on maximizing profits, not creating jobs. Give me all the money you want - I'll give it back to the investors and give it as bonuses to executives before I hire unneeded employees.
The only case where a tax break may help is for cash poor businesses (the businesses who usually don't get the break). This break only helps if that business is trying to expand but doesn't have the cash nor can secure the investment to do so. Even in this case, the benefits are questionable because if they had a viable business plan they should have the cash or secure the required investment capital.
How is a 16yr old, or even a 14yr old a child? When I was 14 there's no way I'd even think about playing with a gun, let alone shooting someone.
The less you expect of someone, and the less accountable you hold someone, the more their behaviors will reflect that.
My Grandma had my Dad at 16, in wedlock, and was married to her husband until his death decades later. She was perfectly capable to be a mother at 16, because she was raised with such accountability. To this day she has never regretted getting married so early and starting a family. However, she's strongly against it for most people raised in our western culture because she see's how even 22yr olds are less mature than she was at 16.