< mari
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
chi >
[ Page 13 of 76 ]
From: Darrell Fuhriman Date: 16:47 on 23 Aug 2007 Subject: iCal Timezones Dear Apple, In your iCal application, there is a setting in the Advanced tab of the Preferences. This setting allows me to select or deselect "Turn on Timezone Support." This option is off for me. When I set an appointment time, it is based on the timezone I will be in at that time. When I travel it tends to be for long periods of time, and I often create appointments for when I'm in my "home" timezone. So for instance, I call my doctor from the west coast and schedule an appointment for 10am in my home on the east coast. I then enter an appointment at 10am into iCal. A few weeks later I fly home, and dutifully change my timezone in the system preferences. iCal dutifully sets my appointment to be at 1pm. To me this raises a question: What part of "Don't enable Timezone Support" do you not understand? Do you need another checkbox for "Don't use any Timezones and I really fucking mean it. Not like that other wussy option above that only claims to manage Timezone Support"? And if you did, would swearing violate the Interface Guidelines? So instead I have to shut iCal down, go into the special Library directory, open up vi and replace every instance of US/Pacific with US/Eastern so I actually can go to the doctor on time. Lucky I don't have, say, pancreatic cancer where missing my doctor's appointment because of your idiotic software might kill me Sincerely, Baffled Consumer PS, here's a question: Why has iTunes suddenly decided to stop playing the current track just because I put a CD in? Answer: Because it already has that CD in its library! Makes sense, doesn't it? Apparently we also need an option under what to do with an inserted CD that is "Import and Eject, and don't fucking stop playing the music if you already have this CD."
From: Earle Martin Date: 14:48 on 20 Aug 2007 Subject: PDF "encryption" Gmail provides a very helpful view-PDF-attachment-as-HTML tool. It works for my needs 99% of the time. Except when I get some particular PDFs, clicking upon which in Gmail producing this message: "The attachment cannot be viewed as HTML because the author has placed restrictions on its content. Download the attachment to view it in its original format." Apparently the content of the PDF is "encrypted". This must be some new definition of the word "encryption" that means "does not require a password to display plaintext version when opened (but nevertheless will interfere with your email setup)". Who the fuck thought that was a good idea? Let me guess, was it Adobe by any chance?
From: Luke Kanies Date: 21:03 on 17 Aug 2007 Subject: Rubygems require perl? I hate gems, but stupid Rails really wants to use them. Not just that, but a really recent version. I hate ports, but I've got a Mac and it doesn't have real package management. I have an older version of rubygems installed with ports, and I need to upgrade. So: luke@phage(1) $ sudo port upgrade rb-rubygems ---> Fetching perl5.8 ---> Attempting to fetch perl-5.8.8.tar.bz2 from http://www.cpan.org/ src/5.0/ ^C Uh, WTF? I don't know who to specifically hate, but there's plenty there all right. -- To be pleased with one's limits is a wretched state. -- Johann Wolfgang von Goethe --------------------------------------------------------------------- Luke Kanies | http://reductivelabs.com | http://madstop.com
From: demerphq Date: 18:09 on 17 Aug 2007 Subject: gvim So I want to open a file and not being used to silly vim colon commands I use the file open dialog and type the name into it and hit enter. And *nothing* happens. I must click the button. Hate. yves
From: Peter da Silva Date: 12:18 on 16 Aug 2007 Subject: Dear Windows. I have 2GB RAM... Dear Windows. I have 2GB RAM. What bloody good is a nominal 20MB paging file going to do me? Why do I need a bleeding paging file at all when I have 2GB RAM? UNIX is happy to let me fly naked, and it's much more anal about its environment than you are, so what in the name of all the demons in Redmond do you need that dinky little paging file for? While I'm on the subject, why do you time out clean pages from your buffer cache when you've got 1.5GB of free memory? As far as I can tell even Vista still does this. Do you think pages get cooties after a while or something?
From: Smylers Date: 22:41 on 15 Aug 2007 Subject: Evince Blocking Sound Evince is a PDF viewer. Obviously no application should ever be hogging the sound device such that other apps can't play music -- but at least a sound-playing app has a plausible reason for why it's doing _anything_ with the soundcard. Whereas Evince was only charged with displaying a document, something which it was doing reasonably well. It hadn't made any noise. It has no excuse for being the answer to the question 'what do I have to kill off to make sound work again?'. That it was is hateful. Smylers
From: Michael G Schwern Date: 16:11 on 14 Aug 2007 Subject: Argument list too long... again. Oh look .ccache has gotten confused and filled up with tmp files and disk space is running low. That's ok, I'll just delete them. 0 windhund ~/.ccache$ rm tmp.* -bash: /sw/bin/rm: Argument list too long Hate. Anyone who tells me I should be piping or some shit to justify this will be destroyed.
From: A. Pagaltzis Date: 03:27 on 05 Aug 2007 Subject: The hates-software archives So, each poster's thread gets archived under a host named for their email address. There is no way whatsoever to link to individual posts on these pages; only entire threads get an address. Just great!! Who needs links anyway -- this web thingamajig is silly anyway! Whatever, I was trying to look up an old post from Aaron Crane (as it turns out; didn't know it at the time), in a thread from Yossi Kreinin. Yossi has a dot in his mail address. You guessed it: there's no way to get at his threads. Note that http://hates-software.com/authors/ lists http://hates-software.com/authors/yossi.kreinin/ which seems good, except it redirects... to http://yossi.hates-software.com/.kreinin/ -- 404. Does it get any MORE broken? Yeah. I noticed that this page lists an author called "pagaltzis" whose threads appear under http://pagaltzis.hates-software.com/ ... which is *not* http://ap.hates-software.com/ as I configured it yonks ago. But wait -- the latter still exists! It has my old threads. The other one has my newer ones. AAaaaargh. So I clicked to try to change the configuration. My password was rejected. And I cannot find any password reminder or password reset link. Trying to re-register with the same address just makes the server crap itself and return a blank page. Great, just great. So I idly clicked the "siesta" logotype, and discovered that there is a SECOND archive: http://siesta.unixbeard.net/siesta/archive/hates-software/ This one actually has one page per post -- whoooo. Of course the newest post in it is from the end of March, some 4.5 months ago. Thankfully, the post I was looking for is older than that, so I was able to find it. Exim may be hateful, but I'm still glad that it runs the actual mailing list delivery for hates-software, otherwise even that wouldn't work. Regards,
From: Nicholas Clark Date: 15:57 on 01 Aug 2007 Subject: xargs $ echo | xargs uname vs $ echo | xargs uname Linux I'm not sure whether to hate the open group: The utility will be executed one or more times until the end-of-file is reached. ( http://opengroup.org/onlinepubs/007908799/xcu/xargs.html ) for having lame behaviour and no flag to give me the useful 'zero or more' Or FreeBSD for lulling me into an assumption that its xargs is standards conformant: STANDARDS The xargs utility is expected to be IEEE Std 1003.2 (``POSIX.2'') compli- ant. The -J, -o, -P and -R options are non-standard FreeBSD extensions which may not be available on other operating systems. FreeBSD 6.2 August 2, 2004 FreeBSD 6.2 Nicholas Clark
From: Smylers Date: 00:02 on 01 Aug 2007 Subject: Apache mod_rewrite Escaping Apache's mod_rewrite provides an escape function, whose complete documentation is: Translates special characters in [its input] to hex-encodings. So I tried to use it on a website to translate visible URLs such as: http://www.example.com/menu/Yorkshire_Pudding http://www.example.com/menu/Fish&Chips into a CGI call with parameters: http://www.example.com/menu.cgi?item=Yorkshire_Pudding http://www.example.com/menu.cgi?item=Fish&Chips Except that last one is wrong: the ampersand gets interpreted as starting a second CGI parameter; to do what I want it needs escaping as %26. Which is why I was using the escape function in the first place. And that was my mistake. Because by "special characters" it this function for use in rewriting URLs hatefully didn't mean characters that are special in URLs; it apparently meant characters that are special in OS filenames! No, really: http://issues.apache.org/bugzilla/show_bug.cgi?id=39739 Why is that more useful in a URL rewriter than escaping characters that are special in URLs? Would escaping ampersand and plus as well (which is harmless in the cases it's unnecessary) really have been too hard? And ... how on earth with that documentation was I supposed to guess at what your hateful function does? Smylers
< mari
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
chi >
[ Page 13 of 76 ]
Generated at 10:28 on 16 Apr 2008 by mariachi