< 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 16 of 76 ]
From: sabrina downard Date: 17:30 on 31 May 2007 Subject: What's Up Gold Going beyond the so very many things I find objectionable about having to use a Windows GUI-driven suite to monitor my UNIX systems and utilities, and especially one with such a loathsome name: Every time, every single damned time I find reason to think to myself that maybe, just maybe there's hope that using this package will be bearable, the goddamn software rips the hope right out of my hands and beats me over the head with it until I collapse. GODDAMMIT. Just make sense one time! Once! This is all I am asking of you! aaaaaaaaaaaaaaaaaaaaaaaaaggggggggggggggghhhhhhhhhhhhhhhh. --s.
From: Leon Brocard Date: 14:47 on 30 May 2007 Subject: Web applications suck Google Docs & Spreadsheets has a really stupid import "dialog": http://www.astray.com/static/gdas.png Guess who clicked on "Cancel" and wondered where the data was? Leon
From: Yossi Kreinin Date: 11:38 on 27 May 2007 Subject: C++ FQA Lite pre-alpha I *HATE* C++. I hate it too much for a hates-software mailing list; I probably hate it too much even for a hates-cplusplus mailing list. Which is why I started to write C++ FQA Lite - a collection of all the things I hate about C++ that didn't land at your mail boxes. Instead of giving it some structure, I stole the structure from C++ FAQ Lite (http://www.parashift.com/c++-faq-lite/), a very large and a fairly aggressive document. I haven't finished the FQA yet, not to mention actually reading what I wrote and editing it and all that, and I think the current version sucks in a wide variety of ways. C++ is a boring subject, and I'm running out of gas. On the other hand... well, I think the best way to find out about the other hand is to ask some Expert Software Haters who wouldn't hesitate to say how much it sucks. So. If you want to have a look, tell me.
From: H.Merijn Brand Date: 12:49 on 20 May 2007 Subject: Internet Banking Never wanted to, but as my bank discontinued off-line banking (as in: shutting down the modem lines), I have to. Sad but true. Ironically, financial institutes like banks are known to pay well. How on earth is it then possible that they all seem to manage to find the worst possible programming morons available in IT world? E.g. why would an *electronic* system reject a payment in the future because it was not set on a working day? Why reset all data you have entered and decide to pay from another account? I guess there is no end in ranting about Internet banking.
From: A. Pagaltzis Date: 23:05 on 17 May 2007 Subject: Is this software hate, people hate or both? > From: "McRae, Andrew" <Andrew.McRae@xx.xxx> > To: "A. Pagaltzis" <pagaltzis@xxx.xx> > Subject: Out of Office AutoReply: vim, and the configuration thereof > Date: Thu, 17 May 2007 22:47:21 +0100 > Message-Id: <4BBEC328C75D10489184E6C35AA3A89C0450C543@xxxxxxxxxxx.xxxxxxxx.xxxx.xx.xxx> > > I am out of the office until Monday 28 May. > Please contact gs-pb-it-risk-internal with any questions.
From: David Cantrell Date: 16:17 on 17 May 2007 Subject: vim, and the configuration thereof I, like all RIGHT and PROPER people, use a vi-derivative for my coding, as only terrrrrrrrsts, paedos, and smokers use emacs. Specifically, I'm using vim 7.0. I recently intsalled a shiny new Debian Etch on my desktop at work. After a little fiddling with my ~/.vimrc it does exactly what I want with things like syntax highlighting, folding, indentation and so on. I also installed a shiny new Debian Etch in a virtual machine that I'm going to use to develop some code in. After exactly the same fiddling with my ~/.vimrc there it most certainly does *not* do what I want. So I consulted the fine manual, which told me to do, umm, exactly what I had done. Obviously, there's a difference in the configuration *somewhere* but determining precisely where all the configuration lives is Hard if all you've got is the manpages. I had to use strace, awk, md5sum and diff. To configure an editor. [goes to fetch Mr. Stabby]
From: Yossi Kreinin Date: 15:32 on 17 May 2007 Subject: Error message too stupid There's this "Argument list too long" nonsense. It makes me work in a ~/X directory, because that way my pathnames shorten to an extent enough to execute the build commands of a brain-crippled Makefile. This ~/X business made me worry, since in the near future I might run out of characters again. So I googled for "Argument list too long", and the second result was this: From http://lists.gnu.org/archive/html/bug-fileutils/2001-10/msg00048.html: "It is an architecture limitation of UNIX-like operating systems. However, it is one that is easily worked around using the supplied utilities." Then it mentioned xargs. Too bad you can't split a gcc command line to many smaller ones. Too bad you can't force processes that spawn processes to use xargs. Supplied utilities up my arse. I have an excellent idea for a start-up company, "Arguments, Inc.". The core technology is: * Implement a custom loader on top of exec() & mmap(). The loader works just like exec(), except for allocating a buffer for the arguments properly. * Write a program unfuck_args that runs the given command line using this loader and ptraces it. * Whenever ptrace spots an exec() syscall, it implements it using the stupid loader, and has the process ptraced, so that arguments are unfucked throughout the process subtree. However, before I start raising funds, I would be very curious to find out about a different, not entirely idiotic workaround.
From: Peter Pentchev Date: 16:05 on 14 May 2007 Subject: Remote Desktop, Windows Logon, or something entirely different --BXVAT5kNtrzKuDFl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Soooo... So, I'm messing around with a Java applet for creating XML digital signatures using X.509 certs stored on a smartcard accessed via a USB smartcard reader. Yes, I know that this sentence alone contains enough triggers for about three weeks of continuous hate... but wait, there's more! Two hours ago, Something Happens(tm), and the Java cryptography whachamacallit suddenly decides that actually communicating with the lowly smartcard is way beneath its dignity. Off we go, blaming the JCA, the applet, the browser, the command-line JRE, the PKCS11 library, the reader itself... All kinds of documentation gets pulled out from long-lost websites, dusted off, and read. All kinds of tweaks are applied to all kinds of tweakable things. All kinds of small furry animals meet a grisly fate. After two hours of chasing wild geese and other predators, I stumble upon http://blogs.msdn.com/oldnewthing/archive/2006/11/20/1109013.aspx =2E.. Inspiration hits. Hard. Right between the eyes. =2E.. No, I'm not trying to log in with the smartcard. I won't try to log in with the smartcard in the foreseeable future. I don't even want to think about logging in with the smartcard. But still, if: 1. somebody tries to log in using Remote Desktop, and 2. there is a smartcard reader attached, and 3. there is a smartcard in the smartcard reader, =2E..then the Windows logon system hides the reader from all other libraries and applications and claims it as its own, to love and to cherish, till the power supply do them part. Turn computer off, remove reader, turn computer on, plug reader back in. See applet. See applet run. Run, applet, run. Two. Bloody. Hours. Right now, I wish I had a kzin to challenge. It would have been easier on the unlucky coworkers that just happened to be near my desk five minutes ago. Off on a bloody rampage, Peter --=20 Peter Pentchev roam@xxxxxxx.xxx roam@xxxxx.xx roam@xxxxxxx.xxx PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 This sentence every third, but it still comprehensible. --BXVAT5kNtrzKuDFl Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGSHqy7Ri2jRYZRVMRArjrAJ48VBJgvS4oXfijp1uM5TDWgL5CjgCggJ+D U3Qja0lxqQZ2ouSwsrdhpHg= =ULRZ -----END PGP SIGNATURE----- --BXVAT5kNtrzKuDFl--
From: Gerry Lawrence Date: 20:00 on 08 May 2007 Subject: Thunderbird hate ------=_Part_77297_31633481.1178650848061 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline SIgh. I've used thunderbird for years, even before it was thunderbird, netscape mail. It seems that developers for thunderbird and all other mozilla projects are hell bent on: 1) Adding as many features as possible, especially if their utility is questionable. 2) Making sure that the keybindings are always always always "microsoft" and can never ever be set back to "emacs" bindings. There have been many methods over the years to change the keybindings but they eventually don't work with distro-x,y or z and or get deprecated and/or don't work with every part of the emailer -- title bar, text area etc. I've tried them all. I may give up. Ironically the MAC version leaves these as emacs bindings. I guess all those ex-unix guys are mac guys now. Yeesh. 3) Make extra damn sure that the UNIX versions (et al) all have incredible stupid behaviors that can not be fixed. Like for instance, attachment handling. Now, I of course have mplayer, which can play wmv files. I'd like thunderbird to use mplayer to play WMV files. So, when you download an attachment, you can specify the player. And you can do it again next time as well because thunderbird can't remember it. There's a little checkbox to "always do this action" but IT'S ALWAYS GREYED OUT. I filled a bug against tbird years ago on this and have been, of course, summarily ignored. I've been told that all software projects are like this -- programmers don't want to fix the bugs they created yesterday, they're too busy writing new bugs. So while writing this I tried evolution. It handles the attachments a little better. It has some other annoyances that maybe I'll live with. I'll try it and if it works, thunderbird is going to fly away.
From: Yossi Kreinin Date: 13:46 on 08 May 2007 Subject: \quoting problems Lots of programs quote some of the characters of their input strings. A subset of those unquote the characters in their output. This message is about the other subset. I keep getting auto-reply messages saying something like this: I can't answer the message (\your software sucks) right now because... Or something. I wonder what inserts that backslash. I'm pretty sure I've seen it from people reading their mail using both Outlook/Windows and Thunderbird/Linux. Is it done at the server side, or is it some brain-crippled "de facto standard" like the BSD mailbox format responsible for all the >From mail I get? The best kind of programs are the ones that spit their quoting back at you, and then treat it as input and quote it *again*. For example, I've seen an "issue tracking system" where bug descriptions look like this: Edit 1: Why can\'t you handle quoting properly? Edit 2: Why can\\'t you handle quoting properly? Edit 3: Why can\\\'t you handle quoting properly?
< 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 16 of 76 ]
Generated at 10:28 on 16 Apr 2008 by mariachi