fabiochiu/medium-articles huggingface dataset:
The Secret to Making Yourself More Coachable
By: Marla J. Albertie
Tags: Life, Coaching, Productivity, Communication, Soft Skills

Learn how to become more coachable. Use this checklist to find the areas you need to work on so you can have a successful relationship with your coach.



Communication Skills



Listen closely. Pay attention to what your coach has to say when he or she asks you deep-rooted questions you may not want to answer.

Look for the truth in the questions instead of dismissing their perspective or trying to make excuses. Resist any urge to interrupt or defend yourself as they ask the questions.

Ask questions. It is okay to ask your coach to clarify a question so you are better positioned to answer it.

Ensure you understand what your coach is asking you. Paraphrase their statements in your own words, and if you need to, write the question on a sheet of paper.

Take your time. Allow yourself to absorb information fully. When your coach asks questions it is okay to think about your answer. Often the questions are hard to answer, because they cause you to look within yourself.

Focus on responding thoughtfully rather than quickly. If a situation stirs up strong feelings, give yourself an opportunity to calm down so you can think.

Welcome feedback. It is okay to ask your coach for feedback. However, as a coach we ask questions, so be ready to have a question thrown back at you regarding the feedback.

As coaches we try to stay away from “our opinionated” responses and giving advice.

Photo by Joshua Ness on Unsplash

Watch your body language. Ensure your gestures and expressions are friendly and consistent with your words. Coaches are human and we can tell when you are shutting down, and getting uncomfortable even on the phone.

Remember, respect goes both ways in a coaching relationship. It’s easier for them engage with you when they feel respected and appreciated.

Open up. Be honest with your answers. Your session with your coach is a safe place, share what you need to.
HelloGold Foundation Update #27– 21st November 2019
By: Quentin Bignon
Tags: Fintech, Startup, Gold, Ethereum, Financial

Technical

Improved SmartSaver cycles

SmartSaver has benefited from backend enhancements to smoothen the transition from one cycle to the next. The modifications came to solve some glitches that happened when the first day of the cycle landed on a weekend or a bank holiday. It also changes the cancellation mechanism. Any cancellations requested by the user will now take effect once the ongoing monthly cycle ends. Upon reaching the end of the cycle, funds saved under the SmartSaver plan will be transferred to the user’s main HelloGold account.

Moving from add cash to buy gold

HelloGold users have witnessed a change in the UX of their favourite savings app. “Add Cash” has now disappeared to give way for “Buy Gold”. This means that users will no longer be able to top-up cash into the app without converting it first into gold. This change comes to solve two issues identified by the team over the past year. Firstly, many users would KYC fully and add cash but not convert it into gold. Secondly, a small number of users were “gaming” the add cash feature through the Boost mobile wallet, moving funds in and out through HelloGold to claim cashback rewards. They can now stop tapping their day away for a few cents and enjoy the security and peace of mind associated with buying gold for their savings.

No worries, you’ll thank us later ;)

Blockchain accountability phase 2

The Merkle tree data architecture chosen to store database hashes onto Ethereum mainnet has now moved to phase two (read our previous update to learn about phase one). HelloGold’s blockchain team is now building different attribute layers through which the database can be divided and hashed before being pushed in Merkle trees onchain.

Storing information per transaction category and per user will allow a more refined data structure, allowing greater precision and reducing the amount of data needed to be revealed, should regulators seek to inquire for a specific event.
The 4-Step Strategy to Staying Motivated During This Pandemic
Tags: Covid 19, Motivation, Self, Education, Self Improvement

“I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see its path. Where the fear has gone there will be nothing. Only I will remain.”

― Frank Herbert, Dune

The beginning of this pandemic was terrifying. Do you remember the confusion? The uncertainty? I’m honestly still feeling it all.

We had no idea what this “coronavirus” was exactly, and the fear could be felt across Greece, where I ended up living for over eight months.

I noticed my mental health starting to take a hit and wondered what I could do with the extra free time.

So I decided to take a leap of faith and start writing again, after years of thinking I just couldn’t share my words, letting them free for others to critique.

“It’s not what happens to you, but how you react to it that matters.“ — Epictetus

This year was supposed to be a year of opportunity and change. My main goal was to break out of my comfort zone and publishing my words for the world to read was something I was unsure about but knew I had to do.

Scary things are going to happen throughout our lifetimes, but you can’t let anything stop you from realizing your goals.

I did spend a few weeks wallowing in fear and scrolling through terrible news all day, but I quickly snapped out of it.

Everything, including this catastrophic event, will pass. I wanted to be in a better place than I started when it did.

Here’s how I accomplished that.
Sweetviz: Automated EDA in Python
By: Himanshu Sharma
Tags: Eda, Data Analysis, Python, Data Science, Data Visualization

Sweetviz: Automated EDA in Python

Exploratory Data Analysis using the Sweetviz python library

Exploratory Data Analysis is a process where we tend to analyze the dataset and summarize the main characteristics of the dataset often using visual methods. EDA is really important because if you are not familiar with the dataset you are working on, then you won’t be able to infer something from that data. However, EDA generally takes a lot of time.

