The GDPR email from TravisCI should be the standard for every GDPR email:
It starts with the usual "This is a GDPR email" and then, after the first paragraph, in bold letters:
Travis CI is GDPR Compliant
That's ALL people need to know. Learn, other sites.
Click here to accept."
On Gitlab, cookies from "ads.linkedin.com" are "Strictly Necessary" and can't be disabled!
Related: I need another service to register the time I spent doing stuff (work stuff, home stuff, game stuff, writing stuff, etc). Any suggestions?
One good side effect of GDPR is that now I'm reading all the EULAs every site put in front of me.
For example, I just found out that I can't use Toggl because it's intended for business, not individuals.
Time to cancel my account.
Nvm that, I declared the function to return Some[String], not Option[String]...
And my code is pretty code to this example here: https://alvinalexander.com/scala/best-practice-option-some-none-pattern-scala-idioms
Scala docs: "Instances of Option are either an instance of scala.Some or the object None."
[error] /vagrant/src/main/project/parser/MetricsParser.scala:226: type mismatch;
[error] found : None.type
[error] required: Some[String]
I hope the others can "get" where I'm going for:
A "symbol" is a pointer to something a computer cares about, not humans. We had a discussion about "if this constant is a string, why not compare the string directly?" Well, because we care about the *symbol* (the constant) not its *value*.
The translation thing is that we should, internally, never *ever* generate messages, only in the view -- and the API should return codes so interface could provide their own translation.
Also, I'm being a complete dick when people don't think how error messages will be translated.
... a dick for a good reason, I hope.