4,120 karma · joined June 10, 2015
If you don't find the key and realise it's actually a lost one, leading to a potentially dangerous place, someone else will and they won't be benevolent.
So even though a training resource said "It is DATE today. An IMPORTANT THING happened.", it knows that IMPORTANT THING happened in the past, because it knows CURRENT DATE from the system prompt, and it also knows that DATE < CURRENT DATE.
How and why? Done properly, a merge commit of a PR breach is semantically equivalent to a squashed PR commit, from the perspective of the "trunk"/main/master branch. It is the commit introducing all of the changes of the PR branch into the trunk branch.
If you're about to reason about squashed PR commits, you should be able to reason about merge commits. The only difference is that with merge commits you still have the individual commit granularity available, should you be interested in it.
Nothing about any of that requires the user to cede control of their own device as a "solution".
I'm having trouble interpreting what you meant with this excerpt but it sounds interesting. Care to elaborate?
As an aside about language, I don't think this is the right way to think about word meaning.
Before, it meant nothing to most people and "cryptography" to computer scientists and cryptographers. Now it means "cryptocurrency" to most people and it still means "cryptography" to computer scientist and cryptographers.
Just like you wouldn't have said "crypto" means nothing in the times before, it is incorrect to say it now means "cryptocurrency". Alternate meanings can and do coexist. The tyranny of the majority does not a language make.
And this is the crux of the issue, I think. There is no single language at any time -- this is only an often useful simplification.
Literally anything is better than sitting and solemnly spelling out what "will" and "must" be.