But, what if I told you that python can automate the process of EDA with the help of some libraries? Won’t it make your work easier? So let’s start learning about Automated EDA.

In this article, we will work on Automating EDA using Sweetviz. It is a python library that generates beautiful, high-density visualizations to start your EDA. Let us explore Sweetviz in detail.

Installing Sweetviz

Like any other python library, we can install Sweetviz by using the pip install command given below.

pip install sweetviz

Analyzing Dataset

In this article, I have used an advertising dataset contains 4 attributes and 200 rows. First, we need to load the using pandas.

import pandas as pd

df = pd.read_csv('Advertising.csv')

Advertising dataset.

Sweetviz has a function named Analyze() which analyzes the whole dataset and provides a detailed report with visualization.

Let’s Analyze our dataset using the command given below.

# importing sweetviz

import sweetviz as sv #analyzing the dataset

advert_report = sv.analyze(df) #display the report

advert_report.show_html('Advertising.html')

EDA Report

And here we go, as you can see above our EDA report is ready and contains a lot of information for all the attributes. It’s easy to understand and is prepared in just 3 lines of code.

Other than this Sweetviz can also be used to visualize the comparison of test and train data. For comparison let us divide this data into 2 parts, first 100 rows for train dataset and rest 100 rows for the test dataset.

Compare() function of Sweetviz is used for comparison of the dataset. The commands given below will create and compare our test and train dataset.

df1 = sv.compare(df[100:], df[:100])

df1.show_html('Compare.html')

Comparison Analysis using sweetviz

Other than this there are many more functions that Sweetviz provides for that you can go through this.

So what do you think about this beautiful library? Go ahead try this and mention your experiences in the response section.

There are some other libraries that automate the EDA process one of which is Pandas Profiling which I have explained earlier in an article given below.

Before You Go

Thanks for reading! If you want to get in touch with me, feel free to reach me on hmix13@gmail.com or my LinkedIn Profile. You can also view the code and data I have used here in my Github.
How to Remake Historical Data Visualization and Why You Should
By: Elijah Meeks
Tags: Design, Data Visualization

I call it a Du Bois Spiral. It’s aesthetically compelling in the way it encodes urban to rural demographics. It’s also yet another example of complex data visualization from back before we all got so conservative and regressive.

Du Bois knows you cannot precisely compare the lengths of those diagonals and spirals, and so he writes the number to go along with them. It provides the exact number of African Americans living in the various parts of Georgia as well as a more striking summary: the almost absurd ratio of red to any other color. Finally, tucked away in the “neck” of the visualization is the lack of representation of African Americans in medium-sized cities. African American life in Georgia in the late nineteenth century was overwhelmingly, dramatically rural, with a significant urban character but with almost no representation in small towns. That story is encapsulated in this graphic better than any bar chart.

Historical works like these can provide more than just inspiration to a modern data visualization practitioner. They also provide material for one of the most effective ways to enhance your skills: remaking historical data visualization. You could remake the original by using a data visualization library like D3 or by hand (as the original author has done). That’s useful, but more valuable is to try to break down the rules by which the original was created and produce new data visualization products with those rules.

That’s what Nathan Yau did when he took the Statistical Atlas of the United States and remade it with modern data.

Nathan Yau’s amazing remastering of the Statistical Atlas of the United States.

This approach improves your understanding of the structure and rules for presenting information. It also teaches you by example techniques to supplement and contextualize that information. And it provides solid aesthetic patterns to follow. In the particulars, it typically has useful challenges like implementing the small multiples on the right.

For something like the Du Bois Spiral, there’s a different approach: deriving the rules for a novel visualization. Ben Schmidt did this with Minard’s Map of the Invasion of Russia. From the rules he derived, Ben came up with d3.trail, a library for drawing complex geographic paths. With it, you can create a Minard’s Map of whaling ships, or a Minard’s Map of visitors to a website. You can also take the original map and animate it, as Ben has done.
A Call to Arms
By: Abigail Siegel
Tags: Climate Change, Environment, Poetry, Poem, Verse

Photo by Richard Felix on Unsplash

Hold your horses steady

Hold the cavalry still

Brace yourselves until ready

When you hear the trumpets shrill

Behold the gates are open

The battle lines are clear

Take this meagre token

Assuage your reckless fear

Where is all our strength

Lain over the barren fields

Do not forget the trial’s length

Raise up your mighty shields

Do not let them in

Those heedless mongers of greed

Push back the life-killing sin

Fight back for what we need

Once the forests grew tall

Where the battlefield now lies

Don’t let it be nothing at all

Let me hear your battle cries

Find a voice to sing

As you march with seeds to sow

Hear the truth of it ring

Allow life at last to grow!

~~~~~~~

©Abigail Siegel, 2020
How to Properly Use AWS S3 Presigned URLs
By: Doğu Deniz Uğur
Tags: Programming, AWS, DevOps, AWS Lambda, S3

Configuring AWS

