fabiochiu/medium-articles huggingface dataset:
ZIPHOMECHEF Delivers Food Security, Home Security and Jobs in California During COVID-19
By: Alexia Parks
Tags: Tech, Jobs, Careers, Food, Covid 19

Photo by Jason Briscoe on Unsplash

ZIPHOMECHEF Delivers Food Security, Home Security and Jobs in California During COVID-19

How Making Money Cooking from Home Can Help You Stay Safe and Pay Your Bills

This social venture brings together home-based food preparation as a source of income, with social benefit through local food distribution to the needy.

In one day, as summer temperatures in California hit a record peak of 125-degrees, ZIPHOMECHEF rose from one employee to 17 new hires. Without fanfare, the high-tech social enterprise moved into Riverside County and began to prepare and deliver fresh, healthy meals made with local produce to more than 350 individuals. Their clients? People who had found shelter from the intense summer heat through a countywide multi-agency program called Project Roomkey. Over the past two months, the company has prepared and delivered over 50,000 meals. Their goal: 100,000 meals delivered by the end of the year.

“We have developed a structural framework to enable sustainable success for licensed home cooks.”

To get there, ZIPHOMECHEF.com plans to grow from one to 100 kitchens in Riverside over the next few months by training people who have a home kitchen and love to cook how to create a licensed microenterprise home kitchen operation (MHKO). Working from home, home cooks can learn how to prepare healthy meals that the organization can purchase for delivery to vulnerable individuals in their community, including the elderly and people with health issues. Through the online platform home chefs can sell up to 60 meals per week to neighbors.

“If the branch you’re on doesn’t reach your destination, take a leap of faith!” Shad Finney ZIPHOMECHEF Exec. Chef

“We’re connecting people who love to cook with a future home-based career. Their job includes learning safety protocols required to run a small business from their own home kitchen,” says Alexia Parks, the company’s award-winning CEO. “We have developed a structural framework to enable sustainable success for licensed home cooks.”

Due to COVID-19, the company is now considered an “essential industry.” It offers both an emergency food, and food security solution for cities and counties and a job creation opportunity for those seeking a consistent income from home.

Those who take part in the company’s “food prep” training can become part of the company’s “first in the nation” online network of First Food Responders™ providing a local response to emergency food needs, while also running a small business from their home kitchen.

In Riverside County, which includes an oasis called Palm Springs, a landscape of avocado trees and vineyards in Temecula, and a rock climbers paradise called Joshua Tree National Park, ZIPHOMECHEF.com is creating an “oasis of hope” for those who love to cook, to the benefit of all.
Why I stopped using Pocket
By: I T E M S Y
Tags: Blog, Pocket, Newsletter, Productivity, Productivity Hacks

I used to be a heavy Pocket user. It has convenient integrations and works great as a central repository of stuff to read/watch later. Additionally, I would always keep a number of to read or to watch lists outside of Pocket, because they were more convenient given particular type of content.

Whenever I’d get down to catching up on reading, I would face several 100+ long reading lists (Pocket or otherwise) which make it no easy task to decide what to pick up next:
Walking the Path of Unknown
By: Darshak Rana
Tags: Poetry, Motivation, Philosophy, Life, Spirituality

I have to walk the path of the unknown,

Where I have to fall and rise.

I have to burn like a moon of the night,

To lighten the world of darkness.

I have to set like an evening sun,

For the world to sleep in peace.

I have to walk the untrodden path.

I am the sparkling light of the lamp,

That’s burning amidst the fierce storms.

I am the cool canopy of trees,

That soothes the traveler passing by.

I am the unknown, walking down the unknown path.

The sky inspires me to fly,

And the earth motivates me to be strong.

Pain and gain are part of my life.

I have to walk that path of balance,

Whether I am alive or dead, I become,

This is only what I have to say.

I have to bloom like a wildflower,

Who refuses to wither and dry,

But the fragrance still freshens the air,

Even if I am crushed to death.

I have to have a passion for my dreams,

That lifts me when I fall flat.

I have to learn from my mistakes,

And live a life of worth,

I have to make the world crave me,

Before I breathe my last breath of life.

I have to leave this world with my head held high,

So, I have to walk the path of the unknown.
3 Types of Route Loading in Angular, Explained In 500ish words
By: Peter B Smith
Tags: Software Engineering, JavaScript, Angular2, Routing, Angular

Intro

This is an overview, intentionally non-technical because Angular is living and breathing with new commits all the time and new versions every six months…

…so this post sets out to explain the concepts of each type of loading in simple language.

For technical details, check the latest Angular Guide on Routing.

Eager Loading

The default loading strategy.

When you’re working with Angular routes, in the beginning, all of your loading is eager. Because without doing anything but including routes in your app, they will default to loading this way. It means everything loads all at once. If you had an app with three sections — home, admin, dashboard — all three would load when the user visits the browser.

Eager loading means the slowest load times for this reason. When you have a small app, this is okay because the total size will not be large enough to see a benefit from the other two loading strategies.

Lazy Loading

The least eager loading strategy.

When you’re lazy, you don’t do anything until you have to. Imagine your app has three sections — home, admin, dashboard. The home section will be accessed all the time and the dashboard section will be accessed most of the time. But the admin section will only be used by a select few users.

