fabiochiu/medium-articles huggingface dataset:
Tech Trends: Mixing Water and Electricity
Tags: Kickstarter, Technology, Design, Tech, Innovation

Waterjet cutters use a focused stream of liquid and abrasive particles to slice through metal, stone, or nearly any other material with precision. Wazer’s elegant desktop machine will be the first to open up the creative possibilities offered by this industrial technology to designers, artists, and makers.

A different kind of waterjet, Bixpy is a modular propulsion system that adds an electric boost to kayaking, paddleboarding, and even swimming. Aside from making you feel like a secret agent, it will let you go farther and deeper than you could on your own steam.

Whether competing in a triathlon or just getting through a long work day, hydration is essential to performing your best. This elegant wearable device will help you track activity, sleep, and if you’re drinking enough water (spoiler: you probably aren’t).

The ubiquity of flying drones has made it easy to shoot video from the sky, but what about seeing the world that lies beneath the water’s surface? This beginner-friendly, camera-equipped swimming robot will let you explore new depths on your next outdoor adventure. Its compact, modular design means that it even fits in a backpack.

Perhaps the most important thing we can do with water is use less of it. This conservation-oriented faucet attachment creates a gentle mist for those times when a gushing stream isn’t necessary, reducing water consumption by up to 98%.

___________________________________________________________________

This collection was first featured in our Invent newsletter, a twice-monthly look at the most interesting new projects and trends in Design & Technology on Kickstarter. Sign up to stay in the loop:
Collective Works for June 2020
By: Ravyne Hawke
Tags: Poetry, Collection, Writing, Articles, Fiction

Here you will find all the works — poetry, prose poetry, fiction, articles, personal essays and creative non-fiction— for the month of June 2020.

Note: Any works that have been curated will also include the Friend’s Link so you can read them for free.
Welcome to Modern Sex
By: Sexography Editorial
Tags: Equality, Writing, Newsletter, LGBTQ, Sexuality

Introducing Modern Sex

We are looking forintriguing articles, unexplored narratives, personal essays, alternative advice, investigations into how you see sex and sexuality evolving in the modern-day.(We are aware of the NYT column “Modern Love” and chose this title anyway for one simple reason: “Contemporary Sex” sounds like a sex-ed book written by someone who has never had sex.)

What has changed, what needs to change, what have you seen that you want everyone else to see? Who can you be there for that wasn’t there for you when the world was less open? How has modern society impacted sex and sexuality, and vice versa?

Western culture, in particular, is experiencing a sexual revolution. People are fighting for the world to be a safer place for others to come forward and expose the undercurrent of sexual violence and aggression that has been made possible through the shame, repression, and silence surrounding sex.

What do we want to see?

Experiences and advice from underrepresented groups

Whole new stratospheres of sexual expression are opening up for groups who have been historically shunned into silence by hateful and antiquated ideologies, and systemic repression. We want to be a place where all people of all orientations and identities can find advice, explore new ideas, and share their experiences. This means LGBTQ+ communities, as well as those who feel their sexual orientations or preferences, have been underrepresented in the world of sex.

The emergence of new types of sexual relationships

More and more couples are exploring alternative relationships, stepping outside of their marriages and into new ones, open ones, partnered non-monogamy, polyamory, polygamy. Are you currently an alternative relationship? Do you want to express something that you haven’t because it feels like people won’t accept it? We are looking for your story.

New frontiers of sex

Kids are swimming through endless digital oceans of porn, right in their pockets. We have consent apps and soon (hopefully) male birth control. There are brothels with robots and dolls that are popping up around the world, deep-fakes, virtual reality, augmented reality, and much much more that are going to impact the world of sex in ways we can’t predict. Where do you see it going? Are you currently interacting with or investigating this marriage of technology and sex? We want to know more.

These are only a few of the topics we are looking for but what we love to be, more than impressed, is surprised.

If your idea doesn’t fall into any category, but you believe in it, submit it! The only requirement is that it relates to sex and sexuality as we are experiencing it in the modern-day.
How you can design end to end on a Chromebook
By: Zach Grosser
Tags: Pixelbook, Design, Chromebook, Editorial, Figma

When Chromebooks first came out, it would’ve been a pipe dream to believe they could replace Macs for designers. They were limited by power, software, and screen quality. Even today, few would think to trade out their Apple computer for a Chrome device.

I’m here to tell you it’s possible, and I’ll even share the tips that made it so. For the past year I’ve been working as a professional, paid (yes, paid!) designer using a Chromebook as my primary computer.

Why, you ask?

Well, Square, my previous company, persuaded me to make the move. They decided to transition some people over for a range of reasons — from the security of Chromebooks (they’re way safe) to their affordability to the fact that files are always backed up and synced.

As a designer, I could’ve chosen to stick with Macs, but because I worked with people inside the company on internal presentations, I decided I needed the true Chromebook experience to empathize with my “customers.”

