True that you don't have to be a programmer at all, but knowing the data structures and algos, to be able to tell IE a Trie from a Hashmap or O(n) vs O(1) type of operation can be absolutely crucial when you go deeper, I mean even your advanced assembly knowledge without it will be like trying to play basketball without seeing the field and knowing its shape, so get to know basic rules and tactics before you start analyzing the game, your brain will thank you by not exploding
@ragnarlothbrok367Сағат бұрын
Laurie is golden
@billybob-ts5cgСағат бұрын
New Steam Deck looking wild.
@Gersberms4 сағат бұрын
When it's a number you can express within a reasonabe amount of memory, use counting sort which doesn't sort at all. Otherwise, don't bother and use quicksort. It's just busywork any way you look at it.
@popcat23095 сағат бұрын
would be cool if you'd show it with an example too ... but still a great short
@v3dsoft10 сағат бұрын
There is one important aspect of manual memory allocation in high-level languages, that is rarely mentioned in tutorials. Make sure you deallocate memory using the exactly same mechanism, that was used for its allocation. I worked on a piece of C++ code once, and it was running fine on both Windows and Linux. But when I tried to compile and run it on more exotic platform (DOS cross compile with DJGPP if anyone interested 😎 ), the program crashed because of corrupted memory. It happened because I allocated a chunk of memory using aligned version of operator new, but released it with the default delete. Apparently on Windows/Linux both versions have compatible implementations, so everything worked perfectly. Unfortunately on a platform where they are not compatible everything crashed with a really unexpected and cryptic error message, so be careful.
@donjude958511 сағат бұрын
Oh it's secure alright... So secure I still can't find the rotary dial to make a phone call... Seriously... Thank you as I Enjoy these snippets of either base info to a thorough yet quick overview... These have helped solve an issue or two in which I was making the problem more complex than necessary... Nice work ! ! I can't tell if you're sharing knowledge based on projects or is this part of your study method for classes? Be well ! !
@brunoaduarte11 сағат бұрын
Are there any disadvantages to using an ARMv8 (aarch64) VM to debug an armeabi-v7a (armv7l) app ? I cannot find any legacy ARM VM to run anymore.
@w4gap13 сағат бұрын
Yes, the fact that one can even get into cybersecurity without having first having been a senior engineer in one of the four IT domains (compute/sysadmin, network engineer, storage engineer, software engineer) is crazy. They think they can secure environments composed of those 4 domains however, they've never mastered any one of them. Little has changed in that realm since they were ruthlessly trolled by GOBBLES in the early 2000's...
@user-hm1bh2iu4k16 сағат бұрын
you're so cool 😭😭
@freffrey377218 сағат бұрын
The winners are people who use the prettier extension
@_veikkomies22 сағат бұрын
malloc is not a keyword.
@iuer4643Күн бұрын
i think spooky order is related to prime number abundance
@garrettwill1220Күн бұрын
what's with the random background noise moan at 3:25
@funoverflowКүн бұрын
How does this AI model look so realistic
@11ph22ilКүн бұрын
Laurie as a programming language would be QT
@TheManinBlack9054Күн бұрын
Very cute girl!
@Humble_Electronic_MusicianКүн бұрын
Beautiful
@azaleacolburn2 күн бұрын
Macros are actually considered a really boring form of obfuscation
@DART2WADER2 күн бұрын
Всё ещё есть нормальные девушки на западе.
@RadovanWagner2 күн бұрын
Thank you, great video !
@rty19552 күн бұрын
As an assembly programmer for over 5 decades, I much prefer it over any language. I hate languages thay constrict what i want to do. Me.ory is memory, period. Put in it what you want, numbers, chars etc. Type casting is pure nonsense. I would also like to mention that any o/s call should be a maco as it makes modification of code a breeze. I also work on mainframe where there is no such thing as a stack pointer. Much less error prone.
@brunoaduarte2 күн бұрын
Do you think it's possible to repeat the process on a Raspberry Pi 5?
@brunoaduarte2 күн бұрын
Great, thanks!
@GIJOEG362 күн бұрын
Imagine someone had provided a Java bussiness applications version of a sorting algorithm, or maybe a Java bussiness applications style submission in C with structs and functions manipulating the structs....
@yjlom2 күн бұрын
6:20 one could write a sort function that sorts by ascending index in the input array aka identity
@DART2WADER2 күн бұрын
2:20 Use everything from the header <memory> instead of the 'new' and 'delete' .
@mohammed.essaber2 күн бұрын
oh such nostalgia I love you I love c++
@fresh23tues2 күн бұрын
i swear she is AI generated
@ChaoticNeutralMatt3 күн бұрын
So.. the Norton installer.
@elvispalace3 күн бұрын
song? 😭
@filker03 күн бұрын
I used to enter the obfuscated C competition back in the 1980s. I never came close to winning, but I did my worst, which is all that can be reasonably expected. There are better tools for unubfusticating the contest entries. "indent", "astyle", and other source code reformatting utilities, "cpp" for doing macro expansion, "m4" and "awk" round out the toolkit. Around 1989-1990 I wrote a C code obfusticator and posted it to alt.sources. Unfortunately, it didn't handle ANSI C function prototypes and used semantic dirty tricks that are not portable across pre-ANSI compilers and in places conflict with ANSI additions to the C language grammar.
@brunoaduarte3 күн бұрын
Hi Laurie! In the app I'm working on, the libs are packed (SuperPack). How can I reference them in JADX so I can do the tracing?
@brunoaduarte3 күн бұрын
👏👏👏👏👏👏👏👏
@george-broughton3 күн бұрын
Stop using noise gate and instead actually filter out the coil whine since the flybacks in all those CRT screens switch at a relatively specific frequency. You need a notch filter for it. Audacity has one. Generate a spectrum analysis of your sound ( Load it into Audacity, Press CTRL+A -> Go to Analyze -> Plot Spectrum), find the silly high pitched squeak from those CRT screens. It'll probably be in the 12KHz range. Take note of the frequency peak (at the bottom right when you hover over the peak), then go into (Effects -> EQ and filters -> Notch filter) and then punch that number you just noted in. Also, placing all of this stuff on soft materials, and placing soft materials on the walls will cut down on reverb/echo. Best budget option that many people building their own studios would be things like tacking towels to the walls. Carpet tiles also work surprisingly well for getting rid of reverb and looks more professional.
@tiaanbasson90923 күн бұрын
I just use Memory Arena/Pool to handle it.
@EvanCaritopTV3 күн бұрын
FEET!
@brunoaduarte3 күн бұрын
And what if a native library is loaded in "stealth mode", I mean, it doesn't show as an enumerated module. But I can see it loaded in memory, how can I attach to it?
@nceban21363 күн бұрын
Not a big fan of Lain, but still can appreciate the committment to the intros
@tsalVlog3 күн бұрын
I stg you grew up in the 80s, but you look way too young, lmao. great video!
@Tobsson4 күн бұрын
Vi? This girl sure is big brained.
@user-sn9dy5sq1q2 күн бұрын
It has syntax highlighting so probably simlink or alias for vim
@Ayelis4 күн бұрын
Enjoying the Lain imagery in the intro! :3
@MikkoRantalainen4 күн бұрын
If you want to run ARM fore pretty cheap, you could also consider getting Raspberry Pi. If you run it without a case and can use e.g. your phone or laptop charger, it should be pretty cheap solution overall and you can run ARM64 programs, too. As a bonus, you get a nice generic purpose hardware for random projects. Just get a stack of microsd cards and you can rapidly switch between projects.
@LonelyShield4 күн бұрын
Man, beutifully cosplaying and smartly reviewung code. This is so original! Love this!
@user-in5vf3ll8h4 күн бұрын
Ain’t no way that voice is real
@halotroop22884 күн бұрын
Why would you use the wrong formatter?!?! There is a C formatter! It was made for C! Don't use a JS formatter on C code!
@QLPJosh4 күн бұрын
This was a great watch, really interesting stuff. Thank you for creating this
@mr.hashford7134 күн бұрын
content creators: *insert some gameplay of GTA cars falling or other games under the actual content to keep viewers with short attention span watching* coders: *insert book in between actual code to keep colleges with short attention span doing code review*
@EricLS4 күн бұрын
I was about to call out the Enterprise algorithm for being not immersive because it didn't have any hard-coded servers or IPs in it, thereby completely failing if IT upgrades something, but was immediately proven wrong.