How This Robot Creates Alien Text

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ม.ค. 2025

ความคิดเห็น • 69

  • @PurpleMindCS
    @PurpleMindCS  หลายเดือนก่อน +9

    To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/PurpleMind/ . You’ll also get 20% off an annual premium subscription.

  • @isayinyang93
    @isayinyang93 หลายเดือนก่อน +141

    You guys are ready to confuse the heck out of some archaeologists in the future

    • @PurpleMindCS
      @PurpleMindCS  หลายเดือนก่อน +15

      Lol

    • @iamdigory
      @iamdigory หลายเดือนก่อน +18

      Since the frequencies of letters and words don't follow the frequencies that all languages fallow (zipfs law) future archeologists will quickly be able to tell its meaningless

    • @isayinyang93
      @isayinyang93 หลายเดือนก่อน +13

      @@iamdigory Give the code a couple of updates on the hands of the community and they will probably create a version in which when you press generate the svg image, it instead generates a number of characters or silabes (probably a slider let's you decide) then uses that decided set of characters to generate the image placing them in random cinfigurations, now you can obey zipfs law with total gibberish

    • @Guys-s5v
      @Guys-s5v หลายเดือนก่อน +3

      @@iamdigory except in the future this law won't be a thing, 9 languages die per year according to kurzgesagt

    • @raelynnbaranowski5102
      @raelynnbaranowski5102 หลายเดือนก่อน +7

      @@Guys-s5v I am not clear on what the rate of language death has to do with zipfs law

  • @samevans4834
    @samevans4834 หลายเดือนก่อน +69

    Voynich Manuscript Pt. 2: Electric Boogaloo

    • @sheepketchup9059
      @sheepketchup9059 หลายเดือนก่อน +6

      codex seraphinianus

    • @sponge1234ify
      @sponge1234ify หลายเดือนก่อน +2

      天书

    • @asheep7797
      @asheep7797 หลายเดือนก่อน

      Me eket? Sem alsa mon abi no basili! 🎉

  • @silentobserver3433
    @silentobserver3433 หลายเดือนก่อน +78

    I think the springs on the pen add like 90% of the artistic style. All the parameters are nice and all, but the resulting SVG file still looks... well, alien. Every single generated image doesn't look like something that can be made by a human, so adding an actual physical solution to imitate a human hand feels kind of like a cheat? I wonder how complicated it would be to produce the same handwritten-like images, but purely with code, without resorting to physical mechanisms. The project itself is amazing though!

    • @isayinyang93
      @isayinyang93 หลายเดือนก่อน +12

      Probably you just add another variable like "direction of the stroke" which randomizes a percentage of lines to have more thickness at one side of the line, so it looks like a pen pressed against the "paper" and then was dragged in one direction to create the stroke. I think that is basically it

    • @silentobserver3433
      @silentobserver3433 หลายเดือนก่อน +11

      @@isayinyang93 The lines on paper also look slightly curved, especially around the connection points. That would probably require some Bezier curves to make it work. True though, I think this algorithm can be improved in more or less the same way

  • @MichaelDarrow-tr1mn
    @MichaelDarrow-tr1mn หลายเดือนก่อน +37

    i think the different characters shouldn't be the exact same frequency

    • @PurpleMindCS
      @PurpleMindCS  หลายเดือนก่อน +31

      This is something we experimented with actually. That would make sense to do because real languages have a non-uniform distribution of characters in text. However the results when we tried this did not really look much different from an implementation with a uniform distribution of the characters, so we went with that instead to simplify things.

    • @wmpowell8
      @wmpowell8 หลายเดือนก่อน +13

      Maybe then it is best to use a uniform character distribution so people that discover the produced texts can tell it's gibberish simply by analyzing the character distribution.

  • @MuriIsa-m8x
    @MuriIsa-m8x หลายเดือนก่อน +13

    Love this, not to spoil the ending but the takeaway there really resonated- worth watching fully

    • @PurpleMindCS
      @PurpleMindCS  หลายเดือนก่อน +8

      Thanks! Glad you enjoyed.

  • @Guys-s5v
    @Guys-s5v หลายเดือนก่อน +20

    Me: Do I have the permission to let my computer generate characters?
    My Computer: *NO*. ABSOLUTELY NOT. YOU SHOULD KNOW THAT. I'M NOT MADE FOR MAKING CHARACTERS.
    Me: Chill It'll only take 10 Megabytes.
    My Computer: Oh ok then
    Me: *generates a generator that generates ninety-one charcters*

  • @DeathSugar
    @DeathSugar หลายเดือนก่อน +3

    I like how some anime invent pseudo writings for their world. Somtimes those are just fancy gibberish font for english letters or japaneese, but somtimes they actually gibberish writing.

  • @keylime6
    @keylime6 หลายเดือนก่อน +4

    I am a first year studying linguistics and CS with a focus in computational linguistics, nlp, and AI. I'm also a conlanger. A future project idea of mine is to develop a chatbot that can understand my language. That's the dream...

    • @PurpleMindCS
      @PurpleMindCS  หลายเดือนก่อน +1

      Sounds like a neat project!

  • @andrewkraevskii
    @andrewkraevskii หลายเดือนก่อน +22

    0:42 almost closed the video since thought it was to simple of a task to require AI. Good thing I watched until the end)

  • @raniarieli2162
    @raniarieli2162 หลายเดือนก่อน +8

    such an underrated channel keep uploading im sure ull blow up

    • @PurpleMindCS
      @PurpleMindCS  หลายเดือนก่อน +6

      Thanks so much!

  • @1ballad
    @1ballad หลายเดือนก่อน +12

    Hmmm... Now how do I use this machine to sell an ancient manuscrpt

    • @vlc-cosplayer
      @vlc-cosplayer หลายเดือนก่อน +2

      Bro finna start a new Scientology or Mormonism 😭

    • @Mercury13kiev
      @Mercury13kiev หลายเดือนก่อน +1

      No. Soviet linguists proved that Book of Veles may not be in a real language. Not just pre-Christianization Slavic, not any Slavic, but not even real. (Because the Book popped up abroad, no one believed them, but fact.) This simple computer model won’t fool them.

    • @bwayagnes
      @bwayagnes หลายเดือนก่อน

      Bill Wurtz: You can make a religion out of this!

  • @DavidDunand-qr4mh
    @DavidDunand-qr4mh หลายเดือนก่อน +1

    Great intersection of technology, art and languages. Fascinating to watch the huge variety of styles and scripts. Calligraphy, cryptography, autography, xenography, robography, tachygraphy.

    • @PurpleMindCS
      @PurpleMindCS  หลายเดือนก่อน +1

      Thank you! Glad you enjoyed.

  • @ΠαναγιώτηςΓιόφτσος
    @ΠαναγιώτηςΓιόφτσος หลายเดือนก่อน +2

    When is the answer to the voronoi puzzle coming?
    (BTW fantastic video and really unique topic)

  • @MaxG628
    @MaxG628 หลายเดือนก่อน +1

    The simplest approach I can think of is to use a PRNG and map each bit of the output to a stroke. That will lead to some characters that are much busier than others, so maybe come up with a few sets of 8 or 16 strokes that bit ranges can pick.

  • @WIKKRMUSIC
    @WIKKRMUSIC หลายเดือนก่อน +1

    Is there some way to possibly input this code into some sort of generator that would output a result in real time? Or maybe it exists already and i just havent found it?

  • @wmpowell8
    @wmpowell8 หลายเดือนก่อน +1

    You should try coming up with different algorithms to add even more variety, perhaps imitating scripts from different areas of the world like Southeast Asia, Africa, etc. Maybe you could even take inspiration from artificially constructed scripts or even write out sample text of constructed languages.

  • @coda-n6u
    @coda-n6u หลายเดือนก่อน +1

    love this, short sweet, interesting!

    • @PurpleMindCS
      @PurpleMindCS  หลายเดือนก่อน +1

      Thanks so much!

  • @aykarain
    @aykarain หลายเดือนก่อน +4

    i love asemic writing

  • @Mercury13kiev
    @Mercury13kiev หลายเดือนก่อน +13

    If I created a language that does not exist…
    1. Create script by hand. Sorry, neither cannot trust it to software nor know how to make it programmatically.
    2. Take statistics from a real language, port it to script.
    3. Invent some small common words like THE.
    4. Then write a simple statistical model to invent normal words intertwining with common ones.

    • @Salamander876
      @Salamander876 หลายเดือนก่อน +2

      That’s called a CONLANG. You’re making a CONLANG.

    • @Mercury13kiev
      @Mercury13kiev หลายเดือนก่อน +3

      @@Salamander876 No, it’s a gibberish language. To make a conlang, you should invent (or steal) phonology, syntax, a few words, and THEN script - spoken word is always the first. Computer is almost useless here (except as a very advanced typewriter).

    • @Mercury13kiev
      @Mercury13kiev หลายเดือนก่อน +1

      @@Salamander876 In the xUSSR there were no geeks like Tolkien, but gibberish languages bloom everywhere. Our main example is animal language from Doctor Aibolit. (It has translations for one or two words, but it’s still gibberish.)

    • @Salamander876
      @Salamander876 หลายเดือนก่อน

      @@Mercury13kiev okay

    • @Salamander876
      @Salamander876 หลายเดือนก่อน

      @@Mercury13kiev thanks. that was kind of embarrassing what I did.

  • @PerriPaprikash
    @PerriPaprikash 11 วันที่ผ่านมา

    The problem i see here is that your words need a letter model. In the example you showed, there are words with tones after characters repeated in the word. In short it's not just about length, but also about entropy.

  • @sleepykitten2168
    @sleepykitten2168 หลายเดือนก่อน +2

    Very good video!

  • @Hyperboid
    @Hyperboid หลายเดือนก่อน +2

    1:55 i misheard that as "common jokes" what is wrong with me

  • @adeptmage2293
    @adeptmage2293 หลายเดือนก่อน +16

    Did this video accidentally prove that the Voynich Manuscript is actually meaningless?

    • @purplenanite
      @purplenanite หลายเดือนก่อน +14

      As English also has similar statistical patterns, proving that the Voynich manuscript is meaningless would have to involve evidence from the Voynich manuscript itself, which is not present in the video.

    • @adeptmage2293
      @adeptmage2293 หลายเดือนก่อน +9

      @purplenanite That's fair. My question wasn't phrased in the most robust way. I was mostly curious if it stands to reason that the author of said manuscript could have simply been nerdy and had an interest in asemic writing, as the creators (and viewers) of this video are. So "prove" was inaccurate to use here, but the possibility is a funny thought. To me at least.

    • @tuluppampam
      @tuluppampam หลายเดือนก่อน +10

      It has been proposed multiple times that it may be meaningless, but given that it was written in the 1500s by hand on vellum it is very unlikely. It is also accompanied by many illustrations that may hint at its meaning, so it is unlikely.

  • @juanbasabe9835
    @juanbasabe9835 หลายเดือนก่อน +2

    What about an algorithm for asemic speech? Is it possible to make a TTS produce its own input?

    • @PurpleMindCS
      @PurpleMindCS  หลายเดือนก่อน +1

      Ooh, neat idea! What's a TTS?

    • @brinleyhamer729
      @brinleyhamer729 หลายเดือนก่อน +1

      @@PurpleMindCS text to speech

    • @PurpleMindCS
      @PurpleMindCS  หลายเดือนก่อน +1

      @@brinleyhamer729 Ah

  • @SteveMacSticky
    @SteveMacSticky หลายเดือนก่อน +3

    Roman alphabet, not English

  • @Dicecaster38
    @Dicecaster38 7 วันที่ผ่านมา

    I thought this was CScript for a second.

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

    the characters look too complicated to actually work as an alphabet

  • @Roaxial
    @Roaxial หลายเดือนก่อน +9

    I did not enjoy the bait and switch

  • @Ratstail91
    @Ratstail91 หลายเดือนก่อน +5

    It'll eventually writr.shakespeare.