You can load the admin route lazily. Until someone clicks to visit the admin section of your app, the code associated with it will not load.

The majority of your users will never load the code for the admin section when using lazy loading, and therefore will access your app faster because it will not need to receive as much code from the server.

Preloading

The somewhere-in-between loading strategy.

When you’re preloading you’re doing the same as lazy loading, but different.

Use home, dashboard, and admin sections for example. Home you always need, so you eager load it. Admin you rarely need, and only a few users need it, so you lazy load it. But dashboard is not the first thing a user sees, so it can wait. But dashboard is something most of your users will want to see at some point so you want it to be ready soon after your home section loads.

After each successful navigation, the router looks in its configuration for an unloaded module that it can preload. source: Angular Guide on Routing, preloading section

Your home section loads successfully then immediately after it loads, your dashboard section loads in the background. That’s preloading.

Implications

Imagine your users are on a mobile phone. Imagine your users are on limited data plans. Now consider how loading strategies benefit them.

Using eager loading, your app immediately only loads the home section. So your app loads fast for your users.

Using lazy loading, your app never loads the admin section for almost all of your users. So your app uses minimal data and saves your users money.

Your app preloads the dashboard section and your users can access it almost immediately, once the home section is loaded. So your app feels very fast for your users.
What Is DangerouslySetInnerHTML?
By: Ashutosh K Singh
Tags: Reactjs, JavaScript, Programming, Nodejs, React

When?

The prop name was intentionally chosen to be frightening so when it should be used? Let’s discuss a real-life React project where a developer will have to use dangerouslySetInnerHTML .

Projects made using HackerNews API are very common, simple to make, and fun, but most of the API requests made in them are for the id’s of the items of topstories , beststories , etc. Here is the response JSON data of one of the items of topstories :

https://hacker-news.firebaseio.com/v0/item/23331287.json?print=pretty

{

"by" : "lostmsu",

"descendants" : 251,

"id" : 23331287,

"kids" : [ 23332582, 23333565, 23332777, 23334075, 23331976, 23332122, 23332664, 23332047, 23333745, 23332119, 23332909, 23332118, 23332674, 23333572, 23334374, 23331882, 23334410, 23331780, 23332176, 23331823, 23332297, 23333192, 23333690, 23334269, 23332755, 23333735, 23333025, 23331297, 23333672, 23332123, 23332298, 23332913, 23333112, 23334176, 23333814, 23333849, 23334245, 23333261, 23332823, 23332079, 23331890, 23332360, 23332197, 23332840 ],

"score" : 844,

"time" : 1590620950,

"title" : "The Day AppGet Died",

"type" : "story",

"url" : "https://keivan.io/the-day-appget-died/"

}

But the request made to items in askstories returns something interesting. Let’s take a look at it.

https://hacker-news.firebaseio.com/v0/item/23325385.json?print=pretty

{

"by" : "behnamoh",

"descendants" : 3,

"id" : 23325385,

"kids" : [ 23326663, 23326382, 23325618 ],

"score" : 1,

"text" : "As a heavy user, I basically <i>live</i> in my browser. However, extensions do slow down the browser, which makes me think there's gotta be a better way. I believe it's high time we had an operating system which is fully optimized as a browser. Extensions then, would be apps on the OS, and probably won't slow it down. Have you seen any OS that is browser-first?",

"time" : 1590595712,

"title" : "Ask HN: Can operating systems be browsers?",

"type" : "story"

}

As you can see, the text field contains HTML tags <i>live</i>, and you can’t simply show them in the HTML as compared to other fields containing string, numbers, etc. This is just one example. There are response data that contains numbers of HTML tags.

Here is the actual use case of dangerouslySetInnerHTML , and responses such as discussed above are rendered in the HTML using dangerouslySetInnerHTML .

Thanks for reading!
Give Life to Your Toasts on Android Using TastyToasty
By: Usman Khan
Tags: Android, Toast, Appdev, UX, UI

Create Custom Toasts in Android

For creating custom toasts, the procedure in brief (we’ll see in detail in a minute) is that we create a custom layout, inflate that layout and set that view to our Toast object, and ultimately show it. So let's go step by step.

Step 1. Create your custom toast layout

Create a new layout resource file in your res/layout folder. Name the layout file toast_layout.xml .

folder. Name the layout file . Our layout is basically going to be a toast with a colored background and white text. (You can customize it according to your requirements, maybe put an icon with it.) The code is below:

Step 2. Inflate the created layout

To inflate the layout we created (i.e., toast_layout.xml ) we’ll make use of LayoutInflater class to inflate our layout and get a view for the same.

) we’ll make use of class to inflate our layout and get a view for the same. In your activity, create a method named showToast(String message) inside which will reside all the toast creation code.

void showToast(String message) {



}

Now put the layout inflation code in this method, like below:

void showToast(String message) {

View view = LayoutInflater.from(MainActivity.this)

.inflate(R.layout.toast_layout, null);

}

Step 3. Create the Toast object and show it

This is the final step, where we bind the view to our toast object, set its context, and finally show it. So let's create a Toast object in the same method as below and pass a context to it.