I was wary at first…of course. Would this Chrome computer sit on my desk, collecting dust after a day of usage due to my preference for macOS? I’ve been designing with Figma for the previous three years (I was lucky enough to get an alpha invite), so my primary design software was already in the cloud. But I had no idea how Chromebooks would handle performance, or how I’d go about meeting my other design needs.

It’s been an adjustment, but overall, I’ve gone Chromebook and I’ll never go back. Below is what you need to know if you’re thinking of making the switch as a designer.
Hyperplanes and You: Support Vector Machines
By: Mark Cleverley
Tags: Machine Learning, Python, Computer Science, Data Science, Support Vector Machine

A core data science task is classification: grouping data points into various groups based on certain shared qualities.

In a sense, it’s an exercise as old as life itself: as soon as the first protozoan developed sensory organs, it (accidentally) started to act differently based on various sensory stimulus.

On a higher biological level, it’s a monkey looking at an object hanging from a branch and deciding “food” or “not food”.

On a machine level, it’s your ML model combing through credit transactions and deciding “fraud” or “not fraud”.

You’ve probably heard of clustering as a technique for classification; it’s easy enough to visualize on a two-dimensional graph, or even with a Z axis added in.

It’s intuitive, since we move about in three, maybe four dimensions.

But your data may be a little more complex than that (as far as axes are concerned), and the moment you have 4 columns in your table, you’re in high-dimensional space.

How do you draw balanced class distinctions in data with 70 features? One clever way is support vector machines, a geometric classification technique involving hyperplanes — which can be thought of as “decisionmaking boundaries”.

Multiplanar Thinking

In short, SVMs classify data points by drawing hyperplanes to maximize the overall distance between classes.

Hyperplanes are much simpler than they sound: a “subspace whose dimension is one less than that of its ambient space”.

In our previous 2D examples a hyperplane is a 1D line. In a graph with a Z axis, we’d have a 2D plane.

Let’s start with two dimensions. There’s plenty of lines you could draw to separate these points into two classes:

But some lines sort of… feel better than others, don’t they?

That’s your brain performing a bunch of visual-distance estimations & subconscious calculations. A lot of neurons are firing in some very complex ways to “balance” things intuitively.

SVMs are a way of mathematically formalizing this balancing. A hyperplane (in this case, a line) that feels good to you is likely one that maximizes the margins (overall distance) between itself and the closest data points of each class.

The reason we search for balanced classifiers is that the real world doesn’t always look like our training data, so we want our model to generalize well — it should learn enough from the dataset without overfitting on the unique minutiae.

To do so, we draw some support vectors to figure out where the optimal hyperplane lies, and maximize the margins between the vectors.

Getting Tricky

But how can we deal with messier data that doesn’t seem to fit neatly into a linear classification?

The simple answer is “take your data to the next dimension” in a very literal sense. Welcome to the kernel trick.
Bacteria producing energy… also from your guts
By: Dr. Alessandro Crimi
Tags: Technology, Energy, Biology, Electricity, Science

Now let’s move to the ecosystem in our guts. Guts are fascinating human structures with incredible connections to the nervous system, and with relevant roles for the immune system. Unfortunately, we probably don’t have butterflies as the common knowledge suggests, but we have certainly “electrifying things”. Shewanella have been found in the intestine of some animals but not specifically in humans. Nevertheless, other exoelectrogenic bacteria — like the Listeria monocytogenes — have been found in humans.

To be fully clear, L. monocytogenens are not part of the natural gut ecosystem in humans. They can be introduced during the eating process, and can cause food poisoning. Indeed, we call this infection listeriosis.

The mechanism of electricity generation from bacteria is similar to our breathing process, in the sense that they do it to remove electrons produced during metabolism and support the production of energy. This might be particularly pronounced in the gut, as this electricity-generating process is probably a “back-up system” used in low-oxygen conditions (the gut). It appears that our guts might provide sufficient scaffolding to them, likewise the synthetic ones described above.

It is unlikely that we will harness electrical power from the gut of human beings, unless we imagine a distopian future Matrix-style. Nevertheless, those bacteria allow us to study their genes and therefore to understand better which protein is responsible of the exoeletrogenesis. Opening up new way to future technologies.

We can design bacteria-based energy-generating technologies, or organic battery cells where those live, resolving the waste of toxic materials from currently used batteries. Lastly, it is fascinating to imagine that we literally have an entire ecosystem producing energy in our belly.
Agile Design Project Framework
By: Matthew Voshell
Tags: Agile, Design, User Experience, Project Management

Agile Design Project Framework

Why you should use Invision, JIRA, Slack, Sketch, and Zeplin.io to save you from 100 hour work weeks

Modern digital design work entails a multitude of steps that must occur in synchronous harmony. Yet at most design agencies this is not the case. Often workers are under constant pressure to deliver often working ~80–100 hour work weeks. These designers and developers are very creative and inspired. But if my experience thus far is any indication they are also incredibly disorganized.

