7 Reasons Computer Glitches Won't Go Away (Ever)
People have been complaining about computer glitches since the punch card days. Honestly, it's 2010. Why don't we have simple stuff like drivers and software compatibility fixed yet? Can we blame it all on Bill Gates?
Well, the bad news is that there are really good reasons your PC doesn't work quite right, even now. The worse news is that it's probably never going to get better.
You can blame ...

Have you ever wondered why the newest computers still start up with a screenful of text and a "Speak-and-Spell"-esque beep? While pretty much every component has been replaced with new standards at least once since, the core of modern computer design is still based on the design of the 1981 IBM PC.

An elegant computer, for a more civilized age.
The reason the IBM PC design was so popular was the same reason the actual IBM PC wasn't -- IBM took a page from Eli Whitney's book and allowed each part of the computer to be interchanged with a part made by a competitor, meaning that you could (and today, almost definitely do) have an entire PC made from non-IBM parts.
So, say that one day the Taiwanese company that made your sound card finally goes bankrupt or is captured by China. If you want to use it with the next version of Windows, you're shit out of luck, as anybody with a sound card more than a year old was when Creative refused to write less-crappy drivers for Windows Vista until Microsoft did it themselves.

Vista was to Windows what The Phantom Menace was to Star Wars.
If you're using Windows 7, you probably see the "blue screen of death" less often than you used to -- it's a lot better about not letting badly written programs crash your system. But when you do see it, you can bet it's due to drivers written by the aforementioned hardware designers, who may not speak English, which, unfortunately for them (and by extension, us), is the language all the books on how to program drivers are written in.

Every version of Windows attracts complaints about old programs not working with the new version. People assume this is because Microsoft is stupid and lazy and didn't bother to accommodate the perfectly reasonable design of older programs.

Steve Ballmer, CEO of Microsoft.
Microsoft deserves a break on this one. The insane work Microsoft does to keep backward compatibility is like one of those games where shit just falls from the sky endlessly, and as you keep catching it, it just falls faster and faster until you miss one, and then the game calls you a loser.

It all seems so very pointless.
There's a lot of responsibility involved in programming, such as making sure the program lets go of resources it's done using, and not making assumptions that, if they turn out to be wrong, will make the user's computer shit its pants. Some programmers take this as a dare.
For instance, the original SimCity was really sloppy about how it used memory (i.e., it told DOS it was finished using a bunch of memory and then immediately start using it anyway). This was fine as long as the system wasn't using much of its memory anyway (and DOS didn't). But then Windows came along and started needing this memory that SimCity was tying up. So the game crashed.

Games didn't tend to outsell Hollywood blockbusters back then.
Microsoft fixed this by writing code so Windows would detect if SimCity were running and do special tricks to make it work. Then Microsoft did that for the next piece of software that fucked up. Then the next. Here is the current list of "we found this program doing stupid shit and have to work around it" applications Windows currently has to look for. There are 6,520 of them.
If you got a funny image in your head of a Microsoft employee running down some store's software aisle with his arms out, knocking every stupid product they hit into his shopping cart so he could look at them ahead of time rather than wait for complaints to roll in, good, that's because that's exactly what he did. If you're Microsoft, you can't just let their software crash the user's PC (the user will blame you), and you can't just wait for the software manufacturer to fix it (hell, it may not even be in business anymore).
Their only other choice is to ban all software that Microsoft hasn't given explicit permission for ahead of time -- but that's what has people furious at Apple. This is why you hear people talking about "jailbreaking" their iPhones -- they're trying to circumvent that system.

Get busy living, or get busy downloading third party apps.
It's a no-win situation.

Not that we're letting Microsoft off the hook here. They screw up, too, and what's worse is that they get locked into their screwups.

While we hate to go back to the same well twice ...
If something in Windows is broken, people writing programs for Windows have to work around the broken thing, like a tailor making a pair of pants for a man with only one leg. But that program, like the pants, now only works with the broken system. If Microsoft then updates Windows to fix the previous screwup, that software no longer works, same as if our one-legged man got a donor second leg and then tried to wear his old pants. They either have to leave Windows broken, or break the software.
And then you have to account for the human factor -- people who just got used to the glitch. For example, we have this fucker:

The most hated pixelated character since the Duck Hunt dog.
The little irritating animated paperclip who'd show up every time you touched your mouse in Microsoft Office. Or maybe you used the dog:

