Тёмный

I made my own Image File Format 

FaceDev
Подписаться 29 тыс.
Просмотров 180 тыс.
50% 1

Image File Formats are... images.
GitHub: github.com/face-hh/bruh
Patreon: / facedevstuff
Discord server: / discord
Twitter: / facedevstuff
MUSIC:
Background song - • Jeremy Blake - Powerup...
Outro song - • 9 • Nine Nights • Day ...
Thumbnail art by @JersonEXE
- Twitter: / jersonbrawlstar
Thanks for watching!

Развлечения

Опубликовано:

 

28 июл 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 412   
@FlushDesert22
@FlushDesert22 28 дней назад
"I'm tired of these stupid image file formats, so I'm contributing to the problem"
@akaithecreator7448
@akaithecreator7448 14 дней назад
439 likes and 1 reply?
@Ali_Jafari
@Ali_Jafari 12 дней назад
😂😂
@BadmanYT-1254
@BadmanYT-1254 11 дней назад
@@akaithecreator7448 why are you here
@Sirbozo
@Sirbozo 10 дней назад
lol
@nonexistentsquare2092
@nonexistentsquare2092 9 дней назад
@@BadmanYT-1254bro really said “Begone fool, for thou hath spoken too foul a word to remain” 💀
@lizkeres2593
@lizkeres2593 6 дней назад
The major difference between jpeg and PNG is not only transparency but also the compression
@borstenpinsel
@borstenpinsel 5 дней назад
Both are compressed. Just with really different methods. Jpeg tries to emulate chunks of 8x8 px with parameters to a trig function (lossy to veeerry lossy depending on some parameter, but even the best quality (and thus worst compression factor) is very lossy). PNG however is basically a bitmap (lossless, no compression) which is then compressed with tar/gz algorithm. Basically cheating by making the 3rd party compression algorithm part of the file definition. It's like putting wave files into a zip folder and calling it a new audio format.
@ursulmusic
@ursulmusic 3 дня назад
​@@borstenpinselSomething like audio FLAC, as it's lossless compression for PCM audio?
@milesmartig5603
@milesmartig5603 День назад
jpeg and png both can store a lossless image
@CryptoOfficial
@CryptoOfficial День назад
@@milesmartig5603 jpeg is per definition a lossy format even if you crank up the quality to 100% it’s still doing magic things with Fourier transformation and converting your image in a lot of lookalike patterns that they are close enough of the original pixels.
@Henrix1998
@Henrix1998 14 часов назад
​​@@borstenpinselYou can't say PNG doesn't have compression, it just has lossless compression, even before tar/gz
@kousheralam
@kousheralam 11 месяцев назад
wow, coverting a binary -> string -> do string manipulation -> show from the string. What's inside your head bro, it's pure genius
@haraldbackfisch1981
@haraldbackfisch1981 11 месяцев назад
Going from int to string to almost always a terrible idea, just thinking of memory or lack of multiplication for data manipulation, have fun blurring in hex with strings. I love that he did it tho, sometimes u just gotta f around and find out, else we wouldn't have nice things in the first place :)
@AOSP-is-still-Linux
@AOSP-is-still-Linux 29 дней назад
​@@haraldbackfisch1981 I think the OP was ironic, as the format of the message felt like that.
@haraldbackfisch1981
@haraldbackfisch1981 29 дней назад
​@@AOSP-is-still-Linux youre right idk what i was thinking... wasnt thinking i guess 😅
@AAAAAAAAAAAAAAAAAAAAAAAAH
@AAAAAAAAAAAAAAAAAAAAAAAAH 12 дней назад
Srsly
@stgigamovement
@stgigamovement 10 дней назад
BWTC32Key B3K files are what happens after crossing compression with encryption with binary-to-text encoding. It actually works well in spite of me doing it because I don't like Base64.
@y32code16
@y32code16 25 дней назад
2:27 "turns out its not 3.5 times more size" *shows a picture of 3.3x* "it can go up to 98 percent more size" *shows a picture of 98 times more size* on a 160.2 times more size image. yep thats face dev for ya
@alastor--radiodemon7556
@alastor--radiodemon7556 27 дней назад
bro made a .bmp
@magicjinn
@magicjinn 26 дней назад
was about to comment this
@_kitaes_
@_kitaes_ 15 дней назад
but worse
@alastor--radiodemon7556
@alastor--radiodemon7556 15 дней назад
@@_kitaes_ just a tiny bit worse but it balances out with the funnies :3
@magicjinn
@magicjinn 15 дней назад
@@_kitaes_ yeah, but it ends with .bruh, worth it
@CoolMilo8
@CoolMilo8 12 дней назад
bro, why are you here, smily face demon.
@dvidpi
@dvidpi 24 дня назад
wowzers, im converting all images in my gallery to .bruh files! so efficient, fast and lightweight
@YoutubePizzer
@YoutubePizzer 4 дня назад
avif is actually conceptually really cool: if you guys follow video formats, there’s been a big push to add AV1 support to everything because of how much of a huge leap in quality it is over essentially everything else. So much so, that if you encoded an image as a single frame of an AV1 video, it would be better quality than the other image formats available. So that’s exactly what it is. It makes a tonne of sense to use the same compression algorithms for both video and image and could in theory mean you could make hardware-accelerated images too. Very resource efficient, it would be great if we could just magically convert absolutely everything to use exclusively AVIF from now on
@Ceelbc
@Ceelbc 11 месяцев назад
By converting it into hex of 6 characters, you lost transparency. However, if you made it hex of 8 characters long, you could keept the transparency.
@blissful4992
@blissful4992 6 месяцев назад
very inneficient
@Luna5829
@Luna5829 Месяц назад
with 8 characters you'd only get 1 decimal point of transparency 9 characters is pretty good tho
@Ceelbc
@Ceelbc Месяц назад
@@Luna5829 RRGGBBTT, with T transparency. So 256 values. What do you mean with 9? Am I missing something? (I don't count the # you would write in code since it is not needed)
@Luna5829
@Luna5829 Месяц назад
i forgot the transparency could also be in hex and not in decimal but still, with T / 255 being the transparency, you'd miss quite a few numbers
@LimoDieFlasche
@LimoDieFlasche 28 дней назад
@@Luna5829 You wouldn't miss anything visible to the human eye ^^ There's a reason why no one uses amounts above one byte (2 hex digits) per color
@dalhaan
@dalhaan 11 месяцев назад
Tip: you can half the size of your files if you store the RGB values as raw bytes instead of characters. Each character is 1 byte long (assuming you are using a 1 byte character encoding like ASCII or UTF-8), but a hex character just represents half a byte in a human readable format. "9e", for instance, just represents the number 158 (uint8) which only takes up one byte, where storing "9e" as two characters you are using two bytes. Hex goes from 00 (0) -> FF (255), which is exactly how much a byte can hold. To do this you'll need to allocate a buffer of the number of pixels in the image times 3 (RGB per pixel = 3 bytes (1 byte for each colour) * number of pixels), then for each pixel: write a uint8 for the red value, write a uint8 for the green value, write a uint8 for the blue value. To read the file, loop over each pixel and read each byte (uint8) instead of writing.
@dalhaan
@dalhaan 11 месяцев назад
If you wanted you could also add an alpha channel by just adding an extra byte after blue, this would make each pixel 4 bytes instead of 3. And now you've created the bitmap image format 🙂
@sollybunn
@sollybunn 11 месяцев назад
Doesn't he do this 3m into the video
@FaceDevStuff
@FaceDevStuff 11 месяцев назад
@@sollybunn I only stored the metadata (width & height) as bytes, the rest is full of hex values
@rumisbadforyou9670
@rumisbadforyou9670 11 месяцев назад
he knew that, he's being rеtагded for no reason. he's just wants to jack up the yt algorithm, thinking "one day i will be making quadrillion dollars per nanosecond by pооping out: 'i pressed a key on my keyboard' / 'i copied seven lines of code from stack overflow' type of videos, yupeee!"
@sollybunn
@sollybunn 11 месяцев назад
@@FaceDevStuff that's a bruh moment (you didn't really expand on "were dealing with raw bytes now" so that's what I assumed)
@devaramed
@devaramed 10 дней назад
So this is what it feels like to be the guy who made the .webp file format
@o_q
@o_q 28 дней назад
the interlacing on this video is making me crazy
@Aeduo
@Aeduo 28 дней назад
I think that might be part of the shitpost.
@FaceDevStuff
@FaceDevStuff 27 дней назад
@@Aeduo nope, just plain stupidity on my part
@RockRemastered
@RockRemastered 17 дней назад
I was thinking the exact same. Now the real question is, does it deinterlace ?
@koppo5657
@koppo5657 10 дней назад
@@RockRemastered probably not because youtube's VP9 compression screws with interlacing
@RockRemastered
@RockRemastered 9 дней назад
@@koppo5657 that's pretty right. Resizing is the worst thing. But downloading the h264 video would maybe work.
@realrunnow
@realrunnow 7 месяцев назад
1:21 delusion on a next level
@joseph_gerald
@joseph_gerald Месяц назад
Storing raw bytes is unheard of why not use a human readable 4bit representatipn instead (hex)?
@urisinger3412
@urisinger3412 24 дня назад
If people are gonna read your image file they will do it in a hex editor​@@joseph_gerald
@bits360wastaken
@bits360wastaken 15 дней назад
@@joseph_gerald Not sure if stupid or trolling, your not going to give an image format the ability for someone to download it to their desktop, open up notepad, and read an images letters and reconstruct it in their mind at the cost of a 10-100x file size increase. And storing raw bytes is unheard of, look at the .png and .jpg format specifications for a clue on how deep it actually goes.
@joseph_gerald
@joseph_gerald 15 дней назад
@@bits360wastaken sorry was sarcasm 🥲
@_kitaes_
@_kitaes_ 15 дней назад
@@bits360wastaken png stores compressed raw bytes
@marcels.7074
@marcels.7074 11 месяцев назад
i wanted to make a JSON image format { "meta": { "size": "69x420" }, {"pos":[1,1], "color":"696969"} .... }
@FaceDevStuff
@FaceDevStuff 11 месяцев назад
sounds hella inefficient, love it!
@SIMULATAN
@SIMULATAN 11 месяцев назад
Should call it "jif" for maximum confusion
@thefirstuwu8874
@thefirstuwu8874 11 месяцев назад
@@SIMULATAN can call it "Jim" - Json IMage
@bambi186
@bambi186 10 месяцев назад
Absolute madman
@mgord9518
@mgord9518 2 месяца назад
This isn't too far off from plaintext images from the days of old like PPM. Sure, it's absurdly inefficient as far as size goes, but you can edit it with nothing but a text editor, easily understand the format just by looking at it and they're very rarely used for large images anyway
@jaszko2880
@jaszko2880 25 дней назад
web✅code editor✅programing lang✅text editor✅image file format✅operating system❌
@stgigamovement
@stgigamovement 10 дней назад
What's next? A coding font? Don't know if it can have more characters than UnifontEX.
@nathanpgratner2501
@nathanpgratner2501 25 дней назад
I will be using .bruh images as the primary image type on my pc
@black360d
@black360d 3 дня назад
Same
@FaZekiller-qe3uf
@FaZekiller-qe3uf 19 дней назад
"Hex" is representing the color data in base sixteen whilst "RGB" (don't include the alpha channel, it's not a fair comparison) is representing it in base 10. It's the same exact data. There's no space "reduction" if you don't bloat it by storing it in ASCII, but you figured that out. Instead of bloating the file with line breaks you can just have a small header with the height and width.
@Brothaeuuuww
@Brothaeuuuww 8 дней назад
Now make a .huh file that is an audio format
@hedgehogsch.7270
@hedgehogsch.7270 26 дней назад
congrats! You just invented the netpbm file format 😊
@per2632
@per2632 11 месяцев назад
3:48 hex colors don't even have transparency and you used alpha type opaque for the png, so i'm surprised it showed anything other than complete white before you put a number there.
@TheBriti-Critic
@TheBriti-Critic День назад
I was waiting for the "This video is in the .bruh format" 🥵🤧🥵
@thefirstuwu8874
@thefirstuwu8874 11 месяцев назад
1:22 I'm not an expert, but one byte should be able to give 256 unique combinations, as it has 8 bits and one bit has 2 states - 2 combinations ^ 8 bits = 256, we even have a place for zero. (an int value usually weights 2-4 bytes, but I don't think we need its extra functionality for storing a number from 0 to 255). HEX uses 6 characters - each character is 1 byte, so 1 * 6 = 6. I think you can do both methods equivalent in bytes, but RGB is more intuitive. Edit: Oh, everyone already commented about this :p
@maxamillanman9050
@maxamillanman9050 13 дней назад
Low-key you explained better than my Prof tho
@sumlittleguy
@sumlittleguy 22 дня назад
You can make the image of color layers. For example: if it's just the background you determine the color of single pixel and then paste this pixel into different location instead of finding out the color of each pixel. Repeat that multiple times with doffirent colors and you get and image! It will be VERY light no matter how many pixels are there on X and Y coordinates while the image contains only 1 color.
@christianremboldt1557
@christianremboldt1557 29 дней назад
You just made a worse bitmap. But I really like it. I love those indi projects
@Aidan6475
@Aidan6475 28 дней назад
why this video is 1080i?
@bob3studios
@bob3studios 25 дней назад
because vegas pro has no idea of what futureproofing is in its default settings
@KryptonTR
@KryptonTR 5 дней назад
5:08 this song is a masterpiece
@HjRobins
@HjRobins 8 дней назад
how'd you export this as interlaced? in this year?
@lancemarchetti8673
@lancemarchetti8673 10 месяцев назад
Nice work!
@MePeterNicholls
@MePeterNicholls День назад
“I’m not an expert…” but does this
@user-em9ym5tq4j
@user-em9ym5tq4j 27 дней назад
you can use regedit ti automatically set how it opens, what icon it has and add it to `right click>new` menu
@katamari_
@katamari_ День назад
thank you for defeating the monstrosity that is webp files
@rka3477
@rka3477 24 дня назад
congrats you invented .bmp
@urisinger3412
@urisinger3412 24 дня назад
But 2x bigge
@codeman99-dev
@codeman99-dev 6 месяцев назад
2:32 That's not a percentage buddy. "100% more" means to double. Starting at 3mb and then adding 100% more would be 3mb + 3mb.
@fiddleabout
@fiddleabout 3 дня назад
"buddy 🤓☝️"
@Serioushall_theorist
@Serioushall_theorist 9 дней назад
normal people: png is good FaceDev fans: .Bruh files
@xFifaEuro271
@xFifaEuro271 10 дней назад
man i love this video.Bruh
@kevenrodriguesmeirelles2241
@kevenrodriguesmeirelles2241 7 месяцев назад
you're in my top 10 Dev RU-vidrs, I love your projects!!
@Potencyfunction
@Potencyfunction 6 месяцев назад
I dont understand anything from it, I belive I am not for that. My skills and preferences are other, but is always good to have an eye on what is real and in trend with others.
@Trayfellow
@Trayfellow 5 дней назад
Close enough, welcome back carykh
@angelocore
@angelocore 8 месяцев назад
Yo you can try to convert the hex back to binary instead writing it as text, it will make the file size less for sure
@SirMato
@SirMato День назад
3:21 interesting background song choice
@MaxCE
@MaxCE 2 часа назад
i always had an idea to detect text and store the characters used like as a font. then it would only store the position of the text. this would be useful for text over detailed backgrounds.
@insane.braindamage
@insane.braindamage 4 дня назад
i think the worst time of image file formats when you try to save them is "webm" or "webp"
@LambOfDemyelination
@LambOfDemyelination День назад
why store the hex as a literal string, a byte can be represented in one character (byte), instead you use two bytes to represent one byte??
@RealUniCat
@RealUniCat 29 дней назад
that's EXACTLY what i wanted to do, except in javascript but i gave up because it's too hard and i wanted to do this in the current year 2024
@stgigamovement
@stgigamovement 10 дней назад
BWTC32Key is a homemade file compression program with custom format written in Javascript.
@RealUniCat
@RealUniCat 7 дней назад
@polonezzz stalker go away
@RealUniCat
@RealUniCat 7 дней назад
@polonezzz I know
@henryisproductive
@henryisproductive 9 дней назад
subscribed 👍🏻 you are amazing good quality creator
@gold4668
@gold4668 13 дней назад
3:24 OH MAN NOT RAM RANCH 💀
@nooneinpart
@nooneinpart 6 дней назад
EIGHTEEN NAKED COWBOYS IN THE SHOWERS AT RAM RANCH
@infiteri6030
@infiteri6030 7 месяцев назад
When i did this, i turned an png from 250kb to 10mb, the png took 1.2 s to load, the custom imagr took bout 0.02s. Nice
@SKIENCE-X9SCP
@SKIENCE-X9SCP 12 дней назад
the disguised file formats are relatable
@Gardener-AI
@Gardener-AI 9 дней назад
This is somehow so captivating
@deventerprises2640
@deventerprises2640 10 дней назад
I think the issue with the tremendously high file sizes maybe because you are storing the ascii representation of the hex codes where in fact you can store hex codes as raw binary in the .Brun file
4 дня назад
how does this video have interlacing aberration?
@AlanBurr25
@AlanBurr25 11 дней назад
bro reinvented the bitmap image lmao
@JDoawp
@JDoawp 26 дней назад
Sooo, a ppm file but with hex instead of RGB? :p
@supercrazy50000
@supercrazy50000 5 дней назад
your conversion algo can be useful to show images on oled displays
@srijanraghavula
@srijanraghavula 24 дня назад
Facedev, i love to learn this stuff that's not easily found online, cuz i have to use them. But i do not know where to look. If you reply to comments, can you tell where to look for?
@TurquoiseFan23
@TurquoiseFan23 9 дней назад
Oh, how I understand you, saying twelve instead of twenty...
@markcharukit9344
@markcharukit9344 9 дней назад
I gonna use your format from now on
@cgtvampire
@cgtvampire 4 дня назад
as a unity developer .jfif is my 1# opp when importing textures
@thedinobros1218
@thedinobros1218 23 дня назад
Thanks! Now, I need to make a color format like hex but with 4 digits. First and second are oranges, third and fourth are greens. After that, I can make an image format that uses it called .ttp (two toned picture)
@guigazalu
@guigazalu 22 дня назад
What if you used the first 2 for {how dark}, 1 for {orangeness} and 1 for {greeness}? You c'd call it YUV: Yet another UV format!
@user-by2io7zv2t
@user-by2io7zv2t 5 дней назад
JFIF is a bitmap graphic that uses JPEG compression.
@MaurOwO
@MaurOwO 27 дней назад
imagine hiding images in the bruh format is s very goood idea
@guppy13
@guppy13 9 дней назад
this certainly is a bruh moment
@ner0718
@ner0718 24 дня назад
I can not state how happy it made me to hear Nine Nights by 20syl in the outtro. I really enjoyed your editing style.
@FaceDevStuff
@FaceDevStuff 24 дня назад
I love that song 😄
@cheesepop7175
@cheesepop7175 15 дней назад
*outro
@chickenmanfy
@chickenmanfy 7 дней назад
"I made my own operating system in Rust" is coming eventually
@stgigamovement
@stgigamovement 10 дней назад
BWTC32Key is a homemade compression format.
@grady631
@grady631 3 месяца назад
I did this once, but it had a really low color amount, probably around 8 colors, a locked really low resolution, and would have to be decoded by hand (it was binary numbers in .txt. REALLY inflexible format)
@Robbiefrfr
@Robbiefrfr 11 месяцев назад
I’m using it stonks 📈
@luisnelson
@luisnelson 10 дней назад
how do you convert the .png files to .bruh files
@poka26ev2
@poka26ev2 9 дней назад
This reminds me of the .stalin image I created 3 months ago to send sus photos in case the group chat gets leaked
@2Deep.
@2Deep. 11 дней назад
We should make it more better.
@offroaders123
@offroaders123 10 дней назад
If I remember hearing right, everything that can be made in JavaScript, will eventually be made in JavaScript. I can make that happen for ya! .bruh files in the browser, will keep you updated!
@glintcoretheprotogen
@glintcoretheprotogen 5 дней назад
i want you to make this more efficient than pngs so we can take over internet
@candybluebird
@candybluebird 8 дней назад
this dealt psychic damage :
@destre3
@destre3 13 дней назад
how did you export with interlacing i wanna do that
@nooneinpart
@nooneinpart 6 дней назад
Go to the project settings and switch from progressive to interlaced at 30 or 25fps. Make sure when you export that the file is flagged as progressive or else RU-vid will deinterlace it and instead of interlace patterns you just get progressive video with stair-step patterns.
@Tuntor689
@Tuntor689 9 дней назад
hey i’ll take it over .webp
@PlatonAltei
@PlatonAltei 10 дней назад
You are a genius
@NanI-vr2ij
@NanI-vr2ij 26 дней назад
I bet you will make an entire OS haha
@Gatocsito
@Gatocsito 23 дня назад
Next video:i made my own planet
@ebselectronics
@ebselectronics 5 дней назад
Definitely using .bruh from now on
@nbvehbectw5640
@nbvehbectw5640 7 дней назад
When you talked about storing RGBA in characters and not bytes, I was like.... bruh.
@MyNameIsArg
@MyNameIsArg 26 дней назад
You and I have similar problems, i tried to make a file extension thing and I spent like 3 hours trying to find the problem. The problem was I put the original file extension rather than my file extension.
@WeedAtom
@WeedAtom 11 месяцев назад
you really bought finzar's editing pack 💡
@tundraosu
@tundraosu 6 дней назад
When you see it
@DJruslan4ic
@DJruslan4ic 12 дней назад
Making a file format is easy (i guess). Engeneering how it actually stores, how to parse it, and other stuff is the hard part
@Seven7601
@Seven7601 9 дней назад
Why does it seems like the video is interlaced?
@Papasot
@Papasot 23 дня назад
What a legend
@AlbySilly
@AlbySilly 28 дней назад
3:47 My guess is that the rendering engine uses floating point numbers between 0-1 to display the graphics while the way the file is saved gives an integer of 0-255, try dividing the color value by 255
@manshenriksson
@manshenriksson 9 дней назад
Yeah 1/256 ~= 0.004 lol
@Perykrusher
@Perykrusher 9 дней назад
3:21 18 naked scripters in the formats at file ranch
@sebbes185
@sebbes185 День назад
rgba is ten characters 📝
@GameJam230
@GameJam230 25 дней назад
If I go to download transparent pngs and find a load of files that are just bruh files pretending to be pngs then I'm actually going to riot. *You did this.*
@HeyVSauce
@HeyVSauce 27 дней назад
if you just store the rgba values as 0-255 in binary (ie the actual bytes are 0x00 through 0xff for each channel), it's more efficient than storing ascii hex characters, and more efficient than storing ascii digits aswell
@NINJEDIT-S
@NINJEDIT-S 10 дней назад
Now i can hide my pictures!!!!
@Kirbscurdurb
@Kirbscurdurb 10 дней назад
did you know that the full name of gif is actually giffle?
@teapot401
@teapot401 20 дней назад
Have you ever thought of lossless compression?
@GalaxinTM
@GalaxinTM 29 дней назад
avif still superior - transparency - better compression than jpeg - can be animated like gifs (comparable to video format quality)
@official-obama
@official-obama 28 дней назад
according to wikipedia, it is open and royalty free too
@urisinger3412
@urisinger3412 24 дня назад
​@@official-obamaPNG and jpeg both are
@影-銀
@影-銀 11 месяцев назад
cool
@STG24
@STG24 28 дней назад
0:11 JFIF stands for JPEG File Interchange Format It is apparently better than JPG/JPEG and some windows 10 updates cna cause browsers to save in .jfif instead of .jpg or .jpeg
@YariCodes
@YariCodes 10 дней назад
the data of a .jfif file is the same as a .jpeg. it's just an alternate file extension, like .jpg to .jpeg.
@superyang
@superyang 11 месяцев назад
🔥
@t0biascze644
@t0biascze644 21 день назад
Wait a minute thats just bmp but even less efficient
@somename842
@somename842 29 дней назад
just a heads up avif supports transparency
@redstonewizard08
@redstonewizard08 20 дней назад
RGBA is smaller, it's 4 `u8`s, and hex would be 6 `char`s (which I think are just `u32`s).
@DaviLuizmouraOficial
@DaviLuizmouraOficial 9 дней назад
the fact it works 💀😭
Далее
What is the Smallest Possible .EXE?
17:57
Просмотров 243 тыс.
Are You Using the WRONG Image Format?
16:20
Просмотров 760 тыс.
I made my own Web
15:43
Просмотров 395 тыс.
Adobe is horrible. So I tried the alternative
25:30
Просмотров 401 тыс.
I Created The PERFECT Movement In Unity...
11:00
Просмотров 11 тыс.
The Linux Experience
31:00
Просмотров 509 тыс.
Every Time Minecraft Got a 4th Dimension
15:31
Просмотров 359 тыс.
The moment we stopped understanding AI [AlexNet]
17:38
Просмотров 462 тыс.
I made my own Code Editor
12:02
Просмотров 250 тыс.
I Tried Turning Games Into Text
18:18
Просмотров 247 тыс.
Дед и новая машина😁
1:00
Просмотров 4,7 млн