Re: Upper limit on software hate

[prev] [thread] [next] [lurker] [Date index for 2007/01/26]

From: Peter Pentchev
Subject: Re: Upper limit on software hate
Date: 16:41 on 26 Jan 2007
--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--

Generated at 23:01 on 06 Feb 2007 by mariachi 0.52