Slashdot Mirror


Ridiculous Software Bug Workarounds?

theodp writes "Ever get a workaround for a bug from a vendor that's so rigoddamndiculous that there has to be a clueless MBA or an ornery developer behind it? For example, Microsoft once instructed users to wiggle their mouse continuously for several minutes if they wanted to see their Oracle data make it into Excel (yes, it worked!). And more recently, frustrated HP customers were instructed to use non-HP printers as their default printer if they don't want Microsoft Office 2007 to crash (was this demoed in The Mojave Experiment?). Any other candidates for the Lame Workaround Hall of Fame?"

126 of 655 comments (clear)

  1. Run Windoze much?? by VorlonFog · · Score: 5, Insightful

    HP and Microsoft repeatedly suggest re-installing the operating system to cure a network configuration issue.

    1. Re:Run Windoze much?? by Big+Nothing · · Score: 3, Funny

      I remember back in the Windows days, there were various stability and malware problems that could only be fixed by installing Linux, *BSD or some other high-quality OS. Ridiculous, I know, but true nonetheless. As a bonus though, the TCO was significantly reduced, so basically it was a win-win situation.

      --
      SIG: TAKE OFF EVERY 'CAPTAIN'!!
    2. Re:Run Windoze much?? by Anonymous Coward · · Score: 2, Interesting

      Eight years ago, I had a job installing cable modems for home users. About a quarter of the time with Windows systems (and BTW, *very* rarely did I encounter anything but Windows), upon installing a NIC and setting all the network config options, it just wouldn't work. Neither I nor anyone at the subcontractor I worked for nor anyone at Huge Cable Company knew anything to do at this point other than reinstall Windows. Which of course we were not allowed to do. So every day I would have to tell a customer or two that unfortunately, we wouldn't be able to complete the cable modem installation until he reinstalled Windows. Then I would leave. Usually customers just gave up at this point. Sometimes they did it and called us back out, and then it would always work perfectly.

      Something I just thought of... Back then, most systems I encountered did not have an ethernet port, so I was constantly installing NICs. I imagine the situation would be different today.

    3. Re:Run Windoze much?? by ThePhilips · · Score: 4, Informative

      OMG. This problem is old ... I do not know how old it. It was so many years ago.

      With some NICs under Win9x one had to do some hand waving to make it working. And two reboots. (Good NICs with good OEM drivers (e.g. Intel) had no the problem - setup.exe did it all for you. But e.g. RealTek was shipping only drivers, without any fancy installation program.) I already forgot what to do precisely, but yes, it was caused by Win9x not installing something during setup since network wasn't present (but some dummy stuff was installed instead). The installation of missing pieces could be triggered artificially later - with minimum two reboots - but how and what were the step I already forgot. Haven't seen Win9x for 10+ years now....

      I still remember though the impression of people when I did extra redundant reboot and Win9x network was magically coming to life. (*) (*) Not always, as Win9x's DHCP/WINS was atrocious and sometimes also causing the effect as if network was down.

      --
      All hope abandon ye who enter here.
    4. Re:Run Windoze much?? by Steauengeglase · · Score: 2, Funny

      I remember buying an old BSD book some years ago that suggested installing Windows NT for the correct IRQ settings.

  2. rigoddamndiculous ? by Nyall · · Score: 4, Insightful

    urban dictionary = idiots making up words.
    At 27 years old I am now an old fart.

    --
    http://en.wikipedia.org/wiki/Jury_nullification
    1. Re:rigoddamndiculous ? by Anonymous Coward · · Score: 5, Informative

      John Wayne made it up:

      http://www.celebrityrants.com/premium/celeb_wayne.html

    2. Re:rigoddamndiculous ? by cerberusss · · Score: 5, Funny

      urban dictionary = idiots making up words.
      At 27 years old I am now an old fart.

      UUuuh hello??! Rigoddamndiculous is a perfectly cromulent word!

      --
      8 of 13 people found this answer helpful. Did you?
    3. Re:rigoddamndiculous ? by dna_(c)(tm)(r) · · Score: 5, Funny

      [...] self documenting and shouldn't have a definition [...] fan-fucking-tastic for example.

      I understand what 'fan-fucking' means and 'tastic' is probably related to 'elastic' in some way, but the sexual perversities they invent these days...

    4. Re:rigoddamndiculous ? by Nyall · · Score: 5, Funny

      Point taken.

      I will say that self documenting words (just like self documenting code) require a minimum intelligence level. I'm wondering what percentile of the US population you represented to get the "fan fucking" + "elastic" conclusion.

      --
      http://en.wikipedia.org/wiki/Jury_nullification
    5. Re:rigoddamndiculous ? by dna_(c)(tm)(r) · · Score: 2, Insightful

      I will say that self documenting words (just like self documenting code) require a minimum intelligence level.

      And perspective, context. "Search that man" means something different when uttered by a customs official, somebody playing hide and seek or a police officer.

      My hard-learned experience is that in natural language we need a reasonable amount of redundant information in order to capture the intended meaning.

      I'm wondering what percentile of the US population you represented to get the "fan fucking" + "elastic" conclusion.

      I'm sorry, I live completely outside that IQ-Gauss curve - hint: non-US

    6. Re:rigoddamndiculous ? by ObsessiveMathsFreak · · Score: 5, Funny

      I don't understand how people associate the word "fuck" so exclusively with sexual meaning. It seems to be a more prevalent attitude in America, affecting even supreme court justices.

      "Even when used as an expletive, the F-word's power to insult and offend derives from its sexual meaning," Scalia said.

      Such a conclusion is a pretty unfair typecasting of such a versatile swearword. While "fucking" or "to fuck" is often used to describe sexual intercourse, the word has a great many other meanings. "Fuck off" being the most classic and familiar example, used to gruffly tell someone to remove themselves, or to desist from an action, etc, but perhaps only to express disbelief or some such. "What the fuck" shows the ability to use the word in an undirected fashion. Alone, "Fuck" can be an effective emotional outlet. "Fuckers" turns the verb into a noun, that is, if it were ever a verb in the first place. Things like "fan-fucking-tastic" show just how versatile this unique utterance can be, as it transcends classical descriptions.

      So, "Fuck" is not just a sexual swearword. Perhaps, lacking any other terms, American's take it to primarily refer to intercourse. In fact, other english speakers have many other words at their disposal for describing sexual activities. "Shag","ride", etc. Lack of such words in someones personal or cultural lexicon should not be used to imbue unwarranted meaning to a speakers words in some kind of reverse irony.

      When Bono said "fucking brilliant" at the Golden Globes, it was clear to any reasonable person that he meant the word as an adjective to brilliant, not as a sexual reference. This is doubly clear to anyone from Ireland. Nevertheless the FCC claimed that the word had and "inherently has a sexual connotation", in any context. And worse, the US supreme court agreed with them.

      As someone who has been told on countless occasions by friends, family and countrymen to "Fuck off", or some such like, I'm personally offended far more by the suggestion that all these people's comments had an underlying sexual meaning than I am by any of the expletives themselves. But once again I find my culture, my traditions, my airwaves, and my internets subjected to the interpretations and censorship of conservative bible bashers in rural America. It's fairly insulting.

      So please accept my sincerity when I say that you, and all those that would corral honest swearwords into narrow definitions, respectfully, Can All Fuck off with Yourselves!

      --
      May the Maths Be with you!
    7. Re:rigoddamndiculous ? by Quothz · · Score: 2, Interesting

      It is self documenting and shouldn't have a definition for the same reason we don't write up definitions for every word with 'fuck' inserted. fan-fucking-tastic for example.

      Bad example. "Fan-fucking-tastic" is a well-documented and carefully studied term. Numerous articles and at least one book have touched upon this little gem. I highly recommend McCawley's "The Fucking Infix" for a start if you're interested in the aca-fucking-demic study of this sort of thing.

    8. Re:rigoddamndiculous ? by noundi · · Score: 2, Insightful

      When Bono said "fucking brilliant" at the Golden Globes, it was clear to any reasonable person that he meant the word as an adjective to brilliant, not as a sexual reference.

      Maybe he just likes to watch fireflies do it.

      --
      I am the lawn!
    9. Re:rigoddamndiculous ? by MrKaos · · Score: 2, Funny

      So please accept my sincerity when I say that you, and all those that would corral honest swearwords into narrow definitions, respectfully, Can All Fuck off with Yourselves!

      Yeah, Fuck the fucking fuckers! When you think about it it's not a bad thing, Get Fucked slashdot readers, I hope you all get fucked, tonight!!!

      --
      My ism, it's full of beliefs.
    10. Re:rigoddamndiculous ? by mdielmann · · Score: 2, Funny

      When Bono said "fucking brilliant" at the Golden Globes, it was clear to any reasonable person that he meant the word as an adjective to brilliant, not as a sexual reference.

      Until you discover that his girlfriend's nickname is Brilliant.

      --
      Sure I'm paranoid, but am I paranoid enough?
    11. Re:rigoddamndiculous ? by flibuste · · Score: 2, Insightful

      It's because you're a too fucking young fucker. During our grandparent's fucked time, vocabulary freedom was much more restrictive and anything fucking remotely related to fucking (as in 'sex') was just not a verbal option.

      Truth is, young fucker, that our last generations have fucking lost the sense of good grammar and verbal expression. Reducing sentences to the simplest denominator ('fuck') works for the unwashed masses too.

      Try Shakespearian speak to see how many people will understand you.

      And yeah, this is fucked up.

  3. RE by Anonymous Coward · · Score: 5, Funny

    Biggest work around? I'd say having to use windows to do my job.

    1. Re:RE by Anonymous Coward · · Score: 5, Funny

      Biggest work around? I'd say having to use windows to try to do my job.

      There, fixed that for you.

    2. Re:RE by chrish · · Score: 5, Insightful

      There should be a +1, Sad But True.

      --
      - chrish
    3. Re:RE by mcvos · · Score: 2, Funny

      Biggest work around? I'd say having to use windows to do my job.

      Fortunately I don't have to use Windows for my job, but I do like playing games at home. Games that have only been written for Windows.

      My options for work-arounds are:

      • Install an OS I don't want and reboot to a different OS if I want to play a game, or
      • Try to get it working in Wine, Cedega or PoL

      All of these workarounds are cumbersome and stupid, and none of them are particularly appealing.

  4. Profiling? by tal_mud · · Score: 5, Informative

    A profiler was crashing when I tried to find bottlenecks in my code. The support rep. told me I should turn off optimization.

  5. Ok, by Anonymous Coward · · Score: 2, Insightful

    Whomever invented that term (rigoddamndiculous) deserves to be ruthlessly beaten in public. Sure it sounds inhumane, but we do need to set an example.

    1. Re:Ok, by DarkOx · · Score: 4, Insightful

      I agree with you we should kill them. Language, the English language anyway, is so widely used that correctness is usually defined as an use such that audience is not distracted from the intended message. That means there is lots of flexibility to get creative with spelling in certain situations. It may on occasion be acceptable or even appropriate to make up new words or use existing words in very unconventional fashion with alternate meanings implied. These things are all ok to do provided that you know your audience will pickup on it without extra effort on their part.

      Due to all of the above its a simple fact there is going to be some symbol creep, from time to time new words will be created. Its also true others will fall into disuse although more gradually due to their appearance in print. I am no language snob that is insisting we should all run around talking and writing the way Jane Austin did 160 years ago or even Fitzgerald did eighty years ago. Its ok to make up some words with your pals because they share enough experience with you they will know them.

      Here the poster has made a terrible choice and he proves he knows it by virtue of him having referenced it. I should not need a dictionary to read your mostly informal Slashdot post. That is not to say I never will but if I do it should have been something I would have reasonably been expected to know, and therefore could find in my own dictionary rather they Urban. Beyond that the word does not flow well at all. Its hard to speak and hard to read. It adds nothing in particular to the more accepted expression "that's God damn ridiculous" and offers us a savings of only a few syllables. If it actually better conveyed the authors emotional response, or helped to clarify which specific definition he or she wanted us to use it might have value. It does non of these things, its utter rubbish and should never be repeated.

      This is how the language is destroyed rather than evolved.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    2. Re:Ok, by iamdrscience · · Score: 5, Funny

      John Wayne's not dead - he's frozen! And when we find a cure for cancer, we're gonna thaw out the Duke and he's gonna be pretty pissed off. You know why? You ever taken a cold shower? Well, multiply that by 15 million times. That's how pissed off the Duke's gonna be.

    3. Re:Ok, by Count+Fenring · · Score: 2, Insightful

      Melodramatic much?

      Honestly, expletives tend to be low-meaning and high-nonsense sections of language, and meaning there was perfectly clear, and would have been if he hadn't referenced it. Mildly annoying is the worst this is.

      Now, that's not to say that the youngsters AREN'T destroying the English language. Heck, as a teacher, I SAW it. But "ri-goddamn-diculous" isn't a big deal.

    4. Re:Ok, by Anonymous Coward · · Score: 3, Informative

      John Wayne's not dead - he's frozen! And when we find a cure for cancer, we're gonna thaw out the Duke and he's gonna be pretty pissed off. You know why? You ever taken a cold shower? Well, multiply that by 15 million times. That's how pissed off the Duke's gonna be.

      ... and the proper attribution for this quote is : Denis Leary - No Cure For Cancer.

  6. Don't have the details by VShael · · Score: 5, Interesting

    but it was back in the days of Windows 95. I was working in software Localisation for a Lotus Notes product. We had several machines working in the test lab based on ghost images, so they were all pretty much identical.

    One of the machines kept dying on us during the test phase, but none of the others did. Very confusing, for about a day. Until we realised that the machine which was crashing had an audio CD in the drive. (Not playing, not in Explorer. Just present in the drive.)

    We verified it by swapping the audio cd into other machines, and running the same tests. Invariably, the machine with the CD in, crashed when we tried to perform task "x" in Lotus Notes.

    It was escalated up, as I recall. And we eventually got a note back saying "Don't put CD's in the CD-Rom drives."

    I still remember it (as a recent graduate) as my first exposure to management-style thinking.

    1. Re:Don't have the details by Culture20 · · Score: 5, Insightful

      Audio CDs have a secret history of screwing up things, and I'm not just talking about Sony audio CDs.

    2. Re:Don't have the details by /ASCII · · Score: 5, Informative

      Depending on what else they did, that might be a good response. A proper IT service desk should do two things in a situation like this:

      1. It should find a quick workaround for the incident at hand, which is to recomend all customers to not put an audio CD in the drive of a server running notes.

      2. The should perform root cause analysis to determine the underlying problem and remove it permanently.

      If the Service desk isn't doing both these things, it's not doing its job properly.

      --
      Try out fish, the friendly interactive shell.
    3. Re:Don't have the details by David+Gerard · · Score: 4, Insightful

      In practice, step 2. involves sending the request off to the developers where it never gets actioned, ever.

      --
      http://rocknerd.co.uk
    4. Re:Don't have the details by codegen · · Score: 2, Informative

      I went back and read the parent post, and I don't see anything about a server. In fact since it talked about performing a task in Notes and a ghosted image I assumed it was talking about the notes client. Also they may already have had the work around, but telling the bosses secretary that she can't have an audio CD in the drive (it didn't have to be playing) may be a bit counter productive.

      --
      Atlas stands on the earth and carries the celestial sphere on his shoulders.
    5. Re:Don't have the details by dBLiSS · · Score: 5, Insightful

      Because you can't sell bug fixes, only new features!!!

      --

      The Good Life
    6. Re:Don't have the details by jfmonte · · Score: 2, Funny

      what CD was it? did you try different artists/bands/music types? :)

    7. Re:Don't have the details by guibaby · · Score: 2, Insightful

      I am not sure this is management style thinking. This is "do what we are paying you to, and figure out something stupid on your own time." In other words. If the Cd is not required for Notes localization; then right now, I don't care why the CD is causing a problem. Pull the damn thing out and get your freakin' job done.

      --
      Historically, the claim of consensus has been the first refuge of scoundrels.
    8. Re:Don't have the details by Verity_Crux · · Score: 4, Interesting

      I complained to Dell recently about the optical drive on my new laptop. If you put in a DVD with the slightest scratch on it the whole system would hard lock. (Yes, Vista allows the drivers the privilege of taking down the whole OS.) Anyway, the support dude was like "well, duh, we can't read a scratched disk." More googling revealed that TCorp had released firmware to fix the problem.

      I recently filed a bug about a certain popular grid control's mouse wheel behavior. The company making the control responded that it was not a bug because "Microsoft's [ancient] grid control has the same behavior." Gee thanks, dorks. Good thing you set your standards so high.

    9. Re:Don't have the details by cbiltcliffe · · Score: 2, Insightful

      No, it's still management style thinking.

      Whether it's being fixed by the localization team or not, the problem still should be fixed before the software goes out the door.

      Internal testing of known bugs is a lot better and cheaper than putting out the product, and fixing bugs after the fact.

      The developers should have been connected with the localization team, so that the bug could be fixed, as localization was still being worked on.

      Even if the ball was started rolling by just pulling one person from the localization team and one developer into a meeting where they could swap information, preferably with a test machine to demonstrate examples on, then it would have been good management.

      To just say, essentially "bugger off...that's not in our use case," is poor management in the extreme.

      Hence, "management style thinking."

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    10. Re:Don't have the details by El_Muerte_TDS · · Score: 3, Funny

      Really? Guess you never heard of Windows 98 Second Edition.

    11. Re:Don't have the details by GourdCaptain · · Score: 2, Interesting

      (Yes, Vista allows the drivers the privilege of taking down the whole OS.)

      This is pretty much a reality with every OS I've ever tried. Linux may not quite halt-and-catch-fire when the X drivers hang, but good luck getting a working screen afterwards to do any work on without a hard reset, as the keyboard and mouse were stolen by Xorg.

    12. Re:Don't have the details by jimicus · · Score: 3, Interesting

      That's probably about the worst example you could have picked - it's easy enough to SSH into the box and kill X.

      Shame, really, because most of the other drivers actually live in kernel space so it's quite possible for a poor sound driver to cause the machine to kernel panic and genuinely crash.

  7. Stupid MS Office 2007 bug by cyber-vandal · · Score: 5, Interesting

    Double click on a document. Word sits there for what seems like hours saying something like "Connecting to default printer. Press ESC to stop" so you give up and press ESC and start editing the document. Word promptly crashes. The workaround - set the default printer to Microsoft XPS and select the printer manually when you need it and wait the eternity it takes to communicate with the network printer. And sometimes it crashes again. WTF?

    1. Re:Stupid MS Office 2007 bug by anss123 · · Score: 2, Interesting

      I had an older version of Word and I wanted to make an A3 document - but my printer only supported A4. I was forced to find a machine with an A3 printer and create an A3 document there then take that back to my machine.... Fortunately Office 2007 has at least fixed that idiotic issue.

    2. Re:Stupid MS Office 2007 bug by DarkIye · · Score: 2, Funny

      Yeah, he should have considered the alternative possible cause: the printer responded with evil electrical signals when it was told it was going to be used as the default printer (printers don't like being told that), which caused Word to crash.

    3. Re:Stupid MS Office 2007 bug by orangesquid · · Score: 4, Interesting

      WinXP has issues connecting to Win98 SMB printers via TCP or NetBEUI when connected to a DOS6 network running LANtastic. It would take about 15 minutes to find the printer and about 10 minutes to send a small document. There was no problem browsing the network, though.

      LANtastic had some suggested workarounds (changes to how broadcast packets are routed by LANtastic nodes and changes to the TCP and SMB configs in Win98, mostly involving registry hacks), but it turns out the only reliable workaround I found was to install an lpd emulator on Win98 that connected locally to the printer, and then have WinXP connected to lpd. It worked quite reliably and was quicker at connecting than I'd ever seen an SMB printer be. That wasn't an official workaround, though, just something I tried on a hunch.

      I remember in the early days of libtool... depending on what version of automake tools were included in a package, what version of the automake tools you had elsewhere on your system, your version of libc, the version of bash you used, the versions of make and gcc you had installed, and the veerssion of text-utils and sh-utils you had, sometimes libtool would generate very long command strings with hundreds of redundant arguments, and then call itself to "simplify" the arguments but actually recurse with an even longer string, until bash segfaulted and your login session crashed.

      There was never really a workaround for ttha... just "try different veersison of thinggs, you might needto downgrade automake, or mix and match different veersison of auttoocnf, automake, and libtool." Quite wonderful, I tell you.

      gcc2.7.2.3 (the really stable version you had to compile the linux kernel with for quite some time) had some weird bug that didn't really have an official workaround, either. Somehow if you did pointer calculations on the function argument list (like varargs or stdarg) andn the called another function, the last local variable of the called function couldn't be written until it was read. I remember having to do something like printf("", a); before a statement like a=4; would work. Of course, then you'd get a warning about using an uninitialized variable, but... The funny thing was, I seem to recall that only would happen when optimizations were turned *off*. Turning them on made the bug go away, which made it really frustrating to track down. It ended up being something like gcc subtracting the wrong multiple of 4 from the stack pointer (under all the aforementioned conditions) in the block of asm that set up the stack frame. Of course, gcc2.81 and 2.95.2 had their own issues, and egcs wasn't much better... It wasn't until gcc3.2 where I didn't need multiple versions of gcc (one for the kernel, one for the program I was working on, and one that compiled c++ code correctly!!)

      I remember MatlabR11 having broken CSV-file-parsing routines. The workaround? Write your own. The Matlab compiler was also moving to a new system (MEX), but there were lots of things that didn't work yet, and the previous compiler system was officially deprecated. Then, the next release of Matlab required 92MiB of DLLs to be installed as a Matlab runtime if you wanted to distribute anything you compiled with the Matlab compiler... and much of that runtime was broken Java libraries. A lot of the official suggestions for working with structured data that involved strings required many layers of nested cell objects, which had their own compilation issues. Again, the workaround was to convert string tables into padded numeric matrices of UInts. Of course, most of the matrix manipulation functions only worked with Real numbers, so you had to convert back and forth, and be careful about what type of rounding/flooring/ceilinging you were doing...

      VB6 had a broken val() that returned the wrong values for ASCII characters in the range 160 through 184 (I think),, butthere wasn't realalyy n conssitent pattern. MSDN and the Microsoft KB gavee th official workaround: write your own val().

      Early versions of t

      --
      --TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
  8. wiggle their mouse continuously by Culture20 · · Score: 3, Interesting

    IIRC, a few GNU encryption programs do the same thing while collecting entropy, and yell at you if you don't wiggle enough.

    1. Re:wiggle their mouse continuously by laejoh · · Score: 2, Funny

      I'm a debian user, you insensitive clod. Do you really have to remind me???

    2. Re:wiggle their mouse continuously by tpgp · · Score: 4, Informative

      IIRC, a few GNU encryption programs do the same thing while collecting entropy, and yell at you if you don't wiggle enough.

      Feature. Not a bug.

      Do you have any idea how hard random data is to collect?

      --
      My pics.
    3. Re:wiggle their mouse continuously by David+Gerard · · Score: 2, Funny

      Obviously we need an entropy generation program that feeds it the input from simulated mouse waggling. We can use /dev/urandom as the input! Of course, we have to take care to make it more randomer.

      --
      http://rocknerd.co.uk
    4. Re:wiggle their mouse continuously by Antique+Geekmeister · · Score: 2, Interesting

      If it interferes with normal use, it's a bug. Most users simply _do not care_ about having high quality randomness sources for their keys.

      The lack of good quality randomness _is_ a longstanding problem. Frankly, I wish tha tthe "Trusted Computing Platform" circuitry and development had been thrown out much sooner, and the circuitry instead invested in a thermal diode to provide truly random encryption keys.

    5. Re:wiggle their mouse continuously by MichaelSmith · · Score: 3, Funny

      Obviously we need an entropy generation program that feeds it the input from simulated mouse waggling. We can use /dev/urandom as the input! Of course, we have to take care to make it more randomer.

      Don't do that. The extra entropy will feed right back into /dev/urandom before you know it you will have this perpetual entropy generator massively increasing entropy in the universe then it will all be over.

    6. Re:wiggle their mouse continuously by KreAture · · Score: 5, Informative

      I think this actually had a good reason.
      A nice old PS2 mouse generates interrupts when wiggled. This breaks up the boring routines. (Blocking routines actually.) And presto, a little more progress on transfering your data...

      This phenomenon is not gone btw.
      1. Start notepad in a window, not full screen.
      2. Open long text file
      3. Mark your text from beginning of document and try to scroll down. When mouse exits window, keep holding but with mouse stationary. Nothing happens?
      4. Wiggle mouse outside window and presto it continoues to mark text towards the bottom of your document!!!

      Fun and entertainment for the whole family!

    7. Re:wiggle their mouse continuously by Opportunist · · Score: 3, Informative

      Quite easy, actually. Creating it with a standard computer is the hard part.

      My solution is most of the time pinging some computers around the globe and using the times as salt. They are fairly random, actually.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    8. Re:wiggle their mouse continuously by MichaelSmith · · Score: 5, Funny

      Fresh random crap is available free of charge from my sisters facebook page.

  9. Google Docs by cerberusss · · Score: 4, Interesting

    In March, the Google Docs team introduced the Drawings feature. Now you can create drawings, schematics etc. in your Google Docs document. Now when you want to print your doc, or export it to some other format than HTML, then you get a nice error message.

    If you want to export or print, the workaround for the last three months has been... not to use drawings in your documents! Great feature!

    --
    8 of 13 people found this answer helpful. Did you?
  10. Veterinary Clinic App by Linker3000 · · Score: 5, Funny

    Oh yes:

    We run a database-oriented app in a number of branches. It's so flaky that runtime errors are a daily occurrence.

    The devs' response to reports of errors is usually:

    a) Defrag the disk.
    b) Stop the users typing so fast.

    Seriously!

    --
    AT&ROFLMAO
    1. Re:Veterinary Clinic App by MichaelSmith · · Score: 4, Funny

      20 years ago I worked with an application on VMS. It used some form based UI tool which you get with the OS. (was it ACMS? I can't remember now) anyway you could set a timeout on a form which kicked you back to another screen if you didn't complete it within a specified time. One form with 20 fields or something had a timeout of ten seconds. There was something strange about the guy who wrote that...

    2. Re:Veterinary Clinic App by Aero · · Score: 4, Interesting

      b) Stop the users typing so fast.

      Typing too fast caused people to die, in one case:

      http://en.wikipedia.org/wiki/Therac-25

      Specifically, go down to near the bottom of the entry where it mentions that: [t]he equipment control task did not properly synchronize with the operator interface task, so that race conditions occurred if the operator changed the setup too quickly. This was missed during testing, since it took some practice before operators were able to work quickly enough for the problem to occur.

      --
      We can believe in you for 3 minutes, but beyond that, even the King of All Cosmos can't be expected to wait.
    3. Re:Veterinary Clinic App by RDW · · Score: 4, Interesting

      The Therac-25 incident also includes a great example of a ridiculous workaround for a serious (fatal!) software bug, the race condition triggered by this fast typing, or using an unexpected sequence of keys. The manufacturer's initial suggested fix was:

      "Effective immediately, and until further notice, the key used for moving the cursor back through the prescription sequence (i.e., cursor "UP" inscribed with an upward pointing arrow) must not be used for editing or any other purpose.

      To avoid accidental use of this key, the key cap must be removed and the switch contacts fixed in the open position with electrical tape or other insulating material. For assistance with the latter you should contact your local AECL service representative."

      Quite rightly, the FDA concluded this was completely inadequate:

      http://courses.cs.vt.edu/~cs3604/lib/Therac_25/Therac_3.html

      Start here for the whole sorry story:

      http://courses.cs.vt.edu/~cs3604/lib/Therac_25/Therac_1.html

    4. Re:Veterinary Clinic App by fatp · · Score: 2, Interesting

      b) Stop the users typing so fast.

      I worked with a VB program and would gave this workaround if I found it.

      One (and only one!) of the user always faced a hanging problem when saving the form (after filling in > 100 fields!!). Spent a lot of time but did not found the cause. Eventually it was found that although the 'Save' button dimmed all buttons on the form, the OnClick event could be triggered using keyboard! And the function is not re-entrant. Obviously the user was double-clicking the Enter button. If I've witnessed how him used the program, I might have suggested him to "stop typing so fast"

    5. Re:Veterinary Clinic App by tuzo · · Score: 2, Informative

      Wow, ACMS...I haven't heard that one in a while! ACMS stands for Application Control and Management System and was the TP monitor that processed the transactions. The UI pieces were probably done using DECForms. At the time I thought it was pretty decent technology. (Just don't set the timeout to 10 seconds!)

  11. PHP's == operator by Anonymous Coward · · Score: 4, Interesting

    Yesterday a friend was frustrated with some ways PHP casts and compares values. Such as PHP would compare hexadecimal numbers in strings, but can cast only decimal, "0" == false, and apparently nan == nan on some compilers, and so on. His solution? A 150-line equals() method which uses the casting rules of Python and the coercion rules of JavaScript. At first he said it's just a joke experiment, but today when I asked him he said he might use it...

    1. Re:PHP's == operator by pankkake · · Score: 3, Informative

      Ever heard of "==="?

      --
      Kill all hipsters.
    2. Re:PHP's == operator by Phroggy · · Score: 2, Insightful

      I don't think === is the behavior he's looking for. He wants to compare things that are not identical types, but have the rules make sense (to him, based on the behavior of other languages he's familiar with). His equals() method might use the === operator internally, in fact.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  12. Re:Run Linux much? by TaoPhoenix · · Score: 5, Informative

    Funny, I've had people tell me to reinstall the new Linux(here, uBuntu) updated set instead of updating it.

    Maybe I'm a bad luck magnet, but last time I tried to update it pulverized X.

    With apologies to Staples:
    "That Was Fun!"

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  13. Re:ornery? by Rosco+P.+Coltrane · · Score: 2, Funny

    If they want the depression back, they can have it.

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
  14. Mouse wiggling not that unusual, surprisingly by scdeimos · · Score: 5, Interesting

    Lotus Domino server installations (circa 2000) would complete at about four to five times their "normal" speed if someone just sat there moving the mouse around whilst the install wizard was copying files. Go figure.

  15. It's almost Zen. by argent · · Score: 4, Funny

    I'd suggest trying the hates-software website at we.hates-software.com, but the software crapped out over a year ago and the guy running the site can't be arsed tracking down the no doubt obscure bug in Mariachi and fixing it. Since all of the users are too busy hating software they have to work with to fix software they're not actually responsible for, it's probably never going to get fixed, which is hateful but somehow satisfying, in a kind of Zen way.

  16. Two-stage Pasting by gilgongo · · Score: 4, Funny

    I quite like the workaround that's always given for content management systems that can't strip out the humongous amount of invisible HTML cruft that comes with text that's copied to the clipboard from MS Word or Outlook.

    Content editor: "Hey, why is the formatting of this page completely borked? And why can't I use the CMS's editor to fix the borkage?"

    Me: "Where did you get the original text from?"

    Content editor: "I copied it from a Word doc that somebody sent me. I just pasted that in. It was just plain text..."

    Me: "I see. Well, delete the page and start again. This time, copy the stuff from Word, then open Notepad, past the text from Word into Notepad, then copy/paste into the CMS from there instead."

    Content editor: "Oooh, voodoo!"

    Me: "Indeed."

    --
    "And the meaning of words; when they cease to function; when will it start worrying you?"
    1. Re:Two-stage Pasting by DarkOx · · Score: 3, Interesting

      My tips I wish all Outlook users would adopt.

      1.Set your send format to Plain Text other rational humans will thank you. If you really need complex formatting you probably should be sending it as some sort of attachment, it must be data and I should be able to consume it with the application of my choice rather than fight with it in Outlook's message window.

      2.Don't use word as your mail editor. Outlook is much much faster and more responsive with that off. Again if you need an editor as complex as word you are actually doing something that is not E-Mail.

      3.This is optional but good for your own security, set the message display type to clear text. In exchange environments the server will do a pretty good job of converting anything sent your way without a plain text mime section to plain text. Its not perfect though YMMV.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  17. Don't plug in your scanner! by jonaskoelker · · Score: 3, Funny

    Microsoft recommends increasing your system stability by leaving your scanners not plugged in.

    http://www.youtube.com/watch?v=vzFUcDKC64E

    1. Re:Don't plug in your scanner! by setagllib · · Score: 4, Interesting

      Actually it makes sense, in a Microsoft sort of way. In the effort to make its WYSIWYG editors as WYSIWYG as possible, it offloads some rendering to printer drivers so as to mimic the printed copy as closely as possible. XPS has no rendering standard so it uses sane (but not good) defaults.

      Of course they've never heard of PostScript. This kind of brain-damage is just a tiny part of the failure that is Microsoft WYSIWYG and typesetting "technology".

      With a proper typesetter like LaTeX you get a PDF that's a dot-for-dot match with what you'd get in a calibrated printer, without ever having to assume any particular printer. It's the printer's responsibility to implement PostScript properly, not the typesetter's responsibility to tune its PostScript to the printer!

      --
      Sam ty sig.
  18. MS-DOS 7.0 workaround by Anita+Coney · · Score: 4, Funny

    I remember when Microsoft put a crappy 32-bit front-end on MS-DOS 7.0 to make it more useful. It completely sucked. It hogged memory and crashed all the time. Luckily you could boot directly into DOS to avoid the GUI and get real work done.

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
    1. Re:MS-DOS 7.0 workaround by Psyborgue · · Score: 3, Funny

      Yeah, but they later removed the workaround without removing the root cause of the problem (Win ME). Of course they called it an "upgrade".

  19. Comment removed by account_deleted · · Score: 3, Interesting

    Comment removed based on user account deletion

  20. Not excactly a workaround by sigxcpu · · Score: 5, Funny

    I used to have a network with windows NT 3.51 box and several 95 workstations.

    Several times an hour I would see on the NT box a log error saying "An unexpected error has occurred on virtual circuit X."

    NT 3.51 came with an online ref book you could use to look up things like that. When looking up the error code the page only said something like:

    "If you expected this error ignore it."

    --
    As of Postgres v6.2, time travel is no longer supported.
  21. Re:HP Printers and Windows are a No Go by peragrin · · Score: 5, Insightful

    speaking of HP printers, especially the networked ones, why is it that the network driver is 350 megs in size? I had to download two of those damn things, even after using a custom install option, to remove as much of the cruft as possible I still installed some 700 megs of drivers for two printers, and a scanner.

    Guess what happens when the drivers get corrupted. you have to manually uninstall the registry settings and deleted all files manually in order to reinstall the drivers or they won't work.

    HP decent printers, Software coded by monkey banging on keyboards.

    --
    i thought once I was found, but it was only a dream.
  22. Profiling /= Debugging by krischik · · Score: 5, Insightful

    Profiling has to be done with same flags enabled as for the production code. Otherwise the result will be meaningless.

    1. Re:Profiling /= Debugging by Opportunist · · Score: 4, Funny

      "Then don't optimize your production code."

      Ticket closed.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Profiling /= Debugging by Anonymous Coward · · Score: 2, Insightful

      The VC++ optimizer can do some wacky things, like using EBP for computations instead of its normal use (or is it ESP? I forget), that I would expect to break any profiler that cares about that sort of thing. And the stack is mostly what a profiler cares about, so...

      Some of these things work by instrumenting binaries. They need some semblance of predictability. So turn off the optimizations and profile it that way.

      And instrumented code is NOTHING like real production code, optimized or not. You're looking for problems with the number of times things are called, not with the raw time it takes to do them.

    3. Re:Profiling /= Debugging by x2A · · Score: 3, Informative

      "like using EBP for computations instead of its normal use (or is it ESP? I forget)"

      EBP is correct. For anyone interested: normally the [extended] base pointer points to the top of your stack frame I think where you will find your return address (address of where you were CALLed from, or IRETurn if you were called by an INTerrupt). You can then use fixed offsets from EBP to access function parameters, which are pushed onto the stack before the CALL. Local variables go onto the stack after that, so with each local variable used, the [extended] Stack Pointer moves further (down in the case of x86). This way, you know that you just need to move the stack pointer back to the base pointer in order to return.

      Of course this isn't needed if you have a compiler that keeps track of local variables placed onto the stack and knows at any point the different between what EBP and ESP should be. In this case, you can use ESP-VariableOffset instead of EBP+/-FixedOffset to access variables on the stack, which frees up EBP for you to use as a generic register for use, and saves you wrapping your functions in commands to manipulate EBP (in GCC you pass the -fomit-frame-pointer argument to enable this, but this destroys debugging, as the knowledge of what's-on-the-stack that the compiler uses to calculate the offsets aren't stored in the binary)

      --
      The revolution will not be televised... but it will have a page on Wikipedia
  23. Customer Service App by Linker3000 · · Score: 4, Funny

    Just thought of another one:

    Many years back I was working as a freelancer developing the training material for a customer service app.

    The agents input customer details, the app identified the nearest call-out contractor, sent the contractor a text message, started the clock ticking and updated the log.

    Unfortunately, the devs used their own GUI and in the top row the 'submit' button was right next to 'form clear' and call centre staff kept clicking the wrong button, erasing the customer details and having to ask for them all again. This did not go down well with customers who'd called due to a domestic emergency (plumbing etc.)

    I suggested that the workflow through the form meant that the agents would be better served by a submit button at the bottom.

    The response to my submission: "Can't see a need to move the button during this development cycle - agents to be told to stop clicking the wrong button."

    --
    AT&ROFLMAO
    1. Re:Customer Service App by Jedi+Alec · · Score: 4, Funny

      Yeeeears ago, I worked in a callcenter where we had a typical homegrown CRM application for logging calls in.

      This app had a function under the F6 key that allowed an agent to grab all his open cases from the server so he could work on them.

      It also had a function under the F5 key that would grab all cases ever created, melting the server...

      --

      People replying to my sig annoy me. That's why I change it all the time.
    2. Re:Customer Service App by twidarkling · · Score: 2, Funny

      It also had a function under the F5 key that would grab all cases ever created, melting the server...

      Why would you (in the general sense, not you specifically) code that? I mean, there had to be a better way to auto-kill the server.

      --
      Canada: The US's more awesome sibling.
  24. "I'm not making this up, you know." by argent · · Score: 3, Interesting

    Gah.

    There's one program I have to use that's got some awesomely evil rules for what HTML is allowed in pasted text. It also uses one of those hacks to let you edit HTML in a text box as rich text. Combining these two features means that whenever you edit text on anything but IE, even if you don't need to use the rich text feature, it won't accept the text because it contains a non-allowed tag.

    What's the tag?

    <body>

  25. not really a bug but by ILongForDarkness · · Score: 4, Funny

    seems like an obvious feature it should have shipped with. A product called Offline Review for a medical imaging device for a cancer treatment system. The problem: it shipped before the "offline" part was implemented. Recommended workaround: have the physician available to review the image during the treatment rather than on his own time. Yeah, because physicians can stop having clinical hours so that they can watch each treatment that therapists' do, and oh yeah patients from the same doc have to be secheduled at different times to allow for this. Nice.

  26. I'm currently doing this. by Count+Fenring · · Score: 2, Interesting

    The program Solaris Skunk Werks (A Battletech mech-maker program) currently has this annoying bug (or triggers an annoying bug in Java) that makes Drag and Drop functionality not only crash, but lock up X11, to the extent that I have to magic-Sysreq out if I forget and accidentally drag something.

    What's worse is, the button for allocating items to slots stays grayed out if there's only one item. So, essentially, I have to either put two of everything on a Mech, or else reboot in Windows just to use a stupid roleplaying accessory.

  27. Re:HP Printers and Windows are a No Go by anss123 · · Score: 2, Informative

    Well I agree HP makes nice printers, I just don't see how they make them so hard to install on the Windows platform. Usally you have use there automatic Printer driver installer which takes 2 hours to run, it tries to find the printer N times every time failing and then the 1 time it finds the printer is connected the install freezes.

    I helped a guy with an HP printer and it seems they install crap to check the ink status and give you "helpful" messages about it. I recommend installing the drivers through the add printer interface, that way you avoid the extra bloatware.

  28. Qqest GoldSuite Timeclock Software ... by DikSeaCup · · Score: 4, Interesting

    When you used a computer as a time clock (running the client software and using a card swiper, instead of buying the special timeclock hardware), the licensing system on the "server" (which had to be logged in to run, as it wasn't a service but a running process) would lose track of a particular computer's license if more than one computer was running the timeclock client - and issue a new one the next time the client was run.

    So, if you had purchased 15 licenses and were running 2 or more clocks (but less than the 15 you were supposedly allowed), you'd run out of licenses after a couple of days, even with light use.

    After working for a month or so with the company to resolve the issue, what was their long term solution?

    Give us a code that would give us "unlimited" (or somewhere in the area of 32,000 licenses).

    After several years (like 8 or so) and much griping from me to switch to something else, we're still using the software, actually (but with only one swipe station, and only for our student workers in our biggest department), but will supposedly switch to something hosted and web based "soon".

  29. The case of the 500-mile email by Warlord88 · · Score: 5, Interesting

    I guess many would be aware of the case of the 500-mile email. An office was not able to send emails to places which were physically located at a distance greater than 500 miles from the office! Entire story and the logic behind it can be read here - http://www.ibiblio.org/harris/500milemail.html

  30. Old Canon printers by xbasic · · Score: 3, Interesting

    The worst workaround I got was a while back with old Canon inkjet printers. I think it was with the BJC-250.

    Sometime the printer would got stuck and there was no way to make it print. The led would be orange and even unplugging it would not work.

    We had a whole bunch of these and they were under warranty. When we called tech support. The told us this:

    Please disconnect every wire from the printer. Take the printer over your head and balance it from left to right 4 times. Put back everything ant test.

    And it worked every time we did that ! The printer unstuck and began to print again.

    It was really a hardware bug because we could reproduce it on each of thoses printers !

  31. The absolute worse: Adobe Photoshop by Shados · · Score: 3, Funny

    So, I gave my girlfriend a wacom tablet a few years back, and she notices they have a deal to get an half price upgrade from photoshop element to full photoshop CS4 by using her bundled serial number. That sounds like a good deal, photoshop CS4 for 300$...

    So, go through the registration process, download photoshop from the site, it asks for the serial of the software we're upgrading from. Doesn't work. After going back and forth through support (who keep saying we don't qualify for the upgrade even though we do), they finally give us the "workaround".

    You have to hit a bunch of keys at the same time to make a code pop on the screen, give the code to the support agent, who then give you another code, which you input in the "secret" box, which activates photoshop. And that will have to be done every damn time we reinstall even though we have a legitimate copy we purchased.. Oh yeah, great copy protection you have there, Mr. Adobe.

    Makes me want to pirate the damn thing...

  32. Ubisoft DRM fix by quall · · Score: 5, Interesting

    How about Ubisoft and RB6 Vegas? Remember that their fix around a big DRM issue was basically to install a no-cd crack by Reloaded? They just took the crack, renamed it, and then released as an official patch.

  33. Re:U3 "smart" flash drives by calmofthestorm · · Score: 3, Insightful

    Software problem: The autorun vulnerability in Windows only fails for CD drives.

    Hardware solution: Make a flash drive with an extra partition that presents itself as a CD drive to the OS.

    Fixed that for you.

    --
    93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
  34. Oracle 9i / SuSE 9 by Anonymous Coward · · Score: 2, Funny

    This was a memorable bug: it cost my company a whole day of a senior Oracle DBA just to discover that if you wanted to go further on the magnificent Oracle installer, you add to make sure the "Num Lock" key was disabled. The look on his face when I came with the workaround was ... priceless ...

  35. Apple Mac only CD Rom by kop · · Score: 5, Funny

    We labeled 3000 free handout CD roms "Apple Mac only" when we discovered that there was a windows virus on all of them. Clever huh?

    1. Re:Apple Mac only CD Rom by Opportunist · · Score: 2, Funny

      So YOU are responsible for a friend literally tackling me when I tried to insert a Mac CD into my Windows machine because "Mac CDs kill Windows computers"?

      Finally it makes sense!

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  36. Atari + tape recorder by SharpFang · · Score: 4, Interesting

    These weren't official ones. I developed them on my own.
    The tape recorder was notoriously difficult to get the data to load right. Some tapes, saved on a different recorder, would require special tricks to get the readout "within specs".

    One, I had to mute audio in the TV set to which the Atari was hooked up. I guess electromagnetic interference from the speaker was a problem.
    On another, I'd have to hold the label with key functions on the recorder. The label was metal and connected to the recorder ground. By holding it, I was providing extra grounding that reduced the noise just enough to get the game to load. Luckily that one took only like 5 minutes to load :)
    The best one was copied from a floppy. The copy was good, but there was no 'loader' program and the game was too big to fit with a copier to copy it to a different tape, and recorded from the beginning of the tape, no room to save the loader. The solution was to take a random different tape with a generic loader, start loading it, then after counting 6 "beeps" QUICKLY remove it and put the right tape in - the timeout tolerance was like 2-3s, so you really had to hurry.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  37. BSOD, 25 years ago by ctrl-alt-canc · · Score: 2, Funny

    where BSOD = big screw of death... I was serving under the Army, and in our office we had a 8086 PC who had a sistematic HD failure. It was finally solved when the technician found a memo from the PC manufacturer, recommending to install the HD in the PC case using shorter screws. The screws enclosed with the HD actually caused friction against the HD head mount, and this eventually fried the HD motor. The very same PC producer issued an installation sheet for adding a 8087 math coprocessor. If one followed the instructions, the 8087 would ended up installed at reverse in the coprocessor socket, causing its immediate failure. Needless to say, the manufacturer went belly-up a few years later.

  38. Re:"Get A Mac" by LunarEffect · · Score: 3, Informative

    Rule of Slashdot #42:
    Never engage in the Operating System war, it is the one thing next to first posts that will definitely get you modded down.

  39. Re:Run Linux much? by isorox · · Score: 5, Insightful

    Oh, 9.04 was crap and everybody knows it. At least on the Intel driver front, and that's just for starters.

    They said that about 8.10, and 8.04.

  40. Reboot Every 49.7 days by eulernet · · Score: 2, Informative

    Windows 95 and 98 (and probably the first NT/2000 versions) had a famous bug, which was that the computer was unstable after 49.7 days.

    http://discuss.joelonsoftware.com/default.asp?joel.3.9430.16

    49.7 days corresponds to 2^32 milliseconds.

    What was recommended was to reboot your computer more frequently, not very bad for uptime records.

    Let's note that I still have similar bugs on my laptop, where IIS tends to be unresponsive when I put the computer in standby mode two or three days consecutively.

  41. Re:Run Linux much? by PJ1216 · · Score: 2, Informative

    I've destroyed X when I tried upgrading Ubuntu (i think it was from gutsy to intrepid). Unfortunately, I'm relatively new to Linux and couldn't get anything useful from the forums to fix it and I had no clue how to do it on my own, so I had to do a complete reinstall as well.

  42. You're lucky you use sqrt(2) sized paper by tepples · · Score: 5, Interesting

    I had an older version of Word and I wanted to make an A3 document - but my printer only supported A4.

    You're lucky in that you appear to live in a locale that uses ISO 216 (A-series) paper sizes. ISO paper, unlike the U.S. letter series, has a nice mathematical definition: all sizes are the same aspect ratio of sqrt(2):1, and each size has twice the area and sqrt(2) times the length and width of the size below it. So make your document on A4 and print it on A3 at 141%.

    1. Re:You're lucky you use sqrt(2) sized paper by Helge+Hafting · · Score: 2, Interesting

      "So make your document on A4 and print it on A3 at 141%."

      That doesn't work well, fonts cannot be scaled like that. At least the good ones has different glyphs for different sizes. Well, perhaps word don't take advantage of that...

  43. Re:HP Printers and Windows are a No Go by maxume · · Score: 2, Interesting

    My Mom's HP all-in-one printer installs a service that does some sort of polling looking for the printer. Another bit of the software starts this service every few seconds and then the service shuts itself down. This activity completely obliterates the System Event log in a few hours. Adding to the stupid, when the printer is connected to the computer, this service uses huge amounts of resources.

    Oh, and when they first shipped this service, it was configured with a blank DACL (this is a severe local privilege escalation hole); the patch, rather than setting some sane defaults, sets up an ACL that denies all access, preventing even an administrator account from stopping or editing the service. Fixing this requires either editing a binary registry entry or establishing a 'local system' shell ('at 11:41 /interactive cmd' as an administrator, where 11:41 is the future) and then editing the entry (separating local system from administrator mostly protects administrators from themselves).

    I suppose the fact that a blank DACL is very different from a default DACL is a bad thing, and the fact that world deny works is a pain in the ass (and is not overridden by subsequent entries), but it is also pretty clear that whoever wrote that service was a moron.

    --
    Nerd rage is the funniest rage.
  44. Re:Run Linux much? by Jurily · · Score: 3, Informative

    Maybe I'm a bad luck magnet, but last time I tried to update it pulverized X.

    Hence the recommendation to reinstall.

    Linux isn't really designed to handle big updates. Small and frequent, yes, but don't even think about lagging more than 3 versions behind on any given package. Before you flame me, I've had this experience on many different distros over the last five years, and GoboLinux was just about the only one shielded from the breakage by cleanly separating versions, and keeping the old one.

  45. Re:Run Linux much? by LinuxOverWindows · · Score: 2, Interesting

    I remember being new to Linux and the wonderful errors I use to get. It's funny when you come to Linux from a Windows enviroment and you see how just one package can bring down the system.

    It's a good learning experiance to see how the system needs to interact properly and once you see how a system works in and out you never really seem to never go back.

  46. Randomness at 96 kbps from an ADC by tepples · · Score: 4, Informative

    Do you have any idea how hard random data is to collect?

    If your PC has a sound card, an entropy gathering service can hash the microphone input and derive at least 1 high-quality random bit per sample from ADC dither noise alone. So that's 96 kbps for a typical 48 kHz stereo ADC.

  47. HIT your Sun workstation by notthepainter · · Score: 4, Interesting

    Way back when dinosaurs roamed the earth, ok not really, but in the late 80s, Sun had a problem with some of their hard drives. When they would park they heads they would stick and you couldn't unpark them. Sun's solution was to tell you to HIT the computer. They even sent us a letter showing you where on the "pizza box" enclosure one would strike.

  48. Re:Run Linux much? by Anonymous Coward · · Score: 2, Informative

    These days it is Linux that's full of these:
    - 802.11n panics kernel, so use only g
    - Certain USB drives panic
    - Use gnome network manager in KDE because the plasmoid does not work on encrypted networks
    - Find beta drivers because HDMI does not work on official release
    - Use kwin in gnome because compiz does not refresh window contents... Even with the "workaround" turned on.

    The list goes on forever.

  49. two second 'nop' by cobbaut · · Score: 4, Funny

    After upgrading a server, we watched a client verify the server through his daily application. The client entered data and clicked on submit, the next screen appeared instantly. "This is not possible" said the client "it takes about two seconds to submit data to the database"!

    "But the new server is much faster!" we said. It didn't matter, the client refused to believe the data was really submitted.

    We held a meeting about this 'problem'. One developer suggested to add a two second 'do nothing' loop to the submit button.

    So we patched the server and asked the client to verify again. He entered data, clicked 'submit' and was very happy to have his two second delay back! "Now it works..." he said "...now the data is entering the database!".

    We admitted our fault (knowing very well that all we added was a two second delay).

    cheers

    --
    European Linux user, living in Antwerp
    1. Re:two second 'nop' by Decameron81 · · Score: 2, Insightful

      After upgrading a server, we watched a client verify the server through his daily application. The client entered data and clicked on submit, the next screen appeared instantly. "This is not possible" said the client "it takes about two seconds to submit data to the database"!

      "But the new server is much faster!" we said. It didn't matter, the client refused to believe the data was really submitted.

      We held a meeting about this 'problem'. One developer suggested to add a two second 'do nothing' loop to the submit button.

      So we patched the server and asked the client to verify again. He entered data, clicked 'submit' and was very happy to have his two second delay back! "Now it works..." he said "...now the data is entering the database!".

      We admitted our fault (knowing very well that all we added was a two second delay).

      cheers

      It should have been enough to show him the data was being stored in the DB.

      --
      diegoT
  50. It's not a bug... by Nezer · · Score: 4, Interesting

    I used to manage Digital UNIX (later called Tru64) systems for a large, now bankrupt, telecom back around the turn of the millennium. The filesystem used, AdvFS, was pretty cool and advanced for the time but under the version of the OS we were running we found that free space would shrink at a faster rate than used space would grow. I had filesystems report full even though a df would show only 60% used.

    It turned out that when small files were deleted all of the space wouldn't become free. My customer wrote thousands upon thousands of 150-200 byte files a day and deleted just as many. The entire team and my customer agreed this was clearly a bug.

    When brought up with Compaq (who had recently aquired Digital) the technical rep investigated and reported "this is not a bug, the code is being executed exactly how it's written." Seriously, this was his response. I would have been more amused if he seriously argued it was a "feature."

    I never could get a definition of what a "bug" really was from him. I became rather infuriated when he reported to me that this issue was "fixed" in the latest major release of the OS. If there was no bug, why was it fixed?

    I never got a straight answer and was left on my own to find my own work-around which involved inserting a new volume into the filesystem thus growing it and then deleting an old volume. When this was done to all volumes in the filesystem, the problem was resolved for a few more months. This was an incredibly labor intensive and, as far as I'm concerned, incredibly risky to move data around like that on a hot system with insane uptime requirements. There was also a massive performance hit while this was happening and my customer's application was already VERY IO intensive.

    I'm still just as angry about that conversation with the rep today as I was back then.

  51. Re:Run Linux much? by Fred_A · · Score: 2, Informative

    Often users are advised to just backup their home directory and do a clean format (I like Ubuntu, don't get me wrong, but let's call a spade a spade here: This is a problem which many linux developers and ubuntu community members seem to gloss over, from what I've seen).

    It's typically simpler to have /home on a separate partition for workstations.
    Then you can install whatever system you want.

    --

    May contain traces of nut.
    Made from the freshest electrons.
  52. contrafibularities ? by rve · · Score: 2, Informative

    I'm sorry, sir. I'm anuspeptic, phrasmotic, even compunctious to have
    caused you such pericombobulations

  53. Re:Run Linux much? by hedwards · · Score: 2, Insightful

    It's better to just reinstall, but it's not something that is technically required. I personally reinstall just so that I don't have to worry about inconsistencies popping up latter because I changed a few settings.

    Well, that and the fact that an upgrade is a good time to dispose of software that's just sitting there, and a lot less work than trying to track down unused dependencies after you remove said programs.

  54. Re:Run Linux much? by dov_0 · · Score: 2, Insightful

    Problems upgrading ubuntu? How are you doing it? I've upgraded via the alternative CD and also over the web on several machines over the last few years without any problems. Sheesh. My 73yo Dad upgrades the system himself without dramas. Either you're running hardware with hit-and-miss support, or you're doing something weird...

    --
    sudo mount --milk --sugar /cup/tea /mouth /etc/init.d/relax start
  55. Re:HP Printers and Windows are a No Go by x2A · · Score: 3, Informative

    Because they come with so much crap you don't need. I've had HP driver setup program completely fail to run before. Using 7zip (highly recommend) extracting the files from the .exe is easy, and allows you to use Windows own driver installation procedure (eg, from Add New Printer or from Device Manager etc) to point to just the directory where the driver .inf file is in, which will install a much smaller amount of stuff that's needed than the full .exe will. I find this gets around a load of driver installation problems. I generally do the same with all kinds of hardware (eg, display drivers). Also saves your systray getting totally cluttered with branding icons and increases bootup speed.

    --
    The revolution will not be televised... but it will have a page on Wikipedia
  56. Good heavens! by Petersko · · Score: 2, Interesting

    "WinXP has issues connecting to Win98 SMB printers via TCP or NetBEUI when connected to a DOS6 network running LANtastic. It would take about 15 minutes to find the printer and about 10 minutes to send a small document. There was no problem browsing the network, though."

    So what, in the end, did the one person to ever have this problem do about it? Sorry! Couldn't help myself.

  57. Re:Run Linux much? by SleepingWaterBear · · Score: 2

    Ubuntu's update system is definitely lacking. If you put /home on a separate partition though you can do a fresh install without losing your data or settings. I've done this several times, and never had a worse problem than an occasional program complaining of an outdated config file.

    A complete reinstall takes maybe 20-30 minutes, and since you keep all your settings, all you'll need to do is use apt-get to reinstall whatever non default programs you use and you'll be ready to go.

  58. Re:Run Linux much? by Anonymous Coward · · Score: 3, Insightful

    -1 pedantic

  59. Hardware bugs get stupid workarounds too! by geek+geezer+is+me · · Score: 2, Interesting

    As an official old fart for real, the silliest I ever encountered was technically a hardware bug. Not sure you youngins can relate being raised on surface mount technology, but on the Apple III the sockets on the motherboard were defective so the chips would slowly work loose and the machine would stop working. Apple's official solution ran along the lines of "Unplug the machine. Lift about six to eight inches off the table holding it level and let go." The fall and sudden stop at the end hopefully would cause the chips to reseat themselves. I used to have the actual service notice they sent out with those instructions but lost it in a move. Then there was the Ethernet card that would occasionally stop working. This is back in the Thin/Thin coax days, 10-base5 and 10-base2 for those of you with 802.3 fixations. The vendor's (long since out of business and forgotten for obvious reasons) solution was to have you remove the terminator from the cable for at least 5 minutes. That of course would bring the entire network segment down during that time, just the sort of thing you want to do in the data center with all the servers. Rebooting at least would only effect the one host, but that was "not recommended" by the vendor.

  60. I've JUST been seeing this on my MAC by bill_kress · · Score: 5, Interesting

    I really love my MAC, I've completely switched over after using PCs since early dos days.

    Lately I've been trying to install parallels so I can run a few Windows games.

    Parallels struggles for a while, then says that there are "unmovable files" and that I need to back up my hard disk and re-install OS-X!

    After looking into it, The problem is that the mac drive is fragmented and the mac has no way to defragment some system files (the file in question appears to be the latest OS upgrade which seems to be kept inside it's original file).

    So, I looked around for defragmenting programs, but nearly every reference is either Apple or Apple fanboys telling you that the mac doesn't need defragmenting.

    Well, I guess it's true, the mac does NOT need defragmenting, just the occasional wipe and re-install!

    I'm not really disagreeing with the concepts here--the OS does self-defragment to a degree, the file IS a system file and shouldn't be movable, etc. What I hate is the damn arrogance, every reply to a post on defragmenting was along the lines of "Man are you STUPID, MACs don't need defragmenting! That's so PC" (and yet apple itself recommending a re-install to force a defragment when it is needed).

    Makes me hate this cult I appear to be a member of.

    1. Re:I've JUST been seeing this on my MAC by Sometimes_Rational · · Score: 2, Funny

      Makes me hate this cult I appear to be a member of.

      Sorry, you aren't a member of the cult until you have complained about someone using MAC (an acronym, most commonly for Machine Access Code) when they mean Mac (a computer).

      Hey! I'm in!

      --
      Warning: The intelligence of this post may be larger than it appears.
  61. Scroll-selecting by Quila · · Score: 2, Interesting

    In a Microsoft text editing product with a long document, click and hold with the mouse and drag down below the bottom of the text field to select more than one page of text. It doesn't work. If you want it to select with any speed you have to wiggle the mouse back and forth.

  62. Paste formatted by Chris+Pimlott · · Score: 3, Insightful

    Argh, I hate this. Why is it that so many programs make copying the formatting when pasting the default? In my experience, it's almost never what I want. Now, granted, I'm a programmer, so I'm normally much more concerned with the content of the text than its appearance. But even when I am created a formatted document, 9 out of 10 times I want the pasted text to confirm to the formatting I'm already using, rather than creating an ugly mismatched clash of styles.

    I'm not wholesale against copying formatting, but it shouldn't be the default option. Unfortunately, it's often much more difficult (e.g. 3-4 clicks deep through a menu option) or impossible (falling back to the aforementioned copy-through-notepad hack) to paste without styling.