i changed my mind about zig
9:34
Π”Π΅Π½ΡŒ Ρ‚ΠΎΠΌΡƒ
nation state hackers caught exploiting cisco firewalls
8:15
14 Π΄Π½Ρ–Π² Ρ‚ΠΎΠΌΡƒ
this is a warning to anyone using php
6:32
21 дСнь Ρ‚ΠΎΠΌΡƒ
zero-day vulnerability in Palo Alto firewalls exploited in the wild
5:24
major security vulnerability found in rust (over hyped?)
8:06
ΠœΡ–ΡΡΡ†ΡŒ Ρ‚ΠΎΠΌΡƒ
revealing the features of the XZ backdoor
9:29
ΠœΡ–ΡΡΡ†ΡŒ Ρ‚ΠΎΠΌΡƒ
new linux exploit is absolutely insane
8:29
ΠœΡ–ΡΡΡ†ΡŒ Ρ‚ΠΎΠΌΡƒ
researchers find unfixable bug in apple computers
8:32
ΠœΡ–ΡΡΡ†ΡŒ Ρ‚ΠΎΠΌΡƒ
US Government declares the safest programming language
14:00
2 місяці Ρ‚ΠΎΠΌΡƒ
why rust libraries may never exist.
7:26
2 місяці Ρ‚ΠΎΠΌΡƒ
How I Wrote a Script that Cracks Code Automatically
16:53
2 місяці Ρ‚ΠΎΠΌΡƒ
the internet of things is completely out of control
6:00
3 місяці Ρ‚ΠΎΠΌΡƒ
unlock the lowest levels of coding
7:05
3 місяці Ρ‚ΠΎΠΌΡƒ
a strange but powerful interview question
7:01
3 місяці Ρ‚ΠΎΠΌΡƒ
why riot's new anti-cheat is a HUGE problem.
4:19
4 місяці Ρ‚ΠΎΠΌΡƒ
why does this compile
6:57
4 місяці Ρ‚ΠΎΠΌΡƒ
i wrote my own memory allocator in C to prove a point
5:23
4 місяці Ρ‚ΠΎΠΌΡƒ
demystifying the secret structure you've been using all along
8:03
4 місяці Ρ‚ΠΎΠΌΡƒ
Lua's Arrays are Wrong and YOU KNOW IT. (Coding in a Random Language Every Day)
12:14
We Made Up. (Coding in a Random Language Every Day - Day 4)
12:32
5 місяців Ρ‚ΠΎΠΌΡƒ
Rust Finally Betrayed Me (Coding in a Random Language Every Day)
14:49
5 місяців Ρ‚ΠΎΠΌΡƒ
PHP is Wack. (Coding in a Random Language Every Day)
14:41
5 місяців Ρ‚ΠΎΠΌΡƒ
I Coded in a Random Programming Language Everyday, For Science
17:17
5 місяців Ρ‚ΠΎΠΌΡƒ
the cleanest feature in C that you've probably never heard of
8:13
5 місяців Ρ‚ΠΎΠΌΡƒ
why is it illegal to use "goto"?
5:23
6 місяців Ρ‚ΠΎΠΌΡƒ
everyone should test their code this way
8:34
6 місяців Ρ‚ΠΎΠΌΡƒ
why are switch statements so HECKIN fast?
11:03
7 місяців Ρ‚ΠΎΠΌΡƒ
ΠšΠžΠœΠ•ΠΠ’ΠΠ Π†
@vadimuha
@vadimuha 39 Ρ…Π²ΠΈΠ»ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
I can't even imagine a hacker that discovered this
@msscoventry
@msscoventry Π“ΠΎΠ΄ΠΈΠ½Ρƒ Ρ‚ΠΎΠΌΡƒ
Fascinating
@lonewolf9874
@lonewolf9874 Π“ΠΎΠ΄ΠΈΠ½Ρƒ Ρ‚ΠΎΠΌΡƒ
Guys what ever programming language you're using doesn't matter (c is very safe and hackers aren't that genius to find memory leak) social engineering is the problem. I am web developer i see how easy it is to hijack JWT and use it to bypass authentication and it has nothing to do with c.
@xodzphone
@xodzphone 2 Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ‚ΠΎΠΌΡƒ
This needs to be automatically understood without explanation
@shapelessed
@shapelessed 2 Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ‚ΠΎΠΌΡƒ
You shouldn't have come back. React is pure garbage, yet everybody seems to love it.
@temari2860
@temari2860 2 Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ‚ΠΎΠΌΡƒ
Unfortunately most league players won't care unless it'll start breaking their computers or the game itself. Well, maybe Vanguard will at least get me to stop playing league
@beermarket9971
@beermarket9971 2 Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ‚ΠΎΠΌΡƒ
I'm in the exact same boat, my friends and i all stopped playing League since this vanguard, it's sad we were having so much fun together... I'm thinking about buying a new computer just for this but the hassle of having 2 computers at one desk is just not worth it for me atm...
@ArturStefanczyk-bf5qh
@ArturStefanczyk-bf5qh 2 Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ‚ΠΎΠΌΡƒ
"I wont talk about this very complex algortihm." Procced to talk about this very complex algorithm
@hamoodrex
@hamoodrex 2 Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ‚ΠΎΠΌΡƒ
Does this guy always has to have the words "HEAP" and "C" on his videos? πŸ˜…
@Maiuna-yc2uk
@Maiuna-yc2uk 3 Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ‚ΠΎΠΌΡƒ
This is absolutely the greatest video on how to not use a smart pointer. To illustrate it better, here is an equivalent code of the first example in Rust. struct Dog { pub name: String } impl Dog { pub fn speak(&self) { println!("bork bork i am {}", self.name) } } // taking ownership of dog just to release the ownership aftwerwards??? fn do_something_with_the_dog(dog: Box<Dog>) -> Box<Dog> { dog.speak(); dog } // just borrowing it, nice fn do_something_with_the_dog_corrected(dog: &Dog) { dog.speak(); } fn main() { let mut ralf = Box::new(Dog{ name: "hihihi".to_string() }); ralf = do_something_with_the_dog(ralf); // blasphemy! do_something_with_the_dog_corrected(&ralf) // ok, should have used this instead } See how egregious the first function is? If you need a borrow/view to a value, even if it's in the heap you can just take a reference/pointer to it (std::unique_ptr has a dereference operator, use it to get a reference to its value). His "solution" to this problem is barely a solution. Using shared ownership as the first solution to lifetime issue is rarely do any good, it should be the last ditch effort. Instead, try to restructure your code better so that the ownership and lifetime of objects are clearly defined.
@shaneintegra
@shaneintegra 3 Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ‚ΠΎΠΌΡƒ
We used to do this back in the day. I cant even remember what it was called at the time but I would use this method to keylogg p3ds. Those yahoo chat days were crazy
@motbus3
@motbus3 3 Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ‚ΠΎΠΌΡƒ
If US says it is safe is because it has a backdoor
@KJ-xt3yu
@KJ-xt3yu 3 Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ‚ΠΎΠΌΡƒ
i have a really good question... how do you feel about adds? how about some web pages running crypto coin miners through legal means.
@BibendiYT
@BibendiYT 4 Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ‚ΠΎΠΌΡƒ
This is so relatable. Looking back on moments like these really help us see how far we have come in our learning journey.
@effsixteenblock50
@effsixteenblock50 6 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
He's simultaneously pranking / punishing the type of person that would actually believe that you can learn assembly in such a short amount of time by teaching using AT&T syntax! "I know - let's choose the syntax that was the brain-child of a freaking telecom company instead of the one from an actual chip designing / manufacturing company - Intel!" - said no one EVER!!!
@fancen
@fancen 7 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
explooet
@cjur1
@cjur1 7 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
I love this but don't understand yet
@_mrcrypt
@_mrcrypt 8 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
Great info! Thanks 🍷
@Atmatan_Kabbaher
@Atmatan_Kabbaher 8 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
Great, now you want me to learn C???
@Atmatan_Kabbaher
@Atmatan_Kabbaher 8 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
No, seriously... You want me to learn C? That shit is impossible... I understand manipulating registers far more than whatever the hell C is supposed to be.
@SilverHaze5X
@SilverHaze5X 9 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
really ? again ? an other backdoor on cisco ?... man it's been 20years and this shit doesnt change
@saintrhododendron4315
@saintrhododendron4315 9 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
So, why do you let a user to access over array_size and don't check it? Ofc it takes some CPU ticks to do if() check, but other langs do this check implicitly. In C you can do it without checks if you sured that you are accessing right memory and it will be faster then in others langs. You can balance safety and performance as you need for your aims.
@TreeLuvBurdpu
@TreeLuvBurdpu 9 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
It was so unclear back then how publishing and even connecting worked.
@thatoneglitchpokemon
@thatoneglitchpokemon 9 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
Millions of toothbrushes used in cyber attack! (HOLY COW, WHAT ABOUT MY TEETH :O)
@YourMom-rg5jk
@YourMom-rg5jk 9 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
0:03 LMAO my bluetooth driver croaked at the perfect moment that was beautiful.
@jmi967
@jmi967 9 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
The beginning of every coding book should be dedicated to buffer overflows.
@riverrooks7416
@riverrooks7416 10 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
Dude fix your stereo channels.
@brianwood1536
@brianwood1536 10 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
Accurate.
@markflacy7099
@markflacy7099 11 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
It's portable assembler; of course it is dangerous.
@max1point8t
@max1point8t 11 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
Now THAT is an interesting use of a huffman coding tree.
@jima4513
@jima4513 13 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
This is why i let my highschool teach me problem solving, now i have a really good problem solving base and even some optimisation skills (i always try to make everything as fast as i can)
@yufengyan
@yufengyan 13 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
Lol
@Songfugel
@Songfugel 14 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
You can use composite functionality to achieve the exact same thing as here without gotos, however, where gotos shine, is making specific jumps out from multilevel iterators (like nested loops) that can get very messy and have to do extra steps without them edit: meh, only now noticed this was and old video and others had already commented the same thing
@mr2octavio
@mr2octavio 14 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
Tell that to the morons on middle management πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚
@Bop_Sauce
@Bop_Sauce 14 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
Okay that’s cool and all but why are you using vimπŸ’€
@kellybrower301
@kellybrower301 14 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
it rhymes with gonad
@jager0724
@jager0724 15 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
Awwwwww😊 Imagine doing it for a living… but in React πŸ˜‚ That’s my life rn
@majaborowska179
@majaborowska179 15 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
Games lik this shud be ban from net and shut down they spy stealing Real life infos this arent legal same as face book spynon all and sell your date
@ViviBuchlaw
@ViviBuchlaw 15 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
Now you know how Art Majors feel πŸ˜‚
@ukaszpraciak2034
@ukaszpraciak2034 15 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
use cpp stupid
@Programeris
@Programeris 16 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
I am actually interested at how do you check what you do on C, in the assembly editor.??? intrigued actually :)πŸ€”πŸ€­
@timseguine2
@timseguine2 16 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
Style guides are important for being able to review code in the form of diffs without dealing with unnecessary irrelevant changes. The google guidelines aren't even the best. But actually having the best style guide is not as important as having one that people consistently follow.
@CutleryChips
@CutleryChips 16 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
Still didn’t understand a thing
@tomelalumno
@tomelalumno 17 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
Thanks <3
@ritchiemanaday5233
@ritchiemanaday5233 18 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
RIP league of legends game.
@vibaj16
@vibaj16 18 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
I thought you said "Memory safety ++"
@milasudril
@milasudril 18 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
Useful for implementing callbacks, when you want separate compilation. qsort is an example. Though std::sort is faster for any particular type, it has to be instantiated for each type it is used for leading to more generated code. With void*, we can avoid that.
@silak33
@silak33 19 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
... The entire point of wanting tabs instead of spaces is because people have different preferences. 2 Spaces sounds extremely annoying When having to count indent levels :/
@sametsahin-eh3qj
@sametsahin-eh3qj 19 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
just learned the name of the registers can change based on your system. So for 32bit its EAX, EBX etc.
@kipp4805
@kipp4805 19 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
There’s nothing wrong with leaving school with a little knowledge on a lot of topics. It gives you far greater flexibility when entering the job market and once you get a job, you begin to specialize in what it is you do every day. The reality is sometimes you don’t know what you don’t know, knowing a little bit about a lot helps you understand what there still is to learn and how that’s connected to other topics/technologies.
@ProfessionalAmateur22
@ProfessionalAmateur22 19 Π³ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ
And is it possible to work part time writing code? I’m just looking for a part time job