A lot of times it comes down to a team not leveraging all they can out of a particular tool. And it’s not that they're lazy it’s that they're uninformed. Design tools are debuting new features every month and keeping up with them can be a task within itself. I attempt to keep up through reading flipboard, twitter, and listening to podcasts.

Team Dynamics

Understanding what the team needs from each other directly informs the tools used. Let’s break the roles and their needs down.

Developers require accurate and up to date designs and notifications of when changes are made.

Designers are the fulcrum point within the framework. They need to create designs, receive feedback, create prototypes, and plan/track all work.

Design Managers are focused primarily on time. They want to make sure work is getting done and their client is happy.

Stakeholders need to be involved in the process but not in a way that interrupts the overall design process.
Come to Edith
By: Shringi Kumari
Tags: Storytelling, Poetry, Womanhood, Self, Life

Come to the pale blue river

that runs through her crevices

Come to the paper-thin skin

laced with spicules all over

She waits for you with a faint smile

her onyx heart wrapped in green gauze

Her trellises bear dead climbers —

from a time, she was just her eyes

from a time, he was just her mirage

“Come to Edith”, a voice covered in moss

travels in circles, around her swollen throat

She is planted in rainwater, since then

her tears are nothing but mist —

She is looking for you Grace, her child —

in the forest of delusion, she has become

~

From the series Edith. Previous story —
Flutter Layout Cheat Sheet
By: Tomek Polański
Tags: Mobile App Development, Android App Development, AndroidDev, Flutter, iOS App Development

IntrinsicWidth and IntrinsicHeight

Want all the widgets inside Row or Column to be as tall/wide as the tallest/widest widget? Search no more!

In case you have this kind of layout:

Widget build(BuildContext context) {

return Scaffold(

appBar: AppBar(title: Text('IntrinsicWidth')),

body: Center(

child: Column(

children: <Widget>[

RaisedButton(

onPressed: () {},

child: Text('Short'),

),

RaisedButton(

onPressed: () {},

child: Text('A bit Longer'),

),

RaisedButton(

onPressed: () {},

child: Text('The Longest text button'),

),

],

),

),

);

}

But you would like to have all buttons as wide as the widest, just use IntrinsicWidth :

Widget build(BuildContext context) {

return Scaffold(

appBar: AppBar(title: Text('IntrinsicWidth')),

body: Center(

child: IntrinsicWidth(

child: Column(

crossAxisAlignment: CrossAxisAlignment.stretch,

children: <Widget>[

RaisedButton(

onPressed: () {},

child: Text('Short'),

),

RaisedButton(

onPressed: () {},

child: Text('A bit Longer'),

),

RaisedButton(

onPressed: () {},

child: Text('The Longest text button'),

),

],

),

),

),

);

}
In Corona Benignitas [Poem]
By: Rick Johnston
Tags: Poetry, Nature, Poem, Poetry On Medium, Coronavirus

Nature,

it is said,

is red,

in canines and toughened nails,

in microbe and protein crowns,

in meteors and killer hails.

.

Nature,

it is said,

heals herself,

like a bedridden goddess

riddled with sores,

slowly turning

and swatting

the squatting

sapiens

upon her.

.

But she

(or he)

is dead,

(Nietzsche should have said)

Gaia has no clue,

She has no bad

or good intent

for you.

.

Unsent we sit

upon this rock

and watch the unconsented

tyrant’s coronation

and hope against,

and ruminate on,

the mathematics

of our decimation.

.

Here we sit

upon this rock

squeezed together

by the fires

of suns long stopped.

Time compresses us to think again

of our beginnings,

and journey’s endings,

and all our in-between

rememberings.

.

Here we huddle

upon this rock

and remember

the kind of creatures

we ought.

The kind

forged by math,

and bound at hearths.

So we,

the undersigned,

are unresigned,

and do hereby consent,

to warm

and brighten

each other’s paths.

.

Human Nature

it will be said,

is in rejuvenation,

in sit-down,

do-nowt,

protestations.

With good words

in notes and songs,

we will usher

this idiot along.

.

And with these teeth,

and with these claws,

We shall dis-infect,

and disconnect

this little Caesar from his neck!

And then warmly turn,

one to the other,

in a bloody murder

of applause!
How to become the person people come to for advice
By: Christiaan Van Eijk
Tags: Personal Development, Entrepreneurship, Family, Personal Growth, Helping Others

Everyone wants to be someone’s Yoda. Right?

Everyone wants to be of value to other people. It feels amazing to solve someone’s problem. It fills your life with meaning.

So.. How can you become better at helping? How can you be the person people come to for advice?

Good question.

I can’t give you the answer… But I can help you form your own.
Designing for a hackathon
By: Hack The North
Tags: Hackathons, Accessibility, Branding, Technology, Design

Written by: Annie Xu

Each year, students from around the world are eager to participate in hackathons and look forward to an exciting weekend filled with learning experiences, and a healthy dose of competition. Hackers can have very different impressions of each event- starting from the very first social media post.