Toast toast = new Toast(MainActivity.this);

We need to set our message to our TextView before we finally set the view to our toast and show it

TextView tvMessage = view.findViewById(R.id.tvMessage);

tvMessage.setText(message);

Finally, set the view for our toast and show it.

toast.setView(view);

toast.show();

Your method should look something like this:

Call this method wherever you’d like to, and the screen should show a toast as below:

Our toast is created for sure, but this to me seems like a lot of time and effort being put in to get a custom toast ready. So I created TastyToasty , which encapsulates all of this code and provides simple one-liners to be called, which helps us create custom toasts.

Following are the different variants of toasts that can be created using TastyToasty.
What’s Stopping You From Moving On And Starting Down The Path To Healing?
By: Esther George
Tags: Editors Pick, Life Lessons, Self Improvement, Self, Life

What’s Stopping You From Moving On And Starting Down The Path To Healing?

Make healing your priority.

Photo by Anatolii Kiriak from Pexels

You’re sick in your stomach, constantly craving and ruminating on memories. You’re still trying to figure out what went wrong, even though it has been a while. You relive the pain over and over in your mind, allowing it to eat your life away.

It’s difficult to let go. You refuse to accept that it’s over and that it can’t be fixed. The pain is incredibly difficult to bear, no doubt. You’re hanging on, exhaustively paddling upstream, hoping that things will resume even when it’s clearly not possible. By denying your freedom, you’re robbing yourself of the closure you need.

You’re hurting right now. You’re struggling with pain and confusion. But how long are you going to let it gnaw away at your heart? What’s stopping you from moving on and starting down the path to healing?

Surely you thought there might be nothing worse than a broken heart, but let me assure you, you can definitely survive it. Be brave enough to let the person. Let the incident go so you can get on with your life.

This is not about them. This is about you. You are in charge of your emotions. You’re the one who is going to grab life by the horns and turn the situation around so you can start to feel great again.
How to get started with Analytics
Tags: Jupyter Notebook, Power Bi, Data Science, Big Data, Google Data Studio

Opinion: Don’t just dream, work with your data

How to get started with Analytics

In a time where everyone is talking about Big Data, Data Science, Machine Learning and how you can build up new data driven products or even dream about to create a new unicorn — often you just need some simple dashboard skills.

Photo by Stephen Dawson on Unsplash

One thing ahead

When you have a lot of customer data and your business is for example an big online shop you will definitely have a high chance of using machine learning and other related fields to develop better decision models, predict customer churns and have preciser forecasts. The latter is also for financial and controlling departments an interesting topic. Companies in the field of IoT will need Big Data technologies to handle the vast amount of data — no question about it — but you should not dream about all these interesting use cases if you don’t have the capabilities for it.

Reasons for starting small

There are many possible reasons for this circumstance:

You just don’t have enough or interesting data and/or systems.

You don’t have a use case (You should never do Data Science just because everyone is doing so).

You don’t have done your homework — e.g. maybe your company should first care about technical debts (stable data integration, a solid and scalable analytic platform, build up data science know how, etc. — read here more about it)

In this case you should think of simpler but still interesting and useful applications that you can approach with your data.

How to get started

Often all you need is a dashboard tool. A few great examples for such tools, that are also free are:

Google Data Studio or Google Sheets

Power BI Desktop

QlikSense Desktop

In addition, you will need an idea how to visualize data in a way that is preserved as simple, correct and intuitive. I just had an experience where a bubble chart helped the management to understand the data way faster and to use it for important management decisions. So what I wanna say is that you should not dream to big if you just don’t have the possibilities (yet). Even small amounts of data and just simple dashboards technics can lead to significant insights. My advice: Get started with one of the tools listed above and work with your data.

A great book I can recommend is: Storytelling with Data: A Data Visualization Guide for Business from Cole Nussbaumer Knaflic and this blog about Google Data Studio.

For people who are already experienced with programming you might use tools like Jupyter Notebook to visualize your data. You can start right away with your browser at: https://jupyter.org/try.

Conclusion

I hope this brief article will help you to get started with working with your data and dreaming not to big (yet). In certain businesses (e.g. small to medium sized ones) you maybe will never need Data Science, Big Data and co. But even visualizing small amounts of data in a nice dashboard also can lead to better business decisions and interested readers.

Further Readings
Aloe Vera and the Void
By: Aarthi Parthasarathy
Tags: Bangalore, Lgbtqia, Transgender, Gender Bender 2016, Kadak Collective

(Notes — Transgender people are sometimes asked to bless people as it is believed that their blessings have merit.

- Guru-Chela translates as Teacher-Student or Master-Disciple. This relationship carries a tradition of community, and the chelas often live with/near the guru.

- The transgender community in India is very marginalised, and has limited access to employment opportunities and housing. Transgender women often depend on begging and/or sex work for income.

- The caste system in India is a system of social stratification which is centuries-old, and there are many theories about its origin. Under this system, people were categorised by their occupations. Individuals were born into, worked, married, ate, and died within those unalterable groups, there was no social mobility. This inherited, physically invisible difference eventually became discrimination.

Though in present day, caste discrimination has been outlawed and reforms are in place, the political and social force of this system still prevails.)
Latterly is more than a magazine.
By: Ben Wolford
Tags: Journalism, Membership, Human Rights, Social Justice, Storytelling

