She was also part of the team that discovered and coined the term “bug” in relation to a computer defect. She didn’t invent the term herself directly, but she was part of the team that did.
She was also part of the team that discovered and coined the term “bug” in relation to a computer defect. She didn’t invent the term herself directly, but she was part of the team that did.
“What one programmer can do in one month, two programmers can do in two months.”
Exit codes from processes are damage points that you take against your HP. When your HP runs out, the distro reformats itself to a clean state.
That’s easy, just create new accounts every time you login.
It may not have a been a single person in the first place. “Jia” may have just been a front for multiple people or a team of people working together to facilitate the whole situation.
Learn to use git bisect
. If you have unit tests, which of course you should, it can save you so much time finding weird breakages.
Why wouldn’t you just create a GUI interface in Visual Basic to track their IP addresses tho?
The code in the image is C or C++ or similar. In those languages and languages derived from them, curly braces are optional but the parentheses are required. It should be the other way around to avoid logic errors like this:
if (some expression)
doSomething()
else if (some other expression)
printf(“some debugging code that’s only here temporarily”);
doSomethingElse();
Based on the indentation you’d think that doSomethingElse
was only meant to run if the else if
condition was true, but because of the lack of braces and the printf
it actually happens regardless of either of the if
conditions. This can sometimes lead to logic errors and it doesn’t hold up to a principle of durability under edit — that is, inserting some code into the if
statement changes the outcome entirely because it changes the code path entirely, so the code is in a sense fragile to edits. If the curly braces were required instead of optional, this wouldn’t happen.
I have all of my linters set up to flag a lack of curly braces in these languages as an error because of this. It’s a topic that sometimes causes some debate, ‘cause some people will vociferously defend their right to not have the braces there for one liners and more compact code, but I have found that in general having them be required consistently has led to fewer issues than having arguments about their absence, but to each their own. I know many big projects that have the opposite stance or have other guidelines, but I just make ‘em required on my own projects or projects that I’m in charge of and be done with it.
I also sometimes wish that the syntax in if
statements was inverted, where ()
was optional and {}
was required.
I don’t know man, speaking as someone who lives in a hurricane-heavy locale we have to deal with broken windows due to storms with some regularity.
K&R for life
Better not tell them about daemons I guess.
I once fixed a bug in credit card payment form because someone had gotten some formatting character screwed up and used a capital M in some place where a lower case m should have been. Since it was a payment system they couldn’t take payment for a while whilst that was screwed up. I was contracting there and happened to notice it. Sometimes all it takes is one character.
To be fair, sometimes I look at my own code and think it was done in another language, and I only know English.
Not sure. He’s a KGB-educated Russian billionaire oligarch so take from that what you will.
It was literally Eugene Kaspersky, founder and CEO of Kaspersky.
I know of a bunch of less famous ones, but those are a few of the bigger ones that I’m aware of.
I always remap my tab key to ctrl. Where is your god now…
The code directly below:
function getPathToUploadDirectory() { return config.tmp_path }