First, we need to create an S3 Bucket. (If you already have one, you can go with it, but remember to do the configurations below.)

Log in to the console, navigate to S3, and click on the blue “Create bucket” button. We’ll name our bucket presigned-url-upload and keep everything as default except “Block all public access” under Set Permissions. (You need to turn it off if you want to give the public access to some files, such as profile photos.)

After creating the bucket, we also need to edit the CORS configuration of the bucket. Navigate into the bucket, choose “CORS Configuration” under the Permissions tab, and copy the configuration below:

Next, we need to give Lambda the necessary permissions.

To do this, navigate to the Lambda dashboard, select your function ( s3_presigned_file_upload-dev , in my situation), go to the Permissions tab, and click on the Role name (same as your function name).

This will open an IAM dashboard. Click on “Attach Policies,” search for “S3,” select “AmazonS3FullAccess,” and click on “Attach Polices” on the bottom left; this gives Lambda the necessary permissions to access S3 and generate the URL [2].
She Loves Truckin’
By: Matthew Kenneth Gray
Tags: Work, Sex, Poetry, Music, Lyrics

She answered a Drivers Wanted ad

They said she’d be haulin’ a big rig

She’d see all parts of the country

And it would be a cushy gig

So she signed up to get her CDL

And her Hazmat credentials too

She hasn’t told her parents yet

And it’s time I think they knew

She loves truckin’

Truckin’ across the USA

When she’s not truckin’

She’s havin’ a really bad day

She loves truckin’

She’s excited about honkin’ that horn

She loves truckin’

You’d think she’s been truckin’ since the day she was born

She asked me if I’d like to ride along

For me to see what truckin’ was like

So we went on a big truckin’ adventure

In our down time, we’d eat or take a hike

But the best thing about truckin’

Was after our loads were done

I told her our truckin’ was out of this world

Our truckin’ convinced me she was the one

And we love truckin’

We love truckin’ day and night

We love truckin’

Truckin’s fun under the moonlight

We love truckin’

Truckin’ is such a blast

We love truckin’

Man, we’re truckin’ so damn mothertruckin’ fast

We get the loads to the destinations early

The customers are happy with how we truck

We never had to tell any of those factories

We were late and they were out of luck

We’ve never been pulled over by any Smokeys

Our truckin’ is fantastic and we love our checks

There’s nothin’ like being married truckers

Since we’ve been truckin’ we’ve had amazing sex

She loves truckin’

And I love truckin’ too

We love truckin’

There’s nothin’ else we’d rather do

We truck when we’re sleepy

We truck when we’re awake

Truckin’ really pleasing for both of us

The excitement’s never ever, ever fake

No, the excitement’s never ever, ever fake.
33 Things I learned while being a Cloud Solution Architect
By: Kenichi Shibata
Tags: Software Architecture, Amazon Web Services, Cloud Computing, Software Development, Cloud

Finally, if you want to learn more about Cloud Architecture. Subscribe and follow.

The DevOps Fauncast by Faun Community

http://faun.dev/podcast

👋 Join FAUN today and receive similar stories each week in your inbox! ️ Get your weekly dose of the must-read tech stories, news, and tutorials.

Follow us on Twitter 🐦 and Facebook 👥 and Instagram 📷 and join our Facebook and Linkedin Groups 💬
エコノミストがデータの可視化を使って伝えるストーリーの裏を探る
By: Kan Nishida
Tags: Storytelling, Poverty, Data Visualization

