Andre Prihodko
Andre Prihodko
  • 3
  • 174 652
Can a Computer Think Like a Brain?
References and Sources:
www.andreprihodko.com/youtube/can-a-computer-think-like-a-brain
Computers work in binary using electrical signals, but is it possible to create a computer that works like a human brain?
Video Chapters:
0:00 Introduction
0:41 Evolution
1:54 Neuromorphic Engineering
5:02 Memristors
6:22 Outro
Переглядів: 151

Відео

How Your Computer Draws Lines
Переглядів 174 тис.9 місяців тому
References and Sources: www.andreprihodko.com/youtube/how-your-computer-draws-lines Computer graphics have been a fundamental field of computer science and has interesting roots. How were simple shapes like lines, which are the basis of all other graphics, drawn efficiently back in the day? Video Chapters: 00:00 Introduction 00:48 First Solution 02:07 Optimized Solution 03:41 Conclusion
Weapon Computers
Переглядів 949Рік тому
References and Sources: www.andreprihodko.com/youtube/weapon-computers The Cold War was filled with risk of armageddon lurking in silos across the world. But what computers controlled such dangerous weapons, and what controls them now? LOTS of information regarding the computers and missile systems was left out. If you want more detail about their specifications and history, feel free to do som...

КОМЕНТАРІ

  • @paoloose
    @paoloose 10 днів тому

    what do you use for animations?=

  • @Joefish90
    @Joefish90 10 днів тому

    Concise explanation that actually does the work to derive the algorithm + animations for clarity. This is probably the best video on Bresenham I have seen so far. 👍

  • @jishanahamed8592
    @jishanahamed8592 12 днів тому

    This was great short to the point, and didn't miss a thing.

  • @mahmudhassan6624
    @mahmudhassan6624 3 місяці тому

    That's bresenham's line drawing algorithm

  • @sheevys
    @sheevys 7 місяців тому

    Do you have an idea how it is done in the opposite direction, from raster to SVG? E.g. using a library like potrace.

  • @estebanr7877
    @estebanr7877 8 місяців тому

    Прінодко? Виглядає українською

  • @-_lIl_-
    @-_lIl_- 8 місяців тому

    2:17 then cant you just make all the numbers doubled so that the fraction turns into an integer, theofore making there be no floating point arethmetic? or cant you just make there be fixed point numbers instead of floating point?

  • @deadtake2664
    @deadtake2664 8 місяців тому

    From the production quality of this video I was fully expecting a forty minute essay when it came on

  • @BTC_XD
    @BTC_XD 8 місяців тому

    brain hurt. brain happy.

  • @evanrosman9226
    @evanrosman9226 8 місяців тому

    ⬛⬛ ⬛⬛ ⬛⬛

  • @noahtht12
    @noahtht12 8 місяців тому

    I liked my own comment

  • @JusticeForQ
    @JusticeForQ 8 місяців тому

    im going to pretend like i understand 0.1% of what you just said

  • @mynameiscedie398
    @mynameiscedie398 8 місяців тому

    if Δ̷͔̟̞̦͎̙͚̪͖͍̇̀̒͐ͬ̏ͪ̃ͤͣ͜͜͢͡ͅ = -0 then Δ̷͔̟̞̦͎̙͚̪͖͍̇̀̒͐ͬ̏ͪ̃ͤͣ͜͜͢͡ͅy + Δ̷͔̟̞̦͎̙͚̪͖͍̇̀̒͐ͬ̏ͪ̃ͤͣ͜͜͢͡ͅx= 0̴̢̨̖̹̝̻͉̰͎̹̎͆̀ͯ̎̇̾͂ͫ̅̄̉̍͋̾ͤ̚̚1̍̓̀̆̌͑͒͗̋͂ͦͦͮ́ͮ҉̝̫̳͚̖̱̝̟̝͔̀͢0̴̜̫̟̯̻̲̣͚̖̟͇̯̼̗͙͕̗͓͕̀͒͑͗̋̀̌ͮ̉̌ͤ̓̚͝1̵̛̹͕͉̤̞̅̈́ͨ̐̓̔͒͛̇̐ͩ̅̏͑͗͜0̨̟̗̹͖̬̘͓̥̌ͭ̽̽̓ͥ̽̇ͤ͡1̴̨̹̯̪̥̘̲̦ͨͣ̇̉̏̌͑͆͒̿̌ͯ̀̍ͩ̚͜1̡̛̖̱͕̫̮̟͓͍̲̓̄͐͒̂̒͜0̶̧͖̫̥͕̦̯̺͉̻̹̣̺͖̌̃̀̓ͬ͡1̴̸̹̙̜͕͙͙̯̹̪͉͔̞ͯ͋͌̈̌̓̍͞1̶̸̖̮͎̱̝͉ͤͦ̂͆̈̎ͦͩͧͦ́̆ͯ̑ͣ̀̚͜͞ͅ0̶̛̰͉̖͓̼̳͉̹̦͎̏̏̈ͤͣͪ̃͒͌ͩͫ͡͠͞0͒͒͗ͧͬ̋̓͐̈̚҉͖̻̦̯̹̗͙̥͝0̵̴̨̛̙̝͈̟̩̼̼̹̹͖͚͔̑̍̽̇ͥ̽ͬ̃́͒̃ͭ͊̊͛̄ͦ̀ͅ0̶̸̸̝̯͚̖̒͛̒͆͒ͤ͋͊̊̓͑̀͑̉̃̚͘ͅ0̸͕̗̻͕͖͑͋̐̆͒̈́͂̈̉̇̀̚͜͡0̢̱̮̬͙͓͙̥̘͖̺̬͚̪͕͈̗͚̆͂ͮͮ͊ͬ͗̆͂̇̿̚̕1̵̲̝͈̭̣͓͈͙͔̃̎̌̍̿̂̌̽͘ͅ1͙̥͉̤͎̘̗̤̗̰̫̺͒̏̓̀̂̾̚̕͞͡1̷̾ͦ̐̏̈̆͌͆͒́͆͑̌̆̌͌ͪͪ̉͏҉͙̼͓̬̥̣͕̰̙͙̪͓ͅ1̝̖̞͕͈̼͎̲̰͕͓̤͉̠ͯ̉ͤ̓̓̇͗ͭ͢͠͠0̷̵̫͇͎̮͇͕̼̺̣̣͕̝̪͕͕͈̇̊ͧ̔̄̋̐̍0͙̗̦̦̙̞͙͔̻͍̔̎͆͟0̴̸͎͍̤͉̜̘͖̣͇͔͌̊ͥ͋ͬͭͭ̂̋ͤ̿ͨ͒ͥ͒̍ͤ̀͟͜0̶̢͉̙̻̟̯̹̱̟̩͉̤̹̬͉̠͌̅ͪͬͧͥ̌ͅͅ0̛̝̲̼̬͍̾͑ͮ̾̽̀̓͌̑̅͆ͧ̂̂͌̀̚͝͠1̤͙̤̠̫̖̞̦̫͖̍̀̏̊͛ͮͧͨ͊̇̊͆ͭ͊̏́͛͝͡ͅ1̵͈̹̯̱̞̟͉̭̼͙̺̺͕̼͈̞̘̙̄̑̂̋̋̍ͮ͆̚͟͢ͅ1̴̶̨̧̩͈̪̜̙̮͓͇̦̻͍̉͆̒ͫ̒̅̂̀̽̂ͭͤͤ̅̚͢ͅ0̨̡̞̲̱̰̝̰̫͓̙̻̲͈͕̪̏ͥ͗͌͛ͬ͌̇̍̂͊́ͭ̉͘͢͝1̸̨̳͖̟̱̳̝̳͉̪̦͓̦̳͉͉ͨͨ̏ͮ̽͗̎ͮ͛ͥͭ͌ͯ͌́0̶̫̼̫̤͕̩̝̞̤̭̮̭̺͎̝̭̻͍͑͗̌̂ͣ̓̽̇ͥ̐͋̐́́͋͢͞1̨͕͚̟̼̠̰͇̖̗͚͂ͫͪͦ͐1̴̸̻͇̣̲̝̭͉͈͈͐̾́̂ͥ̔̐̐0̴̛̜̠̣̺͔͎͎̺͚̻͙͖͓͕̉̽̒̉͢͝ͅͅͅ1̴̵̶̘̮͎̱͙̯̠̞͙̇̾̍ͯͨͬͣͮ̿̉̌͑͒ͦ́͜0̛̱̠̗̘̻̠̯͙͉̺̦̦̞̹͐ͦ͗͐̋͐͗̈͊̈̉̈́͛̃̐̑̔́.̵̧̨͓͓̮̞̪̲͙̲͚̉́͌ͬͩ̄̎ͩ͂̍ͩ͊̽͒͟͞ͅ-̶̸̫̗͍͉ͦ̐̂̄͌̓̋͂̎̈́ͯ̄ͥ͟͠͝.̸̨̢͍͉̲̙̪̬͔̯̮͈̻̫̺͂̄͗̇ͫ͆ͦ͒̃͆̐ͧ͐̀̏͗̚̕ͅ-̶̨̤̣̙̞͙͕̰̬̪̮̰͖̯͕̫͚͎̟̏̅͆͂͗̑ͯ̓̂̐͐ͯ̿ͭ̇͊̀͟͝-̛̬͇̲̲̻̰̞͍̲̙̤͕̻̮̘̺̪̰ͣ̍ͭ̈́ͧ͌̎͆̿̄̔̿ͨͨ̑̚̚̕͞͞-̸̡̇̽ͧ̾̃ͮ͌ͯ҉̣̗̳̜̠͇̀-̬̳̻̞͖̺̳̗̙̜̣̏̓͆̀͘͡-̧̥̤̞̫̳̟̲͉͇̜̘̝̱͍̮̟̞̳͑̓ͥ͂ͩ̍ͤ͌ͅ.̶̓͗ͩ̎̓͌̊̌̆͐ͧͣͧ̍͏҉̰̳̞̟͓͔͚.̷̷͕͚̝̘͍̯̯̭̞̗̰̹̫̱̬̉̿̀̆ͬ̽́̀̀.̷͇̠̗̮̦͎̭̖̫̲̳͎̔ͬ͋͐̉̄ͨ̋ͩ̂̊ͣ̒ͣ̆͐̚̚̚͘.̶̵͈͔̟̻̮̅́̓̉̃ͪ̈̋̂̓̓ͤ́̚.̨͈̖̥̱̗̙ͫ̅ͩͪ̃̿͑̃ͫ̿ͯ̊́̚̚͞͡.̷̧̧̢̳̺̱͇̝̲̞̙̪̣̞̝͔̰̙̒̿̇̂͊̓ͭ̈̚̚͘.̧̞̘̫̦͕̪̪̫̰̹̰̺͕̤͕̖̙̫̿̑ͥ͐͂̐̌ͣ̆ͣ́͠ͅ-̷̸̜̱̥̮̟̩̱͇̠̞̥̩̭̦̠̳͙̣̀̈́͌̈̎ͥͨ̍͋̂̀̍ͣ͌̀̚̚̚.̡ͯ̾̉̓̇̆͑͏̡̨̬̖͚̫͚-̵̶͕̝̮̞̜̑ͯ̿́͋̂͐̅̊̌ͣ͛̊̚̚.̴͙̪̱̰͙̪̗̭̱̯̤̜̮̹͍ͪ̈͆̅̔͌̂̅͗ͬ̓̆̀̕0͛̑͗̆ͫ҉̶̧̦̥̹̣̲͖̫͘͠1̨̯̥͖͓͉͖̜̞̗͈͚̦̞̜̼̞͍̞̾ͪ̽͋̕͢͡ͅ0̧̨̭̭͉̬͚̯͓̜͖̘̩͎̻͔͍̽̏̋͌͌ͬ͆ͦͥ̒͆1̡͊͛ͫ͑̅͂ͧ̍̆ͯ̅͐ͬ͜͞҉̲̤̜̬̞̟̜͙0̊̆̽̀̍͛ͬ̏͐̔͂ͩ͛ͥ͏̢̣̗̟̟̩̘̘̮̩1͈̮̯̮͙̳̪͎͍̼̄͂̌ͭ̒ͨ̾̃̃ͩ̓̐ͨ͑͒̒̅́̕͜͞0̌̃ͧ̈̽ͧ̅̾ͫͬ̔͋͂ͨ̆̃͊ͤͥ҉̀͜҉̱̻̞̠͙̞̺̝͚̺̼̗̪̰ͅ1̸̪̠̯̥̳̳̥̲̻̮̳̫͒̊̀͐͑͗̒̊̎̈́ͪ͌̂̍͘̕͜0̵́ͨ̄ͥ̄ͧ̄́ͬ̀̓͗̚͢͡҉̸͇̟͙̮͈̩̣̖0̨̡̡̘͕͙̬͕̞̮̘ͫͣ͒͑́̀̃ͣ̀͟0̨͋͒̋̌̒͐ͨ̄̚͏̰̭̳̮̱̦̭̤̜ͅ1͓̠̝͓̌̏ͦ̿͗̿͑̐̒̒ͩ̇͂͆̕͢͠ͅ1͈̰͇͎̪̹̗̻̘͋ͮ̍̉ͣ̎ͨ̒̈̚̕͞0̸͑͋ͥ͗ͯͩ̆̀҉̴̫̺̜͔̱͈͕͡1̛̛̰̬̲̜͎̯̊̇̇̒̇̅͢1̸̧̧̮͖̣̘̎̈̂͊́̂̐̕͠1̵͍̦̠̙̿̄́̿̀̂̽̈͐̈̒͑̉̀̚̕͢͜0̛̩̪̫͖̯̗̯̱̲̖̪͎̄͆̋̈́̇̈́ͥ̎̔̉̇ͯͅ0̠̘̫̫͈̞̹̼̝̱̫̺͚͈̭̑ͫ̑ͭ̍ͯ̌̀͛̋͆͗̑ͦ̀͘0̷̱͕̗͈̺͓̗͎̪̘͔̃͑̂̂̌ͥ͆ͥ̎͛̌̄ͥ͜͡͞1ͩ̉̅̂͑̓̔̎͘͘̕͟҉̟̟͉̮̥̤͈̫̺͚̩̺̱̯ͅ1̶̨̢̛ͫ͒̄ͤ͋̾̆̅̊̀͆̉̓́̓ͯͩ҉͈̻̠̟̝̬̞̖

  • @sanidhyas3s
    @sanidhyas3s 8 місяців тому

    Liked the video, but the explanation for the algorithm could've been slower and a bit more to the viewer

  • @SamuelLewis-wf7uf
    @SamuelLewis-wf7uf 8 місяців тому

    Can you do one for circles?

  • @iropthegamer726
    @iropthegamer726 8 місяців тому

    had to click off because the excessive amount of math I can't understand made me zone out

  • @melongaming1234
    @melongaming1234 8 місяців тому

    As a 4th grader I understand everything in this video 😂

    • @beefsmeller27
      @beefsmeller27 8 місяців тому

      As a 4th grader you aren't legally old enough to use youtube 😂

    • @progect3548
      @progect3548 8 місяців тому

      @@beefsmeller27your saying that like you didnt use UA-cam underaged either don’t lie to me, we all did it.

    • @beefsmeller27
      @beefsmeller27 8 місяців тому

      @@progect3548 Yeah man, we all did, it's just I didn't tell people my age. Trust me, there are some creeps here. I'm ok with underaged people using the website, just not them commenting their age for everyone to see.

    • @progect3548
      @progect3548 8 місяців тому

      @@beefsmeller27 fair

    • @tealover70
      @tealover70 8 місяців тому

      4th is crazy

  • @adog3129
    @adog3129 8 місяців тому

    cool! i've been a game programmer for a while and the graphics functions are easy enough to use but they've always seemed like black magic to me under the hood. interesting to know that it's not really that complicated.

  • @teslacactus1135
    @teslacactus1135 8 місяців тому

    matt bat wings

  • @1994AustinSmith
    @1994AustinSmith 8 місяців тому

    So why do computers almost never draw circles with perfect rotational symmetry?

  • @cheesier.
    @cheesier. 8 місяців тому

    | . | . |

  • @a33293
    @a33293 8 місяців тому

    How is it hard? It's wearing a diagonal.

  • @mihaleben6051
    @mihaleben6051 8 місяців тому

    A bit is a pixel. 8 bits can store a :) Source: some redstone video

  • @elotkarloketh166
    @elotkarloketh166 8 місяців тому

    Everyone should enable and use SSAA(you have to set Gaussian blur to 0%), let's just abandon something likes DLSS that actually reduces information

  • @kilroy987
    @kilroy987 8 місяців тому

    I learned about this when I was doing Assembly Language. I wanted to expand on it and make a triangle painting algorithm. I never really got it there, at least not it a way that matches up with a line also drawn around the triangle as a border. But I'm sure others have solved that.

  • @HailAnts
    @HailAnts 8 місяців тому

    I had a Radio Shack TRS-80 computer in the late 70s. It had similarly simplistic graphics. You could turn (large) pixels on or off but that's it. No LINE function. So I worked out how to do it manually with a FOR/NEXT loop. Fortunately I was also learning algebra at the same time. I even discovered how to vary a sine wave's amplitude and frequency before learning it in school (once I upgraded to enhanced BASIC that included the SIN(x) function!)

  • @seantanner1619
    @seantanner1619 8 місяців тому

    The background music sounds like a mixture between discord call sounds and mass effect's probe exploration music.

  • @nxby
    @nxby 8 місяців тому

    What a msterpiece of a video!

  • @ThumbsTup
    @ThumbsTup 8 місяців тому

    I hate myself for not being good enough at programming

  • @annonymat
    @annonymat 8 місяців тому

    This is where I draw the line! ➡️ -------------

  • @user-sw5ck2if9x
    @user-sw5ck2if9x 8 місяців тому

    1:23 Things escalated fast af

  • @mranima748
    @mranima748 8 місяців тому

    Y=mx+c

  • @godofmonochrome554
    @godofmonochrome554 8 місяців тому

    oh dam

  • @noobyprobygaming2293
    @noobyprobygaming2293 8 місяців тому

    I came here by mattbatwings video

  • @Egon3k
    @Egon3k 8 місяців тому

    Wow, only the second video and already such a high quality. Keep on going :)

  • @jasperwalls
    @jasperwalls 8 місяців тому

    |||||||||||||||||||||||||||||||||||||||||||||||||||||

  • @jasperwalls
    @jasperwalls 8 місяців тому

    \/\/\/\/\/\/\//\/\/\/\/\/\/\/\\\\///////////\\\\\\\\\\\\\\\\\

  • @Riad-Sultanli
    @Riad-Sultanli 8 місяців тому

    Great video, well explained, short and informative. Keep going on

  • @Matek_Patek11
    @Matek_Patek11 8 місяців тому

    I didnt know math can be in 4k

  • @AllenKnutson
    @AllenKnutson 8 місяців тому

    I think of the math here as saying, the function Ax+By+C (integer coefficients!) is positive on one side of the line and negative on the other. Keep a running tab of whether you're on the positive side or negative side to know whether you should increment x or y. Based on that, add A or B to your tab. The corresponding algorithm for circles (again based on integer addition -- and works for general conics) is yet cooler. Now instead of adding constants A,B to the running tab, you should add linear functions. But computing those linear functions is _itself_ done with a running tab for each one.

  • @brycegames3038
    @brycegames3038 8 місяців тому

    A line is a 1D shape.

  • @vizthex
    @vizthex 8 місяців тому

    i like your funny words, magic man.

  • @vk8a8
    @vk8a8 8 місяців тому

    What

  • @Unagam1GD
    @Unagam1GD 8 місяців тому

    intermeresting

  • @farhan-momin
    @farhan-momin 8 місяців тому

    Well explained and visualized

  • @patryksiennicki1747
    @patryksiennicki1747 8 місяців тому

    Why does this video has 0 likes

  • @naomi9918
    @naomi9918 8 місяців тому

    0:40 If you only get the starting letters of jack elton bresenham's name, it's jeb. You know it.

  • @lojas426
    @lojas426 8 місяців тому

    Some dude did this in minecraft, also made it do quadratic lines too

  • @pvic6959
    @pvic6959 8 місяців тому

    Hey Andre, i hear there is old content? Please consider reuploading those! These 2 videos ive seen are amazing! of course, it is up to you and you likely have your reasons for removing them

    • @AndrePrihodko
      @AndrePrihodko 8 місяців тому

      Trust me, my old videos aren't anything worth seeing :P

    • @pvic6959
      @pvic6959 8 місяців тому

      @@AndrePrihodko haha I'll take your word. Then, I'm really excited to see what else you create!!

  • @swampcooler8332
    @swampcooler8332 8 місяців тому

    Draw a vector between two points, fill in every pixel in contact with the vector line, and if there are more than 2 pixels in a row filled in, only fill the one with the most contact with your vector line. Don't forget to account for weather or not the line is horizontally or vertically oriented Howd I do