Milind Patil

1,255 Added | 2 Magazines | 5 Likes | 2 Following | 461 Followers | @mpatil | Keep up with Milind Patil on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Milind Patil”

How to get rich quick in Silicon Valley

Corey Pein took his half-baked startup idea to America’s hottest billionaire factory – and found a wasteland of techie hustlers and con men<p><b>T</b>he most desirable career of the 21st century, with numerous advantages over other fast-growing occupations such as hospice carer and rickshaw driver, is being …

Silicon Valley

How to use Excel's Data Model to turn related data into meaningful information

Excel's Data Model feature allows you to build relationships between data sets for easier reporting. Here's how to use it to make data analysis …

Databases

Technical Experts Need to Get Better at Telling Stories

“If only we could tell our stories better,” is a refrain I hear often from people I work with in the science and technology community. And I understand why. In my experience, startup and technical business leaders don’t tell their innovation stories well. This is a huge missed opportunity. When …

Wall Street

A brief history of the 1929 stock market crash

On October 16, 1929, Yale economist Irving Fisher wrote in the New York Times that "Stock prices have reached what looks like a permanently high plateau." Eight days later, on October 24, 1929, the stock market began a four-day crash on what became known as Black Thursday. This crash cost investors …

Stock Markets

Your Strategic Plans Probably Aren’t Strategic, or Even Plans

It happens all the time: A group of managers get together at a resort for two days to hammer out a “strategic plan.” Done and dusted, they all head home. But <i>have</i> they produced a plan with a strategy?<p>At the start of my public seminars on strategic planning I ask attendees, who rank from board …

Management

Accelerate your Happiness with these 14 Steps

You're reading Accelerate your Happiness with these 14 Steps, originally posted on Pick the Brain | Motivation and Self Improvement. If you're …

Happiness

25 of the most dangerous things science has strongly linked to cancer

Cancer is the No. 2 cause of death in the US, second only to heart disease.<p>It fundamentally affects the way our cells grow and divide, changing them in perverse ways. All cancer is a result of damage or genetic mutations in our DNA. The nasty, debilitating class of diseases spreads through a body …

Cancer

Composing multiple functions – the foldr way

This problem comes from the reddit haskell question here: Haskell question regarding foldr<p><b>The exercise can be stated like this: given a list of</b> …

Mathematics

The Reader Monad — Part 1

This post will cover the foundations. It will mostly be an exercise in learning how to specialize types, simplify the substitutions and come up with …

JavaScript

Domain Modelling with Haskell: Accumulating with WriterT

This is the third episode in the short series on Domain Modelling with Haskell. Now our hypothetical customer requires reporting not only at the …

Programming

Algebraic Data Types (Sum & Product types) — Haskell without the theory 1.0 documentation

Algebraic Data Types (Sum & Product types)¶<p>Learning Goal¶<p>In this chapter we’ll understand the downside of <b>not</b> being able to communicate <i>semantics</i> of a …

Computer Science

Applicative Functors and data validation

I am currently reading Haskell Programming from first principles, also known as the Haskell book, as part of my journey to learn functional …

Programming

15 Tips For Sounding Much More Professional At The Office

A little bit of rephrasing goes a long way.<p>"Using positive language in a negative situation can have a big impact on how you're remembered." —yourmate155<p>"It'll make them respect you more." —Inebriatedclusterfuk<p>"The phrase 'I assumed...' has a very negative connotation, and people will view it as …

Self-help

Infographics Show How the Different Fields of Biology, Chemistry, Mathematics, Physics & Computer Science Fit Together

Ask anyone who's pursued a career in the sciences what first piqued their interest in what would become their field, and they'll almost certainly …

Infographics

24 Cognitive Biases You Need To Stop Making [Infographic]

Cognitive bias occurs when we make subjective assumptions about people or situations based on our own perception of reality. This can lead to …

Critical Thinking

29 Traditional Indian Dishes The Whole World Should Know And Love

There's more to Indian cuisine than butter chicken.

Spices

5 Lessons About Career I Learned From My Unsuccessful Friend.

(<b>ThyBlackMan.com</b>) It was a rainy Sunday afternoon. I was reading a book and got a message from my childhood friend. We were in the same school for 8 …

If you’re over 40 and work, you’re in for some big surprises

This article is reprinted by permission from NextAvenue.org.<p>Boomers and Gen X-ers: Your working world is in for major disruptions between now and …

To Control Your Life, Control What You Pay Attention To

One of the best insights on what true productivity means in the 21st century dates back to 1890. In his book <i>The Principles of Psychology, Vol.1</i>, William James wrote a simple statement that’s packed with meaning: “My experience is what I agree to attend to.”<p>Your attention determines the experiences …

Time Management

Validation with Smart Constructors

Some viewers have asked me about validation in Haskell. There are multiple kinds of validation; checking that values have a certain structure, which …

Comonad Transformers in the Wild

A certain algorithmic puzzle website has a problem that goes like this…<p>In this diagram, A, B, and C are diagonally adjacent:<p>And in this one, A, B, …

ASTs with Fix and Free

ASTs with Fix and Free<p>I've been working on a toy compiler lately so I've been thinking about ASTs! It's a new thing for me and I've gotten a bit …

Why most people won’t ever achieve greatness

Anyone can achieve greatness. Anyone.<p>Greatness is relative, yes. The results might look different; for some, simply quitting an addiction means …

Self-improvement

This is how to “work smarter not harder”: 3 secrets from research

“Work smarter, not harder.” Sounds good. But how do you actually do that?<p><i>*crickets*</i><p>Well, luckily someone finally took up the challenge of finding a …

Naive Convolution in Haskell

Convolution is a mathematical method of combining two signals to form a third signal. Passing the Dirac delta function (unit impulse) through a …

How to derive Generic for (some) GADTs using QuantifiedConstraints - Ryan Scott

The Generic and Generic1 classes are extremely useful tools in a GHC programmer’s toolbox, but their utility is currently limited in the sense that …

Free Monoidal Functors

Abstract: I derive a free monoidal (applicative) functor as an initial algebra of a higher-order functor using Day convolution. I thought I was done …

Mathematics

Free Monad and Free Applicative using single Free type

Posted on 2018-02-21 by Oleg Grenrus<p>I define free Monad and free Applicative using single type, parametrised over a tensor. It's possible, because …

Applicative Functors for Fun and Parsing

<i>PSA: This post has a bunch of Haskell code, but I’m going to try to make it more broadly accessible. Let’s see how that goes.</i>I’ve been proceeding …

Python Programming

Why are types so cool, Part I: Result types

TL;DR:<p><b>Types are meanings and a compiler for a statically-typed language checks if all types match, which amounts to saying that all meanings</b> …