• 13 Posts
  • 1.78K Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle
  • barsoap@lemm.eetomemes@lemmy.worldgoddamnit
    link
    fedilink
    arrow-up
    1
    ·
    12 hours ago

    They might use standard imagemagick or such on the backend meaning they can ingest pretty much any image format ever invented, and have a limited set of extensions allowed on the frontend side so people don’t upload .txts.


  • barsoap@lemm.eetomemes@lemmy.worldgoddamnit
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    12 hours ago

    This grant does not include claims that would be infringed only as a consequence of further modification of these implementations.

    IANAL but what they’re saying here seems to be “if you download our code and modify it and, with that modification, touch some other patent of ours we can still have your ass”. That is, the license they’re giving out only cover the code that they release. Which shouldn’t be too controversial, I think.

    The issue with codecs in general is that there’s plenty of trolls around and coming up with any audio or video codec is probably going to hit one of their patents, so the best that FLOSS codecs can do is “we don’t have any patents on this” or “we do have patents on this but license them freely, also, if someone else goes after you we’re going to detonate a patent minefield under their ass”. Patent portfolios have essentially reached the level of MAD.

    Personally, IDGAF: Software patents aren’t a thing over here. You only have to worry about that stuff if you’re developing silicon.


  • 0.999… has no smallest digit, thus the carry operation fails to roll it over to 1.

    That’s where limits get involved, snatching the carry from the brink of infinity. You could, OTOH, also ignore that and simply accept that it has to be the case because 0.333… * 3. And let me emphasise this doubly and triply: That is a correct mathematical understanding. You don’t need to get limits involved. It doesn’t make it any more correct, or detailed, or anything. Glancing at Occam’s razor, it’s even the preferable explanation: There’s a gazillion overcomplicated and egg-headed ways to write 1 + 1 = 2 (just have a look at the Principia Mathematica), that doesn’t mean that a kindergarten student doesn’t understand the concept correctly. Begone, superfluous sophistication!

    (I just noticed that sophistication actually shares a root with sophistry. What a coincidence)

    Someone using only basic arithmetic on decimal notation will conclude that 0.999… is not 1.

    Doesn’t pass scrutiny, because then either 0.333… /= 1/3 or 3 /= 3 (or both). It simply cannot be the case when looking at the whole system, as opposed to only the single question 0.999… ?= 1 and trying to glean something from that. Context matters: Any answer to that question has to be consistent with all the rest you know about the natural numbers. And only 0.999… = 1 fulfils that.

    Why are you making this so complicated?




  • barsoap@lemm.eetoScience Memes@mander.xyzI just cited myself.
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    1 day ago

    I get that ever model is wrong, but some are useful.

    There is nothing wrong about decimal notation. It is correct. There’s also nothing wrong about Roman numerals… they’re just awkward AF.

    Basic decimal notation doesn’t work well with some things, and insinuates incorrect answers.

    You could just as well argue that fractional notation “insinuates” that 1/3 + 1/3 = 2/6. You could argue that 8 + 8 is four because that’s four holes there. Lots of things that people can consider more intuitive than the intended meaning. Don’t get me started on English spelling.


  • barsoap@lemm.eetoScience Memes@mander.xyzI just cited myself.
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    2
    ·
    1 day ago

    Terms.

    There! Syntax. We went over this. Seriously, we did, and, no, I got the last word.

    I suggest you check some Maths textbooks, instead of listening to a Physics major.

    I can check any textbook from any discipline. You know what? I could even ask my school teachers. Because I’m not American and I wasn’t taught shit that doesn’t match up with what professionals are doing.

    You’re just another yank drunk on jingoism, “We do it like that, therefore, it is right”.



  • barsoap@lemm.eetoScience Memes@mander.xyzDomestication
    link
    fedilink
    English
    arrow-up
    34
    arrow-down
    2
    ·
    1 day ago

    Also it’s not like “getting food is easier” is the only hypothesis out there as to why we settled down. Another one, IMO much more in line with human nature, is that we figured out how to ferment beer and for that reason planted buttloads of grain.




  • Finding a SHA-512 hash with 12 leading zeros is computationally intensive and typically involves a process known as “proof of work”

    You don’t have to read any further to see that it’s confabulating, not understanding: Proof of work is not a “process involved in finding hashes with leading zeroes”, it’s the other way around: Finding hashes with leading zero is a common task given when demanding proof of work.

    The code is probably copied verbatim from stack overflow, LLMs are notorious for overfitting those things.


  • barsoap@lemm.eetoScience Memes@mander.xyzI just cited myself.
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    2
    ·
    2 days ago

    0.999… = 1 requires more advanced algebra in a pointed argument,

    You’re used to one but not the other. You convinced yourself that because one is new or unacquainted it is hard, while the rest is not. The rule I mentioned Is certainly easier that 2x/x that’s actual algebra right there.

    It’s as if all math must be regarded as infinitely perfect, and any unbelievers must be cast out to the pyre of harsh correction

    Why, yes. I totally can see your point about decimal notation being awkward in places though I doubt there’s a notation that isn’t, in some area or the other, awkward, and decimal is good enough. We’re also used to it, that plays a big role in whether something is judged convenient.

    On the other hand 0.9999… must be equal to 1. Because otherwise the system would be wrong: For the system to be acceptable, for it to be infinitely perfect in its consistency with everything else, it must work like that.

    And that’s what everyone’s saying when they’re throwing “1/3 = 0.333… now multiply both by three” at you: That 1 = 0.9999… is necessary. That it must be that way. And because it must be like that, it is like that. Because the integrity of the system trumps your own understanding of what the rules of decimal notation are, it trumps your maths teacher, it trumps all the Fields medallists. That integrity is primal, it’s always semantics first, then figure out some syntax to support it (unless you’re into substructural logics, different topic). It’s why you see mathematicians use the term “abuse of notation” but never “abuse of semantics”.


  • barsoap@lemm.eeOPtoScience Memes@mander.xyzEquality
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 days ago

    The teacher couldn’t possibly fathom marking “mega” right for students who had only context from the classroom and also marking “yotta” right for students who had done independent research.

    That is child abuse. Literally. The way my teachers worked, presumably because they learned how to deal with the situation when actually studying pedagogics (a thing we require of teachers here) is to give an extra point because you want to encourage kids to figure things out on their own.


  • barsoap@lemm.eeOPtoScience Memes@mander.xyzEquality
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    2 days ago

    https://en.wikipedia.org/wiki/Rewriting

    …if that’s too heady do note that if you have a heap of four marshmallows and a heap of five marshmallows then that’s the same as having a heap of five marshmallows and a heap of four marshmallows. To have a heap of nine marshmallows, you first have to turn them into a single heap. That’s reducing the number of heaps from two to one and that’s a hand-wavy way to justify the term.



  • barsoap@lemm.eeOPtoScience Memes@mander.xyzEquality
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    3 days ago

    Or signed integers because overflow is undefined. It could do the left-hand computation in two’s complement and the right hand in sign-magnitude, leading to different results. Or, as it’s undefined, it could brew you some coffee and serve it with an aspirin.


  • barsoap@lemm.eetoScience Memes@mander.xyzI just cited myself.
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    edit-2
    3 days ago

    This is the flawed system, there is no method by which 0.999… can become 1 in here.

    Of course there is a method. You might not have been taught in school but you should blame your teachers for that, and noone else. The rule is simple: If you have a nine as repeating decimal, replace it with a zero and increment the digit before that.

    That’s it. That’s literally all there is to it.

    My issue lies entirely with people who use algebraic or better logic to fight an elementary arithmetic issue.

    It’s not any more of an arithmetic issue than 2/6 == 1/3: As I already said, you need an additional normalisation step. The fundamental issue is that rational numbers do not have unique representations in the systems we’re using.

    And, in fact, normalisation in decimal representation is way easier, as the only case to worry about is indeed the repeating nine. All other representations are unique while in the fractional system, all numbers have infinitely many representations.

    Instead of telling those people they’re wrong, focus on the flaws of the tools they’re using.

    Maths teachers are constantly wrong about everything. Especially in the US which single-handedly gave us the abomination that is PEMDAS.

    Instead of blaming mathematicians for talking axiomatically, you should blame teachers for not teaching axiomatic thinking, of teaching procedure instead of laws and why particular sets of laws make sense.

    That method I described to get rid of the nines is not mathematical insight. It teaches you nothing. You’re not an ALU, you’re capable of so much more than that, capable of deeper understanding that rote rule application. Don’t sell yourself short.


    EDIT: Bijective base-10 might be something you want to look at. Also, I was wrong, there’s way more non-unique representations: 0002 is the same as 2. Damn obvious, that’s why it’s so easy to overlook. Dunno whether it easily extends to fractions can’t be bothered to think right now.


  • The problem goes away easily once we understand the limits of the decimal system, but we need to state that the system is limited!

    But the system is not limited: It has a representation for any rational number. Subjectively you may consider it inelegant, you may consider its use in some area inconvenient, but it is formally correct and complete.

    I bet there’s systems where rational numbers have unique representations (never looked into it), and I also bet that they’re awkward AF to use in practice.

    This is a workaround of the decimal flaw using algebraic logic.

    The representation has to reflect algebraic logic, otherwise it would indeed be flawed. It’s the algebraic relationships that are primary to numbers, not the way in which you happen to put numbers onto paper.

    And, honestly, if you can accept that 1/3 == 2/6, what’s so surprising about decimal notation having more than one valid representation for one and the same number? If we want our results to look “clean” with rational notation we have to normalise the fraction from 2/6 to 1/3, and if we want them to look “clean” with decimal notation we, well, have to normalise the notation, from 0.999… to 1. Exact same issue in a different system, and noone complains about.


  • barsoap@lemm.eetoScience Memes@mander.xyzI just cited myself.
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    3 days ago

    By definition, all sufficiently advanced mathematics is isomorphic to witchcraft. (*vaguely gestures at numerology as proof*). Also Occam’s razor has never been robust against reductionism: If you are free to reduce “equal explanatory power” to arbitrary small tunnel vision every explanation becomes permissible, and taking, of those, the simplest one probably doesn’t match with the holistic view. Or, differently put: I think you need to look more broadly onto Occam’s razor :)