Better Software Design with Clean Architecture The key rule behind Clean Architecture is: The Dependency Rule. The gist of this is simply that dependencies are encapsulated in each “ring” of the architecture model and these dependencies can only point inward.
The Line Of Death In web browsers, the browser itself usually fully controls the top of the window, while pixels under the top are under control of the site. I’ve recently heard this called the line of death.
Stop Paying Executives for Performance contingent pay only works for routine tasks; for creative tasks, a results focus is ineffective at best, and can in some circumstances actually impede performance
The Risk of Discovery because biographies of famous scientists tend to edit out their mistakes, we underestimate the degree of risk they were willing to take.
The Moral Economy of Tech Companies that perform surveillance are attempting the same mental trick. They assert that we freely share our data in return for valuable services. But opting out of surveillance capitalism is like opting out of electricity, or cooked foods—you are free to do it in theory. In practice, it will upend your life.
Tracing the path from deadly hand-dug mines in Congo to consumers’ phones and laptops 60 percent of the world’s cobalt originates in Congo… The Post traced this cobalt pipeline and, for the first time, showed how cobalt mined in these harsh conditions ends up in popular consumer products. Artisanal cobalt is usually cheaper than product from industrial mines. Companies do not have to pay miners’ salaries or fund the operations of a large-scale mine.
How I Rewired My Brain to Become Fluent in Math The building blocks of understanding are memorization and repetition.The problem with focusing relentlessly on understanding is that math and science students can often grasp essentials of an important idea, but this understanding can quickly slip away without consolidation through practice and repetition…. practiced use to truly internalize concepts.
Self-Publish, don’t write for a Publisher the tools and technology are to a point where there is little redeeming value to writing for a publisher. The hardest part of writing a book is… writing the book. And a publisher can’t do much to help with that.
UTF-8 Everywhere Manifesto Our goal is to promote usage and support of the UTF-8 encoding and to convince that it should be the default choice of encoding for storing text strings in memory or on disk, for communication and all other uses
How Frankenstein’s Monster Became Human …At the same time Frankenstein exerts an emotional pull as powerful as the one for which Mary Shelley claimed in her preface to have strived: “to speak to the mysterious fears of our nature and awaken thrilling horror.”
Borges and $: The Parable of the Literary Master and the Coin Thirty years ago, the world lost a great literary mind—the Argentine writer and poet Jorge Luis Borges. Today, Elizabeth Hyde Stevens revisits the financial conditions that produced this life of pure literature, finding unexpected hope in the darkest period of Borges’ forgotten past.
Image Processing with scikit-imagescikit-image holds a wide library of image processing algorithms: filters, transforms, point detection. Frankly, it’s wonderful that an open source package like this exists
Why Britain banned mobile apps How did the UK reach an increasingly mobile population? Responsive websites, he replies. “For government services that we were providing, the web is a far far better way… and still works on mobile.”
Being privacy-aware in 2016 …there are some ways you can protect your privacy while browsing the Internet or visiting a new country. This is not an exhaustive list…