Summary of “Hype Driven Development”

Software development teams often make decisions about software architecture or technological stack based on inaccurate opinions, social media, and in general on what is considered to be “Hot”, rather than solid research and any serious consideration of expected impact on their projects.
Reddit driven development - when a team or individual decide on technology/architecture/design based on what popular blogger wrote or what is hot on reddit, hackernews, blogs twitter, facebook, GitHub or other social media.
HDD is how teams bring doom on themselvesThe problem with hype is that it easily leads to bad decisions.
Step 3: Mania startsAll shades of hype driven developers read blog posts and attend conferences.
Step 5: Realisation!Finally, the team does retrospection and realizes what are the tradeoffs of the new technology and for what purpose it would be more relevant.
Step 2: Hype starts with DHH blog post and conference talk.
Step 2: Hype keywords: scalability, loose coupling, monolith.
Step 5: Microservices require a lot of devops skills in the team and with right investment might pay off as a way to scale the system and team.

The orginal article.

Summary of “IBM wants to accelerate AI learning with new processor tech”

So why does it take so much computing power and time to teach AI? The problem is that modern neural networks like Google’s DeepMind or IBM Watson must perform billions of tasks in in parallel.
That requires numerous CPU memory calls, which quickly adds up over billions of cycles.
The researchers debated using new storage tech like resistive RAM that can permanently store data with DRAM-like speeds.
They eventually came up with the idea for a new type of chip called a resistive processing unit that puts large amounts of resistive RAM directly onto a CPU.Google’s Deepmind AI topples Go champ Lee Seedol.
Such chips could fetch the data as quickly as they can process it, dramatically decreasing neural network training times and power required.
The scientists believe its possible to build such chips using regular CMOS technology, but for now RPU’s are still in the research phase.
The technology behind it, like resistive RAM, has yet to be commercialized.
Building chips with fast local memory is a logical idea that could dramatically speed up AI tasks like image processing, language mastery and large-scale data analysis – you know, all the things experts say we should be worried about.

The orginal article.

Summary of “IBM’s resistive computing could massively accelerate AI”

Neuromorphic computing may be key to advancing AI. Researchers at IBM aim to change all that, by perfecting another technology that, like neural networks, first appeared decades ago.
Loosely called resistive computing, the concept is to have compute units that are analog in nature, small in substance, and can retain their history so they can learn during the training process.
They propose a new chip architecture, using resistive computing to create tiles of millions of Resistive Processing Units, which can be used for both training and running neural networks.
Using Resistive Computing to break the neural network training bottleneck.
Resistive Computing is a large topic, but roughly speaking, in the IBM design each small processing unit mimics a synapse in the brain.
In theory, a complex neural network – like the ones used to recognize road signs in a self-driving car, for example – can be directly modeled by dedicating a resistive compute element to each of the software-described nodes.
Because RPUs are imprecise – due to their analog nature and a certain amount of noise in their circuitry – any algorithm run on them needs to be made resistant to the imprecision inherent in resistive computing elements.
Those chips, while they will help scale memory systems, and show the viability of using resistive technology in computing, don’t address the issue of synapse-like processing.

The orginal article.

Summary of “MicroservicePrerequisites”

In particular with microservices there are serious consequences for operations, who now have to handle an ecosystem of small services rather than a single, well-defined monolith.
To be able to do such rapid provisioning, you’ll need a lot of automation – it may not have to be fully automated to start with, but to do serious microservices later it will need to get that way.
If a sudden problem appears then you need to ensure you can quickly rollback, hence.
Rapid application deployment: with many services to manage, you need to be able to quickly deploy them, both to test environments and to production.
In particular any incident management needs to involve the development team and operations, both in fixing the immediate problem and the root-cause analysis to ensure the underlying problems are fixed.
If you don’t have these capabilities now, you should ensure you develop them so they are ready by the time you put a microservice system into production.
You’ll need to trace business transactions through multiple services and automate your provisioning and deployment by fully embracing ContinuousDelivery.
You’ll need to organize your development environment so developers can easily swap between multiple repositories, libraries, and languages.

The orginal article.

Summary of “Learning These 7 Tough Skills Will Immediately Improve Your Entire Life”

These essential skills are never taught in school, but they will pay dividends for your entire life.
“Anyone who stops learning is old whether at 20 or 80.Anyone who keeps learning stays strong.” - Henry Ford.
We often focus only on learning skills that are directly pertinent to our jobs during the busy workweek.
Wealthy and successful people, on the other hand, never stop reaching for new heights and learning new skills, even if a teacher or boss isn’t telling them to.
The ultra-successful know that there are some other skills outside of their job description that can also immensely improve their wealth and their life.
Without learning to manage your time, you let urgent tasks and other people control how you spend your life.
Even if you don’t want to follow his schedule, being aware of and prioritizing around your times of maximum productivity is a vital skill to learn.
If you have any skills to add to the list, I’d love to hear them!

The orginal article.

Summary of “How to Become Insanely Well-Connected”