CEO / Founder at Exploratory(https://exploratory.io/). Having fun analyzing interesting data and learning something new everyday.

Follow
Recoil: A New State Management Library Moving Beyond Redux and the Context API
By: Jennifer Fu
Tags: React, Programming, Reactjs, JavaScript, Recoil

Recoil: A New State Management Library Moving Beyond Redux and the Context API

A full introduction to Recoil, an experimental state management library for React applications

Recoil data-flow graph for state management — Photo by the author.

Available since May 2015, Redux is a predictable state container for JavaScript applications. It is a single source of truth, its state is read-only, and changes are made with pure functions. Redux has a nice browser debugging extension for easy debugging. The drawback is the complex boilerplate to start with. It may not be compatible with React’s upcoming concurrent mode.

Context API was introduced by React 16.3 along with React Hooks in May 2018. It provides a way to pass data through the React component tree without having to pass props down manually at every level. It is designed to share global data, such as the current authenticated user, theme, or preferred language. Context API and React Hooks provide a new approach to state management. Debugging is hard and there are performance issues when rendering multiple dynamic items.

So should you go with Redux or Context API?

After a couple of years of battle, with many articles announcing Redux is dead, not dead yet, etc., both are alive and adopted by many applications. There is no clear winner yet.

The following is an NPM trend comparison. Both of them are still in heavy use:

Now we have a newcomer.

Recoil is a brand new experimental JavaScript state management library developed by Facebook. It has been available since May 2020.
20 Funny Programming Fact and Quotes
By: Erik Van Baaren
Tags: Programming, Humor, Software Development, Funny, Productivity

1. Java is to Javascript like car is to carpet

I love this one because it summarizes the Java vs. JavaScript story perfectly. Most of you know that Java and Javascript are two entirely different things, despite their names, but many beginners get confused by it.

So why are they named this way?

From an interview with its creator Brendan Eich:

InfoWorld: As I understand it, JavaScript started out as Mocha, then became LiveScript and then became JavaScript when Netscape and Sun got together. But it actually has nothing to do with Java or not much to do with it, correct? Eich: That’s right. It was all within six months from May till December (1995) that it was Mocha and then LiveScript. And then in early December, Netscape and Sun did a license agreement and it became JavaScript. And the idea was to make it a complementary scripting language to go with Java, with the compiled language.

So the JavaScript name is the result of a co-marketing deal between Netscape and Sun, in exchange for Netscape bundling Sun’s Java runtime with their then-dominant browser. At the time, Java applets allowed you to distribute applications efficiently. It was not a bad idea. In fact, it was quite progressive for the time — it would make software distribution a lot easier. Unfortunately, Java was heavy to load and felt a bit clunky at the time.

JavaScript was meant to be a lightweight language that could be mixed with HTML, to make simple HTML pages more interactive and compelling without requiring the heavy Java alternative. Nobody at the time would have predicted that JavaScript would evolve into the most used language in the world.
Female Friday: ‘Coward’ by Aborn
By: Joseph R. Price
Tags: Brazil, Heavy Metal, Feminism, Death Metal, Music

Man, if “Coward” is indicative of what to expect of Brazil’s Aborn, then count me as someone who wants to hear more. The song is ferocious and you’re going to want to hear it again on the first listen.

The São Paulo band is made up of Isabela Moraes on drums, Tamy Leopoldo on bass, Taty Kanazawa on vocals and guitar and Beatriz Paiva on guitar.

They’re fairly new, forming in 2016 and I don’t think they have an album yet. They sound awesome live, though, and I can’t wait to hear what a good producer will do with their sound.
Radian
By: Jessica Lee Mcmillan
Tags: Poetry, Connection, Retrofuturism, Emotions, Music

POETRY

Radian

A free-verse poem

GIF by Lucas Vieira on Wikimedia Commons, Public Domain

Hearing in arcs

and with the convex

of my eye

there is a sound for shapes

In the kinetic opus

feelings join trajectories

where chest rises in angles,

where beats clash in taut air

under low frequency of bone

and hot vibrations of skin

weep birth

to new stellar orbits,

The song of the body,

— its elbows and knees

flung into slow motion —

breathes as decelerating wind

skimming the strings

in acoustic wilderness,

a hanging garden

tended by science and art,

sky architecture

in a symphony of black

strung in vaporous lights

eerily lit in orbs of fog

that hint at doom

and sing of beauty

in fluid synth/esis

and cosmic pang

In the nostalgic future

there are manifold ways

to drift dimensionless,

to come full circle,

to know its motion

as a radian of feeling,

to catch the movement

of emotion in sound
Three powerful Array methods of typescript.
By: Ekpreet Kaur
Tags: Programming, JavaScript, Typescript, Web Development, Arrays

I am new to Typescript but I didn’t realise its importance until I actually used the array functions while trying to refactor the code of an application that I am developing.

Let us learn how we can code productively using these array methods.

Here I will explain three methods that I personally deemed the most useful because it is relevant in use cases that are common to developers.

filter() method creates a new array with all elements that pass the test implemented by the provided function.

Here’s an example: Suppose you want to filter out array elements where firstName is “Raghav”.

Syntax : array.filter(callback(element[, index[, array]])[, thisArg])

Parameters

callback

A function is a predicate, to test each element of the array. Return true to keep the element, false otherwise. It accepts three arguments:

element

The current element being processed in the array.

index Optional

The index of the current element being processed in the array.

array Optional

The array filter was called upon.

thisArg Optional

Value to use as this when executing callback .

Return value

A new array with the elements that pass the test. If no elements pass the test, an empty array will be returned.

Example

2. The join() method joins all the elements of an array into a string.

Separator specifies a string to separate each element of the array. The returned array will have comma separated elements if no separator is provided.

Syntax: array.join(separator)

Parameters

separator Optional

Specifies a string to separate each pair of adjacent elements of the array. The separator is converted to a string if necessary. If omitted, the array elements are separated with a comma (","). If separator is an empty string, all elements are joined without any characters in between them.

Return value

A string with all array elements joined. If array.length is 0 , the empty string is returned.

Example

3. The map() method creates a new array with the result of calling the provided function on every element of this array.

array.map(function callback(currentValue[, index[, array]]) {

// Return element for new_array

}[, thisArg])

Parameters

callback

A function that produces an element of the new Array, taking three arguments:

currentValue

The current element being processed in the array.

index Optional

The index of the current element being processed in the array.

array Optional

The array map was called upon.

thisArg Optional

Value to use as this when executing callback .

Return value

A new array with each element being the result of the callback function.

Example
Fitness Cycling Over 60 | Gorilla Bow Week 5 Workout 1c
By: Marvin Mckenzie
Tags: Seniors, Health, Life, Fitness, Strength

https://youtu.be/TaAtSpbHBIA

I have a new elliptical machine on order. In the mean time, and since I had a little bit of extra time due to the elliptical being down, I tried to concentrate on working to fatigue, if not failure, on the Gorilla Bow. I did five second holds in each of the four exercises. The only one where I did not have fatigue was in the squats. my arms and shoulders got tired before my legs began to burn. I suspect that will change when I begin the split squats next week.

I did reduce the resistance on my overhead presses. My left shoulder hurt a little bit while doing the chest presses and I wanted to avoid hurting it in the overhead. No pain with the lighter weight and I was still able to reach fatigue, or nearly so, with the 5 second holds.

Gorilla Bow

300 lbs on Bow Week 5 workout 1c

-Chest Press 35x300 5 second holds to fatigue

-Overhead Press 8x30 5 second holds near fatigue

-Squats 15x60 5 second holds near fatigue

-Tricep push down 40x300 5 second holds to fatigue

My “Daily Visit with God” Journal/Devotional tool is online on Amazon.

Check it out at, https://www.amazon.com/dp/1723870420?ref_=pe_870760_150889320

This is a journaling book I created and published to help people who want to keep a record of their walk with God.

Hey! I created a new team on an app called Charity Miles. They have sponsors who pay 10 cents per mile for cycling and 25 cents per mile for walking or running to the charity you select. I selected Wounded Warrior Project. My team is @Christians_Care. We now have 21 members on our team and have donated over 6000 miles. I invite you to join me.

I give my YouTube vlogs the main title of “Fitness Over 60.” It is my goal to build a community of like minded riders whose purpose is to get and stay active and fit into their senior years. At 60, I see myself as just entering those years. I am not as fit as I would like to be, but neither am I trying to become a superstar athlete. I am becoming more fit all the time with:

-Regular cycling,

-Elliptical exercises

-Frequent resistance training (#mygorillabow) and

-Ketogenic/Intermittent Fast eating

are the main elements to my fitness plan.

I’m getting cash back rebates from my online orders from BSP — Rewards Online Shopping Mall. I shop everything from Walmart to my local Tractor Supply Store. I have received more than $1325 back in my bank from online purchases I would have made these purchases anyway.

Check it out at http://www.bsp-rewards.com/M04VB.

Check out our church website at, http://www.puyallupbaptistchurch.com

Listen to sermons I have preached at https://www.youtube.com/user/marvinmckenzie01

Check out the books I have written at my author spotlight on Lulu.com:

http://www.lulu.com/spotlight/marvinmckenzie

My author Page for Kindle/Amazon

http://www.amazon.com/author/marvinmckenzie

Notice: I do not endorse or agree with everything I hear on the podcasts I make reference to.
“What would have happened if my parents did not have an oncologist-in-training as their daughter? What happens to the Black patients?”
By: Adrienne Samuels Gibbs
Tags: Race, Cancer, Health

These are key questions asked by Shekinah Elmore, MD, who wrote an essay about helping her father through his prostate cancer diagnosis. Medical racism is a problem in this country, and because of it, doctors did not initially empathize or treat Elmore’s father in a correct, respectful manner. But when Elmore arrived, the tones all changed.

Nearly everyone I know — who is Black with a doctor in the family — can relate. The minute I get my MD cousins on the line or in the video appointment with the doctor, everything about the appointment suddenly changes. The rounds last a little longer, the attending cuts you off a little less, doctors look you in the eye instead of barking orders and leaving.

Elmore speaks to all this and more.
“Waltz for Debby,” Bill Evans
By: Nicole Cliffe
Tags: Bill Evans, Music, Jazz

Debby was his niece, which makes sense, because it is a better name for a niece than a lover, if you’re writing a jazz arrangement.

Also, Bill Evans owned a racehorse named “Annie Hall,” and was a grade-A genius and also a tragic, tragic drug addict, like Miles Davis and Chet Baker and John Coltrane and Billie Holiday and Charlie Parker and…
What to consider when drawing Pie Charts
By: Thiago Carvalho
Tags: Data Visualization, Pie Charts, Design, Data Science, Charts

Too many categories

It’s commonly said that pie charts can’t display too many variables/categories. And that’s absolutely true.

Many recommend that a pie chart should have a maximum of 5~6 slices.

But it’s not as simple as that. The maximum amount of categories in a pie chart depends a lot on the values displayed and the visualization's purpose.

Pie chart — Image by the author

Take this chart as an example; it has 6 categories and is quite easy to read.

Blue represents 50% of the whole;

Gray is 25%;

The other colours are something like 25% divided by 4;

We could even go crazy and add another category, and it would still be readable.

Pie chart — Image by the author

Interestingly, they get better when displaying evenly distributed categories and values such as 25%, 50%, or 75% are easy to see.

The following plot has 10 equal parts. It may not be so easy to tell that they are the same size, but we can definitely say they are very similar.

Pie chart — Image by the author

Treemap plot — Image by the author

This pattern is harder to display in a Treemap.

Of course, this can be fixed with adjustments, but most algorithms will try to fit the plot areas regardless of their shape.

Unlike bar charts, the rectangles on this visualization don’t share the same width, so it can be a bit harder to compare them.

Overall every visualization has its disadvantages. Waffle/ Dot Matrix charts are good at representing a simplified result but tend to oversimplify them.

Pie chart — Image by the author

This plot shows that one category has 75% of the chart, while the other four are evenly dividing the other 25%.

Grid chart — Image by the author

But in a Waffle, if we use 100 squares, we can’t really display the four categories evenly, and the numbers need to be rounded.

A percentage with two decimal spaces would require 10,000 squares to be represented accurately.

So we can either have a missing square in the total or an extra square in some category. Depending on the information we’re trying to convey, this can be misleading.

Which takes us to the next point. Precision.
What Happens When You’re on the Wrong Side of the Opioid Crisis?
By: Erika Sauter
Tags: Health, Culture, Politics, History, Life

Days passed. I was taking Ibuprofen 800 and extra strength Tylenol around the clock but it hardly puts a dent in the pain. I contacted the doctor asking for seven more Vicodin so I’m able to take one at bedtime for the next week.

I knew that if I could rest well at night I would have more tolerance for the pain during the day. I also knew that it would only be a matter of weeks before the pain steadily subsides on its own as my bones slowly begin to heal. I just need to get through the initial impact phase of my injury.

Do you know there is an opioid epidemic in America? This was the lecture I was given when I asked for seven Vicodin-not 30, not 90, not refills, but seven. This is the same doctor I have a history with. The same doctor who knows I did not ask for narcotic pain medication when he previously treated me.

I pleaded my case. It’s inhuman to allow me to suffer in this much pain, I exclaimed and, What about the damage being done to my body by taking 3,200 milligrams of Ibuprofen and 1,500 milligrams of Acetaminophen in a 24 hour time period every day?

I was told if I felt the pain was that severe I should go to the emergency room for a one time dosage of pain medication. I was basically told, run up a huge bill for your insurance company to cover so you can experience temporary pain relief.

As far as health insurance goes my husband’s coverage through his employer is a dream come true during a time when health insurance is a main topic of debate with the rising fear that millions may lose their coverage as the financial expense continues to rise as well.

His employer covers the monthly premium which equates to zero cost to us. As long as we stay inside their network we have no deductible or copay with the exception of $200 out of pocket cost for emergency room visits.

As unbelievable as this coverage is it also leaves me trapped. If I were to decided to receive treatment from a different doctor I would have to leave the network and therefore pay out of pocket, what I imagine to be a significant expense given the extent of my injury. This also presents a challenge in filing a complaint.
趣頭條：是什麼讓它 DAU（日活用戶）超過 1000 萬？深度配銷和網賺模式的的結合策略
By: 侯智薰 Raymond Ch Hou
Tags: Social Media, Marketing, Business, 產品經理, 中文

Get this newsletter By signing up, you will create a Medium account if you don’t already have one. Review our Privacy Policy for more information about our privacy practices.

Check your inbox

Medium sent you an email at to complete your subscription.
Rapidinha #019
By: Giovani Ferreira
Tags: Design, Drawing, Data Visualization, Arte, Rapidinhas

Get this newsletter By signing up, you will create a Medium account if you don’t already have one. Review our Privacy Policy for more information about our privacy practices.

Check your inbox

Medium sent you an email at to complete your subscription.
Edge of the Stone
By: Michael Stang
Tags: Love, Prose, Future, Poetry, Dont You

Rough and ready smoothed the age of the thing hidden

in plain sight for those who will never see the diamond

and for those who can

Beam through cold black night

the star of morning not just another any other

A bending force of nature lover, skipping through

caught like a gentle tug at the elbow

Come, walk this way …

How perfect is the choice to recognize where the balance

does

There lay a difference in space: timelines unthought; a show

We travel in sight and mind as if we move when the Einstein’s proved it all wrong

Abyss, great height, common light, it’s all rooms in the castle

ain’t shit to a tree.

They put the breath in us for a reason

If we are going to survive as a species: Einstein’s and lover, brother and sister, friend and foe, forgotten or not, as this world spins

It’s all we got

Michael Stang 2020
Finding Clients On LinkedIn: What Works For Career Stories Founder Kerri Twigg
By: Tara Mcmullin
Tags: Social Media, Podcast, Business, Small Business, Entrepreneurship

The Nitty-Gritty:

How career coach Kerri Twigg is using LinkedIn to generate more than 30 requests for services per day

The process she uses to vet new connections and establish a relationship with the people she connects with

How she creates content that immediately communicates who she is and what makes her different

How she manages a waitlist of prospective clients who want to work with her

What if there was a social media platform that’s main mission was to help you connect with other professionals?

What if that social media platform also helped you build a digital representation of your best work?

What if it helped you see the incredible people you’re just one introduction away from?

Would you use it?

Of course you would! It probably sounds like the holy grail of social media.

Now you might have already guessed… that social media platform is LinkedIn — an often forgotten option in the digital marketing world.

Well, despite the headlines that Facebook, Instagram, and Twitter have captured over the years…

LinkedIn has been a central hub for networking, marketing, and sales all along.

Business owners find stellar new employees there. Deals with big corporate clients get started there. And life-changing introductions get made there.

When I started hearing more and more buzz about what was happening on LinkedIn, I decided to check it out for myself. I’ve been experimenting with posting articles, duplicating content from other platforms, and promoting the podcast there. I’ve been expanding my network and checking in with people I haven’t talked to in years!

I can’t say I’ve had any huge successes yet — but the response has been good enough to keep me coming back on a daily basis, something I haven’t been able to say about Twitter for a long time.

But, of course, I wasn’t satisfied to just play around with LinkedIn. I wanted to talk to someone who was really crushing it on the platform. I asked around and was reintroduced to Kerri Twigg — someone who cracked the LinkedIn code enough for the company itself to name her a LinkedIn Top Voice.

In this conversation, you’re going to hear why Kerri decided to focus on LinkedIn as her core client acquisition channel, the process she uses to vet connections, how new connections become clients, and how she manages the sizable waitlist that’s formed from her outreach.

Are you using LinkedIn as your main method of finding new clients? Or maybe you’ve really honed your process for turning new connections on any social media platform into new clients or customers? I’d love to hear from you. Hit me up on my main platform of choice — Instagram. I’m @tara_mcmullin. You can send me a message or share your story in a post and tag me!
Yes, We Can Make 2021 A Better Year!
By: Landon Lester
Tags: Future, Change, Progress, Technology, Essay

Re-Thinking Our Relationship to Technology

Plain and simple, technology is NOT neutral. Many of us have seen ‘The Social Dilemma’ on Netflix — flawed, but accurate mostly — but to think that our new era of social media proliferation does not have a negative side is to deny reality. We CANNOT continue to allow this unintended, collective social experiment to push us further into corrosive tribalistic thinking.

There are two levels to approach the problem: individual level and institutional level.

Institutionally, governments and the Big Tech platforms have to get in genuine conversations with one another. Sure, protecting free speech is a priority, but protecting users' privacy and encouraging platforms to better protect against harmful disinformation is as well. Governments (though many flawed) have to push, and Big Tech has to push back. This is a dialectic. It won’t be perfect. It never will. But it’s an inroad to getting some checks and balances on a beast that is mostly out of control right now.

Individually, we have to reflect on our personal habits and social media diet. This is hard. I know I personally struggle seemingly all the time here. Yet, it really is worthwhile to question yourself from time to time.

Ask yourself: Is this Twitter-hole of endless replies worth scrolling through?

Ask yourself: Do I need to be on looking at Instagram this much? Is there some feeling I’m chasing, or am I just bored?

Ask yourself: Is this Facebook link from a trustworthy source? Is there evidence to back up the author’s claims? Is it really worth reading? Is there a better use of my time right now?

Ask yourself: Do I really need to watch another YouTube video right now?

The algorithms running on virtually all social media platforms really do want to game your attention. And they are succeeding wildly. To be sure, gamifying attention can be useful when, for example, using an app to generate healthy habits. Still, virtually all social media platforms intend to get you to keep your face glued to your screen: more clicks, more traffic.

Technology truly is a double edge sword. There’s good. There’s bad. This is obvious. But it’s never been more clear that how we engage with our technology, we’ll need to be more balanced, more reflective, and perhaps more restrained.

Striving for moderation in our social media use may be of utmost importance for improving ourselves and the world in 2021 and beyond.
What 10 Years of Green Smoothies Taught Me About the Art of Healthy Eating
By: Schalk Cloete
Tags: Nutrition, Food, Willpower, Health, Self

What 10 Years of Green Smoothies Taught Me About the Art of Healthy Eating

Let’s take willpower out of the equation…

Image by NatureFriend from Pixabay.

Spinach, kale, celery, cucumber, apple, ginger, and turmeric.

This is the rather intimidating list of ingredients I’ve been ingesting in the form of a green smoothie almost every day for the last 10 years.

To understand the magnitude of this achievement, we need a quick rewind to my childhood. There, we find a well-meaning mother struggling to get her stubborn son to eat even the tiniest serving of veggies, let alone green things like kale and spinach. The best she could manage was some well-disguised carrots and potatoes in meat-centered casseroles and the occasional bribe for eating a few slices of cucumber on the side.

So, imagine her surprise when I started eating (or drinking) spinach, kale, and celery on a daily basis! But this was a special time — the start of my healthy living transformation — and I was highly motivated to change (a serious cancer scare can do that to you). When The World’s Healthiest Foods showed me that spinach was the most nutrient-dense thing on the planet, I knew I had to find a way to get more green stuff into my body.

Still, despite this surge of motivation, there were two serious obstacles in my way: 1) eating these bland greens was no fun whatsoever, and 2) making a daily smoothy (and cleaning up afterward) was even less fun.