Latterly is more than a magazine. It’s a community of people committed to being better global citizens. Through stories, reflections and, when necessary, calls to action, we’re learning what it means to be responsible and engaged in a connected world.
Devletin İdeolojik Aygıtı Olarak: Homelander
By: Büyük Öteki
Tags: Türkçe, Dizi, Ideoloji, Analiz, Siyaset

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.
最佳加密货币期货交易所简介及对比：EMX vs. BitMEX、OKEx、Deribit
By: Earth Koed
Tags: Blockchain, Bitcoin, Ethereum, Chinese

in Both Sides of the Table
No, you Can’t Claim Being Honest as Your Superpower
By: A Singular Story
Tags: Humor, Society, Language, Social Media, Politics

No, you Can’t Claim Being Honest as Your Superpower

You can hijack words but you can’t hijack language

Photo by Frida Aguilar Estrada on Unsplash

Some people have rotten luck as if the world were a large seagull with full bowels using them as target practice. For others, everything is a blessing because death finds us all so why be afraid of life. The blessing crowd are more fun, albeit very diverse, from the secular to the devout. We’re such besties we borrow each other’s lingo all the time.

Oh. My. God.

No, wait, I don’t have one but you get the sentiment. Blessing is a shortcut for mindfulness which is a shortcut for living in the moment which is a shortcut for be honest, now is all you’ve got so stop whining. The spectrum of self-awareness is vast.

Alex Jones roars that being honest is his superpower, the mind boggles, and the internet ejaculates in an orgy of clicks and bucks. What better illustration of greed than cannibalism? Let Clickbait Karen have another pearl necklace.

The internet is the new bible and even die-hard self-expression evangelists weren’t prepared for what happened next.
What’s in a Name?
By: Matt Lubchansky
Tags: Politics, Religion, Gay Rights

Sign up for Taking Stock of COVID: New comics from The Nib

By The Nib

New comics from Matt Lubchansky, Keith Knight, and Niccolo Pizarro. Plus How Seniors Are Living With COVID-19. Take a look
基礎知識-股東大會
Tags: Stock Market, Investing, Knowledge, Finance

in Both Sides of the Table
React Lifecycle
By: Daniel Liu
Tags: Reactjs, JavaScript, Front End Development, React Lifecycle, React

Overview

In react there are three phases in a component: Mounting, Updating and Unmounting. React life cycle diagram

Mounting

The mounting phase is when the component is being created and is inserted into the DOM. The methods that are called in order for this phase are:

The constructor() method is called before it is mounted. It is not necessary to define the constructor method. Typically the constructor method is used for initializing state or binding methods or both. If the component is taking in props it should be an argument when defining the method. Props should not be copied into state. Also the constructor should not call setState().

constructor(props) {

super(props); // Necessary to access props in constructor

this.state = { counter: 0 };

this.handleClick = this.handleClick.bind(this);

}

The render() method is the only required method for class components. Render methods look at the components state and props and returns one of the following:

React Elements — Typical html tags like <div> or react components <Component />

Arrays and Fragments — Rendering multiple elements

Portals — Render children in a different DOM subtree

String and Numbers — Typical text

Boolean or null — Rendering nothing. Ex: return boolean && <div/>

The componentDidMount() method is immediately called after the component is mounted. Initialization that requires DOM nodes or API calls should go in this method. You can setup subscriptions here but make sure you unsubscribe in componentWillUnmount(). While you can call setState() in this method it will trigger an extra render() method call.

Updating

The updating phase is when the props or state changes. The methods that are called in order for this phase are:

Same as the render() method in the mounting phase.

The componentDidMount() is called immediately if there are any changes in the component state or props. It is not called for the initial render. If you use this method make sure you have a conditional statement otherwise it will be stuck in an infinite loop.

componentDidUpdate(prevProps) {

// Usually compare props with previous props

if (this.props.id !== prevProps.id) {

this.getUser(this.props.userID);

}

}

Unmounting

The unmounting phase is when the the component is removed from the DOM. The only method called in this phase is:

The componentWillUnmount() method is called immediately before the component is unmounted. This is where any necessary clean up is done like invalidating timers, unsubscribing and cancelling network requests. You should not call setState() in this method because it will not be rendered after it gets to this point.

Conclusion

In older versions of React there were more lifecycles and methods that were called in each phase. The methods listed above are the ones that are the most commonly used. Any methods not listed are considered legacy or are not common lifecycles.
10 Ways to Explore Art
By: Akron Art Museum
Tags: Contemporary Art, Modern Art, Akron Art Museum

Posted on Friday, October 30, 2020

Many of us might feel a little out of sorts when faced with trying to understand modern and contemporary art. A little bit of knowledge can go a long way. Knowing about the artist’s motivation or the quality of the technique might make you think differently. Sometimes just looking closely at the details in the work can grow your appreciation. If nothing else, these short experiences are a nice diversion.

Here are ten bite-sized nuggets of info to give you something to think about when looking closer:

Wilson’s largest and most complex assemblage, Retrospective summarizes and celebrates the many different types of objects that she incorporated into her work over the course of more than fifty years.

2. Joseph O’Sickey believed “The subject doesn’t matter… what the artist brings to it is the important thing.”

Tasman Sea, Ngarupupu, Hiroshi Sugimoto, (Tokyo, 1948 — ), 1990, Selenium toned gelatin silver print, 16 1/2 in. x 21 3/8 in. (41.91 cm x 54.29 cm), Knight Purchase Fund for Photographic Media, 1998.18

3. The photographer Hiroshi Sugimoto asked himself “What would be the most unchanged scene on the surface of the earth?”

4. In this mysterious image, a lone figure draped in a flowing white garment seems to press into the wind as an ocean wave breaks in the background. Her bent pose is unusual and it is unclear why she has her hands clasped behind her head. Is she injured? Is she trying to take off her dress?

5. Realizing that works of art do not always need to be complicated or laboriously constructed, Richard Tuttle instead celebrates delicate slightness.

6. As a prominent participant in the Regionalist movement, Thomas Hart Benson portrayed scenes of rural America in a manner that appears visually stylized yet reflective of everyday reality. background. Her bent pose is unusual and it is unclear why she has her hands clasped behind her head. Is she injured? Is she trying to take off her dress?

7. A longtime favorite across Northeast Ohio, William Sommer absorbed ideas from Cubism and other modern European art movements, adapting them to his distinctly Midwestern subject matter of farm scenes, landscapes, and portraits.

8. In this scene from the Great Depression, a street vendor selling melons, pears, and other fruit contends with a dissatisfied customer.

9. Honoré Guilbeau had early aspirations as a dancer, but soon after enrolling in classes at the Art Institute of Chicago, she shifted her focus to printmaking. Her thoughts were never far from dancing, however, and she often featured dancers and theater scenes in her works.

10. This painting by French artist Gaston La Touche is an ode to dusk (“crépuscule” in French) and its subtle beauty of color and light.
Remembered in Silence
By: David Ladd
Tags: Magnet Poetry, Poetry, Poems On Medium, Poetry On Medium, Poem

The Writing Cooperative and Chalkboard Magnet Poetry Prompt

Photo by Ban Yido on Unsplash

Old-age approaches quickly

When children pass.

Ripening fruit swept away.

So much effort

gone.

So much spinning

wasted.

I try to imagine what it is to have

birthdays adding onto each other.

I try to imagine

hope.

I try to imagine

tomorrow.

Laughter remembered in silence.

Empty rooms echo solitude.

Parents waiting,

Unconsciously,

For another,

Or for the first to re-emerge.
Takara Diecastトークンプレゼントキャンペーン詳細
Tags: Blockchain, Bitcoin, Counterparty

in Both Sides of the Table
The Power of Alignment
By: Simran Kankas
Tags: Inspirational, Healing, Spiritual Tree, Letters, Spirituality

Hello everyone,

I hope you are doing well in life.

This week Spiritual Tree has got new leaves on it through beautiful stories written by the amazing writers of this publication, and it is looking healthier and greener. I am thankful to everyone for being part of this family.

As I mentioned in the last letter that December got its name from the Latin word ‘Decem’ which means ten and I have decided to make at least ten new happy memories this month, well, I am halfway there. What about you?

Smile is a beautiful disease. Spread it all around.

If you are struggling to smile today, look at the setting sun or the silver moon and you will see the reflection of your happy moments. Every step forward is a progress, right!

If each person in the universe does his or her duty with sincerity, the universe functions smoothly. When people violate their duties, things fall apart.

The same applies to your body too. Keep your mind calm and your body will function smoothly.

“Happiness is when what you think, what you say, and what you do are in harmony.”- Mahatma Gandhi

Keep everything aligned.

Thank you 🙏

#Stay Blessed #Stay Healthy

©️ Simran Kankas 2020. All Rights Reserved.
The Music Plays On — Erasure The Innocents
By: Donato Cabrera
Tags: Donato Cabrera, California Symphony, Music, Erasure, Las Vegas Philharmonic

Vince Clarke and Andy Bell

There are albums that demarcate the moment when a band skyrockets from regional popularity to international superstardom. Erasure’s third album, The Innocents, released in 1988 was this album for this incredible duo.

Erasure is Andy Bell and Vince Clarke. Clark is a founding member of the band, Depeche Mode, and also created the bands, Yazoo, and, The Assembly. Bell answered an advertisement to audition for Clark to form a new band and won. In a recent Guardian interview, Bell was asked if he was nervous working with the well known Clarke,

“Very much so. In the studio, I was so enamoured of Vince I just kept staring at him. He was my hero. I couldn’t believe I was there and kept running out of breath, especially on Oh L’Amour. They were trying to get me to relax and they had me lying down on the floor and telling me jokes. The weird thing was, after Yazoo split up I was thinking of writing Vince a letter offering my services. We were listening to Alison’s first solo album and my mate said, “That’s going to be you in a year’s time” — and then I met Vince.”

