< 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 25 of 76 ]
From: Robert Spier Date: 05:47 on 21 Dec 2006 Subject: Banking on Stupidity My bank is instituting one of those newfangled secondary-verification pages (where you re-verify things like your age, favorite color, or the picture you picked.) I'm pretty sure it doesn't do anything useful except make it harder for me to scrape my bank account details. That's hateful by itself... but better.... when trying to register for the new system (required for logging in) I get the following beautiful error: Usernames are required for login, however, username registration is currently unavailable. We apologize for the inconvenience and ask that you try again later. ARGH! Of course, this is also the same bank that has their test system at http://www.mybank.com/ and production at https://www.mybank.com/ hateful people -- and hateful software. -R
From: Tony Finch Date: 16:36 on 19 Dec 2006 Subject: Time zone offsets So, in ISO 8601 and RFC 2822, positive time zone offsets denote zones east (ahead) of Greenwich, but the POSIX TZ environment variable uses the opposite sign. STUPID! Tony.
From: Yossi Kreinin Date: 11:17 on 19 Dec 2006 Subject: BitKeeper is not a FileSorter Suppose someone ships a powerful GUI tool (a thin layer of Tcl/Tk on top of a pile of incomplete and obscure command line programs), showing a list of files with plain text comments for each file. Suppose this GUI tool is so powerful it won't let you: * copy & paste text (unless it's the /entire/ content of the text window) * move in the text area using Home and End keys (these are reserved for scrolling the list of files) * I could go on and on - in fact, it would only let you type a comment and move to next file. Suppose this GUI tool does 1 (one) useful thing: sorts the files by name. What on Earth can make the above-mentioned someone to remove the sorting in the next version, not adding a single new feature? Sadly, the question is not merely rethorical, since that someone is BitMover, and the powerful GUI tool is `bk citool`. Maybe they've created a FileSorter ($2K/seat per year), and they don't want internal competition.
From: Jonathan Stowe Date: 20:00 on 18 Dec 2006 Subject: [Fwd: Re: Delete a file THAT big? Surely you are joking.] On Mon, 2006-12-18 at 20:11 +0100, A. Pagaltzis wrote: > * Yossi Kreinin <yossi.kreinin@xxxxxxxx.xxx> [2006-12-18 18:35]: > > I'm a programmer. My program created a big file. Give me the > > POWER to *DELETE* *MY* *FILE*!! > > On Windows, you'd be told the file is busy and it wouldn't be > deleted. Which is so obviously totally inferior to removing the name of the file from the directory but leaving the file to fill up the disk. Sure it allows you to do big, clever, obscure and POWERFUL things that mere mortals can't understand, but it doesn't help in freeing space on the disk. The real windows hate would be that it doesn't tell you which program it is that has the file open, nor provide any tools out of the box that would help you find that out, but hey it least it has an API that can do that reasonably quickly - on Unix you have to grovel through the filesystem or the kernel's list of file descriptors to find that out... /J\
From: Yossi Kreinin Date: 16:01 on 18 Dec 2006 Subject: Delete a file THAT big? Surely you are joking. I run some nightly test scripts at a Red Hat server. Occasionally when I check it in the morning, it becomes really slow. Turns out it's out of disk space. I `du h` my directories, and they are huge. But all FILES in these directories are small. After some time it turned out that some log files exceeded 2G. When you remove a file *that* big on this filesystem (or this kernel, or something), the disk space is not reclaimed to an extent which would allow you to actually create new files using that space. It is only reclaimed to an extent allowing you to get it back after a fsck run. Which costs a sysadmin intervention and some down time while the disk is mounted read-only. Want to clean up your disk? Look for small files, the ones you can remove.
From: Earle Martin Date: 14:06 on 18 Dec 2006 Subject: Enterprise MRM: mangled CSV output I've been given a CSV file produced by something called "Enterprise MRM"*. Every line looks something like this: "Foo","Members List Report","00003816","Somebody Incorporated23B Snibbits Building69 Foonly StreetLondonFO0 8AR+44 20 7123 4567","a couple","of other", "fields here","Report Run Time: 05 Dec 2006 at 10:53:50","Page -1 of 1","Company Name Snipped ","Enterprise MRM" Firstly, note the four totally useless fields at the end of every line. They're identical every time. Then direct your attention to the fourth field, which has a name and address with all the linebreaks removed. It's my job at the moment to parse this and turn it back into a usable address. Which means a big pile of munging code filled with special case exceptions (international address formats, anyone?). No, they can't give us the data in any other format. HATE. HATE. HATE. * http://www.enterprisemrm.com/: "Membership, Charity, Golf, Leisure, Retail and Schools software. Fully integrated with Sage and Pegasus Accounts."
From: Yossi Kreinin Date: 09:21 on 18 Dec 2006 Subject: How do you say "VC++ sucks" in VC++? This is a cryptographically signed message in MIME format. --------------ms060102050907050609010003 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit You say it just like that: VC++ sucks Right at the top of your source file. This compiles. How did I find out? Trying to port code from old Visual C++ to the new, improved, standard-compliant Visual C++. It said: "unexpected #endif". What do we do? Sure enough, we start dyking out #include directives. And what do we see? #ifdef STUPID_FLAG //this is ignored. in fact EVERYTHING is ignored until... #include "stdafx.h" //THIS LINE. //stupid code... #endif That's nothing compared to the fact that the pile of toxic waste known as MFC has been "merged" with the pile of toxic waste known as ATL, forming one large, massive, disgusting, steaming heap of shite. --------------ms060102050907050609010003 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJJzCC Au4wggJXoAMCAQICEEfC4M2EhSXMi6i7h0fBGFYwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UE BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMT I1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA2MTIxMzE2MzgxMFoX DTA3MTIxMzE2MzgxMFowTDEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEpMCcG CSqGSIb3DQEJARYaWW9zc2kuS3JlaW5pbkBtb2JpbGV5ZS5jb20wggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQC5PSGv432szwUUumIUcBfGEEvDzDM0BUcuAPnXE19+wi5Ypr3v 6a3KntgUY7E5p/wU2OXoR3BN1GWVaPmVD5iDsqt+uB52TS98ka3Vfxq11lB105hDbb2XZxjF Fou9l0/a9JrkovvwroQz54qwDFQJISZuYh/VyuQH1VVjgyiwaaxo4ZyouQne5RhlU5Nut8e8 ZK86WupgwTLEEDZ8grQXkzzLweO0B45aTbIMZ83g21rYaTGKX7+nyODMbpmB+ZT5OCp9ml8v fxlWc3UkQgZnxc1DWjmxthJKbFpDeB/NYx9aAJYzZ2oEiqOlvEGnmFlgpIAvqopWTiujxRRT AyGlAgMBAAGjNzA1MCUGA1UdEQQeMByBGllvc3NpLktyZWluaW5AbW9iaWxleWUuY29tMAwG A1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADgYEAlxjgefNUe7eKS2XBWbLH2iK+IeANQEPZ 7k2Tgq5Z5fayam4KuUZAnwssTaerj1Bt3q+TZxAPhzFPXMp5AHeP7/216yAy9UGJbRrZs8rf YWhONvnkbW8x77Uct3GtMX84yZk5TA1bt+JPkqhZswi7OtnW+bUdYLIad/QLYmzXoiswggLu MIICV6ADAgECAhBHwuDNhIUlzIuou4dHwRhWMA0GCSqGSIb3DQEBBQUAMGIxCzAJBgNVBAYT AlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNU aGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTAeFw0wNjEyMTMxNjM4MTBaFw0w NzEyMTMxNjM4MTBaMEwxHzAdBgNVBAMTFlRoYXd0ZSBGcmVlbWFpbCBNZW1iZXIxKTAnBgkq hkiG9w0BCQEWGllvc3NpLktyZWluaW5AbW9iaWxleWUuY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAuT0hr+N9rM8FFLpiFHAXxhBLw8wzNAVHLgD51xNffsIuWKa97+mt yp7YFGOxOaf8FNjl6EdwTdRllWj5lQ+Yg7Krfrgedk0vfJGt1X8atdZQddOYQ229l2cYxRaL vZdP2vSa5KL78K6EM+eKsAxUCSEmbmIf1crkB9VVY4MosGmsaOGcqLkJ3uUYZVOTbrfHvGSv OlrqYMEyxBA2fIK0F5M8y8HjtAeOWk2yDGfN4Nta2Gkxil+/p8jgzG6ZgfmU+TgqfZpfL38Z VnN1JEIGZ8XNQ1o5sbYSSmxaQ3gfzWMfWgCWM2dqBIqjpbxBp5hZYKSAL6qKVk4ro8UUUwMh pQIDAQABozcwNTAlBgNVHREEHjAcgRpZb3NzaS5LcmVpbmluQG1vYmlsZXllLmNvbTAMBgNV HRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4GBAJcY4HnzVHu3iktlwVmyx9oiviHgDUBD2e5N k4KuWeX2smpuCrlGQJ8LLE2nq49Qbd6vk2cQD4cxT1zKeQB3j+/9tesgMvVBiW0a2bPK32Fo Tjb55G1vMe+1HLdxrTF/OMmZOUwNW7fiT5KoWbMIuzrZ1vm1HWCyGnf0C2Js16IrMIIDPzCC AqigAwIBAgIBDTANBgkqhkiG9w0BAQUFADCB0TELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdl c3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3Vs dGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIGA1UE AxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25h bC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoXDTEzMDcxNjIzNTk1OVow YjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4x LDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMIGfMA0GCSqG SIb3DQEBAQUAA4GNADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1BHCd3+n/ox7svc31W/Iadr1/ DDph8r9RzgHU5VAKMNcCY1osiRVwjt3J8CuFWqo/cVbLrzwLB+fxH5E2JCoTzyvV84J3PQO+ K/67GD4Hv0CAAmTXp6a7n2XRxSpUhQ9IBH+nttE8YQRAHmQZcmC3+wIDAQABo4GUMIGRMBIG A1UdEwEB/wQIMAYBAf8CAQAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC50aGF3dGUu Y29tL1RoYXd0ZVBlcnNvbmFsRnJlZW1haWxDQS5jcmwwCwYDVR0PBAQDAgEGMCkGA1UdEQQi MCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwyLTEzODANBgkqhkiG9w0BAQUFAAOBgQBI jNFQg+oLLswNo2asZw9/r6y+whehQ5aUnX9MIbj4Nh+qLZ82L8D0HFAgk3A8/a3hYWLD2ToZ foSxmRsAxRoLgnSeJVCUYsfbJ3FXJY3dqZw5jowgT2Vfldr394fWxghOrvbqNOUQGls1TXfj ViF4gtwhGTXeJLHTHUb/XV9lTzGCA2QwggNgAgEBMHYwYjELMAkGA1UEBhMCWkExJTAjBgNV BAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJz b25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhBHwuDNhIUlzIuou4dHwRhWMAkGBSsOAwIaBQCg ggHDMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA2MTIxODA5 MjExN1owIwYJKoZIhvcNAQkEMRYEFJpJ4KE/VR2W9ZbqfjpeLXGF7usLMFIGCSqGSIb3DQEJ DzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsO AwIHMA0GCCqGSIb3DQMCAgEoMIGFBgkrBgEEAYI3EAQxeDB2MGIxCzAJBgNVBAYTAlpBMSUw IwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUg UGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQR8LgzYSFJcyLqLuHR8EYVjCBhwYLKoZI hvcNAQkQAgsxeKB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGlu ZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWlu ZyBDQQIQR8LgzYSFJcyLqLuHR8EYVjANBgkqhkiG9w0BAQEFAASCAQBwCN1EV3dcpz94R4Gp xTQNiA4UcD+acKC54qr4yQMzuo5wW1lUCjIzMDQ9Ybbv8TwiVKx6fN5xFF1wR9FC0EQWQ8Mk tZQxqLa0kI0I1jSMhyf4lXtjDHWLvz1ZTvea7bgWk/WUXPCAp3wghY0qGrw+KOjRcjf6yqTS IvQtId5q2RvgmMsRMngV+3UJnlQwaEH38ALxFuhHRrvw9mFrDIYcOrXHUsXzTTnh3Z3+vTmg 3OdLNKgAfzFGVJGdlp3ORu9NiDXCku3NiWejmzgwSMUcNfs3XOU9Ul0XIfFwHtDZWgRETCM5 ED3unzl5j2BGsI5WHFYN3vFCJQG5tPKlT90FAAAAAAAA --------------ms060102050907050609010003--
From: Yoz Grahame Date: 07:18 on 18 Dec 2006 Subject: Firefucked 2.0 Oh go on, Firefox! Please freeze solid on me again! It's only been, what, four times today? I can't tell if it's your core code that's causing the problem or one of the extensions I've installed in an attempt to stave off other kinds of hatefulness. And I won't be able to tell unless I play the thrilling all-day game of systematically uninstalling them one by one. I love that game so much! Please, never implement anything remotely sensible like partitioned execution environments for Javascript! Because that would... wait, you *have* implemented that? But you haven't bothered using it for extensions? Genius! Thank you, Firefox! I love you, Firefox! ... Firefox?
From: Timothy Knox Date: 01:47 on 15 Dec 2006 Subject: KDE is *not* Windows Okay, everyone, repeat after me: KDE is *not* Windows! KDE is *not* Windows! KDE is *not* Windows! So why does it insist on pretending to try and act like Windows? I can understand having a "Windows-transition/compatibility mode" to help folks moving from Windows, but I am not making such a move. If I wanted bloody Windows, I'd run bloody Windows! So what particular bit of KDE hatefulness inspired this? The bloody "Windows" key. I have large hands, and sometimes fat-finger the control or alt key, and wind up hitting the never-to-be-sufficiently-d*mned "Windows" key, which pops up its big menu and steals the keyboard focus. Windows key, be still! I *never* want you to pull up that menu, *ever*! Under any possible circumstances! Am I being clear enough, you moronic key? Stay out of my way!
From: Adam Atlas Date: 03:34 on 11 Dec 2006 Subject: Regarding audio software interfaces Dear audio software (including, but not limited to, mixers, synthesizers/samplers, and effects): Who told you you were supposed to look like audio HARDWARE? Please, stop. It's really bad interface design. Love, An aspiring musician who's tired of his music programs being full of fucking knobs and cables and LEDs
< 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 25 of 76 ]
Generated at 10:28 on 16 Apr 2008 by mariachi