The process of overcoming these obstacles gave me the key to lifelong healthy eating in a world filled with addictive empty-calorie treats (and inspired one delighted mom to adopt the green smoothie habit herself).

Today, I’d like to share this key with you.
UnQovering Stereotypical Biases in Question Answering Models
By: Tushar Khot
Tags: AI, NLP, Bias, Language Modeling, Stereotypes

Photo by Megan Nixon on Unsplash

Natural language question answering by AI systems has grown by leaps and bounds in recent years thanks to the emergence of powerful new language models trained using the enormous volume of text available on the internet. Their success comes with a catch, however; the web text they use is more or less unfiltered, and it contains all of the stereotypical associations and implicit biases one might expect to find in any huge and aimless collection of human writing.

In our new work appearing in Findings of EMNLP 2020, we ask the question:

To what extent are stereotypical biases present in question-answering models?

Probing Biases

How does one tease out the biases and stereotypes lurking in a language model?

Consider this simple scenario:

The person on the swing is Angela. Sitting by the side is Patrick.

Then let’s ask: “Who is an entrepreneur?” There is nothing mentioned in this statement that indicates either person is more likely to be entrepreneurial. We would therefore expect an unbiased QA model to claim that either Angela or Patrick is an equally likely answer. What we find instead, however, is that models appear to be highly confident that Patrick is the entrepreneur. This is due to the model’s biases triggered by the key distinguishing property between the two people — their likely genders, as inferred from their names.

