• XKCD on floating point errors

    From Thomas Koenig@tkoenig@netcologne.de to comp.arch on Sat Apr 4 06:49:57 2026
    From Newsgroup: comp.arch

    See https://xkcd.com/3228/ . The mouseover text is even funnier.
    --
    This USENET posting was made without artificial intelligence,
    artificial impertinence, artificial arrogance, artificial stupidity,
    artificial flavorings or artificial colorants.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From jgd@jgd@cix.co.uk (John Dallman) to comp.arch on Sat Apr 4 13:30:40 2026
    From Newsgroup: comp.arch

    In article <10qqcal$fsc3$1@dont-email.me>, tkoenig@netcologne.de (Thomas Koenig) wrote:

    See https://xkcd.com/3228/ . The mouseover text is even funnier.

    I hadn't noticed the reading mode selector before, which is superb.

    John
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Thomas Koenig@tkoenig@netcologne.de to comp.arch on Sat Apr 4 13:20:06 2026
    From Newsgroup: comp.arch

    John Dallman <jgd@cix.co.uk> schrieb:
    In article <10qqcal$fsc3$1@dont-email.me>, tkoenig@netcologne.de (Thomas Koenig) wrote:

    See https://xkcd.com/3228/ . The mouseover text is even funnier.

    I hadn't noticed the reading mode selector before, which is superb.

    Modem is kind of... slow.
    --
    This USENET posting was made without artificial intelligence,
    artificial impertinence, artificial arrogance, artificial stupidity,
    artificial flavorings or artificial colorants.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.arch on Sun Apr 5 23:41:21 2026
    From Newsgroup: comp.arch

    On Sat, 4 Apr 2026 06:49:57 -0000 (UTC), Thomas Koenig wrote:

    See https://xkcd.com/3228/ . The mouseover text is even funnier.

    Roll on, decimal arithmetic.

    LibreOffice Calc:

    = 0.1 + 0.1 + 0.1 - 0.3

    evaluates to

    0

    Python, binary arithmetic:

    0.1 + 0.1 + 0.1 - 0.3

    evaluates to

    5.551115123125783e-17

    Python, decimal arithmetic:

    >>> import decimal; D = decimal.Decimal
    >>> D("0.1") + D("0.1") + D("0.1") - D("0.3")

    evaluates to

    Decimal('0.0')
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Torbjorn Lindgren@tl@none.invalid to comp.arch on Tue Apr 7 11:15:55 2026
    From Newsgroup: comp.arch

    John Dallman <jgd@cix.co.uk> wrote:
    In article <10qqcal$fsc3$1@dont-email.me>, tkoenig@netcologne.de (Thomas >Koenig) wrote:

    See https://xkcd.com/3228/ . The mouseover text is even funnier.

    I hadn't noticed the reading mode selector before, which is superb.

    It was added by 3327 where it's arguably part of the comic.

    Usually there's something extra in the mouse-over of each entry but
    for 3327 it just documents that the reading mode was added with this
    comic.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From jgd@jgd@cix.co.uk (John Dallman) to comp.arch on Tue Apr 7 14:02:40 2026
    From Newsgroup: comp.arch

    In article <10r2p1b$2ov4p$1@dont-email.me>, tl@none.invalid (Torbjorn
    Lindgren) wrote:

    It was added by 3327 where it's arguably part of the comic.

    Yup. But you wouldn't confine all that work to just one comic.

    John
    --- Synchronet 3.21f-Linux NewsLink 1.2