Facebook even use your two factor authentication security details for targetted advertising.

Facebook even use your two factor authentication security details for targetted advertising.

More reasons why targeted digital advertising is bad and should always be blocked. Targeted advertising is no better than spear-phishing.

It’s time for all of these internet monsters to be seriously regulated.

Ask normal people (not developers) and they’ll already tell you that Google Chrome is a service not just a piece of…

Ask normal people (not developers) and they’ll already tell you that Google Chrome is a service not just a piece of software. Since Chrome 69, they have been correct.

When you log into GMail, your browser automatically starts uploading your browsing history to Google. This is completely normal!

So what changed with Chrome 69? From that version, any time someone using Chrome logs into a Google service or site, they are also logged into Chrome-as-a-browser with that user account. Any time someone logs out of a Google service, they are also logged out of the browser. Before Chrome 69, Chrome users could decline to be logged into Chrome entirely, skipping the use of Sync and other features that are tied to the login and they could use Chrome in a logged-out state while still making use of GMail for example.

The best thing about object oriented programming is Polymorphism, (ie executing different code depending on the type…

The best thing about object oriented programming is Polymorphism, (ie executing different code depending on the type of the data).

The other other two “pillars” of OOPs are of more dubious value. Encapsulation encourages bad patterns of state management and mutation. Inheritance is just a flawed approach to composing code for reuse. The best approach to inheritance is to use it very sparingly.