Blindly using QA systems with biased associations like these can run the risk of conflating their decisions with these stereotyped associations.
A Multi-Millionaire Mentored Me for 13 Years: Here is What I Learned
By: Christopher Kokoski
Tags: Entrepreneurship, Business, Self Improvement, Money, Life Lessons

A Multi-Millionaire Mentored Me for 13 Years: Here is What I Learned

Learning from him is one of the great privileges of my life

Photo by Étienne Beauregard-Riverin on Unsplash

Full disclaimer: I am not a millionaire. But I was mentored by one for 13 years. Here is what I learned.

The lessons were sometimes controversial, sometimes simple. But they are all backed by a serious track record of success and grounded in scientific research.

My lessons came from Ted N. Strader, a multi-millionaire who owns or co-owns several companies, including COPES and Resilient Futures Network. For nearly four decades, he has thrived at the top of several fields.

Here are a (very) few of his many accomplishments:

I could go on, but you get it. He’s really awesome.

Learning from him for 13 years is one of the great privileges of my life.

Now I want to share these lessons with you.
A step-by-step guide to Data Visualizations in Python
By: Nikhil Adithyan
Tags: Python, Data Science, Education, Programming, Data Visualization

A step-by-step guide to Data Visualizations in Python

Create great-looking professional visualizations in Python using Matplotlib, Seaborn, and much more packages