Erasure has always been most popular in the UK — achieving 24 consecutive Top 40 hits there between 1986 and 2007 — and mainland Europe, particularly Germany and Scandinavia. Erasure have written over 200 songs and have sold 25 million albums worldwide.

Andy Bell is a truly gifted singer and Erasure’s songs exploit his comfort in singing in quite a large range. While Erasure lives in the synthpop sound that they helped popularize in the eighties, their musicianship and theatricality are of the highest order. They couldn’t be more different on stage. Bell, the flamboyant and charismatic lead singer, and Clarke the stoic and concentrated keyboard and guitar player. Watch this incredible live show of the album from Birmingham in 1988.

The Innocents became the first in a string of number-one albums by Erasure in the UK, turning double platinum and twenty three years after its release the album has sold a total of five million copies worldwide. It is still their best selling album.

Andy Bell was one of the first openly gay pop stars during a time when there were still many who chose to hide their sexuality. In the same Guardian interview, he responds,
For old times’ sake
By: Shakti Shetty
Tags: Mumbai Diary, Observation, Shakti Shetty, Local Trains, Generalization

It was evident from the wrinkled face of that old man standing in the super-packed local that Harbour Line is the worst. It’s worse for senior citizens. And the younger lot seldom stand up for what is right. They somehow remain seated. I don’t know if that poor fella was expecting anybody to give up one of their seats but what i know for sure is — as expected — none did.

Is shehar ne jaanwar bana diya hai hamein; aur humne ise chidiyaghar.

I sincerely hope the grand/fathers of all those who overlooked him last night find someone kinder in their commutes. It’s as if they couldn’t keep their ass from touching a surface for even few minutes. Apparently, running is the only non-gymnastic function in which gluteal muscles get to work. Otherwise, all these internal organs are good at is expanding.

For the dismal record, Mumbaikars run only after public transport. Makes sense when they over-credit themselves for finding a place to sit.

At times i wonder why isn’t there a separate compartment for oldies, especially when there is one for the womenfolk and the disabled. Lastly, why not an Oldies Special in the line of Ladies Special?
Sitting Together in the Darkness
By: David S.
Tags: Travel, Poetry, Art, Photography, Life

We are the rich folk

the story-hunters and light-gathers

who kindle fires in the darkness

as our fathers did,

in hopes our children will.

We wait, ever ready.

Something amazing is coming

but it will not change who we are.

We recall our evolution

not as a source of pride,

Nor do we think we are wiser than

those who came before.

They had rocks, we have rockets

but we have nothing

that was not handed to us.

We journey, far and wide,

in the flesh and in the mind

to ends of galaxies,

beginnings of time.

We return to our source

with new hearts and new eyes.

Every human word is a rough draft.

Every human breath

is perfectly finished,

polished, purified, refined.

Yet, even breath will fail us

as we step further

into familiar unknowns

of death and life.

As we love, forget, and

learn to love again —

as we wait for something important —

we create something even more significant,

together, in the long dark.
Làm thế nào để đăng ký, xác minh và lấy UID trên Huobi?
By: Huobi Global
Tags: Vietnam

in Both Sides of the Table
Some bad advices for writers
By: Hazel Clementine
Tags: Opinion, Writing, Novel, Personal Development, Books

I know, everyone is going to advise you how to write. However, there are solutions that do not always work for everyone. The amount of tips for writers for the perfect novel is infinite. Everyone, even the people who have never been written in their life seems to have the magic formula for your novel. But the truth is many of those typical tips give problems.

Anyway, here we go…

Write, write, write! It is all that matters.

If you thing the only thing you need to get a novel finished is to sit in front of the keyboard and write without stopping, sorry but it’s not always like that. Getting a routine is always better, but it does not have to be a daily obligation that occupies all your free time. In addition to heating the chair, it would be important that:
Summer’s End
By: Jennifer Geer
Tags: Poetry, Idea Stream, Writing Prompts, Creativity, Poem

The cicadas sing at the end of the day.

On a delicate breeze, the tall grasses sway.

A slight hint of autumn is in the wind.

This strange COVID summer draws to an end.

Evening falls as I contemplate.

Bad feelings begin to evaporate.

Sweet smells of garden herbs waft my way.

Parsley, thyme, and rosemary’s pungent bouquet.

My dog sits companionably at my feet.

She barks once. Some small animal makes a quick retreat.

I’ll linger here breathing in summer’s last breath as long as I can delay.

It won’t be long before Chicago’s winter blows in cold and gray.

But now, while the sun is low in the sky

And the cicadas sing, and the breezes fly.

I won’t let worries betray this end of a summer night.

I can trick my mind. Let my thoughts take flight.
Sell a lot more without being cheezy, sleazy or manipulative…
By: Jim Edwards
Tags: Entrepreneurship, Marketing, Marketing Strategies, Sales, Digital Marketing

We are rarely ever going to be belly to belly with our customers unless we attend live events. That means you have to get really good at putting words onto paper, emails and websites, also known as sales copy. So let’s talk about three things you can do to put this into action.

Pick up your free copy of Copywriting Secrets here: www.copywritingsecrets.com
View From The Top
By: John Gorman
Tags: Life Lessons, Love, Self Improvement, Personal Growth, Life

