570 karma · joined May 6, 2017
So you need to to randomize the value of the treat. Otherwise the dog knows the upper bound of the opportunity and the same reasoning applies.
The I (Isolation) part is the one you'll need to understand whenever you scale up to a point where concurrency starts to become non trivial in your product, mainly because there are multiple levels of isolation, which each provides different guaranties, and you'll need to understand what level your database uses and what it means for your application.
As for the overall point of the article, it's just a question of scale. The more you scale the more you need to cut through the abstraction to understand what the hell is going on. Hire accordingly.
This abstracts away a fundamental property of skill improvement that is true for any game, but intensively true at chess: any ELO you win during a gaming session will be lost soon by a new gaming session in which you play the game tired, or unfocused, or angry, or feeling under the weather. You still improve from one session to the next, so there is a little delta because your average ELO win is greater than you average ELO loss, but it makes the overall process extremely slow.
What I'm saying is that 100 ELO doesn't make that much of a difference in skill. You probably regularly play at +200 ELO of your actual ELO. However, maintaining a clean game hygiene and actually accumulating the ELO points to reach this level of "estate" is a whole other story.
Gen III reactors have a core catcher[1] to handle a meltdown, in addition to many features making a meltdown even less likely to happen.
- Standard and easy installation process of Apps.
- Apps born with modern UI.
You don't need a notebook for unique passwords. Just use the service's name. Unless you also meant unguessable, in which case a notebook is probably going to be insufficient because your brain-powered password generator will soon run out of entropy.
> The tech press can review usability and onboarding experience, but can’t realistically evaluate any security claims, so how do you propose users tell the difference?
"Security at the expense of usability, comes at the expense of security." Users don't need to know the difference because the only danger they need to protect themselves from is "my gmail was hacked" and the only requirement for that is that they use an un-guessable password saved somewhere unsophisticated attackers can't access. Any password manager accomplishes this.
> An attacker (or malicious insider) in control of the vendor's network can change the code that is served to your browser
Password managers have servers sending code over to the browser? After the installation process?
According to what "law"? Introverted lonely people having most of their social interactions at work is a fact of life mate.
If an open-source project grows to the point where time is insufficient to maintain it alongside your day-to-day job, then the matter of money becomes inevitable. And I'm not talking about allocating one's entire free time to the project, but just the time one assesses to be reasonable for this hobby, which can be rather short because of other occupations (rest, family, other hobbies, etc).
Second law of the Internet: you cannot keep track of where something is on the Internet.
> We can all achieve excellence
is false in practice.
find / -name *.sqlite -printf '%s %p\n' 2>/dev/null | sort -nr | head -n 1
The winner is `favicons.sqlite` from Firefox profile directory, which is 40 MB.