I also digress sometimes. Sometimes way too damn hard. I just keep digressing and can't stop it. What is happening to me? I keep digressing and digressing further into a deeper state of digression. One moment, I will not be as digressed, but then I digress and become more digressed. Am I fated to keep digressing? Am I lacking some sort of anti-digression gene? Should I alter my genes to stop this digression? Sounds like the way to stop digression now is to create mutants, I guess. This is how Wolverine was born.
No there's pip3 with --user flag. If even --user installation have failed - we have to search the drive either from / or from C:\ for the python/python3 and or pip/pip3 binaries. Then and only then if that failed we paste yaml library and try with that. If there's an incompatibility with the version and the library fails to build/import still, we have to manually build the needed version of python from source and use these binaries to rerun code of the program, get the output, display to user and then safely shutdown.
I've seen an alternate version of the samurai warrior one before A samurai warrior would shout "You're trying to view flash content, but have no flash plugin installed"
@@sophiacristina my first project out of college I was doing bug fixes on an old website and broke the website by turning on dark reader. The way they checked if products were favorited or not was by checking the css color value of the star........
@@Gabriel64468its a receipt in a digital ledger with a linked ipfs hash to a file. Typically this is an image dynamically generated through weighted layer randomization to create rarity. Would've been neat if it had just been a new form of digital collecting art and other shit for like $0.10 each and not what it is, filled to the brim with scams offering unobtainable ROI to rich kids and mobile game addicts.
1:40 isn't cursed - parseInt is only meant to take in strings, and it's taking a number, so unexpected things are happening. JS converts 0.0000005 to the string "5e-7" which parseInt correctly converts to 5 (because it ignores everything after the first non-digit character). parseFloat does what is expected - the number is implicitly converted to the string, then that string is converted back to a number (which is to say it does nothing). The correct way to convert a decimal to a whole number is to use Math.round().
I think it's stupid that JS converts 0.0000005 to "5e-7". If you can type it in your text editor there's no reason why it would be too long to be a string.
These are the only real programming memes. All the other stuff is just silly and would only make a 50 year old dad who's never seen comedy before laugh. The "cursed programming series" comprises the only programming jokes that have ever made me laugh. Thank you.
Although I dunno, it raises some interesting questions about society. I feel like perhaps for the US in particular at times using inheritance here might not be a bad thing...
You know, I want to hate the first one for them doing something that looks stupid but works, but I actually hate it because the define syntax is reversed and it wouldn't work until they fix it.
@@traveller23e i don't think so, that's definately c or c++ I think someone just wanted to make a joke, but either misunderstood the syntax, or didn't care. The guy who used defines to convert c/c++ to emojilang did a cleaner job
@@SoulSukkur Yeah, it's very broken. If c was a pointer, tho *c > 3? p= &c[0] :p = nullptr; Would be valid, if a weird use of a ternary. Assignments in ternaries are uncomfortable
You won't believe me when I say I actually had to code up some catch(error) { throw error }, mostly for experimentation with new ideas and to check the flow of code.
I've done 0:43 sometimes for debugging, it's easier to add the line that throws the error and later remove it than to remove the entire try / catch block, then re-add it.
1:10 I can confirm that when I lived in ancient Japan and I learned to be a Samurai, I usually shouted: "to enable twitter circles set the following cookie: document.cookie="ab_decider=trusted_friends_consumption_enables=true &trusted_friends_tweet_creation_enabled=true";"
The first two may look cursed at first, but if you look closer you’ll see they are actually much more cursed. First one has a weird trinary operator and reversed #define syntax, second is missing = all over the place
0:40 had to use this cause the way of a frontent is built, some method was causing issue cause was a promise waiting for a resolution of a promise so when used "catch(error => return error)" the promise that was calling this one try to resolve a error, not to reject it. So, for the sake of "'im not gonna rewrite the entire structure of this app because I have no time to do this task" I had to do the "catch(error =>{throw new Error(error) } ) " thing
Then you will start asking why shipping with all the necessary classes and functions from those libraries and running from that isn't the default. Scary stuff.
I've made far worse. You thought you've seen innefficient until you see the absurdity of my code. That's why I ask chatgpt to do it for me and edit it to remove security exploits and nonfunctional code.
i showed this to our backend lead and he rolled into a fetal position and started crying
Maybe he got exposed using these same things in his "personal" project? Who knows 🤭
he recognized his own code from good old days
Everybody gangsta until "what" appears in stdout
I like how there is a 2160p option for this video and yet the video is essentially a slideshow full of low quality pictures, I digress.
Yet I watch it in 240p because I don't have wifi (I'm on mobile).
I also digress sometimes. Sometimes way too damn hard. I just keep digressing and can't stop it. What is happening to me? I keep digressing and digressing further into a deeper state of digression. One moment, I will not be as digressed, but then I digress and become more digressed. Am I fated to keep digressing? Am I lacking some sort of anti-digression gene? Should I alter my genes to stop this digression? Sounds like the way to stop digression now is to create mutants, I guess.
This is how Wolverine was born.
😂😂@@HonsHon😂
Many people like weird stuff on UA-cam. At least it's not some paraphilia.
You can't just say -perchance- "I digress"
3:02 I really wanna know if the "#try even harder" section contains the entire source for the library and builds it right then and there from it
I wouldn't doubt it
No there's pip3 with --user flag. If even --user installation have failed - we have to search the drive either from / or from C:\ for the python/python3 and or pip/pip3 binaries. Then and only then if that failed we paste yaml library and try with that. If there's an incompatibility with the version and the library fails to build/import still, we have to manually build the needed version of python from source and use these binaries to rerun code of the program, get the output, display to user and then safely shutdown.
@@IqweoR You're the author of that thing aren't you I know you are
no, it's calling chatgpt to generate a python yaml paser.
💀 bro would need some months for that code
I've seen an alternate version of the samurai warrior one before
A samurai warrior would shout "You're trying to view flash content, but have no flash plugin installed"
ahead of their time
Ancient wisdom 🙏
Yooooooooooooooooo~
👺
Actually, they would shout "Adobe Flash Player is no longer supported"
To quote Shakespeare, "HTTP Error 403 Forbidden"
Her Majesty's PHP interpreter is awesome. Kudos.
I want to sound British when doing PHP 🤣
@@irun_mon The way to sound british when youre programming is to fill your code with syntax errors by putting "Colour" instead of "Color"
@@dijital4801 i do that subconsciously and wonder where exactly i did go wrong
"Binary tree isn't real, it can't hurt you"
Binary tree: 1:30
It's perfectly balanced, too
Lol
It's upside down tho
@@yyyd6559 Inverted Binary tree xD
I thought of a git tree
As a Software Developer with more than 5 years of experience, I have to say these cursed images are just the tip of the iceberg 😂
Aight check out 'The single most useful macro in Praat'
Legit question... What was the worse you saw?
Also, for fun i included a ".txt" file in a c++ file, what do you think about that?
@@sophiacristina Arbitrary use of timeouts to avoid further errors.
@@sophiacristina my first project out of college I was doing bug fixes on an old website and broke the website by turning on dark reader. The way they checked if products were favorited or not was by checking the css color value of the star........
@@ivanandradamendoza Good lord what the FUCK Why couldn't they just handle the damn thing?
catch(error) throw error is genuinely something thats used when programming using async await in C#, since async operations throw silently by default
That sounds like a C# problem.
@@vidblogger12 that's... what i said?
@@ZiplawDev yep
Also Java since it refuses to let you not catch errors
@@khhs catch (e) { throw new RuntimeException(e); }
1:50
I couldn’t f*cking stop laughing when finally understood NFT’s source code.
Nft is a jpeg
@@holl7w No, much more better. It is a drawing of a jpeg.
@@Gabriel64468its a receipt in a digital ledger with a linked ipfs hash to a file. Typically this is an image dynamically generated through weighted layer randomization to create rarity.
Would've been neat if it had just been a new form of digital collecting art and other shit for like $0.10 each and not what it is, filled to the brim with scams offering unobtainable ROI to rich kids and mobile game addicts.
@@Gabriel64468 I still don't get it
@@Gabriel64468 Even better - It's a link to a jpeg that already exists.
it's both a pain and laughter to watch
2:58 yo we be livin in a simulation 💀
1:40 isn't cursed - parseInt is only meant to take in strings, and it's taking a number, so unexpected things are happening. JS converts 0.0000005 to the string "5e-7" which parseInt correctly converts to 5 (because it ignores everything after the first non-digit character). parseFloat does what is expected - the number is implicitly converted to the string, then that string is converted back to a number (which is to say it does nothing). The correct way to convert a decimal to a whole number is to use Math.round().
I'd say passing a number to parseInt is cursed enough, and another reason why I hate dynamically typed languages
Javascript is cursed.
@@dinamitemaster This can only cause problems in a weakly typed language. Strong vs. weak is a different axis than static vs. dynamic typing.
Or Math.floor()
I think it's stupid that JS converts 0.0000005 to "5e-7". If you can type it in your text editor there's no reason why it would be too long to be a string.
This is so fkn good man. Besides the "haha funny cursed", it also makes me feel more intelligent than I actually am.
2:07 Is this madness? Perchance.
You can't just say "perchance"
@@alonsoherreros4945mayhaps
If ya nasty!
0:19 literally the “AI” I tried to create in scratch as a 9 year old
this is print("goodbye world") levels of threat
1:02 I had never even considered this. Cursed, but intriguing!
Makin Python syntax in Java
1:55 this a surprisingly good explanation lol
all of web3 explained in 1 image
0:11 this is how ChatGPT was created
These are the only real programming memes. All the other stuff is just silly and would only make a 50 year old dad who's never seen comedy before laugh. The "cursed programming series" comprises the only programming jokes that have ever made me laugh. Thank you.
The second one is how I thought chatbots actually work as a kid lol
1:20 when you don't understand the difference between inheritance and composition.
Although I dunno, it raises some interesting questions about society. I feel like perhaps for the US in particular at times using inheritance here might not be a bad thing...
0:44 that's far from cursed, the REAL cursed one are those catch block that does nothing. The program can just die without a sound.
yeah, in some cases this solution is not that bad
You know, I want to hate the first one for them doing something that looks stupid but works, but I actually hate it because the define syntax is reversed and it wouldn't work until they fix it.
Thank goodness I'm not the only one who noticed. Could it be that in some obscure C-like language the preprocessor has reversed arguments?
@@traveller23e i don't think so, that's definately c or c++
I think someone just wanted to make a joke, but either misunderstood the syntax, or didn't care.
The guy who used defines to convert c/c++ to emojilang did a cleaner job
i dont understand what c[0] means when c was a long long int. I had to double check to make sure the array indexing was applied before the address-of.
@@SoulSukkur
Yeah, it's very broken. If c was a pointer, tho
*c > 3? p= &c[0] :p = nullptr;
Would be valid, if a weird use of a ternary.
Assignments in ternaries are uncomfortable
@@SoulSukkur
With the current declarations i'd expect
p finna c > 3 sussin bouta c bussin nullptr rn
What the hell did i just type out
2:10 "You can't just _say_ perchance."
Perchance.
Stumping turties lmao
1:29 *"Is this class inheritance?"*
This video is so cursed, I opened it and half my youtube's dark theme turned white, not even kidding.
1:40 - Nightmare Fuel ... the kind that keeps you up all night!
You won't believe me when I say I actually had to code up some catch(error) { throw error }, mostly for experimentation with new ideas and to check the flow of code.
1:51 Bro just solved the main problem with NFT wasting energy 💀💀💀
actually, the main problem is the miners, which do a lot of hashes just to verify a block (i think)
0:30 I've definitely written this code before
Why why why why why why why is all I can hear in my head just looking at this.
2:40 I thought papyrus was a Skyrim thing
2:46 hey look someone was making a minecraft mod lmao
10 min ago, whoever wrote those had so much boredom in them and creativity!
I've done 0:43 sometimes for debugging, it's easier to add the line that throws the error and later remove it than to remove the entire try / catch block, then re-add it.
Those samurai really had a way with words
I like how your background music makes each video seem like a new alien movie sequel in the series.
Honestly I was really just curious about what would they do to make them say "Who said HTML wasn't a programming language"
Hylley/HyperText-Programming-Language
i remember learning how to program to understand this kind of stuff, im going to take computer cience at college now
It's time to sneak some of this code into project at my job. 02:15 is my fav, I'll do this one
Username checks out.
I want to see that HTML code
github/Hylley/HyperText-Programming-Language in question:
1:12 oh, is *that* why the battles took so long to end
0:15 me when making an ai
You when making preprogrammed chatbot in scratch
1:10 I can confirm that when I lived in ancient Japan and I learned to be a Samurai, I usually shouted:
"to enable twitter circles set the following cookie: document.cookie="ab_decider=trusted_friends_consumption_enables=true &trusted_friends_tweet_creation_enabled=true";"
0:19 just when i decided to create a chatbot in school
Lmao that NFT one is priceless. 😂
| class -> upper_class, middle_class, working_class | 💀💀
Absolutely cursed, thank you.
The papyrus font kiled me... *ded*
this is the most messed up yet beautiful thing i've ever seen
It feels good finally getting the HTML one. I just started learning it in college.
This hurts my everything to look at I swear
0:10 so many parts to that conditional and yet so few equality operators
2:29 is still more usable then normal python booleans
0:23 fun fact thats actually a picture @RobTopGames tweeted with the caption "I wish there was an easier way to do this"
if number % 2 == 0; return true; else; return false;
I just solved it
0:00 why are all the defines backwards
2:18 jumpscared me. i have no clue why it was so startling but it was
0:17 The chat bot when the user forgets one "ea": 💀
0:41, in some cases this is useful for retries. Some decorators allow you to retry a method if an exception is thrown.
I mean, technically html is a declarative programming language
hopefully this comment doesnt end up in a cursed programming compilation
not a general purpose one (like C++ or Java) though
Watching this video makes me feel like I could sit on the poop and stick out the toilet
First fucking frame of the video and I am already losing my shit lmao
The first two may look cursed at first, but if you look closer you’ll see they are actually much more cursed. First one has a weird trinary operator and reversed #define syntax, second is missing = all over the place
The most cursed thing is putting the opening bracket on the same line as the function name.
The HM's PHP interpreter was gold
Reminds me of Perligata (Latinized Perl).
Apex Legends is my favorite text editor too
These videos make me want to off myself. Thank you for this top tier context™️.
Ah yes, everyone's favorite C++ editor, Apex Legends
1:42 so this one's actually super funny because if you keep going, at 5*10^(-10) you get a result of 4 from parseInt
1:03 Missed a trick by not also autoformatting ) and ] over to the right.
2:43 omg the font
0:30 if you menage to get it to print what without using glitches or something like that just find all of the digits of pi at that point
Pov: You're reading through the comments to find a comment with the timestamp of the image you found funny or interesting.
Even I'm doing that lmao
Hah! These were all good, but I had to pause a minute to stop laughing after the NFT one. It's delightfully descriptive.
0:46 HTML is a computer language, more specifically a markdown language
I like how theres all code and stuff and then there’s a tree
a binary tree
The music makes this a lot better
1:29 I'm not sure what's wrong here, but this tree definitely has a threatening aura
2:16 this one caught me off guard bro I swear just looking at a family of semicolons looks too goofy to me.
PAPYRUS font aint no way
Hmm, catch-and-release exception handling.
0:40 had to use this cause the way of a frontent is built, some method was causing issue cause was a promise waiting for a resolution of a promise so when used "catch(error => return error)" the promise that was calling this one try to resolve a error, not to reject it. So, for the sake of "'im not gonna rewrite the entire structure of this app because I have no time to do this task" I had to do the "catch(error =>{throw new Error(error) } ) " thing
2:05 splendid lol
the first one is hilarious
>catch error
>throw error
I have to say. Catch(error){throw error;} got me.
I have actually seen "catch (error) throw;" more in old production code than I'd like to admit
0:44 I haven't used C# in quite a bit, but in C# rethrowing an exception rewrites the backtrace. I'm sure there's some use there...
gotta try that semicolon indenting
Somehow I feel disturbed that NFT wasn't a unique ptr xD
The last one is cursed but can be useful
catch(error) throw (error), made me almost pass out
3 mins video and I'm still in the first one for 10 mins dying laughing
3:09 could've just copy the entire library into the program
Then you will start asking why shipping with all the necessary classes and functions from those libraries and running from that isn't the default.
Scary stuff.
I've made far worse. You thought you've seen innefficient until you see the absurdity of my code. That's why I ask chatgpt to do it for me and edit it to remove security exploits and nonfunctional code.
why do i watch this series every day lol
while(no cap) {
if(p be cap)
yikes rn tho
Is the best thing ive seen all week
if this prints you managed to make 1 equal 4 somehow