You’d be surprised how often people flub on listening, says Fralic.
“People approach me through email with ‘faux familiarity’ all the time, saying, ‘Hey how have you been? It’s been awhile!’ Nope. It’s been never. Just say you don’t have a connection and make a compelling argument for why we should meet, i.e. ‘You don’t know me but you’ve done X and Y, would you be willing to tell me what you think of Z.’ It might not work but it has a far better chance.”
Do you really need that much? “If your outreach is just, ‘Can I take you to lunch?’ that’s a big ask for a lot of people versus, ‘Hey, just thought I’d share with you this quick update about what I’m doing. No need to respond.’ The ‘no need to respond’ is a powerful tool. It sounds counterintuitive, but if you give people an out, it makes them more likely to act,” says Fralic.
A shocking number of people don’t, Fralic says.
Fralic uses Contactually to organize his contacts and gets regular reminders to email the people he’s marked as wanting to touch base with frequently.
“There’s so much information available, yet people don’t take advantage of it. When I get an email or have a sit-down, you’d be surprised at how few people can give evidence that they’ve done any real work in advance. There’s just no excuse for that,” Fralic says.
“You’re only as good as the people you know,” says Fralic.
“That’s why it’s so worth it to make your reputation a priority. Your brand is what people think or say about you when you’re not around. When they see your name in their inbox, think about what you want their first reaction to be,” Fralic says.

The orginal article.

Summary of “Decluttering Your Digital Life”

This isn’t to say that the digital revolution is a bad thing, just that it needs a little more mindfulness than simply picking up the latest iPhone and diving into the digital ocean with reckless abandon.
By making the effort to do some digital decluttering – putting everything in its place and ditching what isn’t desirable – you’ll be able to focus better, breathe easier, and reclaim many of those spare moments that have been lost to endless scrolling on Facebook and Instagram.
You know the feeling of satisfaction, relaxation, and relief that comes when you’ve tidied up your room or house? It’s the exact same when you tidy up your digital life.
The job of digital decluttering should begin in the same way.
Before this digital decluttering, I spent a lot of my time on my phone.
Experiment and tailor your digital decluttering to your wants and needs.
These are the things that will truly declutter your digital life.
Determine which of your digital devices, apps, and emails are taking from your life rather than giving to it, and organize or eliminate the vitality suckers.

The orginal article.

Summary of “Companies of the future: No CEO, no boss, managed by blockchain”

A DAO is a combination of computer code, a blockchain, smart contracts, and people.
The DAO has stakeholders who own tokens that represent a share in the performance of the DAO. Essentially, what those stakeholders want is an increase in the value of their tokens as reflected by increased demand.
“The bottom line is that, in a DAO, instead of being hired as an employee, you are awarded a contract on a project basis. The Fermat project, for example, calls these ‘Contribution Contracts.” Then, after discussion among the community members, the proposal is voted upon and, when passed, work can commence.
For a really strong overview of the actual process of submitting a proposal to a DAO, see Leah Stella Stephens’ experience working with Dash.
After you submit a proposal to the DAO and the community members vote you in, you are off and running on your project, responsible for delivering on time and on budget.
In a DAO if you miss your deadlines or treat people rudely, you know what happens? The DAO token holders who voted on your contract simply withdraw their votes.
Because the DAO is organized around smart contracts and value and not people and roles, the flexibility and agility to innovate is greatly increased.
What the DAO offers is the potential not just for better output but for a better work experience for everyone.

The orginal article.

Summary of “The psychological importance of wasting time”

There will always be an endless list of chores to complete and work to do, and a culture of relentless productivity tells us to get to it right away and feel terribly guilty about any time wasted.
“Wasted” time is highly fulfilling and necessary.
Two years later, he abandoned the project and instead posted a blog post on how he’d spent so long focusing on how to spend time well, he’d ended up missing valuable moments with his daughter.
We put off sleeping in, or going for a long walk, or reading by the window-and, even if we do manage time away from the grind, it comes with a looming awareness of the things we should be doing, and so the experience is weighed down by guilt.
Plus, says Guttridge, we’re missing out on the mental and physical benefits of time spent focused on ourselves.
The truth is, work expands to fill the time it’s given and, for most of us, we could spend considerably fewer hours at the office and still get the same amount done.
Taking time to be totally, gloriously, proudly unproductive will ultimately make you better at your job, says Guttridge.
At the end of the day, all of us have the urge to while away time flicking through a magazine, walking around the block, or simply doing nothing.

The orginal article.

Summary of “Is Singapore’s “miracle” health care system the answer for America?”

Singapore’s system requires individuals to take responsibility for their own health, and for much of their own spending on medical care.
Here’s what Singapore’s conservative admirers get right: Singapore really is the only truly universal health insurance system in the world based on the idea that patients, not insurers, should bear the costs of routine care.
How Singapore’s health insurance system works Books could be written on the structure of Singapore’s health care system, and indeed, they have been.
How Singapore’s health care system works It’s easy, looking at Singapore’s insurance scheme, to see what conservatives find so attractive in the system.
The bulk of the American government’s intervention into the health care system is done through health insurance, and so American analysts often look at Singapore’s insurance system and stop there.
The bulk of the Singapore government’s intervention into the health care system is through the health care system itself.
Singapore’s health outcomes are excellent, but that’s not only because its health system is well-designed.
Singapore’s health care system relies much more on the government, and much less on the market, than America’s does.

The orginal article.