Yashmerino
Yashmerino
  • 7
  • 102 381
Why Google Calculator Fails At Math?
Ever wondered why Google Calculator messes up simple math with huge numbers? In this video, we dive into the quirky world of computing and explore how big numbers, floating-point formats, and binary math can cause Google to make surprising mistakes.
#coding #programming #math
🌿 My Social Links
- linktr.ee/yashmerino
📃 Topics Covered
- What is point floating format?
- Why does Google Calculator fail at math?
- What is binary system?
มุมมอง: 5 689

วีดีโอ

You Don't Need Microservices
มุมมอง 2Kหลายเดือนก่อน
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of services that are Independently deployable and Loosely coupled, Services are typically organized around business capabilities. Each service is often owned by a single, small team. #microservices #coding #programming 🌿 My Social Links - linktr.ee/yashmerino 📃 ...
You Should Stop Studying Coding
มุมมอง 1.6Kหลายเดือนก่อน
There are no shortcuts to becoming a software developer; success requires consistent practice, patience, and real coding experience rather than just watching tutorials. Embrace the journey and commit to learning over time. #coding #computerscience #tutorial 🌿 My Social Links - linktr.ee/yashmerino 📃 Topics Covered - Why You Should Stop Studying Coding? - Why You Should Stop Comparing Yourself?
Is AI Really Just If-Else Statements?
มุมมอง 759หลายเดือนก่อน
AI (Artificial Intelligence) is way more complex than if-else statements. While if-else statements are basic programming tools, AI uses advanced techniques and algorithms that go far beyond simple conditional logic. #ai #chatgpt #coding 🌿 My Social Links - linktr.ee/yashmerino 📃 Topics Covered - What is AI? - Machine Learning and Deep Learning - Is AI Really Just If-Else Statements?
Why You Should Stop Using Clean Code
มุมมอง 816หลายเดือนก่อน
Code is clean if it can be understood easily - by everyone on the team. Clean code can be read and enhanced by a developer other than its original author. With understandability comes readability, changeability, extensibility and maintainability. #programming #coding #cleancode 🌿 My Social Links - linktr.ee/yashmerino 📃 Topics Covered - What is Clean Code? - Why you should stop using Clean Code...
Why You Should Avoid Inheritance
มุมมอง 168หลายเดือนก่อน
In object-oriented programming, inheritance is the mechanism of basing an object or class upon another object or class, retaining similar implementation. Also defined as deriving new classes from existing ones such as super class or base class and then forming them into a hierarchy of classes. #coding #programming #oop 🌿 My Social Links - linktr.ee/yashmerino 📃 Topics Covered - What is inherita...
Why Can't CPUs Do Math?
มุมมอง 91Kหลายเดือนก่อน
In computing, floating-point arithmetic (FP) is arithmetic that represents subsets of real numbers using an integer with a fixed precision, called the significand, scaled by an integer exponent of a fixed base. Numbers of this form are called floating-point numbers. #programming #coding #computerscience 🌿 My Social Links - linktr.ee/yashmerino 📃 Topics Covered - What is point floating math? - W...