What Not To Do (What I Did)

When faced with the daunting question of “now what?” two years ago, I crowded that question with others … “had I earned this?” “Do I deserve what I already have?” I became uneasy, developing twin raging infernos of boredom and Imposter Syndrome. I began to self-sabotage. I began to self-medicate with champagne and shells-and-cheese.

In addition, I became obsessed with filling the two gaping holes remaining in my holistic resume that, if added as bullet-points, would — by American society’s standards — rubberstamp me as a fully functioning adult human: marriage and kids. I was already in a long-term relationship, so I did everything within my power to drive further intimacy with someone who, crucially, didn’t accept it or see eye-to-eye with me on these core tenets. I bet you know how that worked out.

So with my physical and mental health crumbling, and my relationship newly in ashes, I decided the next answer to “now what?” would be “whatever the hell I want!” I decided I would schedule extravagant excursions to faraway lands, to visit faraway people, to stay out far too late, to drink far too much, and to pack my schedule with as much excitement and surreality as I could handle. And then some.

This course of hypermaximalist action exacerbated my preexisting condition: I had still failed to solve the puzzle of myself, failed to reconcile my worthiness of my accomplishments, failed to properly enjoy the things I already had. I became dark and depressed, desperate and unhinged. I started losing my grip on the things I held dear, and losing further grip on my fundamental essence. I had built a haphazard Burj Khalifa on top of the mountain I had already scaled, anchored and tethered to nothing except my whim. It fell. Extra, as it turns out, can never be enough. That’s when I went underground.
Bait and Switch
By: Sumip Patel
Tags: Humor, Dads, Parenting, Life, Kids

Negotiation Tactic #1: Outlast your opponent

In a negotiation, simply wearing your opponent down until they acquiesce to your terms can be an extremely effective tactic.

Human beings are slow and not very agile (unlike a cheetah). Yet, our primitive ancestors were still effective hunters because what we lacked in speed, we made up with stamina. Anthropologists call this “persistence hunting.” We may not have been able to chase down a deer, but we kept pursuing it until it simply gave up and lay down from exhaustion. Likewise, outlasting your adversary until he taps out can be equally successful.

When buying a car, a sales rep will initially assure you that “I’ll have you driving out of here in an hour tops.” Three hours later, you’re still stuck in F&I. Savvy car salesmen know that the longer they keep you there, the more impatient and tired you will get, which means you’re more likely to make concessions just to get the hell out of there. “$200 for VIN Etching? Fine, just hurry up!”

At the end of the day when parents are exhausted (and care more about getting the child to bed than the toddler herself), this tactic is extremely effective:

Me: “Maya — only 3 books today.”

Maya: “No, 4 books.”

Me:“Only 3.”

Maya: “Only 4.”

Me: “3.”

Maya: “4.”

Me: “3.”

Maya: “4.”

Me: “Ok 4.”
How to extract a subset of characters in JavaScript
By: Maros Karasek
Tags: Tech, JavaScript, Programming, Web Development, Coding

4. Other interesting cases

Here we’ll look into some unusual combinations, that can turn out to be mostly an empty string as a result. This section can also suit as gotchas using the slice() method. As you would see later, using substr() and substring() with the same arguments will yield very different outcomes. Without further ado, let’s hop in.

The beginIndex is higher than the endIndex.

Here we get no characters because the indexes don’t overlap.

let myString = 'LostInTheSubstring'; console.log(myString.slice(4, 0)); // ''

Fun fact, this logic is applied in the same way working with negative beginIndex, where we are selecting an index from the end of the string. Why it’s true is because in the case of negative beginIndex the formula is string.length + beginIndex which why the same logic as above is applied.

A simple rule to remember: No overlap, no result.

let myString = 'LostInTheSubstring'; console.log(myString.slice(-4, 4)); // '' console.log(myString.length) // 18

console.log(myString.slice(-1) === myString.slice(17)) // true

The beginIndex is equal or higher than the string length.

When the start of extraction is equal or higher than the string length, no characters are returned (even if you would use a negative endIndex). There’s no other math going on. Once you are past the string length, that’s it.
Destroyer by Karyn Kusama (2019)
By: Rene Hirsch
Tags: Female Lead, Thriller, Female Directors, Drama, Movies

in Both Sides of the Table
The Bitbns-Dash Contest is here!
Tags: Dash, Cryptocurrency, Payments, Bitcoin, Contests

We are excited to announce a contest we are conducting in tandem with Dash. Under the Bitbns-Dash Contest, we will be selecting 12 lucky winners who will receive handsome cash prizes for participating in the contest. What is even more exciting about it is that all the trades executed during the contest period will have Zero Trade Fees. Yes, ZERO Trade Fees!

Here are some the details pertaining to the contest:

Date: 26/09/2018

Start Time: 00:00:01 Hours

Duration: 1 month

Total number of Winners: 12

The Bitbns-Dash contest has two variants, which are as follows:

Based on Number of Trades

Top 25 users in terms of number of trades will be eligible for their respective rewards. This variant of the contest has been divided into two rounds of lucky draws:

First Round of Drawing

