Hello! There are a few things I missed in this video (such as how to set up your Twitch account for the Chat God App) so make sure to read the setup instructions in the github pages and I'll update it with stuff I missed. If you run into any major issues try checking the issues on the github page, various folks were able to identify some of them and hopefully any other bugs get knocked out there
I really appreciate the vibes of this stream. It’s just a man trying to make a presentation over Zoom while his many, many children run in screaming about OBS websockets under their bed and asking their dad for his API key.
I'm dissapointed the critical failure at about 11:30 was cut and the youtube audience couldn't witness the moment we all thought the code just died and the 10-15min of trying to fix it.
As someone who follows coding tutorials.... It's best that he cut it out. On his MAIN channel. It's there because it is funny and enjoyable. Not needed here.
technically not even the pajama sam prompt is "public", just the program that lets you have an "AI" act as a character you can talk to. The Babagaboosh program lets you feed it parameters and and have it act upon the parameters. This is the program he used for napoleon and all the others. If you really want Diarrhea Doug download the Babagaboosh program and then go to the vod and see what the prompt he fed into Babagaboosh to create Diarrhea Doug and then put that same prompt into your downloaded Babagaboosh program. Boom, you got your own gassy secretary.
half of chat is genuinely like "PLEASE DO NOT USE OBS WEBSOCKETS THEY WILL KILL YOUR COMPUTER" and the other half, that knows nothing about coding, is nodding along "yes, doug cannot be trusted and he will hack my mother"
@@LittleOldTalkingFlower31218 seriously half the comments are talking about how it's a security risk and the other half are saying it's a joke + doug is saying they're safe
A (web)socket* is a thing that allows your computer to talk to other computers on the internet. Each socket has a port number and your computer has a IP address. If someone else knows both of these things, they can (ostensibly) talk to that specific socket on your machine. While this means that someone in Hong Kong could theoretically** control your instance of OBS when websockets are on (and they have guessed the password correctly), it also means that it's very easy and convenient to make a program on your own computer that controls OBS for you. Sockets are very standardized and all relevant programming languages have them built in. This is at least what I think the issue is. There seems to be some discussion about this by the OBS devs about limiting the websocket to only receiving from within your computer, but it isn't implemented in search of a better solution. I got this from issue 907: "Security Issue: Allow changing of binding options to decrease attack vectors" on the obs-websocket repository. I could have misunderstood things, though. * A websocket is a different type of socket, the difference does not matter at all here. ** This is not necessarily always true, but is a cause for concern here.
Fun fact: during this video yt chat was only talking about starting a revolution against Doug to get equality with twitch chat or to bring down twitch chat entirely. I sense a Doug Doug civil war soon, and a crew and z crew will have to unite
Me trying to find out what happened to make all of this happened. Theres like 3 things that need context, why theres random peggle sounds and top/bottom text over doug explaing this, why doug is even doing this in the first place, and why everyone hates obs websockets
Peggle Sounds: play whenever someone redeems the "meme creator" channel point reward, which restocks 1 unit every ~27 seconds. This is how chat is putting memes in the top left Top Text/Bottom Text: one of the options for the meme creator is to just put the text over doug Why: People asked for the code OBS Websockets: Doug is using it to steal your IP address!
This is going to sound crazy but I was literally JUST working on creating something exactly like this. This makes it SO much easier. Thanks so much DougDoug
I hope Doug and chat are doing ok. Doug having random spasms like he's getting scared at nothing while chat is talking randomly about pipes despite no audio or images related to pipes being featured in this whole video
as a programmer that had a basic idea of how all these things were done but was always super curious about it this is a dream come true to get to see your process of making the apps, thank you so much for showing us doug! would be awesome if you showed off your code for the mods you make for gta and skyrim as well!
Id like to say youre my absolute favorite streamer by far, its fun, funny, interactive, innovative and crosses game and ai in a very creative way that makes me very wishful about nice uses of ai. Again thanks for everything.
Thanks for this, Doug. I'm currently learning how to code through self-teaching. I'm thankful that you uploaded this and I do intend to do similar stuff that you're doing with code to help myself stand out. In fact, you're one of my inspirations for learning how to code and I'm having a blast doing it. Right now, I am learning html but I do intend to learn python and Java as well to help me be more versatile. Again, thanks for uploading this and I hope that once I start streaming that I can do decent coding stuff as well.
Attention everyone: There are glaring security vulnerabilities with OBS websockets the way Doug has them set up. I don't know why on Earth he decided to use them, people can gain root access by submitting malicious code if you use them like this. Please, please do not use OBS websockets.
This! It's really annoying and irresponsible of doug to publish it like this. If anyone is thinking about using this code, please reconsider or look for an alternative that doesn't use websockets.
In all seriousness, while this tutorial might not have been as well structured as a traditional tutorial, it definitely kept my attention and I feel like I'll retain it more gooder
Programmer here. Even though most of your subscribers probably dont care for videos like this, I appreciate that you took the time to publish the code and make a comprehensive video on it.
From someone who has been programming since he was 10, and is now 25, you are the greatest hands for this power to be in. I've done some in python, I default to GameMaker Studio, but JavaScript's my personal fav. Keep up the ridiculous genius.
then maybe you can help me, i can't get it to work... (ValueError(generic_error_message) ValueError: cannot construct SpeechConfig with the given arguments) idk why but speech to txt just doesn't work for me
i like the idea of the real doug being the one putting up any message possible to warn viewers because evil doug took over the stream and tried teaching you about evil code and to use obs websockets
once. in the past. on not your computer. stop fearmongering. i cant even find any evidence of this being a thing. and if it was, it's been LONG patched by now. the OBS project isn't run by morons.
The people watching this video know nothing about code The joke would be funny except when every single comment is calling Doug a liar, people trying to learn have literally no clue who is telling the truth. It wouldn't be bad, but it was WAY overdone by some, and many people doubled down instead of letting go of the meme. Just annoying Not mad at you, it was just generally irritating Sorry for replying to a video so old Have a great day!!
Don’t download this it will literally destroy your computer. I downloaded this and Doug came to my house so I had to run away from the notorious criminal.
Its wild what you can do with this, in my version of gaboosh, I created four characters with different hotkey triggered descriptions. Their responses were stored in a text file, processed by chatgpt to separate speech and actions. The response would then be saved in a group memory file, that all characters would pull info from along with their original response. It had its issues but it was a blast.
As an actual programmer, this is by far the best programming tutorial I’ve ever seen! The pipe sounds and various memes really enhance the learning experience!
@simoneazzoni3882 oh shoot I wish I read this sooner.. I keep hearing a strange metal clanking sound coming from my GPU after installing OBS websockets 😭
I have wanted to see your code for the napoleon video for so long, but assumed that since you made money off of it in your streams you wouldnt want to share it. As someone who is really interested in doing projects exactly like this, I really thank you for sharing this code. I cant wait to implement these into my projects!
If I could like this multiple times, I would! LOVE the code ideas and can't wait to try and set up the BABAGABOOSH code for my stream (and probably fail, but oh well, challenge accepted). Either way, thank you so much for the amazing code and explaining the basics of how it works!
I genuinely started watching with the intent of learning how to run these for myself. I don’t know if I gleaned ANYTHING. Because I was CRYING LAUGHING watching the shenanigans 😂
every metal pipe in the video: 1:32 1:54 - doug gets scared lol 3:57 4:53 6:46 7:53 9:52 11:57 - doug gets scared again haha 16:38 19:42 19:50 - 8 seconds later lol 27:22 - almost 10 minutes of an actual tutorial lol 28:25 30:58 33:26 - doug got scared part 3 guys the code mines ur pc for bitcoin pls dont download
Hello there dougdoug I just wanted to say thank you so much for helping me on something i always had a problem on You see, i had trouble trying to sleep, i dont know why and when it started but it has a negative impact on me like being less productive But now that you uploaded this video, i could just listen to you talk about something i can't comprehend and overwork my brain into sleeping.
@@CadeVoidlighter OBS websockets are, in theory, potentially dangerous, but not really. In the unedited vod, Doug actually encourages the audience to freak out about Websockets when they come up and just go apeshit about it, because it'll be funny. This is also why every time he stumbles or makes a mistake of any kind, people start screaming 'RESET' in the chat.
It is currently negative 2° with a wind chill of negative 10° I do not have power at my house currently But until it turns back on I'm going to watch Doug Doug if I freeze I freeze watching something I like
I was thrilled to see the code out, but the chat seems to be trying to tell me something but i'll get back to it, a pipe just fell and my cat diarrhea'ed up the wall
I didn't think that douglas was going to upload to this channel anymore. I remember him saying that he would stop uploads on this channel but I guess he changed his mind? either way I'm glad we have more dougdoug(doug) content
I gotta say I just fuckin love this delivery. "Don't care what you use it for, you already have to know how to code, it's all public to look at in more depth, I'm not going to help you debug, I'm not accepting your inputs, here we go". A lot of people either don't go FOSS at all and just sorta say "it's my code, I don't really want to deal with it" (which is kinda a dick move given the bar is literally just ctrl-c ctrl-v it onto github or something, pick a permissive/FOSS license, then never touch it again. I mean it's practically zero effort to FOSS something) or *_do_* post it, but then don't want to give a layman high-level general "dis is what it do" overview which, I'd imagine, is what most people actually care about. A very simple "I'm posting it, it's free, I'm not helping you with it, it's your problem, but if you're curious, here you go" is just a really excellent middle ground between going full tutorial mode and keeping it entirely proprietary for no real reason. It's a good bit more work obviously, but not *_that_* much more, and it's a lot better for people who actually want to take inspiration from your work and build off of it. Having the full source available makes that easy sure, but people still have to look at that code for a good while to really get a feel for what it's doing, compared to it coming straight out the magic-zebra's mouth what the intention is and how it behaves. Strangely enough, especially the bit about *_not_* accepting pull requests is really the part that I like here since *_waaaaaay_* too many people like to say "open sourcing the code is a lot of work!" when, no, it really isn't. FOSSing/Open Sourcing it just means other people can look at and use it freely, whether you accept any public contributions, manage it as a public project, etc. are all entirely irrelevant. A lot of people are really quick to throw the baby out with the bathwater and say that because they don't want to maintain a public project they don't want to make the code FOSS, which frankly is just stupid. Also, while this code is good, I really think it could do with being rewritten in Rust, but only if you switch to arch btw. edit : btw dog doug, you can just make the issues/PR's unaccessible to make it impossible to make an issue. Alternatively you can make a bot which instantly closes any new issues saying that no PR's will be addressed. (although, for the record, I would suggest still having *_some_* method to accept community input if someone suggests a genuinely really good fix)
@@TheOneYoungling true, the code contains malware that will delete your data if you're computer dies. (made possible largely due to improperly disclosed API keys)
13:50 - "if Azure goes down then the app will have issue... It's definitely not my code" As a VBA coder, the amount of times there's an update to MS office that breaks some libraries, i will always default to blaming Microsoft before the coder that's using their services. 😂
I watched the Pijamas Sams stream and try to code myself a bot with success, and it was surprisingly alike to the Doug Doug Spaghetti code and I don't know with I have proud or shame of myself by doing that
Why are all these people talking about pipes? Also Doug, aren't you aware of the OBS Websockets flux capacitor vulnerability? Or are you using websockets to hack people's pc's?
Thank you so much, atm i am still learning how to program and out of all the things i tried python was the best to start for me i already made a small programm for a game to automaticly play a bit for me (even though it has still a lot of bugs i need to fix) and i already made a small RPG Visual novel in Ren'py but i never knew ANYTHING about how to code with ai and stuff and seeing this gets me so motivated and it such a big help thank you a lot^^.
Hello! There are a few things I missed in this video (such as how to set up your Twitch account for the Chat God App) so make sure to read the setup instructions in the github pages and I'll update it with stuff I missed. If you run into any major issues try checking the issues on the github page, various folks were able to identify some of them and hopefully any other bugs get knocked out there
Hello dug, you owe me a fish
Give UA-cam a voice
Still glad to see you uploading on the second channel!
Rigged
You also forgot to mention how much of a security risk OBS websocket is
Notice how there's a cut at 11:30.
This is because the OBS websockets broke free and killed five people in chat.
Quite lucky it didn't continue its rampage
Can confirm, i was one of the victims
😢
@@toofyboofyI'm sorry for your loss
o7s in chat, boys. They will be missed.
As someone who knows nothing of coding and doesn't intend to learn, can't wait to watch.
Currently have this playing in the background so same 😭
@@jeus_cnt don't do it my man your gonna jolt out of your chair from nonexistent sounds
im not even a content creator what am i doing here right now lmao
Same
@jeus_cnt me too, im reading a book about bach's partitas and dance while I listen lol
I really appreciate the vibes of this stream. It’s just a man trying to make a presentation over Zoom while his many, many children run in screaming about OBS websockets under their bed and asking their dad for his API key.
That was my vibe too. If OBS websockets were so bad it'd get removed from OBS lol
They blame OBS for the disappearance of their many brothers, who all happened to be named Sam. 😗
*toddler voice* Do you have api keys on your phone? 😂😂😂
This vid gives off "Parent having a video call while their kids run around in the background" vibes. Just Chat butting in and making sound effects.
11:31 Doug hiding the fact his code didn’t work and went on a 1 hour coding adventure
On stream he said he wasn't going to cut that part
@@IceYetiWins even in the video
He spent a bunch of time on troubleshooting when it wasn't even his code
he mustve used the pause button
Wish he'd kept some parts of that. When you spend forever troubleshooting only to discover your code isn't even the problem...
The laugh track after he says its programmed in python was perfect
100%
makes sense
I'm dissapointed the critical failure at about 11:30 was cut and the youtube audience couldn't witness the moment we all thought the code just died and the 10-15min of trying to fix it.
Only 3 mins passed though
As someone who follows coding tutorials.... It's best that he cut it out.
On his MAIN channel. It's there because it is funny and enjoyable. Not needed here.
I can't believe he was finally able to get this in one take. He had like 20 attempts before this one
I know, we were there for like 5 hours waiting for him to finally get it right lol. What a crazy stream
11:30
I'd love to see the Diarrhea Doug AI made public too, it would be so fun to use him to respond to our own spam emails
I second this
YEAH EYAH AND ALL THE OTHER DOUGS
Im pretty sure Diarrhea Doug runs on the same base code as Pajama Sam so you could use Babagaboosh is you wanted to :)
iirc it uses the same code as PajamaSam, we just need the prompt
technically not even the pajama sam prompt is "public", just the program that lets you have an "AI" act as a character you can talk to. The Babagaboosh program lets you feed it parameters and and have it act upon the parameters. This is the program he used for napoleon and all the others. If you really want Diarrhea Doug download the Babagaboosh program and then go to the vod and see what the prompt he fed into Babagaboosh to create Diarrhea Doug and then put that same prompt into your downloaded Babagaboosh program. Boom, you got your own gassy secretary.
I love that this is just baby sensory noises while doug explaining his code in the background the twitch chat needs to keep up there stim at all time
What noises?
@@thewaterdude baby sensory
@@thewaterdudeI think he might mean the gentle caress of 💥? Nah!
I love how chat is just causing chaos in the background by making sounds and text
what sounds?
What sound????? All I hear is peggle sounds
I think they’re referencing the laugh track that Doug forgot to cut. He references it early on, I think within the first two minutes.
?????
@@biglacroix6946 oh yeah i guess so
I like how he had several mistakes that were fixed during the stream. Even while playing peggle
That's how coding works. You will never be able to get it in the first time.
@@exosproudmamabear558 probably not the second either... or third... lol
But when it does work quickly it feels so good
@@foor Thats why it is really satisfying for people but my adhd ass cant relate.
@@exosproudmamabear558 ooff
half of chat is genuinely like "PLEASE DO NOT USE OBS WEBSOCKETS THEY WILL KILL YOUR COMPUTER" and the other half, that knows nothing about coding, is nodding along "yes, doug cannot be trusted and he will hack my mother"
ok but what IS the status of websockets I was left very confused.
@@LittleOldTalkingFlower31218 seriously half the comments are talking about how it's a security risk and the other half are saying it's a joke + doug is saying they're safe
@@LittleOldTalkingFlower31218very insecure and installing it will immediately brick your pc
@@LittleOldTalkingFlower31218 The websockets will leak your bank account
A (web)socket* is a thing that allows your computer to talk to other computers on the internet. Each socket has a port number and your computer has a IP address. If someone else knows both of these things, they can (ostensibly) talk to that specific socket on your machine. While this means that someone in Hong Kong could theoretically** control your instance of OBS when websockets are on (and they have guessed the password correctly), it also means that it's very easy and convenient to make a program on your own computer that controls OBS for you. Sockets are very standardized and all relevant programming languages have them built in.
This is at least what I think the issue is. There seems to be some discussion about this by the OBS devs about limiting the websocket to only receiving from within your computer, but it isn't implemented in search of a better solution. I got this from issue 907: "Security Issue: Allow changing of binding options to decrease attack vectors" on the obs-websocket repository. I could have misunderstood things, though.
* A websocket is a different type of socket, the difference does not matter at all here.
** This is not necessarily always true, but is a cause for concern here.
Turns off laugh track, doesn't turn off falling pipe. Truly Doug.
What falling pipe?
?????
Fun fact: during this video yt chat was only talking about starting a revolution against Doug to get equality with twitch chat or to bring down twitch chat entirely. I sense a Doug Doug civil war soon, and a crew and z crew will have to unite
Oh an intercommunity UA-cam vs Twitch chat is inevitable, just a matter of time
@@vincenttorrijos9680it technically already happened with Mario party but I suspect it’s going to get even worse
That's all they talk about every stream, they need to find a new joke already tbh
@@JamesThompson-zu3bq more evidence twitch chat is just better
@@JamesThompson-zu3bqOnce dougdoug acknowledges us and our rights we will stop!!
This reminds me of uni during covid where a lecturer still insisted on doing live lectures with his kids screaming and dog barking in the background
Me trying to find out what happened to make all of this happened. Theres like 3 things that need context, why theres random peggle sounds and top/bottom text over doug explaing this, why doug is even doing this in the first place, and why everyone hates obs websockets
obs websockets is actually a virus that can brick computers. it actually happened to my friend eric in 2011
obs websockets stole my wife
Peggle Sounds: play whenever someone redeems the "meme creator" channel point reward, which restocks 1 unit every ~27 seconds. This is how chat is putting memes in the top left
Top Text/Bottom Text: one of the options for the meme creator is to just put the text over doug
Why: People asked for the code
OBS Websockets: Doug is using it to steal your IP address!
@@Hexagonal_Goblin so close to truly figuring it out
@@peaceful7610 someone said Doug told his chat to say it was a virus as a joke
This is going to sound crazy but I was literally JUST working on creating something exactly like this. This makes it SO much easier.
Thanks so much DougDoug
I hope Doug and chat are doing ok. Doug having random spasms like he's getting scared at nothing while chat is talking randomly about pipes despite no audio or images related to pipes being featured in this whole video
It took me a moment ah ah
Pipes????? They didn't exist in this video.
Wtf is a pipe?
pipe? i didn't see any?
Yeah we know that’s what they’re commenting about.
Instructions unclear; system32 is missing, my social security number is on the block chain, and there's a pipe on the ground
what pipe??
Idk about pipes, but I do know about OBS Websockets
**LOUD METAL PIPE SOUND EFFECT** I don't know anything about the pipes
Man DougDoug 4.1 is so similar to the real Doug! He really knocks it out of the park with this code!
as a programmer that had a basic idea of how all these things were done but was always super curious about it this is a dream come true to get to see your process of making the apps, thank you so much for showing us doug!
would be awesome if you showed off your code for the mods you make for gta and skyrim as well!
Glad DougDougDoug returned after 5 months, the other DougDoug guy got real competition back
Seeing Chat mess with Doug while he's just trying to explain his coding really enhances the experience.
Im so glad chat was there. I almost trusted this man and installed his software. Now I can live safe in my corner of the basement.
I like the mix of a serious kind of tutorial, while also noting how incredibly scuffed everything here is lol
The 'Death = Delete' explains why this is on Doug³ channel
Id like to say youre my absolute favorite streamer by far, its fun, funny, interactive, innovative and crosses game and ai in a very creative way that makes me very wishful about nice uses of ai. Again thanks for everything.
Thanks for this, Doug. I'm currently learning how to code through self-teaching. I'm thankful that you uploaded this and I do intend to do similar stuff that you're doing with code to help myself stand out. In fact, you're one of my inspirations for learning how to code and I'm having a blast doing it. Right now, I am learning html but I do intend to learn python and Java as well to help me be more versatile. Again, thanks for uploading this and I hope that once I start streaming that I can do decent coding stuff as well.
After coding from 7 - 3 for 5 days a week do you think I'm going to watch another man code on my weekend?
Yes, yes I am.
Attention everyone: There are glaring security vulnerabilities with OBS websockets the way Doug has them set up. I don't know why on Earth he decided to use them, people can gain root access by submitting malicious code if you use them like this. Please, please do not use OBS websockets.
Doug is trying to install viruses on our computers confirmed?!?!
FOR PEOPLE WONDERING: THIS IS A MEME, OBS WEBSOCKETS IS PERFECTLY SAFE
@@dougdougdoug Nice try Doug, we know you're in the pocket of big OBS
Thanks doug i didnt fucks
This! It's really annoying and irresponsible of doug to publish it like this. If anyone is thinking about using this code, please reconsider or look for an alternative that doesn't use websockets.
Loved watching this live, my favorite part was when there were no pipe falling sounds happening at all, what a stream!!!
In all seriousness, while this tutorial might not have been as well structured as a traditional tutorial, it definitely kept my attention and I feel like I'll retain it more gooder
Programmer here. Even though most of your subscribers probably dont care for videos like this, I appreciate that you took the time to publish the code and make a comprehensive video on it.
While Doug was goofing around with code UA-camtown was able to count from 100 to -100 collectively
yes, i was there!
Important piece of history, thank you for sharing
From someone who has been programming since he was 10, and is now 25, you are the greatest hands for this power to be in. I've done some in python, I default to GameMaker Studio, but JavaScript's my personal fav. Keep up the ridiculous genius.
then maybe you can help me, i can't get it to work... (ValueError(generic_error_message)
ValueError: cannot construct SpeechConfig with the given arguments) idk why but speech to txt just doesn't work for me
I feel like twitch chat is trying to warn us about something
is doug okay? he keeps flinching like he's scared of something
PTSD from OBS websockets will do that to ya
i dont code at all but this helped me really appreciate the production value of these streams. thank you!
Kinda funny seeing the chat lose their minds when Azure and Open Ai got mentioned.
This was a stream of the year!
I agree
I'd say at least top 3
i like the idea of the real doug being the one putting up any message possible to warn viewers because evil doug took over the stream and tried teaching you about evil code and to use obs websockets
What a nice code, I sure hope it doesn't use any OBS websockets though
i cant believe he used obs websockets, those bricked my friends computer once due to a backdoor
once. in the past. on not your computer. stop fearmongering. i cant even find any evidence of this being a thing. and if it was, it's been LONG patched by now. the OBS project isn't run by morons.
@@Greeem lmfao i didnt realise people wouldve actually fell for this, dougdoug made a point to make it seem like obs websockets were really dangerous
@@Greeemdon’t believe him OBS web sockets are really dangerous.
@@LiamLimeLarmdon’t lie to him
The people watching this video know nothing about code
The joke would be funny except when every single comment is calling Doug a liar, people trying to learn have literally no clue who is telling the truth.
It wouldn't be bad, but it was WAY overdone by some, and many people doubled down instead of letting go of the meme.
Just annoying
Not mad at you, it was just generally irritating
Sorry for replying to a video so old
Have a great day!!
you should have used WTFPL "Do what the f you want to" license. This is a real license btw.
oh my god, you're right
LETS GOOOOOOOOOOOOO. Thank you so much for this Doug, as a programmer looking for their 1st programming job, I was very interested in this!
Be careful though, in Doug's code, there's are sevralu bugs, and security risks, it grabs your keys and the OBS Websockets brick your computer,
Don’t download this it will literally destroy your computer. I downloaded this and Doug came to my house so I had to run away from the notorious criminal.
I spent so long thinking my neighbors were just really clumsy today
I was there while this was streamed im just warning you there is alot of audio glitches so don't worry about those.
Which audioglitches?
@@millieno some people said it sounded like a metal pipe
@@meepatmeep8626I didn't hear anything. Must have gotten lucky.
YOOOO Doug and coding in one video!!! Can't wait to watch it
Its wild what you can do with this, in my version of gaboosh, I created four characters with different hotkey triggered descriptions. Their responses were stored in a text file, processed by chatgpt to separate speech and actions. The response would then be saved in a group memory file, that all characters would pull info from along with their original response. It had its issues but it was a blast.
"this is mostly written in python"
*laugh track*
very appropriate
*cries in also mostly does things in python*
HAHAHHAHAHAHA 😂
love this doug! i know nothing about coding but i slept like baby last night using this vid! def going in my sleepy playlist
Doug Doug's chat is just a rowdy class
Genuine appreciation of the generosity that makes him share this work with other creators.
As an actual programmer, this is by far the best programming tutorial I’ve ever seen! The pipe sounds and various memes really enhance the learning experience!
Pipe sounds??
@@pixl41 falling pipe sound
@tochka832 what falling pipe sound? I must've missed that part? I watched the whole video so idk how..
There were no falling pipe sounds but I've heard it's a common thing with the OBS websocket virus I suggest you to change your GPU
@simoneazzoni3882 oh shoot I wish I read this sooner.. I keep hearing a strange metal clanking sound coming from my GPU after installing OBS websockets 😭
I have wanted to see your code for the napoleon video for so long, but assumed that since you made money off of it in your streams you wouldnt want to share it. As someone who is really interested in doing projects exactly like this, I really thank you for sharing this code. I cant wait to implement these into my projects!
If I could like this multiple times, I would! LOVE the code ideas and can't wait to try and set up the BABAGABOOSH code for my stream (and probably fail, but oh well, challenge accepted). Either way, thank you so much for the amazing code and explaining the basics of how it works!
DO NOT TRUST THIS MAN
I am really fascinated with how code works. This was very enjoyable to see the interworkings of your projects
THIS IS NOT A DRILL DOUGDOUGDOUG IS BACK
I wonder why university lecturers don't invite their chaotic children into the lecture hall when they're teaching?
I genuinely started watching with the intent of learning how to run these for myself.
I don’t know if I gleaned ANYTHING. Because I was CRYING LAUGHING watching the shenanigans 😂
I like how this is pretty much unwatchable for people who aren't used to his content, might just be my favorite tech tutorial all of the sudden! xD
every metal pipe in the video: 1:32
1:54 - doug gets scared lol
3:57
4:53
6:46
7:53
9:52
11:57 - doug gets scared again haha
16:38
19:42
19:50 - 8 seconds later lol
27:22 - almost 10 minutes of an actual tutorial lol
28:25
30:58
33:26 - doug got scared part 3
guys the code mines ur pc for bitcoin pls dont download
I don’t know what you are talking about? There aren’t any pipe noises in the video. I think you are just hearing things.
??? what pipe what do you mean
????? what pipe
these are just random timestamps of doug jumping for no reason
What pipe sound???
Why is everyone talking about a pipe? And why is Doug randomly flinching?
What pipe?
???
obs websockets probably took over their twitch accounts
Hello there dougdoug
I just wanted to say thank you so much for helping me on something i always had a problem on
You see, i had trouble trying to sleep, i dont know why and when it started but it has a negative impact on me like being less productive
But now that you uploaded this video, i could just listen to you talk about something i can't comprehend and overwork my brain into sleeping.
Gods I remember being in chat for this bit. It was SO fun, I had a stomach ache for like ten minutes from laughter!
This is what we, the watchers of the DougDougDoug channel needed
Seriously the obs websockets are a huge security risk
Disclaimer: this is a joke.
@@benjaminyeoh5570Disclaimer: IT IS NOT WEBSOCKETS BRICKED MY SAMSUNG WASHING MACHINE
@@CadeVoidlighter OBS websockets are, in theory, potentially dangerous, but not really. In the unedited vod, Doug actually encourages the audience to freak out about Websockets when they come up and just go apeshit about it, because it'll be funny. This is also why every time he stumbles or makes a mistake of any kind, people start screaming 'RESET' in the chat.
@@roetemeteor doug only said that to discredit our perfectly legitimate fears about OBSwebsockets
Like, pretty sure it's the sketchest thing Doug have ever shown in his code. He clearly has no idea of how it is a bad news.
It is currently negative 2° with a wind chill of negative 10°
I do not have power at my house currently
But until it turns back on I'm going to watch Doug Doug if I freeze I freeze watching something I like
I was thrilled to see the code out,
but the chat seems to be trying to tell me something but i'll get back to it,
a pipe just fell and my cat diarrhea'ed up the wall
Thanks Doug for giving to everyone the code freely
This is really cool! Thank you for releasing it for others to use on their streams/videos. :)
hey doug, please do more coding videos like this, honestly more useful than my CS lessons as this is engaging and funny compared to them
12:50 love how Sam just doubles down and attacks everyone's eardrums
I didn't think that douglas was going to upload to this channel anymore. I remember him saying that he would stop uploads on this channel but I guess he changed his mind? either way I'm glad we have more dougdoug(doug) content
he said on stream the other day that he was thinking of just putting "boring" coding stuff in this channel now
I gotta say I just fuckin love this delivery. "Don't care what you use it for, you already have to know how to code, it's all public to look at in more depth, I'm not going to help you debug, I'm not accepting your inputs, here we go".
A lot of people either don't go FOSS at all and just sorta say "it's my code, I don't really want to deal with it" (which is kinda a dick move given the bar is literally just ctrl-c ctrl-v it onto github or something, pick a permissive/FOSS license, then never touch it again. I mean it's practically zero effort to FOSS something) or *_do_* post it, but then don't want to give a layman high-level general "dis is what it do" overview which, I'd imagine, is what most people actually care about.
A very simple "I'm posting it, it's free, I'm not helping you with it, it's your problem, but if you're curious, here you go" is just a really excellent middle ground between going full tutorial mode and keeping it entirely proprietary for no real reason. It's a good bit more work obviously, but not *_that_* much more, and it's a lot better for people who actually want to take inspiration from your work and build off of it. Having the full source available makes that easy sure, but people still have to look at that code for a good while to really get a feel for what it's doing, compared to it coming straight out the magic-zebra's mouth what the intention is and how it behaves.
Strangely enough, especially the bit about *_not_* accepting pull requests is really the part that I like here since *_waaaaaay_* too many people like to say "open sourcing the code is a lot of work!" when, no, it really isn't. FOSSing/Open Sourcing it just means other people can look at and use it freely, whether you accept any public contributions, manage it as a public project, etc. are all entirely irrelevant. A lot of people are really quick to throw the baby out with the bathwater and say that because they don't want to maintain a public project they don't want to make the code FOSS, which frankly is just stupid.
Also, while this code is good, I really think it could do with being rewritten in Rust, but only if you switch to arch btw.
edit : btw dog doug, you can just make the issues/PR's unaccessible to make it impossible to make an issue. Alternatively you can make a bot which instantly closes any new issues saying that no PR's will be addressed. (although, for the record, I would suggest still having *_some_* method to accept community input if someone suggests a genuinely really good fix)
you forgot DEATH = DELETE
@@TheOneYoungling true, the code contains malware that will delete your data if you're computer dies. (made possible largely due to improperly disclosed API keys)
@@robonator2945 its also rigged because obs websockets turns your computer into a brick
Doug: not reviewing pull requests.
The github: 6 pull requests accepted
This was so much fun to watch live
Chat did Doug so dirty and I am laughing
I live for Twitch chat’s defamatory memes over DogDog’s face
cant belive he went through with the OBS Websockets, everyone in chat were against it but he just ignored it. what a scammer. unsubscribed
please, cry
@jstar3382 please, learn what satire is.
@@jstar3382 if you don't know the context of the whole webhooks thing then you can't understand the joke
13:50 - "if Azure goes down then the app will have issue... It's definitely not my code"
As a VBA coder, the amount of times there's an update to MS office that breaks some libraries, i will always default to blaming Microsoft before the coder that's using their services. 😂
I normally wouldn’t be interested in this but the thumbnail alone got me
I watched the Pijamas Sams stream and try to code myself a bot with success, and it was surprisingly alike to the Doug Doug Spaghetti code and I don't know with I have proud or shame of myself by doing that
This was great to watch live
Why are all these people talking about pipes? Also Doug, aren't you aware of the OBS Websockets flux capacitor vulnerability? Or are you using websockets to hack people's pc's?
thank you for sharing, your projects are pretty neat and inspires to code more
trying to learn to code but its in a warehouse and someone keeps dropping pipes
what pipe?
Props to him this actually looks like a well tought project
weird how doug flinches randomly a few times throughout the video. wonder what's up with that
sam 26 is canon now
1:04 This gives me primageon flashbacks
Thank you so much, atm i am still learning how to program and out of all the things i tried python was the best to start for me i already made a small programm for a game to automaticly play a bit for me (even though it has still a lot of bugs i need to fix) and i already made a small RPG Visual novel in Ren'py but i never knew ANYTHING about how to code with ai and stuff and seeing this gets me so motivated and it such a big help thank you a lot^^.
This is such an informative video. I wish Doug didn't have a legal obligation to play peggle afterwards and kept talking about code
If there's anything I learned from this video, it's that Twitch chat is unhinged 🤣
Daamn I loved this video, here's my API key as asked by Doug at 19:35 ea28519c-1ca9-48b8-a70e-aeeae8c95c83
i want doug as my coding professor i’m actually really invested and woulda been very happy to pay attention
Wow what a nice code. Hope it doesn't use any OBS Websockets as they stole my wifes kidneys.
Divorce her