|
the naming of endiannesses seems backwards to me so we have a a system where the “big”, most significant bytes are towards the end of a stream of bytes, or higher memory, and it’s called little endian and then if the big bytes are right at the start of a stream of bytes, or right at the first, lowest memory address, it’s called big endian some neckbeards from 70 years ago decided that the word “end” means the start of something. maybe I should be glad my brain works the opposite way from theirs
|
# ¿ Oct 16, 2018 17:30 |
|
|
# ¿ Apr 27, 2024 12:01 |
|
JawnV6 posted:both times i was taught the concept, the prof asked if there was an "obvious" right way, to which 100% of the students raised a hand, then asked if it was big or little, and got a 50-50 split nah, I'm not saying big or little is obviously right to me, I'm saying the names should be flipped according to how I think about it but yah I forgot about the Gulliver's Travels part, of course it's a loving reference. at least it was decided way too early for it to be a monty python reference.
|
# ¿ Oct 17, 2018 06:02 |
|
aardvaard posted:big endian is big end first, little endian is little end first. the first end, also known as the "start" of something you know, like how all stories have a first end, a middle, and an ending.
|
# ¿ Oct 17, 2018 06:49 |
|
is there some sort of tool or cheat sheet for doing like a reverse syntax lookup for c++? as in “yes this sequence of names, colons, braces, and brackets is defining a something that inherits from something and something and the overrides something and then...”
|
# ¿ Oct 19, 2018 22:28 |
|
Boiled Water posted:pros of not leaving on time: nothing but you’re not going to get that promotion to the next ICT level if you’re not a team player that delivers impressive results! the best way to get it is to switch companies
|
# ¿ Nov 2, 2018 16:08 |
|
the main project at newjob is a sprawling code base consisting of a large number (more than a few dozen, not sure if it's over 100) of git repos managed by 2 different meta-repo tools. the build is done by make at the top level but that goes in to a few other build systems to build various parts of the project. several hundred thousand files of c/c++ code in total. my instinctual desire to understand the full stack of what I'm working on may have met its end edit: oh I forgot the best part. the structure of the meta repos is such that the git repos often have overlapping folder structures. in some cases in the git repos are set up to .gitignore each other, in some case not.
|
# ¿ Apr 30, 2019 05:09 |
|
Jabor posted:your build process should not involve "scripts" of any kind, hth I want to live in this wonderful fantasy land
|
# ¿ Jun 9, 2019 16:34 |
|
speaking of markov I've been using TabNine for autocomplete and kind of loving it. like it spams a lot of wacky and useless suggestions but also pretty often it suggests exactly what I want. it's amazing for boilerplate stuff because it's really good at picking up patterns that repeat with slight differences https://tabnine.com actual semantic autocomplete might be better but ginormous project size plus wacky build systems means that's not really an option
|
# ¿ Nov 6, 2019 07:57 |
|
Sapozhnik posted:Reading any library's documentation: people who would have written blog posts years ago are now making videos because they monetize 1000x times better (it's 1000x0 for most people but whatever) so there's a general trend of making knowledge content in video form instead of text lovely middle managers see this trend and decide that it's important to follow it to stay relevant to the kids or some poo poo.
|
# ¿ Nov 14, 2019 08:33 |
|
code:
code:
|
# ¿ Jan 29, 2020 08:26 |
|
how concerned should I be about project that uses a version of openssl that is years out of date? it's not exposing any kind of network service afaik, I think they're just using it for some random crypto functions asking hypothetically for a friend
|
# ¿ Feb 28, 2020 08:10 |
|
Xarn posted:I see the mandatory google brainwashing is proceeding well. the term "googler" doesn't sound weird to me anymore. in a while longer I'll probably start saying it myself
|
# ¿ May 16, 2020 06:57 |
|
Spazmo posted:i love when embedded and kernel guys spend their whole career bragging about how their jobs are just plain harder than other kinds of engineering, webdev scrubs will never get it, you just have to hire a better class of programmer--until it comes to testing, then suddenly everything is impossible and not worth the effort i will probably not unit test until forced to do so
|
# ¿ Jun 1, 2020 00:57 |
|
yeah PCBs have lots of design tools to help but once poo poo gets real with emissions compliance/aggressors it quickly devolves into "bob soldered on some random caps and bits of copper tape and we improved by about 2.8dB"
|
# ¿ Jun 1, 2020 01:54 |
|
https://www.chromium.org/Home/chromium-security/memory-safetyquote:Memory safety quote:What we’re trying
|
# ¿ Jun 1, 2020 17:33 |
|
Private Speech posted:JS and Java/Kotlin is pretty lmbo i can't totally picture how c++ with garbage collection would look in practice. I guess it would be a new kind of wrapper class around pointers like std::unqiue_ptr is?
|
# ¿ Jun 2, 2020 01:16 |
|
pokeyman posted:shared_ptr everywhere is basically garbage collection shared_ptr everywhere sounds like the opposite of a good idea
|
# ¿ Jun 2, 2020 03:35 |
|
|
# ¿ Apr 27, 2024 12:01 |
|
Captain Foo posted:i don't think you 'get' software licensing and contracts maybe OP can scrounge up enough money to take the decision makers to a better steakhouse/strip club than the oracle people did, but I doubt it
|
# ¿ Jun 7, 2020 03:51 |