General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
gorak9000
LaurieWired
comments
Comments by "gorak9000" (@gorak9000) on "LaurieWired" channel.
Previous
1
Next
...
All
The lower level the language, and the harder it is to code, the more efficient the code will be in the end, because the programmer won't want to put the effort in to make it bloated adding extra junk. Now we have high level languages that people that have no idea what's going on behind the scenes and at the lowest levels code in, and layers upon layers of libraries and frameworks, and you end up with the bloated garbage that is pretty much all software these days. Because why write even the simplest thing from scratch in 5 lines of code when you can just use a 500MB library to do the same thing. I've seriously asked people in interviews that supposedly "know how to code" and supposedly have "data science" degrees the simplest most fundamental questions about Big Oh, and complexity, and they have not even the faintest whiff of an idea of what I'm talking about. All they know how to do is write glue code to glue various libraries together, and if it runs too slow, buy a bigger CPU.
5
@deanwilliams433 Heh, XP was the last windows I used before switching to Linux full time. Now, the few times I need to do something in windows, I use a Win7 VM - I don't think anything in windows has really fundamentally changed since 7, they've just added a bunch of bloat and spyware on top of 7 to get win 10 and win 11
5
I think railroads universally call their signals semaphores - the concept started with the railway, and needing to ensure only one train ever occupies one "block" of track. The thing I've never understood is what the linguistic connection is to the nautical (i think?) signaling system that uses flags that are also called semaphores
3
@GambuSaur You're typing all the way to .sh??? Ever heard of tab autocomplete? You've probably wasted YEARS of your life typing useless characters that weren't necessary. Usually you type 2 or 3 characters MAX
3
It's an HP 546xx series. There's actually 2 of them on different shelves. I have the same scope - they are nice and basically modern scopes other than that they only have a green CRT, and newer scopes have color LCDs. I also have a couple Agilent / Keysight MSO-X/DSO-X 2000 series scopes which are basically the next generation of the 546xx series. Performance wise, they're pretty equivalent. If you have the 54645D that has the 16 digital logic analyzer channels, it actually works better on the old scope than it does in the 2000 series new ones. You have to go to the MSO-X 3000 series to get the equivalent functionality of the old 54645D!
2
why? First, extensions have no meaning whatsoever in linux/unix other than as a visual convenience, and bash is like an enhanced version of the "sh" shell - most simple bash shell scripts you can actually use the sh shell to run anyway.
2
Not gonna lie, it was the thumbnail that sucked me in - dayam! The content is actually good too though, so that's why I subscribed!
2
Because the return address to jump back to and start executing after this function call is done is stored on the stack. So if you overflow the stack, you can essentially get the CPU to jump to any code you want at any address, and the game is won - you have full control over the process now. If you can find a way to manipulate the return address, you can also setup whatever code you want to run at the correct memory location as well beforehand, and once you're in your own code, you can load any other code into memory and start executing it you want. It's not just that you overflow the stack (or a string buffer that allows you to manipulate the return address) with any random garbage - it's a well crafted data that you get in there to get the values you need into the right memory locations.
2
The thing that's most frustrating about perl is it's so unreadable and annoying, but for super simple stuff, it's like 10x faster than python - that makes me so sad. It almost makes me as sad as pythons reason de etre is supposed to be "there's only one way to do things", when in reality there's always 10 ways to do things, and the least obvious way is actually the efficient way. I feel like coding in python for 9 years has made me a super sloppy, super lazy coder - I should've stuck to my guns and wrote all my stuff in c/c++. It's also super boring coding in python for 9 years - the only way I can feel anything now is to tear apart raw firmware binaries in Ghidra and work backwards to manually modify the binaries, re flash the roms, and see my changes actually working!
1
@vke6077 Lucky you - when I was in undergrad, most of our labs had Tek TDS1000's - quite possibly the worst oscilloscopes ever made (well, for sure with the slowest LCD screens known to man kind). Only one lab had HP546xx series scopes in it, because it was for a communications course where you had to use FFT for some of the labs.
1
haha, I actually would love to hear her take on f'ing functional programming! I hope it's suitably snarky!
1
@callisoncaffrey youtube is censoring your comments - join the club - remember when alphabet changed their slogan from "do no evil"?? They've really gone whole hog on doing as much evil as they can these days, and censoring benign youtube comments is just the tip of the iceberg
1
Previous
1
Next
...
All