this post was submitted on 18 May 2024
736 points (98.0% liked)

Science Memes

10377 readers
3406 users here now

Welcome to c/science_memes @ Mander.xyz!

A place for majestic STEMLORD peacocking, as well as memes about the realities of working in a lab.



Rules

  1. Don't throw mud. Behave like an intellectual and remember the human.
  2. Keep it rooted (on topic).
  3. No spam.
  4. Infographics welcome, get schooled.


Research Committee

Other Mander Communities

Science and Research

Biology and Life Sciences

Physical Sciences

Humanities and Social Sciences

Practical and Applied Sciences

Memes

Miscellaneous

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] barsoap@lemm.ee 7 points 4 months ago (1 children)

IEEE 754

I mean it's an algebra, isn't it? And it definitely was mathematicians who came up with the thing. In the same way that artists didn't come up with the CGI colour palette.

[–] Leate_Wonceslace@lemmy.dbzer0.com 1 points 4 months ago* (last edited 4 months ago) (3 children)

I'm not familiar with IEEE 754.

Edit: I think this sort of space shouldn't be the kind where people get downvoted for admitting ignorance honestly, but maybe that's just me.

[–] barsoap@lemm.ee 5 points 4 months ago* (last edited 4 months ago) (1 children)

It's a wonderful world where 1 / 0 is ∞ and 1 / -0 is -∞, making a lot of high school teachers very very mad. OTOH it's also a very strange world where x = y does not imply 1 / x = 1 / y. But it is, very emphatically, an algebra.

Mostly it's pure numerology, at least from the POV of most of the people using it.

I'll need to look at it more; it sounds interesting.

[–] Gobbel2000@programming.dev 4 points 4 months ago

IEEE 754 is the standard to which basically all computer systems implement floating point numbers. It specifically distinguishes between +0 and -0 among other weird quirks.

[–] barsoap@lemm.ee 2 points 4 months ago

You probably are familiar with the thing, just not under that name, and not as a subject of mathematical study. I am aware that there are, at least in theory, mathematicians never expanding beyond pen+paper (and that's fine) but TBH they're getting kinda rare. The last time you fired up Julia you probably used them, R, possibly, Coq, it'd actually be a surprise.

They're most widely known to trip up newbie programmers, causing excessive bug hunts and then a proud bug report stating "0.1 + 0.2 /= 0.3, that's wrong", to which the reply will be "nope, that's exactly as the spec says". The solution, to people who aren't numerologists, is to sprinkle gratuitous amounts of epsilons everywhere.