ความคิดเห็น

  • @Phantlos
    @Phantlos 4 วันที่ผ่านมา

    Ehhh... it's close enough

  • @HARUN-AKSU
    @HARUN-AKSU 7 วันที่ผ่านมา

    Because CPUs did not attend elementary school

  • @trevoro.9731
    @trevoro.9731 12 วันที่ผ่านมา

    At the point of input conversion Python makes a mistake, encoding 0.1 and 0.2 as binary floating point numbers, while the input is clearly given as decimal floating point. This has nothing to do with CPU or floating point or whatever. It's a software mistake, one of many unfixed Python mistakes.

  • @eshananimationworld2086
    @eshananimationworld2086 15 วันที่ผ่านมา

    C++ And C

  • @scribbllllll
    @scribbllllll 16 วันที่ผ่านมา

    4,(max calculater amount of 0s)- 399999999999 = 0 what??? why does it say 1000000000 proof its ture

  • @Fabioluiz100
    @Fabioluiz100 17 วันที่ผ่านมา

    I develop with Delphi, when someone create a condition with floats its very important use Round with a significant decimal places, because if you compare two floats sometimes the processor can't do properly exactly by the reason explained in the vídeo, its like compare two variables "(0.12 = 0.12) = false" but real value of one is "0.1199573638" and the program execute a wrong instruction

  • @Hiepvu12332
    @Hiepvu12332 17 วันที่ผ่านมา

    how c++ can do it while python made from c++?

  • @parasmanku7536
    @parasmanku7536 18 วันที่ผ่านมา

    Just calculate on your own and print it.

  • @yeety1208
    @yeety1208 18 วันที่ผ่านมา

    THAT MUSIC AT THE START NOSTALGIA

  • @Rdabno
    @Rdabno 19 วันที่ผ่านมา

    10001 = 11?

  • @Yukiixs
    @Yukiixs 20 วันที่ผ่านมา

    Skill issue

  • @gabrielv.4358
    @gabrielv.4358 21 วันที่ผ่านมา

    But nowdays 64gb of ram is almost standard, why doesnt "real data point" is used?

  • @gabrielv.4358
    @gabrielv.4358 21 วันที่ผ่านมา

    The Orange Game song at the beginning. Nostalgia!

  • @firstnamelastname307
    @firstnamelastname307 23 วันที่ผ่านมา

    julia> 1//10+2//10 3//10

  • @firstnamelastname307
    @firstnamelastname307 23 วันที่ผ่านมา

    echo 0.1+0.2 | bc -l .3

  • @mihaleben6051
    @mihaleben6051 24 วันที่ผ่านมา

    Silicon errors. Silicon inpuriries. Your mom.

  • @not_a_real_human
    @not_a_real_human 24 วันที่ผ่านมา

    2:15 ....ahhh....it hurts....you are monster!.....see u in hell dude

  • @zealotoffire3833
    @zealotoffire3833 24 วันที่ผ่านมา

    0:56 me whos still in hs 💀

  • @zzco
    @zzco 24 วันที่ผ่านมา

    "point floating"? you mean FLOATING POINT- there's no such thing as "point floating".

  • @rodrigoqteixeira
    @rodrigoqteixeira 24 วันที่ผ่านมา

    Just a little correction on the title, it's correctly written as "why does the google calculator fail at math". You can change the title, please do it.

  • @mjbi
    @mjbi 24 วันที่ผ่านมา

    So what you refer to simple AI like chatbot, I’d say that’s not even AI.. the word AI is overly used these days

  • @troyhepler4330
    @troyhepler4330 24 วันที่ผ่านมา

    "pyton"

  • @tdunc1094
    @tdunc1094 25 วันที่ผ่านมา

    Is this also why multiplying two large, but finite numbers end up as “Infinity?”

    • @dalmutbrothers
      @dalmutbrothers 24 วันที่ผ่านมา

      the number is too big for the calculator to understand

  • @slicerthe85th
    @slicerthe85th 25 วันที่ผ่านมา

    in lua 0.1 + 0.2 somehow gave 0.3 in the online compiler

  • @MarIsRandom
    @MarIsRandom 25 วันที่ผ่านมา

    at least the apple calculator (accessable via app store for iphones, or cmd+space for ipads/macs) has it right, right?

    • @TheFriok
      @TheFriok 23 วันที่ผ่านมา

      if it uses float fuck no

    • @MarIsRandom
      @MarIsRandom 23 วันที่ผ่านมา

      @@TheFriok idk what float fuck means

  • @Writer_Productions_Map
    @Writer_Productions_Map 25 วันที่ผ่านมา

    In my Google Calculator app, it works fine! I tested it and it worked perfectly...

  • @ananas-nevermind
    @ananas-nevermind 25 วันที่ผ่านมา

    floating point duh

  • @miladmoro88
    @miladmoro88 26 วันที่ผ่านมา

    2:16 Noooooo

  • @GMTVAerials
    @GMTVAerials 26 วันที่ผ่านมา

    PRINT 0.1+0.2 prints out 0.3 on my ZX Spectrum.

  • @TerminatorVasya
    @TerminatorVasya 26 วันที่ผ่านมา

    Their measurement converter also works incorrectly. If you write integer, it works fine, but if you type float value, it adjusts formula to have same answer as if you wrote integer in it. (Example: you write 1.3 meters but it will give you 100cm instead of 130cm)

  • @AlfiesFuntime
    @AlfiesFuntime 26 วันที่ผ่านมา

    This is one case where bing is actually better than google

    • @jhgvvetyjj6589
      @jhgvvetyjj6589 25 วันที่ผ่านมา

      When I typed 100000000000000000000001-100000000000000000000000 in bing, it converted it to 1.0000000000000001e+23-1e+23 and evaluated it as 46

    • @AlfiesFuntime
      @AlfiesFuntime 25 วันที่ผ่านมา

      @@jhgvvetyjj6589 lol

    • @endlessgoofyahhmemes69
      @endlessgoofyahhmemes69 25 วันที่ผ่านมา

      ​@@jhgvvetyjj6589 bing bing bu-bing bu-bing bu-bing bing bing bu-bing bing bing bu-bing is what a Microsoft employee sang when they were trying to rename their search engine

  • @just_iblue
    @just_iblue 26 วันที่ผ่านมา

    Same reason on why you can't enter more than 15 digits on an android calculator

    • @Diamond-v9
      @Diamond-v9 20 วันที่ผ่านมา

      Same thing for iOS, glazer.

    • @just_iblue
      @just_iblue 20 วันที่ผ่านมา

      @Diamond-v9 I didn't know that I just put android only because I thought I would get insulted by iOS glazers

    • @jackcraftsolar
      @jackcraftsolar 17 วันที่ผ่านมา

      As a math nerd and a android user the android calculator kinda sucks with complex calculations to be honest

  • @QuintP511
    @QuintP511 26 วันที่ผ่านมา

    So how to fix it?

  • @McTonk
    @McTonk 26 วันที่ผ่านมา

    lmao i tried the 4000000000000000001-4000000000000000000 thing and it's really sad that it equaled 0

  • @YonatanAvhar
    @YonatanAvhar 26 วันที่ผ่านมา

    People here are complaining about the fact that you made a video about floating point precision, I think the major issue here is that the programmers who built Google's calculator used floats for it, most languages have builtin BigNumber support, which is a structure that allows you to do math at arbitrary precision. As you said, we don't have infinite memory, but we don't need to go too far beyond the limits of a modern computer with any calculation you can type into the search box. And if the calculations happen on the client side, they could be run async and have a loading spinner in case the numbers are really large

  • @CativaCookie
    @CativaCookie 26 วันที่ผ่านมา

    The built in windows calculator seems to handle it just fine so I think it is fair to say the google calculator has failed at its task.

  • @kowaihana
    @kowaihana 26 วันที่ผ่านมา

    another floating point video... 💤💤😴

  • @lowercase_koppa
    @lowercase_koppa 26 วันที่ผ่านมา

    you made my google home start listening by saying "...okay google, are you doing arlight??"

    • @yashmerinodev
      @yashmerinodev 26 วันที่ผ่านมา

      Mine too opened up :D

  • @trinityy-7
    @trinityy-7 27 วันที่ผ่านมา

    floating point precision is common knowledge why am i seeing so many videos about it

    • @AnnoyedSonic
      @AnnoyedSonic 26 วันที่ผ่านมา

      Ask a random person on the side of the street what a floating point number is. Unless they have an interest in computers, then chances are they're not gonna know what you're talking about.

    • @ananas-nevermind
      @ananas-nevermind 25 วันที่ผ่านมา

      ik dude

  • @eboubaker3722
    @eboubaker3722 27 วันที่ผ่านมา

    Because programmer is ugly

  • @cyncxd
    @cyncxd 27 วันที่ผ่านมา

    what's the song on the first part

    • @yashmerinodev
      @yashmerinodev 27 วันที่ผ่านมา

      It's from a Russian series th-cam.com/video/Wfpc_1bK8ao/w-d-xo.htmlsi=CDDIkawopHsEV9Qc

  • @Brainsucker92
    @Brainsucker92 27 วันที่ผ่านมา

    In case someone wants to know more about this, just read IEEE754. I had to learn it the hard way. But to be honest, in my opinion this detail is relatively unimportant in my daily programming business. In fact, I was programming for several years before I even learned about it. Sometimes I was wondering about odd results but none of them was important enough to seriously mess with the things I was trying to achieve.

  • @alclelalclel
    @alclelalclel 28 วันที่ผ่านมา

    another floating point video DJKFHSJKHFLKJDHFJSD

    • @alclelalclel
      @alclelalclel 28 วันที่ผ่านมา

      still a good video tho

    • @yashmerinodev
      @yashmerinodev 28 วันที่ผ่านมา

      <3

  • @GemStar4071
    @GemStar4071 28 วันที่ผ่านมา

    nvm i tried it and it also gave 0

  • @GemStar4071
    @GemStar4071 28 วันที่ผ่านมา

    it probably reached 64 bit integer × 64 bit integer

    • @_.luminosity._
      @_.luminosity._ 26 วันที่ผ่านมา

      it's signed 🙏🙏🙏

  • @yashmerinodev
    @yashmerinodev 28 วันที่ผ่านมา

    Heyo, I messed up the numbers a little bit in the video, noticed it only on the editing stage :(

  • @ChraO_o
    @ChraO_o 29 วันที่ผ่านมา

    What if math is wrong? 🤔

  • @penguincute3564
    @penguincute3564 29 วันที่ผ่านมา

    Isn't adding the job of the ALU and not the CPU?

  • @squaremarco
    @squaremarco 29 วันที่ผ่านมา

    Please call it floating point, not point floating

  • @IvanPompa-lr7iy
    @IvanPompa-lr7iy 29 วันที่ผ่านมา

    Bro erase that before AI takes control, otherwise they will find you hehehee