No matter what we were told growing up, people do judge books by their covers. Design helps represent the identity of the organization and its values as well as what hackers can expect from the event experience. All of this is done through ✨ branding ✨.

Defining the brand identity is just one of the many aspects the Design team is responsible for on Hack the North. Designing visual assets, user experiences, and even wayfinding signage are just some of what falls under our purview. Throughout all of these projects, there are 3 pillars our design team carries into the design process:

Designing with intention 🔬

Designing collaboratively and efficiently 🤝

Designing for inclusion and accessibility 🌎

Designing with intention 🔬

How can we make our website more accessible? What narrative should we build with our brand? What information goes first on the sponsorship package?

When designing for a big event, we often have to make difficult decisions and hope that the decisions we make are objective. In reality, we sometimes get caught up designing in a bubble where we let our biases influence our decisions. As a design team, we make a conscious effort to be intentional with our design decisions and be well informed about our community.

When it comes to each design project, there are two things to always keep in mind: 1) What’s the desired outcome?, and 2) Who’s our audience?. When branding Hack the North 2020++, our goal was to simultaneously encompass the event’s direction while staying identifiable as the event our hackers all know and love. Specifically for 2020, we wanted to emphasize our main mission:

To make it easy for anyone to dream big and build.

Our audience includes passionate and innovative students from around the world. Each year we reach out to our hackers to ask for feedback on the event and their experiences, which helps us better understand the community we’re designing for.

What do our hackers value? What truly makes their experience special?

When designing the brand, we must consider what makes our hackathon unique to our audience. In order to push for inclusivity last year, we designed big and bold empowerment posters for the event. Since our hackers value these unique experiences, we wanted to showcase them on our landing page for 2020.
Native Lazy Loading in the Browser
By: Dev Rayray
Tags: Software Engineering, Programming, Software Development, Asynchronous, JavaScript

1. What Is Lazy Loading?

When an img or iframe tag is in the HTML and parsed by the browser, it will immediately load the sources. This blocks the whole page to finish loading.

This will cause a longer time to load the page, so it takes longer for the user to interact with the page. We want the user to interact with the page as fast as possible.

So smart people came up with lazy loading. This is a technique to show images and only load iframes when they’re visible to the user. This will make sure the user only downloads what is visible.

History

Back in the day, we did lazy loading via a scroll event listener. With every event, we checked the array with images and iframes if one of them was visible.

