C programmers really do be going crazy with the ways they obfuscate their code
@ko-Daegu3 жыл бұрын
@Mr Snad Man More like PHP is obfuscated by default
@VincentKun3 жыл бұрын
Actually now the thing is to create an Obfuscated code to submit at IOCCC that animate itself doing Bad Apple!
@williamwalters37963 жыл бұрын
I don’t get it. Why obfuscate code. Why. I mean if you consider it your intellectual property, then ok. But what if someone ever needs to reverse engineer it?..
@VincentKun3 жыл бұрын
@@williamwalters3796 Obfuscating code is useful if you want to some people don't copy it easily. For example, private companies do it. Personally, I prefer a world where all is open source but it's a dream...
@aoobasuzukaze3 жыл бұрын
@@VincentKun why even write code at all no code = no reverse enginneering
@meze20953 жыл бұрын
this is what non programmers think hacking looks like
@codewithsmoil40983 жыл бұрын
Yeah ! weird thinking
@hi_im_kuro96653 жыл бұрын
But damn its hard what i can do in programming its hello world and websites
@catt02153 жыл бұрын
I mean, this video isn’t helping to stop that lmao
@starkendeavours70723 жыл бұрын
Lol.
@on-issuer-issued2 жыл бұрын
although u do can hack some one's computer and play badapple on his desktop, and it's really cool
@lordmarkas35773 жыл бұрын
Imagine actually programming with this on...
@roridev3 жыл бұрын
once i go to uni i'll just turn that on once i leave my computer to stop all plzbros from copying my code
@TheLegendWeeb3 жыл бұрын
imagine writing code lmao
@tftwphoenix66703 жыл бұрын
@@TheLegendWeeb I wriet coed adn fraknly I am ofefndef!!!
@TheLegendWeeb3 жыл бұрын
@@tftwphoenix6670 ah, well I use a magnetic needle to flip individual bits on the hard drive. Get on my level :)
@tftwphoenix66703 жыл бұрын
@@TheLegendWeeb Me using i3 on Linux being like why would anyone waste time doing that
@Jono9973 жыл бұрын
Ever on and on I continue circling With nothing by my hate In a carousel of syntax errors
@PCNebula3 жыл бұрын
mood, somehow i get the syntax wrong every time
@bellanisroc74943 жыл бұрын
I can relate
@zombiekiller71013 жыл бұрын
Yeah 😭
@voidgames45843 жыл бұрын
@@PCNebula A
@FireyDeath43 жыл бұрын
Slowly I forget Vital code, my program's crashing Suddenly I see that I can't break free
@Fadhilx3 жыл бұрын
this is why project manager never give us a break, because we are too creative to be free
@Rafael-oq9vu3 жыл бұрын
>we
@meyegui2 жыл бұрын
>we
@hellNo1163 жыл бұрын
the "worst" thing is that depending on how you implemented it, this thing could compile since the c compiler ignores whitespace.
@reimarpb3 жыл бұрын
In most cases it wouldn't compile because it also splits words in half
@privateger3 жыл бұрын
@@reimarpb weird seeing you here lol
@reimarpb3 жыл бұрын
@@privateger lmao hey again
@divingradish3 жыл бұрын
imagine doing python with this
@fishiplayz703 жыл бұрын
See I understand this because I have computer fundamentals
@CristiNeagu3 жыл бұрын
Meanwhile, in Python: IndentatonError: expected an indented block
@prodbykomrebi3 жыл бұрын
dont compare python to C Have you ever seen an OS coded with python?
@CristiNeagu3 жыл бұрын
@@prodbykomrebi C is mostly used in embedded programming these days. Sure, that's not a small field by any means, but Python is used in many other fields. In fact, the people programming embedded systems using C are probably using Python in their environment in one way or another.
@jsebean3 жыл бұрын
@@Howtopoopin The linux kernel? xD
@bernardoolisan10103 жыл бұрын
@@prodbykomrebi dude i mean, it can be compare, if you want to compare, compare a nueral network made with python and one made with C huh, more than 15000 lines in the C bro xd
@randomnobody6603 жыл бұрын
@@bernardoolisan1010 ...you realize you can use libraries like tensorflow in c too right? Also if you count library in your length, your python coded neural network likely also has 15000 lines in C. Also also if you actually code a nn from scratch, yeah it's gonna take 15000 lines in C to build your computation graph, but if you do it in python it's going to take 15000 years to run.
@quack38913 жыл бұрын
this program draws less errors in the auto-format code than it does in my code B^)
@NKY52233 жыл бұрын
same i have more errors B^) arent i epic
@s_crisp2 жыл бұрын
2021: bad apple in VScode 2022: bad apple on redstone lamps 2050: bad apple on atom 3500: bad apple on good apple
@theowinters63143 жыл бұрын
Still more readable then the coding style my company mandates. :)
@ThePC0073 жыл бұрын
I wonder what this would look like if VS Code wasn't this painfully slow.
@PlytkaChodnikowa3 жыл бұрын
YES
@doge78312 жыл бұрын
electron moment
@BooleanDev2 жыл бұрын
video is sped up. adding more frames would just make it take longer to record
@SomeGuyNamedMy2 жыл бұрын
@@ajskateboarder touri isn't much better of a salutation, it still essentially just a browser underneath
@SomeRandomPiggo2 жыл бұрын
fak you electron
@RubyPiec3 жыл бұрын
imagine looking at the source code of one of your favorite apps just to see this
@Solariscatto3 жыл бұрын
Imagine its made so that if you scroll at a certain speed it plays bad apple, but it can run fine
@Fidder4923 жыл бұрын
@@Solariscatto A great easter egg! And if it were the case, the one who created it would show its genuine passion for the program
@RubyPiec3 жыл бұрын
@@Solariscatto that would be possible, either comment everything out, or do Unicode approximations so that the entire code is just bad apple
@katesaychaleun63223 жыл бұрын
This truly is a masterpiece! Every video that had been made up until last all blew my mind hahaha~ You're literally a genius!
@JaniBre3 жыл бұрын
this man deserve a sub! this is great!
@theasin_old3 жыл бұрын
Who did dislike it? It's art!
@GUMMY_MKII3 жыл бұрын
the apple
@ootachi3 жыл бұрын
IntelliJ devs
@yawarapuyurak32713 жыл бұрын
@@ootachi yes, I hate java. Cool if people like it, but I just hate it. And I'm currently forced to use it in university. HELP ME
@Nurex.3 жыл бұрын
@@yawarapuyurak3271 Bro I feel you I hate C but Im forced too xD
@nmimagine3 жыл бұрын
you know, sometimes I do find myself accidentally disliked a video without know because I'm watching on my phone always fixes it when I see it though, I never rate a video
@delulu69693 жыл бұрын
Even with continuous output errors, you come up with a masterpiece. QA is sweating and my life is a lie.
@notme82322 жыл бұрын
Imagine running DOOM like this with the actual DOOM code instead of random code
@shuum89112 жыл бұрын
発想が天才すぎるしそれをやっっちゃうのもすごい、出来るんだw
@BioCraftHero3 жыл бұрын
Idk how to describe this other than Advanced ASCII Art. Amazing job!
@yukko_parra3 жыл бұрын
me learning programming in high school just learns if statements and while loops wonders what brain power do you need to do this (huh... how did i get 700 likes?)
@amosbatalden58713 жыл бұрын
same thing just a lot of them
@rinreborn73643 жыл бұрын
You are just on the tip of the ice berg, this guy is insane
well the flow of the program goes something like this: for each frame in the video: (video is a sequence of images, a frame is one of those images) - frames in this particular video are very simple, only black and white, each pixel is either 0 for black or 255 for white. - loop on pixels - if pixel is 0 insert white space - if pixel is 255 insert the next character in the code
@lordadamson3 жыл бұрын
also he probably has some sleep instruction somewhere so that code changes at 24 frames per second or something to match the speed of the video
@abdulpangandaman3 жыл бұрын
imagine the hardwork of this guy..super underrated
@Corruptgore3 жыл бұрын
This amazes me, my eyes may hurt now from the code flying everywhere but it amazes me.
@RzeLGamers3 жыл бұрын
We Must Keep Finding Our Way To Play Bad Apple Played On Everything...
@KanakoSellington3 жыл бұрын
So epic 💜
@johansebastianpuentespulid14013 жыл бұрын
wtf amigo vos sos de minecraft, que haces en programacion xd
@johansebastianpuentespulid14013 жыл бұрын
porque si te gusta esto, seria increíble que lo muestres en el canal
@x5nash8703 жыл бұрын
@@johansebastianpuentespulid1401 OK
@tytanium47012 жыл бұрын
next: bad apple played with google maps screenshots of traffic jams
@Clownplease2 жыл бұрын
"hey can you review my code? It's pretty self explanatory" the code:
@marsaugustyn96733 жыл бұрын
This one is probably my favorite out of all of them
@goblinslayer63753 жыл бұрын
FBI: he probably thinking about hacking. Him:
@ShlomoRaz692 жыл бұрын
my computer when the teacher waliks for 1sec outside
@martyg825317 күн бұрын
This will make a fine addition to my collection
@CyrilleZP3 жыл бұрын
Imagine having the time to create this, from placing code, creating the formatting css or is or idk and then running it to record it... I mean, that's dedication. Thanks for existing and doing this!.
@kienthanhle62303 жыл бұрын
no no, programmers are not as hard working as you think. Just using code to auto format lol
@bobxiong65343 жыл бұрын
Please I just want to sleep
@janana59173 жыл бұрын
yeah I feel you
@aliteraldumpsterfire6722 жыл бұрын
I don't know if i should be amazed, horrified, or both.
@prilk17043 жыл бұрын
how did you do this? it's awesome
@Junferno3 жыл бұрын
The secret is to make a plugin that keeps track of the frames, and then at each auto-format the code is mapped to the next frame. Then, map the format command to a keyboard shortcut and hold it down to watch it play through. Here's the code: github.com/kevinjycui/bad-apple/tree/master/vscode-formatter
@EmiliaKaida3 жыл бұрын
@@Junferno Awesomesauce. Where did you learn this particular technique from ?
@Biggy6Legs3 жыл бұрын
@@EmiliaKaida Ferno probably thought up the technique themselves. I was speculating that it would sort of work like this.
@playtf22 жыл бұрын
How great it is to see that the tradition still lives on.
@WaMiTime3 жыл бұрын
In google company: -Did you write your code? -No, but i make something better
@seiruegakiofficial3 жыл бұрын
Oh man, he is freaking impressive
@splint3rsec3 жыл бұрын
commenting here before it gets randomly recommended in the next 10 years
@PlytkaChodnikowa3 жыл бұрын
Recommended 4days later
@carsonkacirek46123 жыл бұрын
Man got tired of programming to make bad apple on other things so he made it in the programmer itself
@0xEARTH3 жыл бұрын
i can *feel* VSCode having a seizure trying to play this
@Baconator200002 жыл бұрын
"Wow, this games code is so compiled." The code:
@kianko56073 жыл бұрын
Visual Studio Codeの本気。 いや、主の本気。
@pixel68143 жыл бұрын
this is✨ insane✨ (for me who recently started her life as a programmer)
@Inf1e3 жыл бұрын
As someone said -- Bad Apple is song to flex programming skills.
3 жыл бұрын
What would be even more awesome if every frame is still compilable/executable, but I see you've done that initially and the inconsistent word lengths just doesn't work with the video. But still, this cracked me up good :D
@atomkom7733 жыл бұрын
since it needs to cut words in half it cant compile no matter what you do. would be cool tho
@aldobernaltvbernal87452 жыл бұрын
i think it might be doable you'd need to take more care with the whitespace and try to not cut tokens in half you'd get a rougher image but it would probably compile i'm not sure how you would do that though; my understanding of language parsing and formatters is very, very limited.
@ゆっくりまいくさん3 жыл бұрын
VScodeがとうとう東方に進出するとは...!?
@koki32922 жыл бұрын
You're an absolute legend you earned my subscribe.
@user_gakusei3 жыл бұрын
え?天才?凄い作業量!
@hotdogman1812 жыл бұрын
Can't wait for Bad Apple but it's playing on milky-way.
@Octronicrocs2 жыл бұрын
I like how the files kinda save to the beat of the music at the start of the vid
@AROAH3 жыл бұрын
Oh, this is what "pretty print" means
@MasterChase2 жыл бұрын
Visual Studio: I don't know what are you ordering me and what exactly you want to do. But you are the boss. Owner:Good boy. Computer:What about me?
@rezkyrizaldii3 жыл бұрын
"Write a program for animation apps" "YES"
@ZenoDovahkiin3 жыл бұрын
I'm so proud of this community.
@fieldtrip21782 жыл бұрын
OK, this is really getting out of hand and I love it! 😂😂
@rzxxxxxxx3 жыл бұрын
Giving a new meaning to self-modifying code.
@deslaya77772 жыл бұрын
asked if you could, but never asked if you should...
@aragocz7273 жыл бұрын
POV: You've been programming for the last 24 hours and want to take a break
@WistrelChianti3 жыл бұрын
This is definitely something no one would ever think of doing... except of course you did!
@luissanchez63243 жыл бұрын
As person who is learning how to code for about a year. This is amazing. I am just having a fucking aneurysm just by watching this.
@MegaByteMomo3 жыл бұрын
amazing, but for a second there I thought it was my computer lagging not the program lol
@supernenechi2 жыл бұрын
This is just so nerdy! I love it!
@user-bn5bc4wg9i3 жыл бұрын
Bad apple on VS code: exists Me who installed VS code today to make a bullet-hell game: impossible-
@ahand48242 жыл бұрын
Normal guy : Enjoy the art. Me : provider FAILED
@marmaladetoast2431 Жыл бұрын
imagine installing this on some software developer's device and watching them figure out what's wrong
@Raykon3333 жыл бұрын
The creepy smile isn't visible. Detalization test not passed.
@추나린2 жыл бұрын
*whem I'm reading my code at 3am:*
@sonictimm2 жыл бұрын
Oh, so that's what the auto-formatter is good for. Carry on, MS.
@FinalMiro3 жыл бұрын
Output is crying, it is yelling about how much playing this on his computer is an error
@SlimHd313 жыл бұрын
Finally some readable c code!!
@_Pum_2 жыл бұрын
I would play a game with this happening in the code at all times
@ricoaw5003 жыл бұрын
I think here are the algorithm : Take per frame image -> convert to binary matrix (because actual video just black and white) -> code auto format with those binary -> and start the iteration. cmiiw @Junferno
@wizdude3 жыл бұрын
Plot twist: you are looking at the code of the plug-in.
@ahmedyousif47823 жыл бұрын
friend: what resolution you watch videos on? me: yes
@axelmonogatari31753 жыл бұрын
-Hey, what are you programming? -...Its hard to explain
@MatthiasLee13 жыл бұрын
Now you'll never find that missing semicolon
@skld-xm3 жыл бұрын
😭😭😭😭
@cwsg3 жыл бұрын
and now i learned something, internet is not from this world. internet is another dimension
@RefoProduction3 жыл бұрын
imagine if code of every frame could make another bad apple
@VHenrik0073 жыл бұрын
mad fucking lad wtf this is the best series i've seen despite me hating this song
@omicronalpha88273 жыл бұрын
Professor: "How's that C project coming along?" Me:
@summerstream48093 жыл бұрын
Renaissance of Bad Apple
@maxcurzi3 жыл бұрын
Thanks for the video I didn't know I needed today
@jisungwon2915 Жыл бұрын
Dislikes are from the boss trying to push other projects out.
@markinios22 жыл бұрын
We have hit peak software development
@danbsiru60232 жыл бұрын
This is the definition of art
@djfirewall3 жыл бұрын
it's amazing how there are less frame drops that any game on my pc
@Hazerki3 жыл бұрын
How would I start doing this on my own? (aka make the extension and running this code)
@deadidonnie76352 жыл бұрын
this is such a banger tune
@paisenpaisen3 жыл бұрын
i can just feel my cpu heating up by watching this
@nosiume82753 жыл бұрын
0:54 casually throws #include at you
@algebruh30843 жыл бұрын
If somebody made code like this nobody would want to steal it because of how epic it is.
@Cryptizism2 жыл бұрын
"pls format your code before making a PR" me:
@leonardomorel94123 жыл бұрын
I literally just said "holly shit" alone in my living room.
@macchiato_18812 жыл бұрын
Is this the self modifying code that scientists are talking about?
@gchaos2 жыл бұрын
that git commit will be epic
@ljreinworth3 жыл бұрын
Please tell me you're not running the formatter on its own source code
@jaydencdq3 жыл бұрын
that is infact what the madlad is doing
@Junferno3 жыл бұрын
Lol that would've been cool to do, but the source code is really not long enough for it to fit in the frames of Bad Apple (it's actually very simple!). I just ran it on some random C code I had lying around.
@ljreinworth3 жыл бұрын
@@Junferno fair enough lmao
@jaydencdq3 жыл бұрын
@@Junferno sheeeesh it looked like the source code
@kimapr38173 жыл бұрын
@@Junferno turn it into a quine and then you'll have just enough code