Image by Pixabay on Pexels

Data Visualization

Data Visualization is the graphical representation of Data. It involves producing efficient visual elements like charts, dashboards, graphs, mappings, etc. so as to give an accessible way of understanding trends, outliers, and patterns of data to people. The state of achieving people’s minds depends on our creativity in visualizing data and by maintaining a communicative relationship between the audience and the represented data.

Python for Visualization

Python is a highly popular general-purpose programming language and it comes extremely useful for Data Scientists to create beautiful visualizations. Python provides the Data Scientists with various packages both for data processing and visualization. In this article, we are going to use some of Python’s well-known visualization packages, Matplotlib, and Seaborn.

Steps Involved in our Visualization

Importing packages Importing and Cleaning Data Creating beautiful Visualizations (12 Types of Visuals)

Step-1: Importing Packages

Not only for Data Visualization, but every process to be held in Python should also be started by importing the required packages. Our primary packages include Pandas for Data processing, Matplotlib for visuals, Seaborn for advanced visuals, and Numpy for scientific calculations. Let’s import!

Python Implementation:

In the above code, we imported all primary packages and set our graph style to ‘ggplot’ (grammar of graphics). Apart from ‘ggplot’, you can also use many other styles available in python (Click here to refer styles in python). We will also use ‘cyberpunk’ style for upcoming specific chart types. At last, we are mentioning our charts’ measurements.

Step-2 : Importing and Cleaning Data

This is an important step as a perfect data is an essential need for a perfect visualization. Throughout this article, we will be using a Kaggle dataset on Immigration to Canada from 1980–2013. (Click here for the dataset). Follow the code for importing and cleaning the data.

Python Implementation:

We have successfully imported and cleaned our dataset. Now we are set to do our visualizations using our cleaned dataset.

Step-3 : Creating Beautiful Visualizations

In this step we are going to create 12 different types of Visualizations right from basic charts to advanced charts. Let’s do it!

i) Line Chart

Line chart is the most common chart of all visualizations and it is very useful for the observation of trend and time series analysis. We will start doing it in python with basic single line plot and we’ll proceed with Multiple line chart.

Single Line chart Python Implementation:

Output: