Never thought I'd see it, thank the coding gods for this. Very enjoyable stream. :D Erlang is how I make bread as a telecom engineer. Also, I am finally doing more c because of you. Hoping to see more of erlang stuff on stream because its an awesome language. :D
I thought you guys should have switched to elixir by now, but i guess it's a pretty conservative industtry. Similar to banks some of which still use older versions of Java even though Kotlin exists.
omg super excited to watch this one. I did my capstone project at uni in erlang even though the program was generally built around java/c#/js so it was a bit of an adventure to learn but I had so much fun. The pattern matching is so powerful and feels so good to work with, I've yet to find another language that compares. I'm always excited to see matching get implemented in other languages but it never quite as good as erlang.
And you only touched the surface of the language itself! You should really try the built-in OTP framework (i.e. Erlang Actor Model with processes, supervisors and the like), the possibilities are endless (it's also built-in with Elixir with even more capabilities). So cool to see you doing Erlang! (Erlang and Elixir are my bread winner since 2015, in agrotech).
For Russian living in Novosibirsk, your English is incredible, @tsoding. I'm a Russian who lived for few years in Novosibirsk, and moved to US 25 years ago - my English is way worse than yours!
Surprisingly, this works in that niche gaming operating system called Windows. Easier language to install by far. EDIT: also, big thanks for showing a Prolog-like language. Amazing stream!
I've had Erlang on my TODO list for a long time and still haven't done anything with it. You've at least gotten me to download and install it, as well as to write a "hello world". I like the ease with which it can read from a binary file and I think I may add some of this into my own language. Though, I'll have to use a different syntax, because this is weird to my eyes.
video idea: flash emulator that actually runs on web like Ruffle does. It is not hard to parse SWF and the hardest part are only the action script VM, but you don't need it to play some flash animations on browser
@@elldorado423Well the thing that makes C unique is how nicely it maps to x86 assembly and how it interacts with the OS (at least that's more specific to unix-like systems). You could argue C is not a low-level language in a literal sense, since it's not a machine language--but it's relation to machine language and the OS is closer than just about anything else.
Yep,that because division is just the way to solve an multiplication equation(multiplication but backwards) So since a * b = c | solving for "a" you get c/b = a b * a = c | solving for "b" you get c/a = b Reminder is just another number that's added after the multiplication So: a*b + rem = c | b*a + rem = c
While your explanation and educational approach to division is great ( 1:09:16 ), your worldview about the (not a specific one, but "many" ... hmm" education systems is itself a little childish and unfairly simplistic. Like (beware of stereotypes, incoming! Hehehe) what you expect from a programmer/computers people?:P Some of your fellow humans (and not a few!) are demonstrably not "good" at math. BESIDES the education system (that manages at least to teach basic and needed knowledge about day to day math), some people simply don't have the interest, understanding, desire or talent[1] to deal with mathematics intuitively. And there is nothing wrong with that. They may have other skills that you can only dream of or are absolute geniuses in a field that you will never perfect to mastery. No matter how hard you try! I find it absolutely unfair and short-sighted to make one's own characteristic or ability the basic standard expectation for ALL PEOPLE. This is not only cheeky, but also short-sighted and above all: stupid! And that is NOT how the world works or what we achieve. After all and in general: The specialization of professions and skills, the pursuit of modern science has brought our cultures to where we are today. This happened PRIMARY through collaboration (otherwise specialization would be unthinkable) and not through exclusion or coercion to learn, practice or do something that is not your thing! You may not have intended it, but at the core of it, your view and behavior towards others is just arrogance and hubris (on this one point). Of course, you never spoke of coercion, but the whole topic came across with a sadness that you somehow felt sorry for people who don't have certain skills. No blame on you, but if you don't think about freedom when talking about learning and education, then there is something lacking with YOUR (pun intended:P) education, and you just have to learn about ethics in education! Thanks for the wonderful video, which was highly of educational value, sharing your thoughts with us and taking your time to explain basic and advanced stuff to others, free of charge. You are a great guy!:) [1] Every single point is a valid one. It doesn't matter if people like to do other things, or just do not like maths, can't wrap their head around or feel uncomfortable. THEY DON'T HAVE TO EXPLAIN THEMSELVES in front of you!!! People are diverse, without that very important characteristic to us humans ... we wouldn't even be here and alive on this planet ... PERIOD!
1:10:14 if anything, I would be ashamed of the education system. This is exactly how I learned division in elementary school, and just like riding a bike,it's not something you can forget over time
"forgive my track suit... I'm just Russian" starting off strong
"it's -28°C, it's getting warmer"
Never thought I'd see it, thank the coding gods for this. Very enjoyable stream. :D Erlang is how I make bread as a telecom engineer. Also, I am finally doing more c because of you. Hoping to see more of erlang stuff on stream because its an awesome language. :D
Btw, you can write stuff for beam in c. we do it in cursed cpp at work. but you can do it in c as well. that would be very interesting to c.
That sounds cool! is there a lot of work in telecom?
I thought you guys should have switched to elixir by now, but i guess it's a pretty conservative industtry. Similar to banks some of which still use older versions of Java even though Kotlin exists.
This was awesome! I didn’t want it to end and can’t wait for the follow up. I need to play with Erlang/Elixir!
-40 degrees C. That's crazy. 😅 No wonder that region produces great programmers. Nothing to do outside in the winter. 😂
omg super excited to watch this one. I did my capstone project at uni in erlang even though the program was generally built around java/c#/js so it was a bit of an adventure to learn but I had so much fun. The pattern matching is so powerful and feels so good to work with, I've yet to find another language that compares. I'm always excited to see matching get implemented in other languages but it never quite as good as erlang.
I've been wanting to do something like this since I bought Joe Armstrong's Programming Erlang book 15 years ago. Thank you for this video!!!
Wow, Erlang is super capable for pattern matching binary formats ! Very interesting video 🤟
just wanted to say, i really appreciate the dark mode. i tend to watch your videos at night and constantly getting flashed isnt particularly pleasant
ok nvm :p
I'm actually amazed at what Erlang can do
And you only touched the surface of the language itself! You should really try the built-in OTP framework (i.e. Erlang Actor Model with processes, supervisors and the like), the possibilities are endless (it's also built-in with Elixir with even more capabilities). So cool to see you doing Erlang! (Erlang and Elixir are my bread winner since 2015, in agrotech).
For Russian living in Novosibirsk, your English is incredible, @tsoding. I'm a Russian who lived for few years in Novosibirsk, and moved to US 25 years ago - my English is way worse than yours!
The tracksuit bit 😂😂 46:30
I'm a web dev, what React plugin is this?
It is python obviously
@@UnrealCatDev sounds fancy but can it make modals?
@@ziggy6698 of course, but you have to download additional 10 libraries that don't do anything usefull
Is the framework of the framework used to make the phoenix framework
Oh my goodness I've been waiting for this day for ages. Such a good base platform, can't wait to watch.
That's some pretty kinky stuff @ 39:25. As always, great content.
If only all the programming languages documentations were written this way
Surprisingly, this works in that niche gaming operating system called Windows. Easier language to install by far. EDIT: also, big thanks for showing a Prolog-like language. Amazing stream!
Great content, you deserve billions of followers, likes and support. Awesome video and work.
Erling, the Swedish programming language. 🇸🇪
@@remondrk
That is what you mother said... Now you are here, and we all suffer for it.
@@remondrk
Not even a retort?
Your ancestors most be ashamed of you. Forshame, forshame.
I can't resist this
8:43 the prologue iterator looks quite interesting :-
Pingu
I LOVE elixir. My job is python, I would learn c for cuda. But elixir is ❤❤❤. Love building websites with it. Love learning about it.
Make porth (or any language starting with 'p') compiler to BEAM and call it perlang
Btw, would love to see you do a Prolog video 😁
Patttern matching - i do understand it's a functional languages concept, but now i see where rust took it from.
"ur mom is a valid erlang expression"
I'll never recover from this
I'm from Novosibirsk too) Love your videos by the way)
erlang bin matching is really elegant!
Was waitin for it
nice, finally an erlang vid
zozin, how about to write your own dark reader browser extension?? i think this will be pretty damn interesting)
I should really get back to Erlang, this language is bonkers in a good way.
I've had Erlang on my TODO list for a long time and still haven't done anything with it. You've at least gotten me to download and install it, as well as to write a "hello world". I like the ease with which it can read from a binary file and I think I may add some of this into my own language. Though, I'll have to use a different syntax, because this is weird to my eyes.
video idea: flash emulator that actually runs on web like Ruffle does. It is not hard to parse SWF and the hardest part are only the action script VM, but you don't need it to play some flash animations on browser
Lol, Alexey is a low level god. Flash? Browser? Pah, don't make me laugh. /s
@Person1873 lol, C is not low level and Alexey is just a regular programmer, living in a world of idiots
@@elldorado423Well the thing that makes C unique is how nicely it maps to x86 assembly and how it interacts with the OS (at least that's more specific to unix-like systems). You could argue C is not a low-level language in a literal sense, since it's not a machine language--but it's relation to machine language and the OS is closer than just about anything else.
how Tsoding magnify the screen like that ?
Why are you trying to understand BEAM? 🤬🤬
WTF???? are you trying to understand division now ?? 🤬🤬
Bro nobody is going to be binding my mom to any variable
Unit 8 means 8bit aka byte 33:20
Sick! Good exploration session!!
EFEM - engineer friendly error messages
How about organize offline meeting with fellow recreational programmers in one of the bars in Nsk? I will come for sure.
You're effective.
What about Elixir?
38:49 Tsoding 3000 - Episode 69: Urmom is unbound!
pog
I was on the stream, but that title made me wath it again, great clickbait as always Mr. Streamer
01:08:38 notice how when you divide by result of division you get same rectangle of As but rotated
Yep,that because division is just the way to solve an multiplication equation(multiplication but backwards)
So since
a * b = c | solving for "a" you get
c/b = a
b * a = c | solving for "b" you get
c/a = b
Reminder is just another number that's added after the multiplication
So: a*b + rem = c | b*a + rem = c
Never forget to bind urmom 😂😂
660 seems not small if the source is smaller ..
BEFORE I CLICK ON THIS VIDEO I BET YOU WOULD SAY/DO SOMETHING RELATED TO PORTH LMAOOO 4:13
"PORTH-LIKE THINGY" LMAO
erlang is older than C89
13:51 TIL !w 😂
This looks like Rust nom parser.
Naming a builtin fn "f" is fucking crazy 😆
crazy russian hacker
While your explanation and educational approach to division is great ( 1:09:16 ), your worldview about the (not a specific one, but "many" ... hmm" education systems is itself a little childish and unfairly simplistic. Like (beware of stereotypes, incoming! Hehehe) what you expect from a programmer/computers people?:P Some of your fellow humans (and not a few!) are demonstrably not "good" at math. BESIDES the education system (that manages at least to teach basic and needed knowledge about day to day math), some people simply don't have the interest, understanding, desire or talent[1] to deal with mathematics intuitively. And there is nothing wrong with that. They may have other skills that you can only dream of or are absolute geniuses in a field that you will never perfect to mastery. No matter how hard you try! I find it absolutely unfair and short-sighted to make one's own characteristic or ability the basic standard expectation for ALL PEOPLE. This is not only cheeky, but also short-sighted and above all: stupid! And that is NOT how the world works or what we achieve. After all and in general: The specialization of professions and skills, the pursuit of modern science has brought our cultures to where we are today. This happened PRIMARY through collaboration (otherwise specialization would be unthinkable) and not through exclusion or coercion to learn, practice or do something that is not your thing!
You may not have intended it, but at the core of it, your view and behavior towards others is just arrogance and hubris (on this one point). Of course, you never spoke of coercion, but the whole topic came across with a sadness that you somehow felt sorry for people who don't have certain skills. No blame on you, but if you don't think about freedom when talking about learning and education, then there is something lacking with YOUR (pun intended:P) education, and you just have to learn about ethics in education!
Thanks for the wonderful video, which was highly of educational value, sharing your thoughts with us and taking your time to explain basic and advanced stuff to others, free of charge. You are a great guy!:)
[1] Every single point is a valid one. It doesn't matter if people like to do other things, or just do not like maths, can't wrap their head around or feel uncomfortable. THEY DON'T HAVE TO EXPLAIN THEMSELVES in front of you!!! People are diverse, without that very important characteristic to us humans ... we wouldn't even be here and alive on this planet ... PERIOD!
ahaha ...nice joke at 0:21 about some problems with Windows)))
i dislike expression based langs coz im !a mathematician 😂
Beamoogle
1:10:14 if anything, I would be ashamed of the education system. This is exactly how I learned division in elementary school, and just like riding a bike,it's not something you can forget over time
just pick golang