really hate this mind set... how do you know what good even means? It could be good enough for whatever you need it for and if thats true what does it even mean for something to be "better" at that point
@@ev3rybodygets177 It's a bit of metal with cloth wrapped around so you can grip it, it can cut steak just fine, I don't know why anyone would want mahogany handle sharpened chef knives
As well as wireshark there is tcpdump which you can use at the command line, harder to read though without the UI but still usable in a pinch when you need to see what's sent over the wire
My understanding always was that the handshake doesn’t just look like HTTP, it actually is a regular HTTP Get request that the client makes and it sends an „Upgrade“ header indicating that it wants to upgrade the connection. And if the server does it it responds with 101, which is a regular http response but it lets the client know that the connection was upgraded and is now essentially an open socket. I guess it comes down to definition, if you open a tcp connection and send text that looks exactly like an HTTP request, does that make it an HTTP request?
You can send http request with telnet or plain TCP client. At least this is the case for http 1.1. Maybe cool corps will invent the way you will have to buy their http client to use HTTP 4 or something.
I mean, this language in particular doesn't have much magic going on for it, so the only reason I can see for one to find it less understandable would simply be because they're not familiar with any of the syntactic sugar it may introduce, but this is pretty much C
@@javierflores09I mean, C does have a couple of annoying but valid things, like doing ++foo or foo++ in the middle of a line. But mostly it's pretty simple.
You shouldn't need motivation to do your hobbies. Tsoding enjoys recreational programming, but yes he does need motivation to keep streaming; mostly because of shitty or stupid people constantly annoying him in the chat. It happens less frequently now that he has a stable fan-base but it was worse when he was new to steaming.
The same way as someone who enjoys dancing, cycling or whatever. It's his hobby. But I still cannot understand how he finds joy in doing so many useless projects instead of solving some real problems
watched the entire thing but now I am sad because I haven't understood what was the issue after all :(. I've understood the picture at the start of day 2, but it doesn't seem the peek actually solved anything.
i wrote my thesis in org mode. the fact that i could combine code, latex and gnuplot in one tool was super useful and is something that is offered by no other tool besides emacs.
I was screaming at screen because you was starring at that tformat "%sGUID" and yet you checked everything around it several times. Formatting strings are crap and they should replaced with typed macros, not being a function that operates on variadics (they should still exist though, because function arguments are fake).
@marcsfeh rtti can be unacceptable in cases when you deal with high throughput. Besides, you are in compiled language, you can just use types to be sure that you copied exactly expected ammount of data and even exactly the kind of data that you coded in at compile time. The only thing that stops us from use that is that languages just do not provide you the proper tools to do that, because for the most part they trying to pretend that you're programming for the target system and not that you're actually just instructing the _compiler_ to do things in the way that results in the expected executable file.
"The bash script is only temporary until I learn the build system"
seconds later
"Learning the build system is a waste of time"
the big bang was a bash script
amista azozin delivers again (I'm 30 seconds in)
yesu yesu yesu
Is that his real name ? 😅
@@harimbolarazafindratsimba6261 his real name is Alexey
for sure
@@harimbolarazafindratsimba6261 his real name is mixer
damn it only took bro 2 days to make a good websocket implementation, it'd take me a week and still end up cursed
It's not good tho
@@TsodingDaily
Basically every software that solves problem, EVER
really hate this mind set... how do you know what good even means? It could be good enough for whatever you need it for and if thats true what does it even mean for something to be "better" at that point
@@ev3rybodygets177 It's a bit of metal with cloth wrapped around so you can grip it, it can cut steak just fine, I don't know why anyone would want mahogany handle sharpened chef knives
@@___HermitageYou guys use knives‽ I thought it was a joke.
big f for massive reverb guy, enjoy having twitch chat in subtitles
Colon and dot dot is basically same symbol. Only rotated 90 degrees. I never laughted your jokes before. But this one got me :P
I use websocket to implement a terminal emulator in a browser. It works like a charm.
that is such a good idea, I want to do this as a side project now
@@christianbouwense4702 Update us when it's ready.
As well as wireshark there is tcpdump which you can use at the command line, harder to read though without the UI but still usable in a pinch when you need to see what's sent over the wire
My understanding always was that the handshake doesn’t just look like HTTP, it actually is a regular HTTP Get request that the client makes and it sends an „Upgrade“ header indicating that it wants to upgrade the connection.
And if the server does it it responds with 101, which is a regular http response but it lets the client know that the connection was upgraded and is now essentially an open socket.
I guess it comes down to definition, if you open a tcp connection and send text that looks exactly like an HTTP request, does that make it an HTTP request?
Http protocol is based on TCP. So the answer is yes
You can send http request with telnet or plain TCP client. At least this is the case for http 1.1. Maybe cool corps will invent the way you will have to buy their http client to use HTTP 4 or something.
I don't know if it's just me, but I still find pure C much easier to understand.
Nothing beats plain C except maybe Pascal
I mean, this language in particular doesn't have much magic going on for it, so the only reason I can see for one to find it less understandable would simply be because they're not familiar with any of the syntactic sugar it may introduce, but this is pretty much C
@@javierflores09 Too much sugar is never good for you :D
@@pidojaspdpaidipashdisao572I looove sugar
@@javierflores09I mean, C does have a couple of annoying but valid things, like doing ++foo or foo++ in the middle of a line. But mostly it's pretty simple.
ayyy this will be sick
zozin never fails to deliver
1:43:04: "The message i wrong, thank you so much" lmfao
The stockholm syndrome comment is pure gold.
NEW STREAM! Websockets are cool! I really like your videos! 😃
i love the way he says spetsific
Been awaiting this one for dayz 🎉❤
Even when the specs are outlined, AyOyes can never beat zozing!
how do you keep yourself motivated, do you not get burned out?
The difference is nobody is asking him to do it. He does what he loves, at the time he selects. So no chance of burning out.
You shouldn't need motivation to do your hobbies. Tsoding enjoys recreational programming, but yes he does need motivation to keep streaming; mostly because of shitty or stupid people constantly annoying him in the chat. It happens less frequently now that he has a stable fan-base but it was worse when he was new to steaming.
The same way as someone who enjoys dancing, cycling or whatever. It's his hobby. But I still cannot understand how he finds joy in doing so many useless projects instead of solving some real problems
2:08:00 The idea of using MSG_PEEK was :chef-kiss:. Genius usage of a flag from a sys call also available on OSX and Windows. Can your Rust do that? 😆
watched the entire thing but now I am sad because I haven't understood what was the issue after all :(. I've understood the picture at the start of day 2, but it doesn't seem the peek actually solved anything.
Two solid days of work!
Noob question: this allocator kind is different from the idea of Arena?
You are using the new PC or just got back to the old one hahah, I was wondering cuz I did not see xfce anymore.
it's new laptop, but with i3wm, muscle memory won
46:45 std::format крестовый с с++23 посылает в пешее эротическое если формат не бъётся с аргументами. Под капотом дикая шаблонная магия.
hello mr zoding
zozin*
@@haltyhelem105 but i'm not taking a pointer to him though
the ban that happened on the stream, is really not deserved :\
this is nerdest person i have ever seen since 90s
1:36:31 best moment in the stream kappa
I bet you have massive penuh
waltuh
I was about to sleep but tsoding dropped😂
i wrote my thesis in org mode. the fact that i could combine code, latex and gnuplot in one tool was super useful and is something that is offered by no other tool besides emacs.
Wait, don't all the notebooks ala Jupyter have latex formatting in the text chunks?
Cool. Can you render a pdf from it? How does it look compared to pure LaTeX?
@@cianotico don't know honestly as I don't use them personally but have heard others speak of their utility
17:41 websocket
3:42:47 stay away from these people... because I apreciarte you
Do ever hear about, Pony Language?
1:36:29 penger69 😂
37:30 *build a whole multiplayer game*
doesn't even know about the build system
"that how little I care about the build system" lol
56:30 HAHAHAHAHAA
❤❤❤❤
Tsoding is a great programmer but why being so salty about chat?
some kind of common issue with intellect people personality maybe :v
I was screaming at screen because you was starring at that tformat "%sGUID" and yet you checked everything around it several times. Formatting strings are crap and they should replaced with typed macros, not being a function that operates on variadics (they should still exist though, because function arguments are fake).
@marcsfeh rtti can be unacceptable in cases when you deal with high throughput. Besides, you are in compiled language, you can just use types to be sure that you copied exactly expected ammount of data and even exactly the kind of data that you coded in at compile time. The only thing that stops us from use that is that languages just do not provide you the proper tools to do that, because for the most part they trying to pretend that you're programming for the target system and not that you're actually just instructing the _compiler_ to do things in the way that results in the expected executable file.
So true about cobol lol
папа может в си3
Try to make your own OS
Using the language that is painful to even look at
🙄
Too easy... Do that in Java. 🤔
toy bytecode language, no thanks
Тупой вопрос, ролики на английском для расширения аудитории?
У него нет акцента американского/британского, англюсик легко воспринимать
Ну он сначала начал выкладывать на английском, так что большинство аудитории ожидает английский. Хотя один раз он стримил на русском по приколу.
Ему так удобнее
Это действительно тупой вопрос