Recursive PowerPoint Presentations [Gone Fractal!]

Sdílet
Vložit
  • čas přidán 18. 05. 2024
  • Thanks to Steve Mould for filming with me. Check out his "How viruses self assemble" video.
    • 12 magnets show how vi...
    We have since made the t-shirt I'm wearing available for purchase:
    fotsn.teemill.com/collection/...
    We have some free teaching resources for anyone who wants to make a large collaborative fractal! As well as complicated 3D ones we've made a new Think Maths "low-prep giant Sierpinski triangle" guide.
    think-maths.co.uk/standupmaths...
    The second channel video takes a closer look at the pptx file and the details of what version of PowerPoint you need to make this work.
    • How a PowerPoint fract...
    Tom Wildenhain has since made far more successful PowerPoint fractals than Steve and I were anywhere near.
    • An easier way to make ...
    If you want to see the live An Evening of Unnecessary Detail show: it's once a month in London.
    festivalofthespokennerd.com/s...
    Some technical details about the Cantor Set.
    mathworld.wolfram.com/CantorSe...
    CORRECTIONS
    - Nothing yet. Let me know if you spot anything!
    Thanks to my Patreon supports who do support these videos and make them possible. Here is a random subset:
    Simon Hutchings
    Philippe von Bergen
    Richard Fourie
    Alan Flett
    James Tanner
    Support my channel and I can make more maths videos:
    / standupmaths
    Filming and editing by Trunkman Productions: trunkman.co.uk
    Sound production by Peter Doggart
    Music by Howard Carter
    Design by Simon Wright
    MATT PARKER: Stand-up Mathematician
    Website: standupmaths.com/
    Maths book: wwwh.umble-pi.com
    Nerdy maths toys: mathsgear.co.uk/
  • Zábava

