all 35 comments

sorted by: hot top controversial new old
[–] 147 points 5 months ago (6 children)

JS devs are like yep, that's clearly concatenation of 2 strings.

  • source
  • hideshow 6 child comments
  • [–] 48 points 5 months ago (7 children)

    I mean not really cause base one would just be 111 + 111 = 111111. On the other hand if its baseless it still doesnt work cause then its 3 + 6 = 9? But with that it could just be base 10. One thing that could work is that its actually a split base 4 and 8 system where the first 3 digits of a number are base 4 and the rest are base 8 but this is a very confusing system and the opposite of what is usual. It could also be a system where 1, 2, 3 are used for whole parts of numbers and 4, 5, 6 were added when they inveneted fractions so they represent the fractional part of numbers? Thats what im gonna put my money on tho im probably ignoring something obvious.

  • source
  • hideshow 7 child comments
  • [–] 27 points 5 months ago (5 children)

    I disagree with you definition of base 1. Since base 10 is 0 through 9, and base 2 is 0 and 1, therefor base 1 must be only 0.

    The real question is: How do we continue?
    What is base 0?
    Is that equal to base 1?
    Are the negative bases?

  • source
  • parent
  • hideshow 5 child comments
  • [–] 1 point 5 months ago

    This is completely true but i kinda shortcut to a zeroless base 1, basically a counting system. Another way you could make it work is of you had a seperate numeral for each factor of 2. So 1->1, 2->2, 3->4, 4->8, etc. So 123 is just 1+10+100->111 in base 2 so 123+456=123456 is true because 7+56 is 63. Idk i think we are overcomplicating a meme but thats what the internet is for and i think this system is actually not even that cursed.

  • source
  • parent
  • [–] 33 points 5 months ago (5 children)

    Popmath youtubers: "123+456=123456 😱" actual explanation depends on an obscure redefinition of numbers, + and =.

  • source
  • hideshow 5 child comments
  • [–] 15 points 5 months ago (3 children)

    In this case it depends on having base 1 with all digits being equivalent (i.e. 123 = 456 = 000).

  • source
  • parent
  • hideshow 3 child comments
  • [–] 3 points 5 months ago (2 children)

    So effectively 3 + 3 = 6, just counting digits.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 5 months ago* (last edited 5 months ago) (1 child)

    No, in this system 3 + 3 = 33 or 66 or 12 or 11, etc. Basically any digit is equivalent 1 in normal base 1.

    EDIT: I blame lack of coffee for misreading Serinus@lemmy.world comment

  • source
  • parent
  • hideshow 1 child comment
  • [–] 33 points 5 months ago (2 children)

    This is slop, look at the "108" in the middle. I hope you found it somewhere and didn't realize it was AI-generated.

  • source
  • hideshow 2 child comments
  • [–] 15 points 5 months ago (2 children)

    In base 1 there would just be 579 ones in a row. Someone doesn't understand base 1.

  • source
  • hideshow 2 child comments
  • [–] 1 point 5 months ago*

    Not exactly. In base 1 they don't have to be in a row because the order doesn't matter. For example, 16 could be 16 ones in a row, or 4 rows of 4 ones, 2 rows of 8, or 16 in a circle, an X, or a completely disorderly bunch.

  • source
  • parent
  • [–] 7 points 5 months ago

    Being in "this is obviously wrong" category, I have no choice but to downvote this.

  • source
  • [–] 6 points 5 months ago

    Oh, strings have no limiters, and + is the string concatenation operand?

  • source
  • [–] 5 points 5 months ago

    It's just a sum of the sets 123 and 456 where 123 +456 = 123×456

  • source
  • [–] 4 points 5 months ago

    This holds when + is a group operation (concatenation) acting on the set of all possible finite strings.

  • source
  • [–] 4 points 5 months ago (1 child)

    I feel like this well represents one of my first coding mistakes in VB, right before I started way overusing conversion calls

  • source
  • hideshow 1 child comment
  • [–] 3 points 5 months ago

    Before anyone calculates this: it's not possible in base 10 or any base because 3+6 ≠ 6

  • source
  • [–] 1 point 5 months ago

    Mathing made easy.

  • source