Software bugs are not caused by developer incompetence. They are a natural result of iterative development, where you write code, test and adjust it until it is done.
The brick wall analogy is completely nonsensical. When you are done building a brick wall, you can tell that it is done. There are no edge cases, requirement changes or memory leaks that can unexpectedly make it fall over.
If you are guaranteeing the perfect correctness of your software's first version with your own time, then you're not really a salaried employee. You're selling finished software and an unlimited support contract - and compared to those standards, you're undercharging pretty heavily.
Seems to work out of the box in debian jessie and Ubuntu 12.04+ at the very least. It installs a script in/etc/bash_completion.d/git that reads the branch list straight from the.git/ subfolder in the current repository.
Effort-wise, switching into and out of a git-specific shell just to save those three letters is a huge hassle and not worth it. (The tab completion thing is not an advantage; regular git already does that in bash.)
For any actual development work you'll keep using both git and non-git commands; opening text editors, diffing and patching outside git, running scripts and shell snippets or sed commands. How do you pass those out of the git shell? Using an exclamation mark, like in ed? That really just inverts the problem, adds the problem of remembering whether you're currently in gitsh or bash, and adds confusion between the two environment variable scopes.
1. Curve grading only makes sense if each class has its own curve; otherwise its biased towards easier classes and lenient instructors. 2. A class can be so small that individual students have a significant impact on the score. That means students have very little incentive to cooperate in their studies, and may even have an incentive to sabotage each other. That does not make for a productive educational environment.
People should shut up with their entitled whining. The biggest annoyance about the Slashdot beta is assholes spamming unrelated stories with their complaints and getting voted up for it.
You can't even pass the Turing test yet, let alone represent a brain state digitally, and you want to recreate a person based on text data? This is to mind uploading what ELIZA is to artificial intelligence.
Make no mistake, Clapper should be fired and indicted yesterday. It's just amusingly hypocritical for a politician who keeps lying about Obamacare and Benghazi to suddenly pretend to be concerned about the truth.
What else are you going to store? Of course you could use sftp and rely on ssh-agent to manage the key, but then you'd be using Linux instead of Windows with FileZilla.
The binary is never going to be identical - it contains all kinds of platform- or compiler-dependent stuff, as well as timestamps. Depending on optimization flags, the compiler may even restructure it differently, with no practical way to isolate security-relevant portions that should remain unchanged. And a malicious payloads could be basically anywhere in the executable, so every part is security-relevant.
The approach is still good, but since it already involves distributing the source code, it would make more sense to sign the source instead of the binary.
KitKat, of course.
It'll be years before we get cats with wifi...
Software bugs are not caused by developer incompetence. They are a natural result of iterative development, where you write code, test and adjust it until it is done.
The brick wall analogy is completely nonsensical. When you are done building a brick wall, you can tell that it is done. There are no edge cases, requirement changes or memory leaks that can unexpectedly make it fall over.
If you are guaranteeing the perfect correctness of your software's first version with your own time, then you're not really a salaried employee. You're selling finished software and an unlimited support contract - and compared to those standards, you're undercharging pretty heavily.
Seems to work out of the box in debian jessie and Ubuntu 12.04+ at the very least. It installs a script in /etc/bash_completion.d/git that reads the branch list straight from the .git/ subfolder in the current repository.
The Republican party wants to play in the real world again? Someone order a truck-load of red pills...
Effort-wise, switching into and out of a git-specific shell just to save those three letters is a huge hassle and not worth it. (The tab completion thing is not an advantage; regular git already does that in bash.)
For any actual development work you'll keep using both git and non-git commands; opening text editors, diffing and patching outside git, running scripts and shell snippets or sed commands. How do you pass those out of the git shell? Using an exclamation mark, like in ed? That really just inverts the problem, adds the problem of remembering whether you're currently in gitsh or bash, and adds confusion between the two environment variable scopes.
1. Curve grading only makes sense if each class has its own curve; otherwise its biased towards easier classes and lenient instructors.
2. A class can be so small that individual students have a significant impact on the score. That means students have very little incentive to cooperate in their studies, and may even have an incentive to sabotage each other. That does not make for a productive educational environment.
People should shut up with their entitled whining. The biggest annoyance about the Slashdot beta is assholes spamming unrelated stories with their complaints and getting voted up for it.
Waaah, they changed a bit of the user interface, the internet is ruined forever. Get a blog or something.
I've always wanted a clock that could tell me whether it's morning, afternoon or evening.
We'll take amnesia pills every 5-6 decades or so.
Nope.
You can't even pass the Turing test yet, let alone represent a brain state digitally, and you want to recreate a person based on text data? This is to mind uploading what ELIZA is to artificial intelligence.
You keep using that word.
Sweet! On to Nanominiaturization and Unified Field Theory.
uh-huh...
Of course. He keeps the dwarf population in check, whose excessive mining wreaks havoc on the environment.
Make no mistake, Clapper should be fired and indicted yesterday. It's just amusingly hypocritical for a politician who keeps lying about Obamacare and Benghazi to suddenly pretend to be concerned about the truth.
What else are you going to store? Of course you could use sftp and rely on ssh-agent to manage the key, but then you'd be using Linux instead of Windows with FileZilla.
The binary is never going to be identical - it contains all kinds of platform- or compiler-dependent stuff, as well as timestamps. Depending on optimization flags, the compiler may even restructure it differently, with no practical way to isolate security-relevant portions that should remain unchanged. And a malicious payloads could be basically anywhere in the executable, so every part is security-relevant.
The approach is still good, but since it already involves distributing the source code, it would make more sense to sign the source instead of the binary.
1. package manager of your distro (ie. trust someone trustworthy to curate)
2. git clone; make (ie. get it from the developers directly)
Anything else is basically eating candy you found on the street.
"Just plead guilty, and all is forgiven."
I'll bet they'll even throw in an all-expenses-paid vacation in the Caribbean. Generous of them.
(through Friendship and Ponies)
> debate people who disagree with him, they would prove him wrong
If only disagreeing with people were enough to prove them wrong, you climate change deniers would have it much easier.
Diseases tend to burn out because they either kill or immunize their victims. I don't see how Facebook does that.
yeah, I mean, it's not like anyone would shut down the whole government just because they didn't get what they want
that'd just be nuts