Yeah. Because I don't have the time, money, or inclination to go out of my way to hunt down "Linux-compatible" hardware and then rebuild my whole computer around the idea that I should only install stuff on someone else's whitelist. I use Windows most of the time, as a result.
And yes, every time I've installed a distro for the past few years I've had to learn something new about Linux just to fix yet another strange quirk.
I'm talking Vista, obviously, and it isn't at far, far, too high a priority in Vista. And disabling it for my entire hard disk, 98,000 files took two seconds. Not even a fast hard disk, it's a commodity 750GB disk, doesn't even support SATA 3.0gbps.
Now, of course, it's going to take a day for it to re-index everything, because it won't do it while I'm using the PC.
It does. Hit your Windows Orb(tm) (I like to call the start button the orb.) Type index, go to Indexing Options.
If you've never configured it before, the defaults are a few folders, Microsoft Outlook exposes its data for indexing, as well as the Offline Files feature, but usually it's just going to be the Start Menu that's indexed, maybe a few others (I've long since changed it to index my whole disk.)
Anyway, if you open up Indexing Options it also shows you the status of the indexer. And any time you're using your computer (there is user activity,) it runs at a very slow speed. I think it only indexes files you open or files in folders you've recently viewed and it just quietly grabs an extra one to scan every now and then. It's very slow while a user is working. Similar to how defrags work now, you can run a defrag while a user is working and they won't be impeded by it.
Vista has I think the most widely applicable and modern kernel. The most modern would probably go to Solaris, followed by Mac OS X. The most widely applicable would go to maybe Windows XP with a driverpack and SP3, or a Linux distro like Ubuntu, Mandriva, or OpenSUSE. Vista, especially 64-bit, is still driver scarce, but very much better than it was when I started using it (RC2.) And Mac OS X, surely you must be joking. There's no such thing as installing it on a random computer and having it just work.
I'd rather not have to deal with the quirks of Linux on someone else's hardware. I liken Linux and Windows to different levels of programming languages. Sure, you can write great code in C and in Java, but there are just so many more ways to shoot yourself in the foot with one that a lot of developers would rather use the other, even if it's slower.
It's not a perfect analogy, but damn, I hate dealing with the quirks of Linux on -my own- machines. I don't want to spend eight hours staring at a terminal entering esoteric commands to fix someone else's.
Uhm, my computer is pretty stable if I keep it at room temperature, low humidity, and unplugged.
And we'd only need one of 'my computer' to survive to read almost every hard disk currently manufactured. Only thing mine doesn't have is a software emulated raid controller and SCSI backplane. So I may not be able to recover but is easy.
I was going to reply with the obvious solution that the filesystem should make its journal of recent changes available to applications, but... You did that for me.
Your solution is, as I alluded to earlier, filesystem independent. It's a feature that you can tack on any filesystem easily if you chose to.
You're contorting what you want your FS to be with what you want your user interface to be.
Most of what you ask for could be done automatically with fast indexing search and automatically created snapshots/versioning that reclaims space as needed.
AD, and in fact, Windows Server, lets you use distributed file storage, or allows you to pretty easily script calls to ntbackup/wbadmin.
It's also not hard to make, via AD, a mapped network storage location with offline use by default. Then the documents always appear to be stored on a user's computer, but they can rely on a personal fileshare that can be on a SAN/NAS with RAID or backups or whatever.
Windows administration is a lot more complex, and a lot easier, than you think it is.
Problem isn't execution, problem is access. If I run whatever code the net gives me, I should have fine-grained control over what that code can touch on my computer. That's not yet well implemented on any OS. Don't say SELinux or ridiculous modifications to the Windows user/file access rights are 'well implemented.' No, I mean that by default, I should be able to install a program that thinks it has administrator rights, see what it does, and then say, "Gotcha, you're gone." and delete it.
The docking capability is typically bolt-on third party software (at the driver level, no less,) so your laptop probably always thinks it has a 2nd monitor even when there's none hooked up, and so Outlook is allowed to open on a monitor that doesn't exist.
"Could you turn up the volume" "Sure thing" "Ok, now can you turn off the lights please?" "Yeah, no problem." "Ok, now the volume is low again. Could you do both?" "Uh..." *fiddles with remote control* *picks up laptop and opens a terminal and starts coding* "I'm... I'm leaving you for someone who can watch a movie without opening up vim. It's not you, it's... I'm just an emacs girl at heart."
Before I begin, it is important that when I refer to hacking, I meant single player character files used on Open and LAN play. Not hacking as in attempting to degrade the quality of play for people on Blizzard's realms. Us hackers, the 'Open' hackers, only the smallest minority of us cared to interfere with the realms Blizzard so graciously provided.
In Diablo II there was a 'hacking' culture that I greatly enjoyed. In particular, in Diablo II prior to 1.10, there was an enormous amount of complexity in getting the best character possible given the mathematical/logical/computational limits the game imposed. For example, the game limited damage to 83886.07 per hit, and life leech was similarly limited in interesting ways. So there was this whole community of people, 'duelers', in different leagues. For example, the 99s were limited to a real level of 99 and thus couldn't take advantage of the interesting effects Based on Character Level attributes had on super high levels.
After 99s though, of course there were intermediate high levels. This ranged up to around ten million, and at first they were considered the "Elites," early hackers had to hex edit their character to get those stats. At first, it was just 99-style dueling redux. But then Based on Character Level attribute 'oddities' were discovered. For example, you could have absurd negative values for elemental 'absorb' which would cause you to take 'damage,' but the total amount of damage would overflow and reverse sign, thus allowing players "Physical Absorb," the ability to heal from taking damage.
I could go on, it was immensely fun and allowed me to compete on an intellectual level at a young age with other people. While everyone else was doing endless testing of different attributes, I sought to analyze the problem, which lead me to much more advanced mathematics than my peers. I learned at a young age modular arithmetic, derivatives, programming in JavaScript and other languages... I know I'm only one voice, but please Blizzard, leave in Open and LAN play.
If only because I want to relive the enjoyment of breaking a system. Not your system, but rather, the competitive system. Us 'hackers,' none of us in the dueling community cared about breaking into your sandbox, very few of us, at least all of us save a few griefers, didn't enjoy joining regular Open matches and beating on newbies. Enabling Open and LAN play won't increase your exposure to exploits and hacks, but it will widen the gameplay for others.
LANs are also used for modded games, and if you look at the wealth of mods for Diablo 2 right now, you'll be impressed. There are mods for D2 that make the game nothing at all like the original. New spells, completely redone balancing, completely different classes. Please encourage that. Increasing the lifespan of your game can be done by something as trivial as allowing easier, better modifications. Look to your past, Warcraft III is still popular largely because of the maps enabled. People still buy Diablo 2, and some of those sales are due to the mods available. Starcraft's UMS maps greatly extended the game for people who didn't have innate RTS skill. Mods are an effortless way to increase your revenue. Valve learned that after Half Life, and that's why you can get the Half Life 2 SDK from Steam for free.
Future proof? Everyone says IPv6 is future proof. No one will ever need more than 2^64 addresses.
That's ridiculous. If we have the addresses, we'll find some way to use them. Instead, it should be IPvX. We should have an extensible standard that the IANA or -someone- can flip a switch on and the routers will add another 8 bits to the address automatically. Need more IPs? Done, 256 times more. This scales well, means we'd never have to go through this again and in thirty years no one will be mocking our generation for this silly attitude of "2^X IPs is enough for the whole world."
All of those things can add IPv6 functionality in firmware, I'd put money on it. Just because the companies are too lazy to do so doesn't mean it's unpossible.
The FCC should just mandate a switch to IPv6, if the US leads, the rest of the world tends to follow. Ridiculous foreign policy demands aside.
You have no idea what his situation is, and you assumed that he could save money just like you. That's asinine. If he's guilty of feeling entitled, you're guilty of believing that everyone down on their luck is that way because they're worthless.
Yeah. Because I don't have the time, money, or inclination to go out of my way to hunt down "Linux-compatible" hardware and then rebuild my whole computer around the idea that I should only install stuff on someone else's whitelist. I use Windows most of the time, as a result.
And yes, every time I've installed a distro for the past few years I've had to learn something new about Linux just to fix yet another strange quirk.
I'm talking Vista, obviously, and it isn't at far, far, too high a priority in Vista. And disabling it for my entire hard disk, 98,000 files took two seconds. Not even a fast hard disk, it's a commodity 750GB disk, doesn't even support SATA 3.0gbps.
Now, of course, it's going to take a day for it to re-index everything, because it won't do it while I'm using the PC.
It does. Hit your Windows Orb(tm) (I like to call the start button the orb.) Type index, go to Indexing Options.
If you've never configured it before, the defaults are a few folders, Microsoft Outlook exposes its data for indexing, as well as the Offline Files feature, but usually it's just going to be the Start Menu that's indexed, maybe a few others (I've long since changed it to index my whole disk.)
Anyway, if you open up Indexing Options it also shows you the status of the indexer. And any time you're using your computer (there is user activity,) it runs at a very slow speed. I think it only indexes files you open or files in folders you've recently viewed and it just quietly grabs an extra one to scan every now and then. It's very slow while a user is working. Similar to how defrags work now, you can run a defrag while a user is working and they won't be impeded by it.
Vista has I think the most widely applicable and modern kernel. The most modern would probably go to Solaris, followed by Mac OS X. The most widely applicable would go to maybe Windows XP with a driverpack and SP3, or a Linux distro like Ubuntu, Mandriva, or OpenSUSE. Vista, especially 64-bit, is still driver scarce, but very much better than it was when I started using it (RC2.) And Mac OS X, surely you must be joking. There's no such thing as installing it on a random computer and having it just work.
Your printer driver is now a complete rendering engine for a number of different formats that you may never use.
Completely unrelated, but I think the coolest shape name is the disdyakis triacontahedron.
http://en.wikipedia.org/wiki/Disdyakis_triacontahedron
Oh good, I wasn't the only one who read the entire thing waiting for a reference to (the) TFA.
I'd rather not have to deal with the quirks of Linux on someone else's hardware. I liken Linux and Windows to different levels of programming languages. Sure, you can write great code in C and in Java, but there are just so many more ways to shoot yourself in the foot with one that a lot of developers would rather use the other, even if it's slower.
It's not a perfect analogy, but damn, I hate dealing with the quirks of Linux on -my own- machines. I don't want to spend eight hours staring at a terminal entering esoteric commands to fix someone else's.
Uhm, my computer is pretty stable if I keep it at room temperature, low humidity, and unplugged.
And we'd only need one of 'my computer' to survive to read almost every hard disk currently manufactured. Only thing mine doesn't have is a software emulated raid controller and SCSI backplane. So I may not be able to recover but is easy.
I was going to reply with the obvious solution that the filesystem should make its journal of recent changes available to applications, but... You did that for me.
Your solution is, as I alluded to earlier, filesystem independent. It's a feature that you can tack on any filesystem easily if you chose to.
Just making posts on Slashdot involved code executing on your machine that you didn't audit. Welcome to the World Wide Web.
Hope you enjoy your stay.
You're contorting what you want your FS to be with what you want your user interface to be.
Most of what you ask for could be done automatically with fast indexing search and automatically created snapshots/versioning that reclaims space as needed.
AD, and in fact, Windows Server, lets you use distributed file storage, or allows you to pretty easily script calls to ntbackup/wbadmin.
It's also not hard to make, via AD, a mapped network storage location with offline use by default. Then the documents always appear to be stored on a user's computer, but they can rely on a personal fileshare that can be on a SAN/NAS with RAID or backups or whatever.
Windows administration is a lot more complex, and a lot easier, than you think it is.
Problem isn't execution, problem is access. If I run whatever code the net gives me, I should have fine-grained control over what that code can touch on my computer. That's not yet well implemented on any OS. Don't say SELinux or ridiculous modifications to the Windows user/file access rights are 'well implemented.' No, I mean that by default, I should be able to install a program that thinks it has administrator rights, see what it does, and then say, "Gotcha, you're gone." and delete it.
That's GNU/face/palm/linux, you insensitive clod.
Your solution is the most complicated to implement, even if it's the least expensive.
The docking capability is typically bolt-on third party software (at the driver level, no less,) so your laptop probably always thinks it has a 2nd monitor even when there's none hooked up, and so Outlook is allowed to open on a monitor that doesn't exist.
This guy is going so fast he doesn't have time for vowels or full words.
The US tax code is probably more than 32 megabytes, even in its most efficient coding implementation.
If someone redefines another term in this topic my head is going to explode.
Sounds like you already live in a cave.
"Could you turn up the volume"
"Sure thing"
"Ok, now can you turn off the lights please?"
"Yeah, no problem."
"Ok, now the volume is low again. Could you do both?"
"Uh..." *fiddles with remote control* *picks up laptop and opens a terminal and starts coding*
"I'm... I'm leaving you for someone who can watch a movie without opening up vim. It's not you, it's... I'm just an emacs girl at heart."
Before I begin, it is important that when I refer to hacking, I meant single player character files used on Open and LAN play. Not hacking as in attempting to degrade the quality of play for people on Blizzard's realms. Us hackers, the 'Open' hackers, only the smallest minority of us cared to interfere with the realms Blizzard so graciously provided.
In Diablo II there was a 'hacking' culture that I greatly enjoyed. In particular, in Diablo II prior to 1.10, there was an enormous amount of complexity in getting the best character possible given the mathematical/logical/computational limits the game imposed. For example, the game limited damage to 83886.07 per hit, and life leech was similarly limited in interesting ways. So there was this whole community of people, 'duelers', in different leagues. For example, the 99s were limited to a real level of 99 and thus couldn't take advantage of the interesting effects Based on Character Level attributes had on super high levels.
After 99s though, of course there were intermediate high levels. This ranged up to around ten million, and at first they were considered the "Elites," early hackers had to hex edit their character to get those stats. At first, it was just 99-style dueling redux. But then Based on Character Level attribute 'oddities' were discovered. For example, you could have absurd negative values for elemental 'absorb' which would cause you to take 'damage,' but the total amount of damage would overflow and reverse sign, thus allowing players "Physical Absorb," the ability to heal from taking damage.
I could go on, it was immensely fun and allowed me to compete on an intellectual level at a young age with other people. While everyone else was doing endless testing of different attributes, I sought to analyze the problem, which lead me to much more advanced mathematics than my peers. I learned at a young age modular arithmetic, derivatives, programming in JavaScript and other languages... I know I'm only one voice, but please Blizzard, leave in Open and LAN play.
If only because I want to relive the enjoyment of breaking a system. Not your system, but rather, the competitive system. Us 'hackers,' none of us in the dueling community cared about breaking into your sandbox, very few of us, at least all of us save a few griefers, didn't enjoy joining regular Open matches and beating on newbies. Enabling Open and LAN play won't increase your exposure to exploits and hacks, but it will widen the gameplay for others.
LANs are also used for modded games, and if you look at the wealth of mods for Diablo 2 right now, you'll be impressed. There are mods for D2 that make the game nothing at all like the original. New spells, completely redone balancing, completely different classes. Please encourage that. Increasing the lifespan of your game can be done by something as trivial as allowing easier, better modifications. Look to your past, Warcraft III is still popular largely because of the maps enabled. People still buy Diablo 2, and some of those sales are due to the mods available. Starcraft's UMS maps greatly extended the game for people who didn't have innate RTS skill. Mods are an effortless way to increase your revenue. Valve learned that after Half Life, and that's why you can get the Half Life 2 SDK from Steam for free.
Future proof? Everyone says IPv6 is future proof. No one will ever need more than 2^64 addresses.
That's ridiculous. If we have the addresses, we'll find some way to use them. Instead, it should be IPvX. We should have an extensible standard that the IANA or -someone- can flip a switch on and the routers will add another 8 bits to the address automatically. Need more IPs? Done, 256 times more. This scales well, means we'd never have to go through this again and in thirty years no one will be mocking our generation for this silly attitude of "2^X IPs is enough for the whole world."
All of those things can add IPv6 functionality in firmware, I'd put money on it. Just because the companies are too lazy to do so doesn't mean it's unpossible.
The FCC should just mandate a switch to IPv6, if the US leads, the rest of the world tends to follow. Ridiculous foreign policy demands aside.
You have no idea what his situation is, and you assumed that he could save money just like you. That's asinine. If he's guilty of feeling entitled, you're guilty of believing that everyone down on their luck is that way because they're worthless.