Komentáře • 1,2K

  • @alexpotts6520
    @alexpotts6520 Před 5 lety +2464

    To understand recursion, you must first understand recursion.

    • @0LoneTech
      @0LoneTech Před 5 lety +139

      "Tail recursion, noun: If you're not sick of it already, see tail recursion." - the Jargon File

    • @thenasadude6878
      @thenasadude6878 Před 5 lety +45

      You also need to login to logout. Please login to logout.

    • @retroretiree2086
      @retroretiree2086 Před 5 lety +35

      Years & years ago in one of Borland's manuals in the index there was: Recursion: see Recursive. and Recursive: See Recursion. :)

    • @DutchmanDavid
      @DutchmanDavid Před 5 lety +36

      @@retroretiree2086
      If you google "Recursion", Google will ask you "Did you mean: Recursion" xD
      This does not work for "Recursive".

    • @davidwuhrer6704
      @davidwuhrer6704 Před 5 lety +18

      @@retroretiree2086 The Devil's Data Processing Dictionary has these entries:
      endless loop: See loop, endless.
      loop, endless: See endless loop.

  • @FlintlockYT
    @FlintlockYT Před 5 lety +2535

    I mean, who *doesn't* invite their friends over to make Powerpoint presentations?

    • @abacussssss
      @abacussssss Před 5 lety +73

      “Oliver with orange default profile” gang

    • @chrishughson4511
      @chrishughson4511 Před 5 lety +5

      @MichaelKingsfordGray hey my grandfather's name was Oliver. Come to think of it, I never met anyone else named Oliver I'm my whole life... ????

    • @PatrickHirsch
      @PatrickHirsch Před 5 lety +17

      I don't, we make Excel Spreadsheets.

    • @parkerlee8071
      @parkerlee8071 Před 5 lety +7

      It's just how we party. Making endless presentations. It gets really wild. Best parties I've been to.

    • @jameswalker199
      @jameswalker199 Před 4 lety +6

      Sometimes I decline because I prefer spreadsheet nights.

  • @GranSkyline
    @GranSkyline Před 5 lety +2239

    This is the type of video you get when a content creator understands his demographic /perfectly/

  • @jacktheninja
    @jacktheninja Před 5 lety +2150

    My favorite programming language is powerpoint

    • @Wargon2013
      @Wargon2013 Před 5 lety +132

      It is Turing complete as far as I know, so...

    • @heinrichhein2605
      @heinrichhein2605 Před 5 lety +4

      It is so it is a language like C

    • @egilsandnes9637
      @egilsandnes9637 Před 5 lety +15

      Mine is Game of Life. (Portal and Little Big Planet are also quite good)

    • @tomwildenhain9539
      @tomwildenhain9539 Před 5 lety +59

      Yes, it is. I have done some research on the subject: czcams.com/video/sdkxWqsk17c/video.html

    • @TheSpacecraftX
      @TheSpacecraftX Před 5 lety +26

      @@tomwildenhain9539 Oh wow it's actually you who made it. This is one of my favourite videos on the internet. I love a chance to share it. How it only has 14k views is mind blowing to me. Ah that's a reupload I think. This is ht esame video with more views. czcams.com/video/uNjxe8ShM-8/video.html Like you forgot the next day was april fools so reuploaded it on April 1st.

  • @jeremybuckets
    @jeremybuckets Před 5 lety +575

    *somewhere at microsoft*
    "should we disable self-referential links?"
    "...why would anyone make a self-referential link?"

    • @Lojdika
      @Lojdika Před 3 lety +16

      Such an IT joke. Loved it.

    • @Draco137YT
      @Draco137YT Před 3 lety +17

      The funny thing is that Excel recognizes self-referential operations as impossible to resolve, but PowerPoint doesn't for some reason.

    • @catchara1496
      @catchara1496 Před 3 lety +14

      @@Draco137YT because excel will crash and PowerPoint won’t

  • @krustykrabpizzzza
    @krustykrabpizzzza Před 5 lety +2262

    The question is, did you send the inevitable crash error reports to Microsoft?

    • @6infinity8
      @6infinity8 Před 5 lety +88

      No one ever reads them anyway 😂

    • @jigurd
      @jigurd Před 5 lety +357

      I don't think they would consider "PC runs out of memory and crashes if you make an infinite recursive powerpoint" a particularly high-priority bug :P

    • @KuraIthys
      @KuraIthys Před 5 lety +144

      I believe that falls under 'inevitable consequences of the limitations of computing' or some such... XD

    • @BTheBlindRef
      @BTheBlindRef Před 5 lety +82

      @@6infinity8 We absolutely do read them... Please send your crash reports if you actually want stuff fixed!

    • @6infinity8
      @6infinity8 Před 5 lety +12

      @@BTheBlindRef Haha I was kidding of course

  • @MrIggybo
    @MrIggybo Před 5 lety +3455

    I lost it at "HTML is my favorite programming language".

    • @0LoneTech
      @0LoneTech Před 5 lety +336

      It's not really, it's CSS... for which we have another layer of joke: CSS is Turing complete!

    • @balsoft01
      @balsoft01 Před 5 lety +98

      @@0LoneTech BTW now one can't tell if a powerpoint presentation ever terminates -- that's one step closer to PowerPoint without macros being a turing-complete language...

    • @andrewseburn
      @andrewseburn Před 5 lety +27

      This was precisely when the video got a LIKE from me!

    • @hirakmondal6174
      @hirakmondal6174 Před 5 lety +26

      parker HTML

    • @timhuff
      @timhuff Před 5 lety +11

      @@anatolykruglov7991 what it stands for has nothing to do with if you can make a program in it

  • @BeingTheHunt
    @BeingTheHunt Před 5 lety +929

    my favourite programming language is coloured beads in match boxes.

  • @HPD1171
    @HPD1171 Před 5 lety +582

    next up: longest Mandelbrot set zoom using powerpoint

    • @burgersnchips
      @burgersnchips Před 5 lety +28

      HPD1171
      That's easy, just pre-render a video clip and embed it.
      Yes it's cheating, but it's still in PowerPoint

    • @Huntracony
      @Huntracony Před 5 lety +33

      @@burgersnchips _In_ PowerPoint, yes, but not _using_ PowerPoint.

    • @prim16
      @prim16 Před 5 lety +25

      First I find out that PowerPoint is Turing Complete, now this.

    • @sankang9425
      @sankang9425 Před 3 lety

      @@prim16 ppt is turing complete?? How??

    • @pseudoCyan
      @pseudoCyan Před 3 lety

      @@sankang9425 r/woooosh

  • @Tedd755
    @Tedd755 Před 3 lety +202

    "It's not really, it's CSS" Such a throwaway, yet incendiary joke, I love it! Also: whoever thought you could do a multicam setup on someone working in PowerPoint?!

    • @luciachlys5041
      @luciachlys5041 Před rokem +6

      They also had several Phantom TMX 7510 high speed cameras to capture the exact moment when Microsoft decides to call it a day

  •  Před 5 lety +254

    "Keep going, don't stop" - Matt Parker watching a PowerPoint presentation 😁

  • @wallmenis
    @wallmenis Před 5 lety +496

    My favourite markup language is C++

    •  Před 5 lety +3

      @thewestwardsky I don't get it, but I do know at least some programming related things. In C++ you have to declare the type of your variables and that you can change the format of your outputs in a lot of different ways. I assume that is what is being referred to in some way - but I don't get why it is funny.

    • @aaaaaaaaabaaaaaaaaa
      @aaaaaaaaabaaaaaaaaa Před 5 lety +50

      @ Nah, I'm pretty sure it's that HTML was jokingly referred to as Steve's favourite programming language when HTML isn't a programming language, it's a markup language. He's reversing that idea and calling C++, which is a programming language, a markup language.

    • @raymondstheawesome
      @raymondstheawesome Před 5 lety +45

      my favorite programming language is minecraft's redstone

    • @qwertyTRiG
      @qwertyTRiG Před 5 lety +15

      Mine is PHP. Which is less of a joke than it should be.

    • @llamafromspace
      @llamafromspace Před 5 lety +3

      Mikkel Højbak the joke is that none of this is Steve programming, he could just use A, B, and C and a Powerpoint program, with its functionality. This is very cool to see.

  • @peteman1000
    @peteman1000 Před 5 lety +111

    11:25 "It's just applied things basically"
    Spoken like a mathematician. Way to stay on brand.

  • @renerpho
    @renerpho Před 5 lety +216

    Now make one that automatically plays Conway's "Game of Life" as you keep saving.

    • @ryansamarakoon8268
      @ryansamarakoon8268 Před 4 lety +3

      That requires like logic tho

    • @darksentinel082
      @darksentinel082 Před 4 lety +13

      i dont know if powerpoint is turing-complete

    • @Bistai949
      @Bistai949 Před 4 lety +32

      @@darksentinel082 It is. People have made Turing machines in Power Point.

    • @dielaughing73
      @dielaughing73 Před 3 lety

      Eh it's an XPS. They're bulletproof.

    • @aceman0000099
      @aceman0000099 Před 2 lety

      How would you link a slide conditionally

  • @blackburn3r
    @blackburn3r Před 5 lety +401

    Press F to respect the poor computer who is abused into crashing.

  • @perpetuarealityVODs
    @perpetuarealityVODs Před 5 lety +451

    4:50
    "STEVE: That's how you selfclose [in HTML]
    MATT: It's his favourite programming language.
    STEVE: Ok n- It's not. It's actually CSS."

  • @sk8rdman
    @sk8rdman Před 4 lety +100

    There's something about watching two grown nerds playing with Powerpoint to make fractals while smirking with such genuine enthusiasm and glee that I can really appreciate.
    And to think some people need drugs to feel such elation.

  • @danielmogos1437
    @danielmogos1437 Před 4 lety +65

    I think the part "HTML is my favorite programming language", is just a trick to see how many programmers the channel has. And well, quite a lot.

    • @hexagonist23
      @hexagonist23 Před 2 lety +1

      HTML is technically a programming language.

    • @lyger_playz
      @lyger_playz Před 2 lety +2

      @@hexagonist23 hypertext markup LANGUAGE

    • @hexagonist23
      @hexagonist23 Před 2 lety

      @@lyger_playz Still you're programming the comluter do something, so its a programming language

    • @TheRealLaoTuo
      @TheRealLaoTuo Před 2 lety +1

      @@hexagonist23 It's not programming, really.. it's more of a container designing.. ;) sorry to all the "HTML Programmers" out there.. :D

    • @hexagonist23
      @hexagonist23 Před 2 lety

      @@averysj69 No. HTML is a programming language, in the same way that Python, Javascript, are considered programming languages. Even a text editor is a programming language. You're programming a program to do something, you're not programming the computer.

  • @ReverendTed
    @ReverendTed Před 5 lety +181

    6:36 - He should have made it 30x31 so instead of a perfect square, it'd be a Parker Square.

    • @Simon-nx1sc
      @Simon-nx1sc Před 4 lety +15

      That would still be way too accurate for a Parker Square.

    • @anawesomepet
      @anawesomepet Před 3 lety +3

      @@Simon-nx1sc what about 42x69
      Is that too far off?

  • @michaelharrison1093
    @michaelharrison1093 Před 5 lety +125

    I can see some corporate boardroom appeal for never ending PowerPoint presentations. Also the Sierpinski triangle presentation was way more interesting and informative than the vast majority of corporate presentations I have had to endure watching.

  • @spot1401
    @spot1401 Před 5 lety +123

    That's like weaponizing the old "10: "Hello" 20: goto10 routine we did as kids in the computer store

    • @therealpanse
      @therealpanse Před 5 lety +18

      we used a "10: start C:/kill.bat 20: goto 10" to get those little kids playing stupid flash games out of the computer room in school. "hey, can I just print something real quick?" write it in editor, save and execute. PC froze after a few seconds and the system was built in a way, that it prevented them from logging in again. why? don't ask me. It worked.

    • @skeptic1000
      @skeptic1000 Před 5 lety +8

      Well technically that is just a basic infinite loop. A fractal is a special type of recursive infinite loop where the content of each iteration has a special geometric properties.

    • @therealpanse
      @therealpanse Před 5 lety +5

      @@skeptic1000 not talking about fractals here, just simple recursive scripts.

    • @asdfghyter
      @asdfghyter Před 5 lety

      Me finding out that postscript is a programming language and trying to print an infinite loop.

    • @trevorgray3681
      @trevorgray3681 Před 4 lety

      I like
      :A
      start A.bat
      goto A
      save as A.bat

  • @_rlb
    @_rlb Před 5 lety +172

    I love how Steve cheekily calls HTML and CSS programming languages. Such a naughty boy.

    • @xomm
      @xomm Před 5 lety +20

      I'm just waiting for the inevitable tide of people that missed the joke and comment with "well actually..."

    • @hirakmondal6174
      @hirakmondal6174 Před 5 lety +17

      Parker Programming langugae

    • @KaneYork
      @KaneYork Před 5 lety +1

      @Pedro Abreu it's Turing Complete with a manual crank right?

    • @hexagonist23
      @hexagonist23 Před 3 lety +1

      Because they are. HTML still counts as a programming language because you are programming a computer to display something.

    • @fahrenheit2101
      @fahrenheit2101 Před 2 lety +2

      @@hexagonist23 Apparently some technical definitions say that a programming language is any turing complete language, which HTML isn't.

  • @Derek_Read
    @Derek_Read Před rokem +15

    I suspect it operates this way to avoid an issue similar to the Billion Laughs Attack. The fact that this doesn't trigger an immediate infinitely recursive crash in Powerpoint (ultimately a memory overflow of some kind but before a severe slowdown as it attempts to create an XML file of significant size -- as suggested at 12:05) suggests Microsoft requires the save on purpose. When you save it says: "OK, I will do one recursion level because that seems like what you want, but just one."
    When the Billion Laughs Attack was first identified I remember it being quite the headache for us to handle at my previous company (we sold one of the most popular XML editors, and it had its own parser, originally based on an SGML editor from the 1980s, which then became an XML parser 1997 when we were working on the first XML recommendation). I identified that Billion Laughs would actually affect our XML parser, which was predictable because our parser was very compliant to the XML recommendation and supported entities in both the XML and any associated DTD. Convincing management that it was something we did in fact need to deal with, and "waste" development time on, was quite a pain. Creating all the various test cases needed to break our software was quite fun though.

  • @louisng114
    @louisng114 Před 5 lety +43

    If it is going to crash, you better save.

  • @Your2ndPlanB
    @Your2ndPlanB Před 5 lety +122

    Since powerpoint is turing complete, you could probably automate this process :thinking:

    • @GameCyborgCh
      @GameCyborgCh Před 5 lety +4

      did microsoft make it turing complete on purpose?

    • @Your2ndPlanB
      @Your2ndPlanB Před 5 lety +27

      @@GameCyborgCh No, not intentionally, but animations can be abused to make a turing machine.

    • @NoNameAtAll2
      @NoNameAtAll2 Před 5 lety +7

      @MichaelKingsfordGray
      By your logic all computers aren't Turing Complete
      It is true, but in practice it is useless

    • @SgtLion
      @SgtLion Před 5 lety +13

      Turing complete generally refers to the computational process, and are basically assumed to have infinite memory. As Your2ndPlanB only referred to 'powerpoint' as turing complete, and it is just the software, then sure. Powerpoint is plenty TC, it's just the universe that isn't.

    • @tatomar001
      @tatomar001 Před 5 lety +11

      Uhm, actually powerpoint in an infinitely big computer wouldn't crash, so it's not powerpoint's fault but steve mould's computer's.

  • @Tentin.Quarantino
    @Tentin.Quarantino Před 5 lety +20

    8:21 keep going; don’t stop
    And so it came to be, a new fan-fic was born.

    • @madnesium120
      @madnesium120 Před 4 lety

      Tentin Quarantino Wh-why did you do this

  • @Boslandschap1
    @Boslandschap1 Před 5 lety +20

    I was not prepared for this level of excitement when I started my browser and had a look at YT

  • @stevepalmer4521
    @stevepalmer4521 Před 5 lety +13

    If you can rotate the paste link'd objects then you can make fibonacci spirals! I feel like there's a way to make dragon curves too... For the first time in my life, I wish I had Powerpoint!

  • @jurjenbos228
    @jurjenbos228 Před 5 lety +47

    I had to try it myself. If you have another version of Powerpoint, make 2 sierpinski presentations that include each other, and update them alternately. UPDATE: I crashed Powerpoint :-)

    • @LadySeifenbIase
      @LadySeifenbIase Před 5 lety +6

      I had the same issue but found a way to make it work! You have to create one slide with the full size trinangle. On a second slide you paste the link to the first slide 3 times as shown in the video. Now you paste a link of the second slide on to the first one and drag it until it matches the slides scale and hit ctrl + s :)

  • @robertkeddie
    @robertkeddie Před 5 lety +87

    A colleague of mine once created a CAD file he could no longer open, by inserting it into itself as a block. Oops.

    • @Bunny99s
      @Bunny99s Před 5 lety +8

      @MichaelKingsfordGray Right we have the same issues with poor XML parsers (exponential entity expansion for example en.wikipedia.org/wiki/Billion_laughs_attack). Though if you ever tried to implement an XML parser yourself you will realise that for several possible issues there's no easy fix. Most programming languages detect unconditional recursion of a function. However most of them fail to detect cyclic recursion of two or more functions. Things easily become too complex to detect all possible things that can go wrong accidentally or on purpose.
      That's also why things like Meltdown ( en.wikipedia.org/wiki/Meltdown_(security_vulnerability) ) are actually possible. Most things (hardware and software) nowadays are too complex to guarantee security / safety.

    • @AverageJoe8686
      @AverageJoe8686 Před 4 lety +1

      @@Bunny99s I open all my XML in Notepad. Yes. I haven't experienced the full awesome of XML. It's called abstinence.
      hahah nah weird data structures.

  • @DanielFoland
    @DanielFoland Před 5 lety +57

    "Yo dawg. Heard you like powerpoint presentations..."

    • @snurffff
      @snurffff Před 5 lety +3

      Oh.... My..... God

    • @snurffff
      @snurffff Před 5 lety +3

      So I put a PowerPoint inside your PowerPoint inside your PowerPoint inside your PowerPoint inside your PowerPoint inside your
      PowerPoint inside your
      PowerPoint inside your
      PowerPoint inside your

  • @silentinferno2382
    @silentinferno2382 Před 5 lety +211

    But he is costlier than Dr. James Grime!

    • @SteveMould
      @SteveMould Před 5 lety +101

      Liking this comment because I want the rumours to spread!

    • @jessehammer123
      @jessehammer123 Před 5 lety +4

      Steve Mould Yesss...that’s why.

    • @diamondflaw
      @diamondflaw Před 5 lety +4

      Could we get a video somehow relating to the difference of three squares I wonder? Maybe we could upgrade them to cubes?

  • @dcs_0
    @dcs_0 Před 5 lety +155

    "HTML is my favourite programming video" *Goes to close video*
    *Sees Matt's face* "Nevermind"

    • @patriciaverso
      @patriciaverso Před 5 lety +3

      If you disagree I suggest you watch the Computerphile video on the subject.

    • @ToMeK3001pro
      @ToMeK3001pro Před 5 lety +7

      you mean language?

    • @eL_K_Dee
      @eL_K_Dee Před 5 lety +1

      I'm wondering if he was serious about it being a programming language because of that look...or was that pause for other reasons

    • @patriciaverso
      @patriciaverso Před 5 lety +4

      @@eL_K_Dee I think he was being sassy, because of all The smart-asses that love to boast that HTML is not a programming language even when they fail to have a clear definition on the term.

    • @foolo1
      @foolo1 Před 5 lety +1

      @@patriciaverso How about this definition of a programming language: A language intended for writing computer programs. That will exclude HTML, CSS, and everything that is not intended for programming. You CAN write a program with a lot of weird tools, like minecraft, powerpoint, etc. But they are not programming languages, because they are intended for something else.

  • @cobralyoner
    @cobralyoner Před 4 lety +6

    This is exactly what I would picture teachers doing in their free time.

  • @apebblebutt6009
    @apebblebutt6009 Před 4 lety +1

    the little throwaway bit of ruler business at 11:59 is what makes this video
    10/10

  • @balsoft01
    @balsoft01 Před 5 lety +25

    My favourite programming language is good old txt
    I use cat to interpret my programs, sometimes less for debugging and sed with awk for metaprogramming

  • @Not_Whelan
    @Not_Whelan Před 5 lety +4

    This is the best use of filming a screen instead of using screen capture software I've seen. Great presentation, guys.

  • @livintolearn7053
    @livintolearn7053 Před 5 lety +39

    12:00
    Carl: What the hell are you two doing?!
    Dave: They're mathematicians...
    Carl: Oh. Okay!

  • @ryanroebuck42
    @ryanroebuck42 Před 5 lety +2

    I’ve made a large Pascal’s triangle in Excel before. It was a pain but pretty fun finding work arounds for floating point (numbers got too big) and how to offset the cells to make a triangle. My computer didn’t like how much it had to work either.

  • @izzyyanowitz6240
    @izzyyanowitz6240 Před 3 lety +1

    That glance at the camera at 0:52 is why I love youtube

  • @pierremarcotte6299
    @pierremarcotte6299 Před 5 lety +149

    6:13 "The D is gonna work its way down!"
    Matt, you cheeky boy...

    • @diamondflaw
      @diamondflaw Před 5 lety +16

      And we C where it goes!

    • @AndrewFrink
      @AndrewFrink Před 5 lety +9

      Also at 8:24 "Don't stop! Keep going!"

    • @fireskorpion396
      @fireskorpion396 Před 3 lety

      Bro, you don't have to sexualise absolutely everything

    • @schorschkrachbummduke
      @schorschkrachbummduke Před 3 lety +3

      @@fireskorpion396 Yeah, but he said, "That C is racing on and that D is chasing it down". So, had no options...

  • @maartenofbelgium
    @maartenofbelgium Před 5 lety +8

    This is how the opening cinematics of Star Wars are created.

  • @laurenhahn8569
    @laurenhahn8569 Před 4 lety +2

    When I was a kid, my drawing program of choice was the shape tools in Microsoft Word. This is like a whole new level of satisfying to me.

  • @jimthesalad
    @jimthesalad Před 4 lety +2

    It is so cute how excited they get by powerpoint presentations and their features. Loved every second of this!

  • @Mystery_Biscuits
    @Mystery_Biscuits Před 5 lety +5

    Very cool stuff, look forward to seeing you guys on the 28th!

  • @LadyEmilyNyx
    @LadyEmilyNyx Před 5 lety +3

    First frame: *sees red pipe*
    Oh good, a steve mould collab.

  • @808Chrissy808
    @808Chrissy808 Před 5 lety +1

    Loved that collab and your combined enthusiasm for the wonders of PowerPoint! Please more :)

  • @LordQueezle
    @LordQueezle Před 5 lety

    Thank you Matt and Steve! This is awesome!

  • @Tomsi8324
    @Tomsi8324 Před 5 lety +5

    I would happily watch a series of "Matt and (insert random guest) stand next to a computer, and do some screwing around"

  • @atmunn1
    @atmunn1 Před 5 lety +27

    Javascript is my favorite markup language

    • @nemplayer1776
      @nemplayer1776 Před 5 lety +6

      Python is my favorite stylesheet

    • @osolomons
      @osolomons Před 5 lety +8

      Turing machines are my favourite finite state automota

    • @SteveMould
      @SteveMould Před 5 lety +6

      JavaScript is my favourite backend server language. Genuinely.

    • @osolomons
      @osolomons Před 5 lety +4

      @@SteveMould I like Node.js too :)

    • @emilcarr7190
      @emilcarr7190 Před 5 lety

      @@SteveMould sorry but screw you

  • @wedusk
    @wedusk Před 3 lety +1

    This video has been lying in my watch later for a year and it was amazing. Love you guys.

  • @louis-philip
    @louis-philip Před 5 lety +1

    Looove that kind of stuff! Using software and machines for anything but their intended purposes to see what comes out is one of my hobbies.

  • @titubakom
    @titubakom Před 5 lety +10

    My favorite programming language is punch-cards

  • @DoctorX17
    @DoctorX17 Před 4 lety +4

    "HTML is my favorite programming language."
    11/10 master troll

  • @517nickyj
    @517nickyj Před 3 lety +2

    This was surprisingly enjoyable, had a smile on my face the whole time!

  • @legitgopnik8431
    @legitgopnik8431 Před 4 lety +2

    0:47 Matt's glance is pure comedy gold

  • @navaneethmnambiar2577
    @navaneethmnambiar2577 Před 5 lety +92

    But can you do it with Libre Office Impress?

    • @12xx12100
      @12xx12100 Před 5 lety +15

      Navaneeth M Nambiar
      No, no, no...
      This is not How it works! The line is
      „Very impressive...
      But can you do it with libre Office impress?“

    • @navaneethmnambiar2577
      @navaneethmnambiar2577 Před 5 lety +1

      @@12xx12100 ha ha, my bad.

    • @srpenguinbr
      @srpenguinbr Před 5 lety +1

      It would crash on the first iteration

    • @navaneethmnambiar2577
      @navaneethmnambiar2577 Před 5 lety +1

      @@srpenguinbr I don't think so though I have not tried it

    • @MazeFrame
      @MazeFrame Před 5 lety +1

      @@metachirality Any results yet?

  • @bittersweet5161
    @bittersweet5161 Před 5 lety +4

    Hi! When your Powerpoint stopped working at the Triangles section, it might be worth checking if you have Powerpoint running on a Dedicated GPU (i.e., a decent enough Nvidia or AMD card) and not any integrated graphics.
    I was working with Tetration (up to 50th degree) graphs in a combination of Excel and Word, and the only way it would work stably during editing was by forcing it to use a dedicated GPU.
    Love the video!

  • @massimozanetti8871
    @massimozanetti8871 Před 3 lety +1

    I wish I had these two teachers at school, really doing these sort of things in lessons. I love you guys! :D

  • @ThomasGodart
    @ThomasGodart Před 5 lety

    You guys are the best! Thanks for sharing!

  • @Pining_for_the_fjords
    @Pining_for_the_fjords Před 5 lety +31

    This is exactly why computers will revolt and kill us all.

  • @CCarrMcMahon
    @CCarrMcMahon Před 5 lety +5

    I messed around a bit and was able to create the T-Square Fractal. It took a while but I think it turned out pretty well. If you want to see the image, here is the link: imgur.com/a/YmRJDYx

  • @YounesLayachi
    @YounesLayachi Před 5 lety +1

    I was just watching the piezoelectric video , and boom, another collab of my fav tubers !

  • @Diggnuts
    @Diggnuts Před 5 lety

    This is genuinely the first time and the only time that something useful has come out of PP.

  • @misaalanshori
    @misaalanshori Před 5 lety +86

    My favorite programming language is .bat

    • @inigo8740
      @inigo8740 Před 5 lety +6

      At least it's actual programming.

    • @titubakom
      @titubakom Před 5 lety +1

      Dats real tho!

    • @NickBailuc
      @NickBailuc Před 5 lety +2

      a scripting language is still a programming language

    • @trevorgray3681
      @trevorgray3681 Před 4 lety

      Honestly kind of wish I'd picked something different to learn when I decided I want to learn a language.

    • @BertGrink
      @BertGrink Před 3 lety

      @@NickBailuc Yep, as long as it has Loops and Branches, both conditional and unconditional.

  • @maxwellfire
    @maxwellfire Před 5 lety +3

    If you don't want to have to embed another presentation and hit save, just drag the preview image of the slide from the left onto the same slide. It will automatically propagate!

  • @baileyjorgensen2983
    @baileyjorgensen2983 Před 3 lety

    i love how excited he is about fractals

  • @st3althyone
    @st3althyone Před 3 lety

    Two of my favorite CZcams’ers in one video, this is awesome!!!

  • @AgentM124
    @AgentM124 Před 5 lety +4

    "The C's are racing ahead, and the D is now chasing it."
    Love you Matt

  • @Dragongaga
    @Dragongaga Před 4 lety +5

    I hope I'm not the only one who burst out laughing at "The C is racing ahead and the D is now chasing it"

  • @jasondf
    @jasondf Před 5 lety

    I can't believe how much I enjoyed this.

  • @hoperules8874
    @hoperules8874 Před 5 lety +1

    Totally showing this video to the homeschool group! This is fun.

  • @Wawet76
    @Wawet76 Před 5 lety +6

    Steve is a cool guy despite his "programming language" preferences : He have a Pebble watch !

  • @terdragontra8900
    @terdragontra8900 Před 5 lety +11

    you did *not* just call the cantor set uninteresting, it has phenomenal properties

    • @romajimamulo
      @romajimamulo Před 5 lety +5

      Not uninteresting. Underwhelming

    • @terdragontra8900
      @terdragontra8900 Před 5 lety +1

      @@romajimamulo they said afterward "lets look at a more interesting one" which granted only implies its uninteresting

    • @romajimamulo
      @romajimamulo Před 5 lety +3

      @@terdragontra8900 fair.
      It's not visually interesting though

    • @zbnmth
      @zbnmth Před 5 lety +1

      @@terdragontra8900 No, it implies looking at an even more interesting one. The "uninteresting"-part is mainly due to perceptual bias, methinks. :P

    • @terdragontra8900
      @terdragontra8900 Před 5 lety +1

      @@zbnmth I meant "imply" in the colloquial sense, not the mathematical one (:P), it doesn't look the coolest, but it has the coolest properties imo, for instance it has the same cardinality as the reals

  • @IcelandicGoblin
    @IcelandicGoblin Před 3 lety

    this dudes setup is insane, the beige keyboard is on point.

  • @lazaraleksandrov2808
    @lazaraleksandrov2808 Před 3 lety +2

    "HTML is my favourite programming language"
    **unsheathes sword**

  • @koosnaamloos4291
    @koosnaamloos4291 Před 5 lety +24

    HTML? Nothing beats minecraft command blocks

    • @sharpbends
      @sharpbends Před 5 lety

      delete from comments where comment like '%SQL%' ;-)

    • @koosnaamloos4291
      @koosnaamloos4291 Před 5 lety

      @@sharpbends Sorry, I changed my original comment :p

    • @sharpbends
      @sharpbends Před 5 lety

      @@koosnaamloos4291 Me too, my comment was recursive it should delete itself :-)

  • @rover8066
    @rover8066 Před 5 lety +26

    Any chance you can insert your shirt onto your shirt?

    • @burgersnchips
      @burgersnchips Před 5 lety

      Michael Rodgers
      You could have a shirt printed with a shirt on it (for Monday)
      Then have a shirt made with a photo of that original shirt on it for Tuesday.
      Loop {
      Then have a shirt made with a photo of the previous shirt on it for the next day
      } while Alive=1

  • @PTNLemay
    @PTNLemay Před 3 lety

    This is so nerdy. I love it

  • @lisaea
    @lisaea Před 4 lety

    This is the most relatable video I’ve watched in a long time.

  • @atrumluminarium
    @atrumluminarium Před 5 lety +6

    *How to create a memory leak in 10 easy steps (works every time!!)*

    • @kensmith5694
      @kensmith5694 Před 5 lety +3

      Technically, they started with a memory leak and then added to it.

    • @NOTNOTJON
      @NOTNOTJON Před 5 lety +1

      @Ken Smith You just won the Internet for me today.

  • @GeertHabbenJansen
    @GeertHabbenJansen Před 5 lety +4

    I've got a deadline in 8 hours, why am I watching two grown men make PowerPoint presentations?

  • @aidanwansbrough7495
    @aidanwansbrough7495 Před 5 lety

    That is brilliant!

  • @alira7296
    @alira7296 Před 5 lety

    The Cantor set is amazing! Take that back.

  • @TheRenegade...
    @TheRenegade... Před 5 lety +3

    Steve: "HTML is my favorite programming language"
    Me: "It's not a--"
    Matt looks at me
    "Ok It's a programming language."

  • @The18107j
    @The18107j Před 5 lety +10

    Now make the Ackerman function in PowerPoint.

  • @chriscauley4182
    @chriscauley4182 Před 5 lety

    Steve's channel is about "pouring things on a garage floor", and it's amazing.

  • @shinjisan2015
    @shinjisan2015 Před 5 lety

    I loved the surprise ending!

  • @SteveHall
    @SteveHall Před 5 lety +4

    What keyboard is Steve using here? (It sounds fantastic!)

  • @avi12
    @avi12 Před 5 lety +6

    Matt, did you make your shirt using a presentation created by Steve?

  • @dominik4551
    @dominik4551 Před 3 lety +1

    I really wish I had seen this video before making my presentation about fractals in school... thats way cooler then what I did.

  • @ryuuzaki24
    @ryuuzaki24 Před 5 lety +2

    currently reading 'Humble Pi' and completely cracking up! Genuienely funny take on maths

  • @hessery5418
    @hessery5418 Před 5 lety +3

    In this video: Matt Parker and Steve Mould create a memory leak.

  • @thisfeatureisdumbandredundant

    My favourite programming language is Windows 2000

    • @LaGuerre19
      @LaGuerre19 Před 5 lety

      *_M I L L E N I U M E D I T I O N_*

  • @eLBehmo
    @eLBehmo Před 5 lety

    "The race" is just twice of NextPage before animation of first NextPage starts. Pressing the key gets you to the end of the loop.

  • @05degrees
    @05degrees Před rokem

    Brilliant!

  • @seraaron
    @seraaron Před 5 lety +3

    Have you guys seen the video showing that PowerPoint is Turing complete?

  • @Turcian
    @Turcian Před 5 lety +9

    6:45 "And now it's a square.. a perfect square!" ... hah, subtle! It's a perfect square not a... erm... imp... PARKER SQUARE!

  • @anarchangel7
    @anarchangel7 Před 5 lety

    This is top tier nerdery. Love it

  • @Memer9456
    @Memer9456 Před rokem

    idk why i just got this excited when he put the link in the bottom left because i knew exactly where it was going