Top 7 will be selected from top 25 for the First Round of Drawing

Out of seven, three winners will be selected randomly.

First Winner — $400 worth of DASH

Second Winner — $300 worth of DASH

Third Winner — $200 worth of DASH

Second Round of Drawing

Remaining 18 out of top 25 will be selected for the Second Round of Drawing.

Out of eighteen, three winners will be selected randomly.

All three winners will receive $100 worth of DASH

Based on Trading Volume

Top 25 users in terms of trading volume will be eligible for their respective rewards. This variant of the contest has also been divided into two rounds of lucky draws:

First Round of Drawing

Top 7 will be selected from top 25 for the First Round of Drawing

Out of seven, three winners will be selected randomly.

First Winner — $400 worth of DASH

Second Winner — $300 worth of DASH

Third Winner — $200 worth of DASH

Second Round of Drawing

Remaining 18 out of top 25 will be selected for the Second Round of Drawing.

Out of eighteen, three winners will be selected randomly.

All three winners will receive $100 worth of DASH

Note: In order to claim their respective prizes, winners will have to share a selfie or be available for a video interview.

To know more about the contest, read Terms & Conditions here.

Happy Trading

Bitbns
The Art of ‘One-Lining’ in Python
By: Salvador Aleguas
Tags: Python, Competitive Programming, Programming, Coding

Try and solve these problems with the shortest code possible. Attempt them yourself before looking at the solution.

Problem 1: Lucky Number 163

Given a number N, return 163 if N is greater than or equal to 163, otherwise return N.

Basic if-then-else statement.

Problem 2: Even Numbers

Given a list of numbers, return a list with only even numbers.

You can solve this with multiple approaches.

Problem 3: List of Integers

Given a string of numbers delimited by a space, turn them into a list of integers.

This is a very useful application of one-lining. It is absolutely essential for competitive programming.

Problem 4: Sum of Integers

Given a string of numbers delimited by a space, find the sum of the numbers.

(Almost identical to the last problem.)

Problem 5: Unique Integers

Given a string of numbers delimited by a space, find the amount of unique numbers.

We will be utilizing our set() and len() methods for this one.

Problem 6: Flatten 2D Array

Given a 2D list, flatten it to a 1D list.

We can use nested list comprehension for this one.

Problem 7: 2D Counting Matrix

Given a number N, create a 2D matrix of size N x N with integers 0-N

We will be using nested list comprehension here as well.

Problem 8: Palindrome Strings

Given a string, return True if it is a palindrome and False otherwise.

We can do something clever for this problem. In Python, True is 1 and False is 0. We can combine this with the min() function to check if there are any mistakes in a string.

Final words

You can now write code swiftly and efficiently, while enjoying yourself in Python. If you want more practice, I would recommend visiting codingame. Codingame is a website where you can compete with other programmers in mini-competitions

Thanks for spending this time with me! Regardless, I hope you found the material as interesting as I do, and if any of my words can somehow make your life easier, then I will be more than satisfied.
Become a Writer for the AI Marketing Magazine
By: Federico Gobbi
Tags: Marketing, Writing, Artificial Intelligence, Aimarketing, Publishing

Become a Writer for the AI Marketing Magazine

AI Marketing Magazine, was founded in 2018 as repository of all the articles that concern the intersection of AI with Marketing.

We want to enable everyone passionate about bots to have a voice via AI Marketing Magazine. This is a platform for all of us.

When you contribute content to AI Marketing Magazine, you will be featured in front of thousands of investors, developers, journalists, and potential clients.
Top Data Science Articles That Provided Value In 2020
By: Richmond Alake
Tags: Artificial Intelligence, Machine Learning, Technology, Data Science, Computer Vision

Six months into my first machine learning role as a Computer Vision Engineer, I began to hit some roadblocks. Coming across Ganes Kesari’s article, I gained some superpowers to help overcome the challenges I faced.

I have to thank Natassha Selvaraj’s effort on creating more awareness and insight into the lack of female representation in tech fields. As ML practitioners and individuals who can change the status quo, we have to pay attention to Natassha’s article points.

Arnuld On Data provides ten challenges and the experience he’s gained from overcoming each challenge. There are few writers on Medium that can fill the gap of direct mentorship for data science practitioners, Arnuld is one of those writers. And so is Nicole Janeway Bills. I even borrowed one of the methods she uses to understand software packages, give her article a read below to find out more.

Bernardo Pereira provides a review of a book that offers a non-technical perspective of the field of machine learning and associated topics. It so happens the book is a recommended read by Bill Gates.

My good friend Ken Jee started arguably the largest data science hashtag movement of 2020. You’ve probably stumbled upon data science posts with #66DaysOfData. Read all about the movement's intention in Ken’s article below.

Speaking of 2020, this year's theme is unquestionably Covid-19, although it put a halt in a lot of people’s plan, it didn’t stop Chris Lovejoy from making a career transition from a Doctor to a Data Scientist.

As a result of the Covid lockdown, social platforms saw an increase in usage, especially TikTok. I still don’t understand the app enough, but information from Catherine Wang explained the TikTok’s algorithms' components, and I think I have a better understanding of why users keep coming back to it.