From: Edmund von der Burg Date: 16:12 on 26 Jan 2007 Subject: Upper limit on software hate In a thread about hatred for CUPS Timothy Knox wrote: Ah cups, let me count the ways I hate thee. On second thoughts, no. The heat death of the universe would occur before reaching the end. This seemed to me a bit much, after all that would be alot of time to express your hatred. It seems to me that software is lines of code. Now each line of code can be hateful, and can have hateful interactions with every other line of code. Assuming the worst say you had two minutes of hate for each line of code and its interaction with the other lines. That would put an upper limit on the amount of possible hate as: $total_hate_seconds = 120 * factorial( $lines_of_code ); Sound about right? Cheers, Edmund.
From: Peter Pentchev Date: 16:41 on 26 Jan 2007 Subject: Re: Upper limit on software hate --y0ulUmNC+osPPQO6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jan 26, 2007 at 04:12:13PM +0000, Edmund von der Burg wrote: > In a thread about hatred for CUPS Timothy Knox wrote: >=20 > Ah cups, let me count the ways I hate thee. On second thoughts, no. The > heat death of the universe would occur before reaching the end. >=20 >=20 > This seemed to me a bit much, after all that would be alot of time to > express your hatred. >=20 > It seems to me that software is lines of code. Now each line of code > can be hateful, and can have hateful interactions with every other > line of code. Assuming the worst say you had two minutes of hate for > each line of code and its interaction with the other lines. That would > put an upper limit on the amount of possible hate as: >=20 > $total_hate_seconds =3D 120 * factorial( $lines_of_code ); >=20 > Sound about right? Erm... hate to point that out[1], but... well... you are only making it even easier to reach out to the heat death of the Universe and beyond. A quick check with that most authoritative of online paedias[2] shows that even some of the most outrageous claims place the low-energy state of the Universe at now + 10e1000 years. Thus, as bc(1) shows, even a modest lines-of-code count of 500 would jump way beyond that: l(f(500)) / l(10) 1134.08640853513455506319 A factor of 120 and an additional factor of 86400*365 would not do much to change the result: l(f(500) * 120 / 86400) / l(10) 1131.22907603870328660294 Or are you maybe suggesting that CUPS has less than 500 hateful lines of code? :) G'luck, Peter [1] pun mostly not intended [2] uggc://ra.jvxvcrqvn.bet/jvxv/Urng_qrngu --=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 claims to be an Epimenides paradox, but it is lying. --y0ulUmNC+osPPQO6 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFFui8q7Ri2jRYZRVMRAvfpAKCwwD/CMaagquCV7YM7oHWK/r9ZcACfVyWp cu8hAkopyjPIvSTwtJcKJOY= =SYNl -----END PGP SIGNATURE----- --y0ulUmNC+osPPQO6--
From: Peter Pentchev Date: 16:45 on 26 Jan 2007 Subject: Re: Upper limit on software hate --H1spWtNR+x+ondvy Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jan 26, 2007 at 06:41:14PM +0200, Peter Pentchev wrote: [snip] > l(f(500)) / l(10) > 1134.08640853513455506319 >=20 > A factor of 120 and an additional factor of 86400*365 would not do much > to change the result: >=20 > l(f(500) * 120 / 86400) / l(10) > 1131.22907603870328660294 Okay then. It's Friday, and it's past 6pm, and what am I doing trying to calculate things instead of reaching out for that beer?! Surely that ought to be: l(f(500) * 120 / (86400 * 365)) / l(10) 1128.66678317424681189707 =2E..which is still a bit over 1000. G'luck, 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 would easier understand fewer had omitted. --H1spWtNR+x+ondvy Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFFujAc7Ri2jRYZRVMRAvSZAJ9QVS62E+k8lbxSagoQdbG0AMdlQQCfd0Ko skvoIQvhczVbAYYjUY1hp5o= =ORo4 -----END PGP SIGNATURE----- --H1spWtNR+x+ondvy--
From: Timothy Knox Date: 18:02 on 26 Jan 2007 Subject: Re: Upper limit on software hate Somewhere on Shadow Earth, at Fri, Jan 26, 2007 at 04:12:13PM +0000, Edmund von der Burg wrote: > In a thread about hatred for CUPS Timothy Knox wrote: > > Ah cups, let me count the ways I hate thee. On second thoughts, no. The > heat death of the universe would occur before reaching the end. Also, one minor correction. While I would dearly love to take credit for that remark, I can't in good conscience do so. According to http://tdk.hates-software.com/2007/01/16/691b1959.html credit properly goes to David Landgren.
From: Peter da Silva Date: 18:20 on 27 Jan 2007 Subject: Re: Upper limit on software hate You're neglecting interaction with other software and hardware, each of which can generate a large but finite number of "two minute hates", and statistically speaking it's likely that by the time you finish one some beggar's devised another bit of kit for CUPS to deal with and you get to start over.
From: David Landgren Date: 17:59 on 31 Jan 2007 Subject: Re: Upper limit on software hate Peter da Silva wrote: > You're neglecting interaction with other software and hardware, each of > which can generate a large but finite number of "two minute hates", and > statistically speaking it's likely that by the time you finish one some > beggar's devised another bit of kit for CUPS to deal with and you get to > start over. Not to mention printer drivers! rolling your own PPD files! deleting a spool from a queue, and failing! wondering why a CUPS printer queue went offline, and not being able to bring it back again. Wondering why huge Samba spool files lie around filling up /var. Why some PDF files have blank patches in them, or bulleted lists that get the bullet (or rather they don't). The interactions of a complex system lead to... emergent hate. David
From: Peter da Silva Date: 02:15 on 01 Feb 2007 Subject: Re: Upper limit on software hate On Jan 31, 2007, at 11:59 AM, David Landgren wrote: > The interactions of a complex system lead to... emergent hate. So that's what the Singularity is.
Generated at 10:27 on 16 Apr 2008 by mariachi