I feel that way about the entire tablet form factor. I had a couple given to me. I threw them out because it wasn't worth my time to find someone to buy them.
You claim to be a writer. If you were legitimate, you wouldn't be posting anonymously, you'd be self promoting. I call bullshit.
All other things being equal, I would probably go with NT. But all other things don't seem to be so equal. MSDOS was simple and ran well on minimal hardware. NT isn't simple and doesn't seem to run all that well on slow CPUs.
MSDOS certainly was simple: it was 16-bit, it lacked preemptive multitasking, and each program was limited to 64kB of memory (that other processes were not prevented from overwriting)!
We have a couple of EEE PCs around the house running XT and Windows 7. They are both terminally slow.
Before, you were talking about the mid-90s (i.e., NT vs Windows 3.1 or 95). Other than compatibility with legacy DOS stuff, it's hard to argue that 3.1 or 95 was better than NT 3.5 or 4.0 in any way whatsoever.
Your problems with Windows XP or 7 on EEE PCs is not due to the NT architecture, but rather all the shit Microsoft piled on top of it. If Windows 2000 had the drivers, your EEE PCs would do better with it.
Do you really expect the average user to know about IPs, ports, TCP/UDP etc.? That's not very realistic.
No, I expect users who want to run services that listen on ports (which makes them not "average!") to know about those things.
I don't agree that a safe alternative is impossible - there's no magic power that packets have to hack a computer. Any failings are due to poorly written software.
It's even less realistic to expect software -- especially the crap software the "average user" uses by default -- to become any less poorly written in the near future.
What exactly is "free for the taking"? Water? How much may I have? All of it? Half? Or only as much as I need? Do I get more if I want to take a bath, or bathe my dog, or add chemicals and pump it into the earth at high pressure to extract oil?
There's a problem with seeing anything as "free for the taking". There's always a cost. Always a value. To me, to you, to everyone.
Best to ask your neighbors, "Hey, there's water running under my land, you wanna see if we can put in a well and use it? If we pitch in, we can all use the water. That's more useful than putting up a fence, sucking up all the water and then selling it for $1/gallon. Because eventually, your neighbors will cut your throat unless you can hire some of them to protect you from the others, and that will eat into your profits.
Ain't nothing free for the taking. Think of it as free for the sharing. Even, to some extent, yourself. Do you really "own" yourself?
Former CIA spy and writer Robert David Steele talks about a very interesting concept: "true cost accounting". It means that you have to figure in externalities when you derive price. When you go down that road, capitalism starts to look very different. It's like seeing it for the first time. I recommend his books, especially "Open Source Everything". Not so much because I agree with everything he says, but because he forces you to see things differently.
I got your weasel meat right here.
The problem with that is how many home users know how to configure the firewall? There are legitimate reasons to have incoming connections.
And if your use case includes one of those legitimate reasons, then it's your responsibility to know enough about security to configure the firewall. It is fundamentally impossible for there to be a safe alternative to this!
Even as (currently) a business web app programmer, the more mathematical/theoretical parts of my CS education come in handy from time to time for things like understanding why our decimal and/or floating-point calculations were coming out wrong or rounding funny when such things mystified my much more experienced coworkers.
Okay, I'll concede that if you have an old keyboard (like a Model M) it's possible that it could be good and not have a Windows(ish) key. However, even new Model M reproductions have one these days.
I work in a Windows-based shop where it's an important rule to lock your computer whenever you walk away from your desk, so I've gotten into the habit of using winkey + L to do it... otherwise, I only tend to hit that key on accident.
(pro-tip: not all keyboards have Windows keys!)
Actually, all decent ones do, but the key might be labeled "Meta" or "Cmd" or a funky icon something.
Don't worry, I have faith that you can get fat enough to fill a Rolls without too much effort!
This hasn't been my experience. It's hard to find qualified people - they've all got decent jobs already.
You know what that means? It means THE JOB YOU'RE OFFERING ISN'T DECENT!
Your problem is entirely due to your unwillingness or inability to make your company an attractive prospect. Fix that instead of whining about how people aren't stupid enough to accept your shit pay/conditions/etc.
Maybe if Microsoft had made different decisions in the mid-1990s when they had a compact real mode OS with a usable GUI running atop it, they could have ended up with something unified or unifiable. But that was then and this is now and the intervening two decades are water under the bridge or over the dam or something.
Wait a second, are you actually trying to argue that keeping DOS-based Windows instead of switching to the NT kernel would have been a good thing? That's just crazy talk!
Now, I can agree that they should have kept the UI decoupled from the rest of the OS, but there's no way I'd trade NT for DOS.
Women make up a tiny proportion of developers, but we still see passion plays like this in forums where developers dwell on a daily basis. So, who precisely is harassing who here?
Oh, how I wish I hadn't used my modpoints up earlier today!