Make no mistake: Microsoft knew it had a failure on its hands right out of the gate on this one. When it released Office XP, which came with Clippy disabled, it created an "eX-Paperclip" series of (tragically no longer online) Flash cartoons to promote it with Clippy's voice provided by none other than god of annoyance Gilbert Gottfried.
Nevertheless, it took three versions of Office to get rid of this little bastard. Why? Because every feature, no matter how terrible, will have users relying on it. When one company rolled out the 2003 version of Office, the corporate help desk almost instantly received a call from a distraught user over the loss of the dog on her computer.
Likewise, thousands of you reading this are doing it with Internet Explorer 6. As recently as a few months ago, 10 percent or so of the Internet was using it, only because it's the version of browser that originally came with Windows XP.
In 2001.
Some of you may have noticed that the Web has changed a bit since 2001 (people were just barely starting to use Google back then). And when the Web changes, the technology you use to make the Web has to change with it. But because so many users are still using a browser that's a decade behind, they can't advance too far forward.

We're betting it took folks a long time to advance from "sharpened rock" to "sharpened rock on stick."

As you sell your PC or software in more and more territories, it means you have to deal with more and more governments and somehow try to anticipate what they're going to be sensitive to. For instance, India nearly banned Microsoft from selling Windows 95 there because of 12 pixels on a map.
To help users figure out which part of the world their computer lived in, Microsoft included a 180-pixel-high map of the world that would highlight the region you had selected. The thing is, there's a small stretch of land you may have heard of -- if you've ever looked at a news source -- that India and Pakistan are constantly warring over, and each country claims it as part of their own time zone. When Microsoft made the images for the map, it included that area in Pakistan's time zone, at which point India threatened to ban Microsoft from the country, a move that would have really screwed Microsoft 10 years down the line when it outsourced all its tech support.

Outsourcing. Because Americans are lazy.
This sort of scuffle is the reason you'll find the ambiguous phrase "Country/Region" all over everything in Windows today. Using the term "country" would mean explicitly recognizing Taiwan as a separate country from China, which the famously permissive and open-minded Chinese government expressly forbids by law.

Oh China, you and your wacky high jinks.
Also, you may recall a certain antitrust scuffle Microsoft got into around the turn of the millennium. The results of that ruling have been a bit of a mixed bag: Microsoft can't include its free anti-virus software with Windows, because that would stop Norton and McAfee from making users pay $100 a year for their own anti-virus programs that declare critical system files to be viruses and stop the entire computer from running in response.

Kind of like how chugging cyanide probably prevents gout.
And if that weren't bad enough...