If they were visible, we had to change the attribute data-src=" source URL" to `src=“source URL” . This loads an image or page at that moment.

But a scroll event is very inefficient because it fires countless events in a very small timeframe.

We had to calculate if the element was visible with getBoundingClientRect() . The downside of this was that with every call, it forced the browser to lay out the whole page again.

For that time, it was not ideal. But it was better than loading in all the images by page load so that the user had to wait until the page was fully loaded.
Thou Shalt Love Without False Dichotomies: A Letter to President Oaks
Tags: LGBTQ, Queer, Lds, Mormon, Christianity

Two Commandments or One?

After quoting this scripture, you said that “our zeal to keep this second commandment must not cause us to forget the first, to love God with all our heart, soul, and mind. We show that love by ‘keep[ing] [His] commandments.” This statement establishes the first false dichotomy in your talk.

Jesus made it clear that these commandments are effectively one. He taught this parable:

“When the Son of Man comes in his glory, and all the angels with him, then he will sit on the throne of his glory. All the nations will be gathered before him, and he will separate people one from another as a shepherd separates the sheep from the goats, and he will put the sheep at his right hand and the goats at the left. Then the king will say to those at his right hand, ‘Come, you that are blessed by my Father, inherit the kingdom prepared for you from the foundation of the world; for I was hungry and you gave me food, I was thirsty and you gave me something to drink, I was a stranger and you welcomed me, I was naked and you gave me clothing, I was sick and you took care of me, I was in prison and you visited me.’ Then the righteous will answer him, ‘Lord, when was it that we saw you hungry and gave you food, or thirsty and gave you something to drink? And when was it that we saw you a stranger and welcomed you, or naked and gave you clothing? And when was it that we saw you sick or in prison and visited you?’ And the king will answer them, ‘Truly I tell you, just as you did it to one of the least of these who are members of my family, you did it to me’” (Matthew 25: 31–40).

The Book of Mormon also teaches this principle. King Benjamin taught that “when ye are in the service of your fellow being ye are only in the service of your God.”

In other words, we love God by loving our neighbor, and as you mentioned, “everyone is our neighbor.” There are no exceptions to this commandment — “Truly I tell you, just as you did not do it to one of the least of these, you did not do it to me” (Matthew 25:45). If we ever fail to love one of our fellow beings, we are failing to love God.
You are Focusing On The Wrong Thing
By: George Blue Kelly
Tags: Writing Tips, Writing

When I started writing, I was constantly looking at the stats. I wanted to know how each post was doing — how many reads? How much views? How much has it earned? It became a stressful and constantly disappointing obsession. This anxiety bled all over my mental state. While I was regularly checking the stats, I realised I was consistently having writer's block. Words and ideas have always been something that came naturally for me. I've always lived in my head, which means I've always created alternate realities and practised the act of persuasion with refined words and thoughts in my head. Coupled with the fact that I've journaled nearly all my life. So to word thoughts and emotions was something I live and breathe each day. How then, am I getting this friction in the flow of my mind?

That was when it occurred to me. You see when I write, I relied on Medium to meet certain expectations. And that was that it goes viral and curated. And because I was focused on the statistical results, my work didn't seem to connect, because they were coming from my head, not my heart. I was not putting enough emotional investments into my work. My work wasn't written with the readers in mind, it was written with the medium editors in mind. I was missing the goal — the most important thing why I was doing it in the first place.

These wore me out for quite a while until I had to retrace my steps. I got exhausted trying to write the next big medium article. I mean such perfection is hard to keep up with. Let's face the truth, you are not writing for Medium. You are writing for people through Medium. Your goal should be to touch the heart of a poor boy from Wisconsin, trying to understand how to deal with peer pressure. Or a young lady from Malawi who wants to understand her role in society. Or the woman who doesn't know how she can get out of an abusive relationship. We write because there is chaos in the world, and we want to fix them.

“When you treat a disease, you either win or lose. But when you treat a person, you win no matter the outcome.” —Robin Williams

We should put a face at the end of our writing, not a number. The primary purpose of your talent is to make a difference. The monetary aspect comes secondary, and trust me, it surely will.

When I started focusing on the impact my writings would make rather than the stats, everything changed for me. It took me to a deeper level within myself. If I’m going to write for an 18 years old who is going through depression and anxiety, it would require me to dig deep within myself to connect with her on a deep emotional level. This is the kind of leverage you don't get when your sole focus is to make money.
The Importance of the Beginner Mind
By: J. Angelo Racoma
Tags: Education, Learning, Entrepreneurship

The Importance of the Beginner Mind

Be curious and never stop learning

Photo by Justin Peterson on Unsplash

Most people would probably think of writers and other industry experts as insufferable know-it-alls. You do see a lot of marketing gurus and social media experts flaunting their business success, giving tips and guides, and teaching other people some tricks of the trade.

What most do not know is that a lot of these so-called experts have learned what they know along the way. And the good ones, at least, are perpetually in a state of having the beginner mind. I came across the term reading past articles, particularly this one from Escape from Cubicle Nation.

Beginner mind is a state of being where you approach learning with no judgment, censoring, editing or preconceived expectations.

To me, basically, having that beginner mindset is being curious, and being a learner.

Learning is important, after all. Even if you have amassed a huge amount of knowledge in your years of academic study and even more years of actual experience in the field, there are still inevitably some things you will learn along the way. You can learn new things from the simplest and most mundane of things, to the most complicated of concepts. You can learn from theories, and you will learn more from applying these theories in real life (whether they succeed or fail in real-life events is part of the learning process).

The beginner mind is not only important in business and entrepreneurship. In anything that you do, adopting the opposite mindset–the expert mind, in which you think you know it all–is sure to invite trouble. If you think you know it all, you’re no longer welcoming new ideas and change. You become closed-minded. You learn nothing. You stagnate.

In terms of the arts–writing and literature included–having the beginner mind also means welcoming new ideas and welcoming critique. If you think of yourself as the best writer in the world, with the best writing style and flair, with zero possibility of committing grammatical and logical mistakes, then you’re in for trouble.

If you’re sitting atop your pedestal, wearing your plumes in your hat for all to see, telling everyone you’re at the top of your game and you would rather not be elsewhere, then that’s probably not the best place you can be. If you think you’ve achieved your best, and you’re at the peak then there’s no way but down. Always look for challenges. Always look for opportunities to improve and do better. Then, even if you come down from your peak, you can always just bounce back up.

Be open to new ideas. Be open to new things. Have that infinite curiosity of a child, and try to learn as much from your environment. Learning is fun and exciting. I still relish at the thought of learning new things every time, even if it were just the simplest of things that I’ve overlooked through the years. I’ve often found myself in the trap of being insecure because I lack expertise in a lot of things. But then again, perhaps keeping my mind wide open is better than knowing it all.
Splitting your data to fit any machine learning model
By: Magdalena Konkiewicz
Tags: Machine Learning, Data Science, Artificial Intelligence, Data Analysis, Data Visualization

Introduction

After you have performed data cleaning, data visualizations, and learned details about your data it is time to fit the first machine learning model into it. Today I want to share with you a few very simple lines of code that will divide any data set into variables that you can pass to any machine learning model and start training it.

It is trivially simple but an understanding of how the split function for training and test data sets work is crucial for any Data Scientist. Let’s dive into it.
Data Visualization in the Age of Communism
By: Jason Forrest
Tags: Ideas, Design, Media, Data Science, History

As the 20th century began, Russia was divided into three groups: the czars, who held a monopoly on political power, the intelligentsia, a group of highly educated citizens who were completely shut out of the government, and the peasants. This last group was almost completely rural, made up roughly 80% of the entire population, and had increasingly refused to acknowledge the rule of law or principle of private property.

‘The USSR is the Crack Brigade of the World Proletariat,’ 1931, by Gustav Klusis. Photo: Fine Art Images/Heritage Images/Getty Images

To radically understate it, the Revolution of 1917 changed all that. A fraction of the intelligentsia known as the Bolsheviks overthrew and killed Czar Nicholas II and his family. The leader of the Bolsheviks, Vladimir Lenin, outflanked all political opponents and forced the country into complete Communist rule. The message of Communism, however, still had to be sold to the general populace.

Before the 1917 revolution, the Constructivists were loosely affiliated with other modernist art movements in Western Europe. They sought to develop a new visual language based on reducing decoration and streamlining shape and type in order to “construct” art. But after the revolution, they found themselves at the center of the Russian cultural overhaul.

Since many of the Constructivists were also Communists, they eagerly participated in the cultural transformation that played out on an unprecedented scale. The resources at their control were profound, and many of the Constructivists were installed as leaders in the art academies or put in charge of media or industrial design institutions.

Many Constructivists rejected painting in favor of graphic design and photography. Some, like Alexander Rodchenko (pictured above), turned to political propaganda. It was a successful pairing at first, as the visual sophistication of the Constructivists amplified the Communists’ reach and influence. Since the country needed nearly everything produced in Russia to be remade in the new image of Communism, the Constructivists had an opportunity to play a large role in creating that image.

The first five-year plan (1928–1932)

The posters in this story come from the Woodburn Collection, at the National Library of Scotland, and focus mostly on the economic and social issues from the first two of Russia’s five-year plans, to make an appeal to the proletariat. The scope of this poster series was representative of the massive change occurring in the country.

As the political structure of Russia was rewritten, so was its national identity. The Bolsheviks evolved into the Union of Soviet Socialist Republics (USSR), and the Communist Party shifted its focus to transforming the country into an economic powerhouse. This coincided with the transfer of power to Joseph Stalin, who announced the first five-year plan — a device the government used for planning economic growth — on October 1, 1928.
Web Scraping Berita dengan 4 Baris Kode menggunakan Python
By: Fahmi Salman
Tags: Python, News, Data Science, Hacker, Web Scraping

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.
How to Heal Through Disillusionment
By: Rev. Sheri Heller
Tags: Growth, Life, Mental Health, Self, Suffering

Before Grace enters there is always a test. Mine took the form of breaking the compulsive pattern of forcing attachment by entering into five years of self-imposed celibacy. To my surprise, this was not as difficult as I feared. The volcanic hatred erupting from a lifetime of relational traumas encouraged solitude and allowed for the space to create therapeutic workshops dramatizing the plight of the Orphaned Child. The objective of these arts-driven psycho-spiritual laboratories was to release illusions of safety and rescue so that possibilities rooted in reality could be realized.

Guided by the Archetypal Fierce Mother the repressed life force of the Rejected Child surfaced.

Honoring the victimized child meant embracing the torment of her darkness. Through the workshop process, I revisited the little girl who carried the pain of rejection and loneliness throughout her life. I came to admire her immense capacity to endure the endless longing for love denied her, while she tenaciously held on to the hope of rescue and acceptance.

Eager for some sort of definition in her aimless world, she clutched desperately at anything that might offer her a sense of who she was supposed to be, trying to anchor herself in some sort of constancy and security. I remembered her courage in the face of rootlessness, despair, and deprivation, and her resilient efforts to remain hopeful that love would find her. It was she who was willing to sacrifice everything to belong; to reclaim her birthright to be loved, to be safe, to do whatever it took to experience tribal union.

I came to appreciate her efforts to seek connection, thwarting the stigma of the outcast, the one who was unwanted, the one who didn’t matter, was separate from the rest. I mourned her illusions and embraced the reality of her powerlessness over her circumstances with full acceptance that the loss of unconditional love, safety, admiration, and care could never be compensated for.

Through my connection to her, the magnitude of my inconceivable plight became clear.

Individuation was my calling at a time when survival meant belonging.

Photo by Jordan Rowland on Unsplash

A tempestuous path of exile finally brought me home to myself where integrity and self-respect live. At long last I grieved over her scars. I came to love her. As I laid her illusions to rest I moved into adulthood. Suddenly I was ready to emphatically say ‘No’ to old ways and attachments that needed to be excised.

I was no longer deluded by false hope and deceptive ideologies. Emerging with a more integrated sense of self fostered a deeper understanding of the collective human struggle. This resulted in my being intelligently guarded and discerning.

With these realizations came a dramatic shift in my world-view.
12 hours in Yosemite
By: Matt Quinn
Tags: Storytelling, Photography, Travel

Last November, as the world around me was starting to freeze, my wife and two children headed west to the sunny California coast. I hadn’t been out to visit my brother and his family for years and with American Thanksgiving coming up, we thought it was an ideal time to go. While there we also wanted to get out and witness some of the amazing natural beauty around the bay area. Not being all that familiar with the local geography, I hadn’t made the connection that Yosemite National Park was only a few hours away by car. I’ve wanted to visit Yosemite since as long I can remember and to finally have the chance was something I had to make happen. Considering we didn’t have a lot of days to spare on our trip, the journey to Yosemite was going to have to happen in one day. With the 3+ hour drive each way, was a day trip even going to be worth it? There was only one way to find out.

We awoke around 4:30am the day of our trip. We packed as little as possible, some food, books and toys for the kids. We filled up my brother’s Siena and we were ready to roll. The kids were still asleep and we got them into the van without waking them up; it was a good omen. We hit the road just before 6am and it was still pitch black. Google maps said the journey was going to be 3 hours and 34 minutes. I had my fingers crossed that the kids would sleep most of the way and perhaps we might make it there in under 4 hours, given the coffee and bathroom breaks.

We headed east through the yellow hills of the California country side. There wasn’t a cloud in the sky and the sun was just about to peek over the horizon. The day was turning out to be absolutely stunning and our excitement grew as we wheeled onward. Driving through mid-land California was a different perspective on the state I had only known for its coastline. It was incredibly flat, dry and full of farm fields, fruit trees, pickup trucks and rodeos. Not what you would typically picture when thinking about California. It was nice to see the other side.

After about two and a half hours we hit the Sierra Nevada’s and our route to Yosemite took us up some insane roadways that appeared to be dug out from the side of mountains. We climbed upward about 5000 ft. After a short while we entered the Stanislaus National Forest. As we got closer to Yosemite we noticed the base of most trees were scorched black from fire. Everything had scars and some areas had been completely wiped out. After some Googling we learned that there was a massive wildfire here in 2013 and was in fact the largest fire on record for the Sierra Nevada’s. It was clear to the eye how much damage it had caused. Large swaths of land completely burnt to the ground. It was called the ‘Rim Fire’ because of is vicinity to the ‘Rim of the World’ lookout point. The landscape was still beautiful, just perhaps not as it once was the previous years. After reading about the fire we came up on the lookout and we had to stop and take in the view. It was immediately apparent why it was called ‘Rim of the World.’
🦈 Surf’s Up
By: Rolli, Https, Ko-Fi.Com Rolliwrites
Tags: Humor, Covid 19, Comics, Cartoon, Coronavirus

C A R T O O N

🦈 Surf’s Up

Yum yum yum

Cartoon by Rolli

Cartoonist’s Note №1

I’ve never surfed, and can say with confidence that I never will.

Cartoonist’s Note №2

This cartoon will earn no money (Medium recently all-but-demonetized poetry, cartoons, flash fiction and other short articles). Please consider buying me a coffee. More coffee=more cartoons for you to enjoy.

Cartoonist’s Note №3

Like this cartoon? Get it on a coffee mug!

Cartoonist’s Note №4

This cartoon is brought to you by the letter “D.” “D” is for Dr. Franklin’s Staticy Cat and Other Outrageous Tales, my collection of humorous stories and drawings for children.

Cartoonist’s Note №5

My new one-man Medium magazine is called — Rolli. Subscribe today.

Cartoonist’s Note №6

From now on, I’m letting my readers determine how often I post new material. When this post reaches 1000 claps — but not before — I’ll post something new.

Cartoonist’s Note №7

You might like these cartoons, too:
It Was Not To Be But I Dared For Once
By: Maitreya Thakur
Tags: Poetry, Poem, Writing, Fiction, Thoughts

It was not to be but I dared for once;

Into the eyes of fear I stared for once.

I stole the stars from my neighbor's sky;

His nights are now dark and he's scared for once.

I dreamt of ironing the wrinkles on my forehead;

And woke to find my fate repaired for once.

I tasted my thoughts to note what they lacked;

Go check my Facebook where I shared for once.

Gods do what they wish and get away with it;

It is us who are never spared for once.
Why are you not designing your day-to-day experience?
By: Fabricio Teixeira
Tags: Product Design, Ts, Design Thinking, Design, UX

Why are you not designing your day-to-day experience?

When designing everything around you becomes second nature.

The other day a coworker and I were chatting about our phone’s home screens and the way we organize our app icons. We spent a good amount of time describing to one another our implicit rules on how we prioritize homepage icons, how we choose apps that will sit on the edge vs. the middle of the screen, how we thoughtfully select the ones that will stay fixed on the bottom dock. We were verbally documenting our own unspoken rules on how we had “designed” our phone home screen experience.

Here’s where I stand as of today:

I try to limit the number of icons displayed on my homepage to the ones I use every day. The rule is simple: if I haven’t used an app for more than 3 days, I move it to another page. The fact I have less information to look at helps reduce cognitive load 100% of the times I unlock my phone.

displayed on my homepage to the ones I use every day. The rule is simple: if I haven’t used an app for more than 3 days, I move it to another page. The fact I have less information to look at helps reduce cognitive load 100% of the times I unlock my phone. I removed all red badges from the homepage icons (except Slack and work email) to reduce anxiety and the feeling that I need to click on certain icons in the first place — because I really don’t. I noticed my phone usage has drastically dropped since I changed that setting.

from the homepage icons (except Slack and work email) to reduce anxiety and the feeling that I need to click on certain icons in the first place — because I really don’t. I noticed my phone usage has drastically dropped since I changed that setting. Since I realized I’m often holding my phone with my right hand, I moved icons that I need to access quickly to the right side of the screen, so it’s more easily accessible with my thumb. I don’t really need to open Twitter, Linkedin, or Instagram when I’m walking outside holding my phone with one hand and trying to cross a busy street.

The list goes on forever.

I have rules around how my phone’s second screen is organized as well.

I could write a whole book on the little things I do to optimize my day-to-day experience — not only with my phone, but with my laptop, with my wardrobe, office desk, electric chargers, fridge, backpack. But in all honesty, that would be an incredibly boring book.
Install and configure OpenCV-4.2.0 in Windows 10 — Python
By: Aymane Hachcham
Tags: Opencv, Python, Anaconda

This post will guide you through all the steps for installing and configuring OpenCV-4.2.0 in Windows 10 (64-bit) for python use inside the Anaconda environment.

OpenCV with Anaconda, for Python 3.6.0+ development

I will focus here on OpenCV for python 3.6.0+, my previous post for VC++ integration can be found here.

Note: To follow along with the tutorial, I will assume that you already have Anaconda and Python 3.6.0 installed. If not, please feel free to install these tools before continuing to read further.

OpenCV-4.2.0 for Python

The steps for installing OpenCV through Anaconda are pretty easy and straight forward. Don’t forget to add Anaconda to your path, so you can easily access conda command from the prompt.

Step 1: Create a conda virtual environment for OpenCV

conda create --name opencv-env python=3.6

opencv-env refers to the virtual environment name, you can name it as you like, but remember to pick a meaningful name.

Create a folder for your project where you will put your python scripts.

Head to your folder through the command line cd C:\Users\<username>\my_folder , and activate the virtual environment you just created, with the following command:

, and activate the virtual environment you just created, with the following command: conda activate opencv-env

Note: if you use bash as your default terminal in windows, conda activate opencv-env might not work as expected. The reason for it is that bash is not, by default, properly configured to run anaconda scripts, so you may give it a workaround:

Edit your .bashrc file c:\Users\<username>\.bash_profile adding the following line of code:

Edited with Visual Studio Code

2. Whenever you want to lunch your bash terminal add the following arguments: --login -i , therefore you will lunch your custom bash profile which has been granted access to conda scripts.

Now your conda environment is activated and perfectly available.

Step2: Install OpenCV and the required packages

To use OpenCV you have to install some important packages that go alongside:

pip install numpy scipy matplotlib scikit-learn

pip install opencv-contrib-python

pip install dlib

Step3: Test your installation

And you should get the latest OpenCV version available in the python repo.

And that’s all, have fun with OpenCV.
Back Of The Envelope Quick Data Analysis
By: Kaushik Choudhury
Tags: Machine Learning, Scikit Learn, Python, Data Science, Programming

We will be using Indian Liver Patient Dataset from the open ML to learn quick and efficient data visualisation techniques.

This data set contains a mix of categorical and numerical independent features and diagnosis result as the liver and non-liver condition.

from sklearn.datasets import fetch_openml

import pandas as pd

import matplotlib.pyplot as plt

import seaborn as sns

I feel it is easier and efficient to work with Pandas dataframe than default bunch object. The parameters “as_frame=True” ensures that the data is a pandas DataFrame, including columns with appropriate data types.

X,y= fetch_openml(name="ilpd",return_X_y=True,as_frame=True)

print(X.info())

As the independent data is in Pandas, we can view the number of features, the number of records with null values, and data type of each feature with “info”.

Independent features, count and datatypes — based on the above code discussed (image by author)

It immediately provides a lot of information about the independent variables with just one line of code.

Considering, we have several numerical features it is prudent to understand the correlation among these variables. In the below code, we have created a new dataframe X_Numerical without the categorical variable “V2”.

X_Numerical=X.drop(["V2"], axis=1)

Few of the machine learning algorithm doesn’t perform well with highly linearly related independent variables. Also, the objective is always to build a machine learning model with the minimum required variables/dimensions.

We can get the correlation among all the numerical features using the “corr” function in Pandas.

With the seaborn package, we can plot the heatmap of the correlation to get a very quick visual snapshot of the correlation among the independent variables.

relation=X_Numerical.corr(method='pearson')

sns.heatmap(relation, annot=True,cmap="Spectral")

plt.show()

In a glance, we can conclude that the independent variable V4 and V3 have close relation and few of the features like V1 and V10 are loosely negatively correlated.