This is particularly frustrating when you have an obsession with computers, and have to put up with stupid complications like this.
ReplyThe part in number one about language is frustratingly right. Part of my job involves making things bilingual in Dari and English. The only problem is that Word automatically flips the Dari to read left to right, instead of the correct right to left. So I first have to past the translation in Excel, and then copy and past from Excel into Word.
Replythere has to be some program out there that can do that properly, at least the flipping it part. The translation is the really difficult part the rest is just a flipperoo.
Interestingly enough, Zune was on that list of software that causes problems for Windows. Zune, as in made my Microsoft...and it causes bugs for their own operating system.
ReplyI still don't think we should have daylight savings time.
ReplyAdding or subtracting an hour really doesn't do anything besides mess people up for work and make companies get more money.
the excuse in my country is that we do it for long summer evenings
Wasn't Eolas Hercules' BFF?
ReplyI loved all of the Windows Assistants. Although I usually used the cat or the robot. I miss having them.
Replyloved this article :)
ReplySo basically you're saying Microsoft?
ReplyNumber 7 alone told me this guy doesn't know his shit. The top names in computer parts and peripherals? All Taiwanese. The odd man out? Samsung, and nobody trusts them for anything other than cellphones.
Reply Hide All See All 6 RepliesThe real reason your computer glitches out is because you f*****g bought a low-end Dell and expect it to perform like a f*****g supercomputer.
Not all computers are built equal. Those supercomputers you mentioned use the same parts, just more of them. (More RAM, better graphics card, faster processor) So how does that reflect on him at all?
I don't see where he names anybody as the top name in parts or peripherals. I'm wondering if you even know your own s**t at this point
What the article actually says: "So, say that one day the Taiwanese company that made your sound card finally goes bankrupt or is captured by China".
But through the eyes of a troll: "Man I just hate Taiwan. Why isn't my video card spitting out hookers at 3000 fps?"
Samsung are pretty solid hardware manufacturers. They just need to stay the hell away from software, because they're terrible at it.
Going on what Jimmyz_88 said, you probably didn't know that the most popular CPU's for high-powered Servers are Intel Xeon Processors. What makes them so special? They are simply a "regular" (albeit high end) processor that has been cherry-picked and enhanced for its intended use. That means they are fundamentally no different from the Core2Duo/Quad or Core i7 some of you are using right now (there are also the AMD Opteron chips, of course).
For example, the X7460 based on the Penryn architecture (Core2/Pentium Dual-Core/etc) and released in 2008, is a 2.66ghz 6-Core Processor with 9MB of L2 Cache and 16MB of L3 Cache; processors with that much "oomph" wouldn't be seen on the consumer market until the Core i7 980X Extreme Edition Hex-Core ~2yrs later.
Not much later, in March 2010, the Nehalem-based Xeons were released, including the range-topping X7560 which is a 2.26ghz 8-Core (16-Thread) Processor with 8x256KB L2 Cache and a whopping 24MB of L3 Cache, double the CPU Cache of the highest-end consumer Intel CPU: the Core i7 990X with 12MB L3 cache, but albeit a significantly higher clock-speed of 3.47ghz.
Less common, but still from the same period in time, were the Westmere Xeons with up to 10 cores per chip. Arguably the most powerful, and at $4600/each certainly the most expensive, was the E7-8870. With a clock-speed of 2.4ghz (2.8ghz Turbo), 10-Cores, 10x256KB L2 Cache, a whopping 30MB L3 Cache, and support for quad-channel DDR3-1333 RAM (up to 8x8GB sticks per CPU), it was and still is an incredibly powerful processor. On top of all that, they support up to 8 processors per SINGLE MOTHERBOARD (i.e. if you have one, you can add 7 more and assuming your MoBo has 8 Sockets, they will all work together like one giant CPU), giving a total of 80 cores (160 threads), 20.4MB L2 Cache, 240MB L3 Cache, 512GB Quad-Channel DDR3 RAM (2x4ch per CPU which is 64 total channels, or 16 quad-channels) with each CPU having at least 3276.8GB/s bandwidth, potentially increased by using extremely high quality and fast RAM (the chips have the ability to handle it).
So lets say we want to build a "home supercomputer", and don't have any budget limitations. It will be used for data storage (for the other 12 computers on the home network; "we" won the $900million lottery), network control, but also high-definition sound/video editing and some 3D animation. It's a "jack of all trades 'super'-computer" that needs to run everything from $10,000 video editing suites to Crysis2.
If you go with:
- CPU: 8X Xeon E7-8870 10-core processors at 3.4ghz w slight OC (80/160 cores/threads, 20.4MB/240MB L2/L3 cache; total)
- RAM: 512GB Quad-Channel DDR3-2133 RAM (8x8GB, x8)
- HDD/SDD: 3X 8x3TB Hybrid Drives in RAID10 (24 total drives; each is 3TB 15krpm HDD + 90GB SDD)
- HDD/SDD: 4X 6x512GB SATA3(6Gbs) Solid State Drives in RAID10
- HDD/SDD: 4X 1x512GB PCIe2.1 x4 Solid State Drives for OS
- HDD/SDD: 6X 2x3TB HDDs in RAID0 (15krpm 128MB Cache)
- GPU/GRAPHICS: 8X Radeon HD7990 6GB Dual-GPU PCIe3.0 x16 Cards (4x CrossFire-X, 2CPU's per 4GPU CF-X, all are in x16/x16 mode)
- LIQUID COOLING: 48Gallon Refrigerated Reservoir, Independent Loops for each CPU and each HD7990 card (16 total; with 3/4"ID tubing, 100%pure-copper water blocks, 1 main/1 inline pump per loop, 480mm triple-core radiator w 4push/4pull fans per loop), 8x RAM loops (1/2"ID tubing, 100%copper water blocks, 360mm Rad w 3push/3pull fans, etc), 4x HDD/SDD Loops (2"ID main tubes and 1/4"ID branch tubes, 10mm thick "water plates" between all drives to cool via conduction, main tube splits into between 4-10 tubes with one per block, then rejoin for one return tube)
- AIR COOLING: Refrigerator Coils Mounted Against All Intake Fans; 5x320mm Fans (Front, Intake), 12x240mm Fans (Rear, Exhaust), 8x240mm Ultra-Slim Fans (Top, Exhaust), 6x240mm Ultra-Slim Fans (Side, Intake)
We are looking at a total of ~3600GB/s PER CPU, or 28,800GB/s for ALL CPU's combined. Add in the ~5,000GB/s (parallel) from each GPU, a total of ~40,000GB/s....and we get...
68,800 Gigabytes PER SECOND of BANDWIDTH!
Now THAT'S a COMPUTER.
Now, we have the SandyBridge (and SandyBridge-E) derived Xeon chips with all of the advantages that confers (including the 32nm die shrink). Kinda suck.
I've studied computers for a very long time. I can tell you right now that if humanity could go back and reinvent the computer, then modern day machines would be billions of times faster.
even some of the greatest high-end desktops still use X86 cpus.
Do you know what the X86 architecture is like? It is the most needlessly complicated kind of cpu in history, and we use it because no one will make another kind of cpu for desktops because there is no market for them because of the need for compatibility, and there is no market for them because no one is even making them.
Wow... Over half the games I used to play are on that list of "we found this program doing stupid shit". Lego Island 2 was the only obvious one (one of the longest loading screens in PC gaming history), but also look at all those FIRST-PARTY Microsoft programs. *facepalm*
ReplyIt's because the windows division has no contact with the software design team.
Corporate inefficiency FTW.
Either Bioshock 2 fixed the problem, or I am the wrong (right?) kind of colourblind. No trouble playing that game.
ReplyThe most common colorblindness is red-green colorblind.
They fixed it with a post-release patch that gave the colored regions a gradient of sorts. Also, my boss was the one who found that bug...during testing...because he's colorblind...and the devs decided to leave it in the game for release. So they knew about it. They just made a choice to ignore and postpone the fix. Bastards.
The last caption was gold
ReplyLeap days aren't the result of an inconsistent orbit.
ReplyThe earth doesn't take exactly 365 days to orbit the sun. I'm assuming that's what he meant.
Thanks for the Tank Man photo, Cracked. I can't get at that now that I'm in China.
ReplyWhy would a guy who lost his arm to a mine even play minesweeper in the first place? Is he reliving the memory of having his arm blown off?
Replyy u no minesweep?
and I quote
"I'm here because I'm bored"
@IAmTheAg: The problem with your computer is that no matter whether or not you're using the USB, the driver always has to be working, so that it can recognize when there's a USB in the port. As a result, you're getting screwed. The best way to fix this would be checking your laptop manufacturer's website (Dell, HP, Toshiba, etc.) and finding and update for the USB driver, if there is one. Good luck!
ReplyI run a newer laptop, not too nice but bought this past christmas and runs windows 7, has 3 gb ram and good proccessor shit, etc. so when i ran virus scans on 4 softwares and found nothing and STILL got bluescreens every 2 days, i was surprised. it says BUGCODE_USB_DRIVER. so am i seriously getting fucked by an outdated usb driver as i am not USING MY USB?!?! =P iluv you cracked. at least i kno my comp isnt getting a virus and i will just need to deal with it. so long as my comp dont lag im fine....
ReplyThey forgot to mention when Apple sued Microsoft for stealing the "Trash" concept... hahaha
ReplyOutsourcing. Because Americans are lazy? how about Outsourcing. Because Americans corporations want to save a buck?
Reply Hide All See All 4 RepliesYou're both right. Companies wanna save a buck, true. But the following scenario is quite common:
Employer: "I'm offering this job for this much money."
American: "Are you crazy? I'm not working for that cheap! That's not even minimum wage!"
Immigrant: "I'll take it!"
Employer: "Welcome aboard, immigrant."
It happens SO OFTEN that companies are just outsourcing right from the get-go because they know, most likely, that that's how it's going to end up being anyway.
I don't know about anyone else, but I'm American and I'd be glad to work a job for $3 an hour. It's better than no dollars per hour. I'll take an immigrant's pay in a heartbeat.
IceCadaverX: At $3 per hour you would be making $6000 per year if you work a standard 40-our work week. There is no set of circumstances by which that can support a person in the U.S. with the cost of living what it is. Due to purchasing power differences such amounts can provide an actually livable income in other parts of the world.
icecadaver, minimum wage laws still apply to immigrants. a better term would be 3rd world country citizen
$3 an hour is pretty good. Especially if you have six roommates living in a small studio apartment. And the landlord throws in electricity and water gratis. And it's close enough to your job that you can walk and not use a car (which requires insurance and gas and probably a car note), catch a bus, or ride a taxi. And you never get sick. Ooh, and you never have to pay taxes, and you eat mainly things that you stab to death with a pencil in your apartment.
America isn't designed to support anyone who works for $3/hour. Even illegal immigrants working construction jobs have to get paid more than that in order to survive. Immigrants who do take jobs like that are often kept in abusive conditions by their employers, under the theory that, well, if you're breaking one federal law you might as well break six of them. And if they get hurt, who are they going to tell?
i used the wizard, not the dog or paperclip. not as bad.
Reply