fabiochiu/medium-articles huggingface dataset:
Free SSL Certificates With Let’s Encrypt for Grafana & Prometheus-Operator Helm Charts
By: Kevin Coakley
Tags: Ingress, Kubernetes, Lets Encrypt, Grafana, Helm

Now we will install the Grafana or Prometheus-Operator Helm Chart. This example will install the Prometheus-Operator Helm Chart, but the values.yml file for both the Grafana portions are the same.

Again the first step is to create a Kubernetes namespace for deploying the prometheus-operator Helm Chart:

kubectl create namespace prom

Now we need to configure the ingress values for Grafana in the Helm Chart’s values.yml . The complete configuration options are available on the prometheus-operator Helm Chart GitHub repository.

For the annotations, we want to specify that nginx is used for the ingress and that letsencrypt-prod is used for the cluster-issuer . Then we want to specify the host to use for the ingress and the tls host (SSL certificate common name), in most cases they will be the same. Below is an example of the grafana portion of my values.yml for the prometheus-operator Helm Chart:

## Using default values from https://github.com/helm/charts/blob/master/stable/grafana/values.yaml

##

grafana:

enabled: true



ingress:

enabled: true

annotations:

kubernetes.io/ingress.class: nginx

cert-manager.io/cluster-issuer: "letsencrypt-prod"

hosts:

- grafana.example.com

tls:

- hosts:

- grafana.example.com

secretName: grafana-tls

We can install the prometheus-operator Helm Chart once the values.yml file has been configured:

helm install prom stable/prometheus-operator -f values.yaml --namespace prom

Verify the prom-grafana pod is running (it make take a few minutes to get running):

$ kubectl -n prom get po

NAME READY STATUS RESTARTS AGE

prom-grafana-798b7b89bf-rnbpt 2/2 Running 0 10s

prom-kube-state-metrics-568dc84666-z5vm6 1/1 Running 0 10s

prom-prometheus-node-exporter-88h4k 1/1 Running 0 10s

prom-prometheus-operator-operator-67d764bff6-j99jm 2/2 Running 0 56s

prometheus-prom-prometheus-operator-prometheus-0 3/3 Running 0 56s

Finally, you can view the status of the grafana-tls certificate. The ca.crt will be 0 bytes, but the tls.crt and tls.key should be greater than 0 bytes. If there is an error, the error message should show up here:

$ kubectl -n prom describe secret grafana-tls

Name: grafana-tls

Namespace: prom

Labels: <none>

Annotations: cert-manager.io/alt-names: grafana.example.com

cert-manager.io/certificate-name: grafana-tls

cert-manager.io/common-name: grafana.example.com

cert-manager.io/ip-sans:

cert-manager.io/issuer-kind: ClusterIssuer

cert-manager.io/issuer-name: letsencrypt-prod

cert-manager.io/uri-sans: Type: kubernetes.io/tls Data

====

ca.crt: 0 bytes

tls.crt: 3574 bytes

tls.key: 1671 bytes

Now you can go to https://grafana.example.com and it should be secured by a free valid SSL certficiate. That is it. As long as the cert-manager is running you don’t have to do anything, ever! cert-manager should automatically renew Let’s Encrypt SSL certificates without any user interaction every month.
The Garbage Truck
By: Rachel Lindsay
Tags: Graphic Memoir, Mental Health, Rachel Lindsay, Comics, Bipolar Disorder

is a cartoonist in Vermont. Her book is RX: A Graphic Memoir and her comic strip is Rachel Lives Here Now. www.rachellivesherenow.com

Follow
Getting Unstuck in the Middle of NaNoWriMo
By: Julie Russell
Tags: Fiction, NaNoWriMo, Nonprofit, Writing

Dear November Novelists,

It’s after 2pm and I’ve done everything but add to my novel’s word count. I did my morning pages, made a lavish breakfast, talked to friends, walked my dog, cleaned the kitchen, watched Netflix (I’m watching Episodes with Matt LeBlanc, you?), walked the dog again…all the while guilt accumulated with each word I didn’t add to my novel.

As seen on my dog walk. Do fairies and sprites live here?

I forgot that in middle of NaNoWriMo, my motivation and creativity usually diminish to the equivalent of a wrung-out kitchen sponge.

Then I read Grant Faulkner’s post on this well-known phenomenon. A nightlight in the hallway of my imagination ignited, casting a faint glow on possibility.

Do I need to write 1,667 words today? Not really. It’s not like the world will stop spinning. Except I made a promise to myself. It’s the same promise I’ve made every November for the past 9. This month, writing comes first.

I’ll argue the promises we make to ourselves are the most ones to keep. So when I finish penning this newsletter and share some of the fantastic posts this week, I’ll start typing.
8 Skills that meetings can help you get better at!
By: Bharath Kumar Balasubramanian
Tags: Work, Management, Meetings, Productivity

Meetings are fun and productive — keep your ears and eyes open!

Meetings are perfect grounds for learning, if used well! When you start looking at meetings as learning opportunities, you can definitely notice the array of skills that meetings will help you hone.

Punctuality:

start and end meetings on time, stick to topics and time limits. Folks will have a lot to say, but eyes on the clock please!

Planning:

every meeting is to be planned. Right from who will attend, who will take notes, the discussion points to take up, the actions to remind and the decisions to be made — everything has to be done in the time frame allotted.

Note-taking:

Taking notes is an art. Summarising a 60 minute meeting into a minute’s read is an art. You would have to cover all the major points, the nuances, the actions and the decision clearly. One of my customer bosses in the UK taught me to make notes and I have been an expert minutes taker ever since! We make the mistake of delegating this to the youngest one in the room — big mistake! The minutes guy is the most powerful one in the room!

Memory:

you will be forced to remember the precedents and the various conversations. Context recollections and following up on action items are fun activities, especially when you are leading huge programs.

Meetings aren’t an alternative to work as it is largely made out. Rather, it is fundamental to getting people together and ensuring they work well together!

Listening skills:

immerse yourself in the multiple conversations that happen, yet keep a track of the individual threads that happen. Understand the tone used, gauge the language used and watch for any escalations or scenarios that might need intervention!

Assertiveness:

from guiding the meeting well, to enforcing meeting rules, you got to be assertive in the room. People have to have an update on their actions, timelines have to be respected and there shouldn’t be any domination in the room. Everyone should be free to speak their mind and at the same time, disciplined to not stray!

Network:

in bigger projects, especially, you will be meeting and guiding many senior individuals across the organization. You will be required to introduce people, make sure they understand the context well, are able to contribute their bits and most importantly understand their role in the bigger scheme of things.

Coordination:

you can be the person who brings it all together. From individuals to projects, you will be the one with the bigger picture finely sorted and will assist everyone to have the same level of clarity.

I love making my meetings count — get real work done in meetings! All the best!
Holiday Gifts from Prism & Pen
By: James Finn
Tags: LGBTQ, Storytelling, Fiction, Poetry, Creative Non Fiction

by Artemis Shishir

Happy holidays!

This year has been nightmarish, but with it almost over maybe we can all relax with some stories and a hot cup of tea or coffee. Unless you prefer something stronger! Whether you like fiction or non, we’ve got great gifts for you.

Liam Heitmann-Ryce offers both fiction and memoir about his travels in Germany. theoaknotes (I’m trans nonbinary, mixed black and white, queer, the child of two moms, a Gen Z, a K-pop fan, a practicing minimalist, a college student, a dancer, a reader, a philosopher, and an expert cuddler) gives us some of their their favorite queer quotes of the year.

And James Finn tells a story about Grandma Finn and how she taught him that religion must never excuse bigotry — all while exposing bigotry in a supposedly charming southern events center.

There’s so much to get into this week! So, let’s get started with our Editor’s Picks!

Editor’s Picks —

Creative Nonfiction

I’ll Have Just One of Those Brownies

Ever been curious to try marijuana? Loren A Olson MD writes about how some untimely experimentation almost cost him his marriage, military career and profession. Don’t expect an anti-drug piece, but DO expect to be entertained!
Plotly Python: Scatter Plots
By: Bryan White
Tags: Python, Data Visualization, Data Science, Data, Programming

We start by using marker=dict() which then takes all the parameters that we use to style our markers (data points). There is an additional dict within marker that corresponds to the style options for the marker border.

Note how we color the markers themselves using an RGB value, whereas we color the marker outline with a CSS color code.

Both are perfectly acceptable — you can even use RGBA to set the alpha.

The marker size is adjusted via the marker_size attribute. I created a new dataframe column ‘ratio’ where I did a scaled value of the positive_ratings / negative_ratings.

A larger bubble means the game had a higher ratio of positive to negative ratings; we expect these games to generally have a higher average playtime.

Right now when we hover over the points, we only see the x and y values which isn’t exactly useful. However, it’s easy to add proper hover text to our points, so we can see the name of the game that we’re looking at.

By including the below code in our Figure object we can take the above hover data and turn it into something much better!

hovertext=steamdf['name'],

hoverlabel=dict(namelength=0),

hovertemplate='%{hovertext}<br>Price: %{x} <br>Avg. Playtime: %{y}'

It may look a little overwhelming, but lets break it down:

- hovertext is a variable we are defining for use in our template

- hoverlabel is mainly aesthetic in purpose. If you keep it in you may see the trace number off to the side of the tooltip box. I don’t like it, so this code will remove it.

- hovertemplate allows you to create a template string to render whatever information you want to appear on the hoverbox.

Variables are added using the %{variable} format and you can make use of HTML tags such as <br>, <i>, <b>, etc.
Next Time I Brush My Hair
By: Deborah Barchi
Tags: Self-awareness, Nature, Life, Poetry, Mindfulness

Photo by 42 North on Unsplash

Next time I brush my hair,

wrapping the strands around my fingers,

I will walk to the backyard apple tree

and drape among its battered branches

threads of silver, soft yet strong

much-sought for by robins and wrens;

a perfect carpet, safe and warm

for the bellies of naked nestlings.
Sad Dragon, Postmodernism, and Chubby Mary
By: Slava Shestopalov
Tags: Berlin, Architecture, Design, Travel, Photography

But you can find not just old buildings in Tegel — it also houses the oldest tree in Berlin, so-called Chubby Mary (Dicke Marie). This is a natural monument, although the tree didn’t look quite healthy at first glance.

Dicke Marie

It’s believed this English oak was born from a seed in 1107, which means it’s over 900 years old — older than the city of Berlin! Sadly, there are some clues to its roughly twice exaggerated age. There are not many 9–8-century old trees in Germany, and all of them are way thicker and have darker bark. But even if it started growing in the middle of the 17th century, it’s a respectable old oak anyway.

Dicke Marie

The tree received its name, Chubby Marie, after the cook of brothers Alexander and Wilhelm von Humboldt. They spent their youth not far from this site, in a grand white manor, Tegel Castle. Another famous guy, Johann Wolfgang von Goethe, visited the tree during his travels in 1778 and was relaxing in its shade. I’m a bit skeptical about such facts. Not a single huge tree can exist without someone famous to have visited it.

Already tired of history? I’ve got a dose of relaxation. On the square with cannons, Kanonenplatz, you can enjoy lying on a wooden sunbed and gaze at numerous water birds: ducks, geese, and swans.
Java vs Kotlin
By: Amir Ansari
Tags: Kotlin, Comparison, Java

Now Let’s discuss the Basic Differences

1. Intro & Release

•Java was developed by Sun Microsystems (now the property of Oracle) in 1995.

•It supports almost all types of machines, and OS X be it Android, Windows or Linux.

•Kotlin was introduced by JetBrains in 2011, open-sourced in 2012, officially supported in Google I/O (annual event of Google developers) in 2017.

•Google claimed that 70% of the top 1,000 Android apps are written in Kotlin now.

•Some apps are under construction in Kotlin from Java, for instance, The Google Home app isn’t completely written in Kotlin yet,

•but as of June, 2020 about 30% of the code base was rewritten in Kotlin from the legacy Java code.

•Other popular Kotlin apps examples from Google include Maps, Play, Drive.

•There are plenty of android apps by other companies written in Kotlin now.

•In nutshell, Android development is now backed by “Kotlin-first” policy. It is similar to IOS apps development which shifted from Objective-C to Swift.

2. Version

•As on November 2020, Kotlin version is v1.4.0

•while Java 15 has now released, but java 8 (aka 1.8) is still most popular.

3. Speed

•Java does beat Kotlin by 12–15% for clean builds. That means, Kotlin compiles a little slower than Java for full builds

•However, for partial builds with incremental compilation enabled i.e. only building with small changes, Kotlin compiles as fast or slightly faster than Java.

4. Lines of code

•Code written in Kotlin is much smaller compared to Java.

There is nearly 30–40% less code in Kotlin. So Apps have potential to lose 1/3rd weight.

•Java is detailed while Kotlin is concise and modern.

5. Market share

•Kotlin developers are 1/5th of Java developers as per surveys.

•7.8% Kotlin developers against more than 40% developers using Java, but also these surveys suggest that Kotlin is more loved than Java and expanding fast.

•References -

https://www.statista.com/statistics/793628/worldwide-developer-survey-most-used-languages/

https://insights.stackoverflow.com/survey/2020#most-popular-technologies

https://insights.stackoverflow.com/survey/2020#most-loved-dreaded-and-wanted

6. Null Safety

•Kotlin is safe against NullPointerException. This type of error is the largest cause of app crashes on Google Play.

•Java lets developers assign a null value to any variable.

•Unlike Java, all types are non-nullable in Kotlin by default. Assigning or returning a null will give compile time error.

•In order to assign a null value to a variable in Kotlin, it is required to explicitly mark that variable as nullable.

val number: Int? = null //Nullable type val name: String = null //Error because not possible to assign a null value

Nullable types are used with safe call operator.

name?.getLength()

So even name becomes null, whole expression is equivalent to null without NullPointerException

7. Hybrid apps

•Kotlin can be used to write native code of Android and IOS apps

•Kotlin Multiplatform Mobile (KMM) works on both Android and iOS.

•Java is not used for IOS app development till now.
Christmas
By: Bernadette Decarlo
Tags: Christmas, Nonfiction, Family, Spiritual Secrets, Weekly Prompts

Christmas

Wish

Photo by loly galina on Unsplash

One of my fondest memories was when my mother would decorate for Christmas. She would buy a can of snow, and we would spray it on the window and make a shape of a mountain on half of the windowpane. Then we would take the Christmas stencils and fill them in with glass wax on the rest of the window. My mother loved decorating for the holidays.

I distinctly remember the silver Christmas tree with the silver palm fronds at the end of each branch. The Christmas lights we placed on the tree glistened in multi-colors. Watching the lights made my body tingle. It was the happiest time of my childhood that I could remember.

I would walk to Steinway Street with my mom and look at the dolls in the small toy store window. We both admired the beautiful ice-skating doll, which was dressed in a red velvet ice skating dress and a red velvet hood with white fur around her perfect face. She also wore white ice-skating boots. I wanted to magically touch her through the glass store window. She was so beautiful, and my eyes instantly filled with adoration — wishing I could have her.

When Christmas came that year, she was wrapped in a gaily-decorated box under my Christmas tree — with a beautiful faux fur coat for her from my older brother, Frankie. I received only two Christmas gifts, but to me it was more than enough. How far we have come from those simple days.

It was a time when I had my family all together before death came upon them. Because of my innocence, there was no thought that I would be the only one left behind on planet Earth from my immediate family.

But if I had only one wish, I would like to take a dream ride back in time as the movie. It’s a Wonderful Life. And have Christmas with my family that once lived. To be able to kiss my mother and father and my two brothers once more. That would be Christmas.

In response to the Spiritual Secrets Weekly Prompt: “Christmas” by Darshak Rana
#5: A Dot Com Crash
By: Kelly Mcquade-W.
Tags: Startup

Featuring Usman Majeed

Listen Now

Show Notes

In today’s conversation with Usman Majeed we compare and contrast the dot com bubble of then and the valuations of cryptocurrencies.

He may have missed the boat with bitcoin, but he didn’t make that same mistake with ethereum and it’s landed him in great position, recently launching Mutual Coin Fund.

Reach this weeks guest:

Transcript

Coming Soon.
The Future Vision of Microsoft 365
By: Jon Friedman
Tags: Microsoft, Design, User Experience, UX, Future Of Work

Productivity is personal.

Who we are as human beings deeply influences productivity as both a process and an outcome. Our values and beliefs, the needs of our families, our personalities and preferences, how energized or deflated we feel when seeing our Calendars or To Dos — these are key facets of productivity.

And because nobody knows your external circumstances or inner emotional state better than you, achievement needs to happen on your terms to be sustainable. This is perhaps truer than ever because, for many, 2020 swallowed whole the proverbial work/life divide. Understanding this propels us to craft Microsoft 365 experiences that support our lives in all their unique complexity.

We’re also crafting experiences that acknowledge the broader ecosystem that Microsoft 365 lives within. As the world wakes up to racial injustice, the economic gap between “essential” and “non-essential” workers, and the long-term cost of a digital learning divide, we’re intentionally and ethically designing digital spaces to support a diversity of lived experiences.

As product makers, we go where human need takes us and strive to navigate the nexus of timeless needs and current realities. Three years ago, we launched Microsoft 365 and began holistically rethinking how our products could work together as an intelligent and connected suite of services. We implemented flexible designs and over time evolved our ecosystem to facilitate not just modern work, but modern life.

That ecosystem increasingly decouples app capabilities from the apps themselves, leaving you free to use functionality whenever, however, and wherever you need it. New generations’ embrace of mobile devices for their ease, simplicity, and joy has inspired us to create cross-platform Microsoft 365 experiences that scale gracefully and feel natural to whatever device you choose.

Today, the future of Microsoft 365 blends our planned trajectory with real-time changes based on the remarkable complexities that 2020 dropped at the world’s feet. We center our efforts around four key experience pillars, and the work that you’ll read about below is itself a hybrid. While some of these changes will roll out within a year or two, others are still very much exploratory.
Caviar: A Usability Case Study. It’s arguable whether a good meal is a…
By: Sayali Shah
Tags: Product Design, Usability, Design, Case Study, UX

Caviar is a popular app that offers food delivery from local restaurants.

Disclaimer: I do not work for Caviar. This case study was purely used as a tool for learning and making me a better designer.

I conducted a 2-week case study to challenge myself to improve Caviar’s iOS ordering flow. Being an ardent food lover, Caviar is one of the apps that I use a lot, if not the most. Through research, I was able to identify a few pain points that users were experiencing. I then prototyped some solutions and validated them with user data.

Research

To begin my research, I started to look at a few competitors or similar platforms, analyzing UI, UX, User flow, key features and reviews to identify the common problems.

While many restaurants certainly offer their own pickup and delivery services, and there are a handful of smaller players in the marketplace, there are currently four other main competitors with Caviar Delivery: Uber Eats, Postmates, Grubhub, and DoorDash.

User reviews

There are nearly 9,000 combined reviews between iTunes and Google Play, the Caviar app held an average rating of about 4.4 stars. I identified potential trends from users reviews which have not highlighted relevant issues about usability or functionalities. I’ve categorized the complaints in 4 categories:
Tabular view + filters
By: Francesco Falchi
Tags: Headless Cms, Features, Visualization, Organization, Web Development

Every project starts simple, with few models and not so many records to take into consideration. But either by necessity or simply by adding more content through time, having a grasp of every piece of content created should be easy to access and in a fast way.

To reach this accessibility goal, DatoCMS has two important features that work perfectly together, the tabular view and the filters.

Why Tabular view?

Tabular view is the perfect solution for complex projects.

If you want to make a project for an e-commerce, you’ll have a model for a product with many different fields.

A product could have even more fields than this

As your project grows and more records are added to your product model, it becomes hard to keep track of every single record when you have to edit them.

The Compact view seems to be unfit to manage this kind of complexity, you can’t sort your products and it’s very hard to search for them.

Now let’s see instead how the Tabular view shows a collection of many records.

With different columns it’s much way easier to discern your records

Tabular view allows editors to configure(add, remove, reorder and resize), columns related to the field will inherit its name making them highly customizable too.

Each editor can manage its preferences, adding or moving columns according to its needs, then merge different filters to create a powerful search experience through many records.

With Tabular view you’ll be able to put some logic in the visualization of your list of records.

The columns selection with default values and customized fields

How to use it

By default the visualization for your models is now set on tabular view, let’s see exactly where it is located in your model settings.

In your DatoCMS dashboard choose a project and then go to its settings and select “Models”, under “STRUCTURE” in the left sidebar, and then click on the “SETTINGS” of the model you want to edit.

The settings for the model are next to its name on the right

Once you clicked this will open the settings modal, select the “Additional settings” tab.

This is where you can set your records visualization mode to tabular view

With Tabular view DatoCMS allows you to select what columns you want to see and then arrange them as you like.

Select and remove the columns and then move them the way you like

Tabular view + Filters, a match made in heaven

So it’s a given that tabular view for your model is awesome but it would be an empty shell without a proper way to search for your content.

Enter the new filters, with them you can search any of the values of the columns and if you don’t remember the name of a record you can narrow it down to time.

you can use more than one filter for a detailed search

Evolving

Tabular views and filters are a couple of features designed to improve content management for anyone using DatoCMS.

DatoCMS has many other new features incoming and it’s constantly evolving thanks to the suggestions and feedbacks of who’s using it.

Moving forward is the only way for DatoCMS.
Talk less… Do more… Let your actions show what you’re against and what you’re for…
By: Dusty Holcomb
Tags: Leadership, Inspiration, Self Leadership, Motivation, Quote Of The Day

“What you do speaks so loudly that I cannot hear what you say.” Ralph Waldo Emerson

We are all familiar with the old saying “actions speak louder than words” and I am certain we all know people that are consistent in saying one thing, and then doing another. Without a doubt we have all been guilty in doing this ourselves at times because it can be challenging to live a life of 100% alignment and consistency with our stated words and values.

Why do we say anything at all? Why do we create a disconnect between our words and our actions? Is it because we are desperate to be heard? Is it because words are so very easy to say and we believe by simply saying them we might have done enough?

As I write this I keep hearing the life from Hamilton when Aaron Burr when he advises Alexander Hamilton to; “Talk less… Smile more… Don’t let them know what you’re against or what you’re for…” What if we flipped this and lived by a credo that said “Talk less… Do more… Let your actions show what you’re against and what you’re for…”

This isn’t new perspective by any means. James wrote about the need to let your works be the representation of your faith in one of my favorite books of the bible. ‘What good is it, my brothers, if someone says he has faith but does not have works? Can that faith save him? If a brother or sister is poorly clothed and lacking in daily food, and one of you says to them, “Go in peace, be warmed and filled,” without giving them the things needed for the body, what good is that? So also faith by itself, if it does not have works, is dead.’ James 2:14–17

If you choose to put the effort and energy into your actions instead of your words, then you won’t have to worry about your the things you do overpowering the things you say…
Influence Live Recap: The influencers in fashion are no longer the writers in Vogue
Tags: Advertising, Marketing, Influencer Marketing, Digital Marketing, Social Media

By: Jared Augustine

Last Wednesday, we held the first event of our Influence Live series in partnership with The Drum. I had the pleasure of chatting about the world of influencer marketing with Kyle O’Brien of The Drum, Amy Tunick of Grey New York, Ian Schafer of Deep Focus, and Shan Lui of Superfly.

For insights of the event, check out the recap article on The Drum by Lisa Lacy or the highlight video below.
5 Really Subtle Signs That Tell You a Lot About a Person
By: Darshak Rana
Tags: Advice, Spirituality, Self Improvement, Psychology, Integrity

You don’t have to be a psychological expert in reading people’s behavior. We all have that inner power to discern that can tell us a lot about people’s personalities.

If not, we can always develop that skill.

As a child, I was always intrigued by people’s dual-faced behavior. Sometimes their actions and words did not match. I didn’t get it.

Though humans had developed a science of communicating thoughts, expressions, and feelings through speech, they often used body language to display their aversions, love, liking, hate, etc. And I wanted to learn that subtle language.

An American novelist Carol Plum-Ucci once quoted in her interviews:

“If you can understand human behavior, it can’t hurt you nearly as much.”

This quote stuck in my head forever. And being a voracious reader by nature, I started reading books about human behavior when I became a teenager. The more I read, the better understanding I began to gain.

I realized that if I could master the art of reading body language, I could know everything about a person in and out. In short, I desired to become a live lie-detecting machine.

Besides learning about these subtle signs from books and videos, I became more conscious of my public behavior.

Did you know that hunched shoulders, crossing arms, touching our face and neck, etc... are the signs of low self-confidence?

And people can perceive these signs as our weaknesses to use against you?

So, by learning this skill of reading human behavior, we can feel confident about trusting others. Not everyone is trustworthy material in this world, so we can find the right people of great character to work with by staying aware of these subtle signs.

Hence, this knowledge can help us find genuine people to work with and improve our public image.

So, let's get started.
The Literally Literary Weekly Update #7
By: Jonathan Greene
Tags: Fiction, Nonfiction, Ll Letters, Essay, Poetry

Wounded Mother by Cassius Corbin (Poetry)

“Earth’s children going back

to be held by The Mother

then running back home

at the first sign of thunder”

All Passages by Water Lead Home by Jerry Windley-Daoust (Fiction)

“ It was as forlorn as a desert, except that the upside-down part of this watery desert harbored a whole world of strange living things, and unexplored mountains and plains, and the shipwrecks of people who hadn’t made it to the other end of the ocean.”

How Democracies Die by Dale Biron (Poetry)

“When middle-class dreams shatter,

rarely do the jagged shards fall upward,”

The Lessons from the Sea Mist by Sylvia Clare MSc. Psychol (Poetry)

“Can we learn

there is always a mist around us,

even when it is unseen?”

Do you remember? by Taiwo Adesina (Fiction)

“Do you remember on your wedding day, when I promised to write you every month? How you smiled and looked away? Did you even get the other letters?”

A Cruel and Swift Instrument of Nature by Edward Punales (Fiction)

“Every world is a collection of many worlds, each one conceived, used up, and excreted by nature to make room for the next.”

What’s the Role of Fiction in Social Change? by Aline Müller (Society)

“We don’t create things from nowhere, we imagine them first and then we work on it. Fiction is a rich pot of concrete technological developments and images to take inspiration from.”
Javascript (Preload, Prefetch) ใช้ยังไง ทำไมต้องใช้ ช่วยอะไร ??
By: Tuanrit Sahapaet
Tags: Engineering, JavaScript, Developer, Web Development, Code

Written by

Frontend Developer At Central JD FinTech Co., Ltd
3 Simple Reasons Why I Didn’t Replace My Old AirPods With New
By: Tim Schröder
Tags: Airpods, Experience, Wearables, Tech, Apple

Credit: Suganth on Unsplash

3 Simple Reasons Why I Didn’t Replace My Old AirPods With New Tim Schröder Follow Jun 11 · 4 min read

I remember when I first used AirPods. It was in the office at work. I was chatting with my colleague. And he was mentioning that he thinks about selling his pair of AirPods. He had bought them for working out, but they fell out every time.

Eager to try them, he gave me his pair, and I was amazed. I felt every single little and big positive thing others are saying about the AirPods. They are light and comfortable. Besides, they are easy to wear, easy to pair and charge quickly. I was sold.

The next day, I came back with the money and bought them from my colleague. From then on, I took them with me wherever I went.

For over two years, I’ve used my pair of original AirPods in the craziest surroundings possible.

In planes over the Indian and Atlantic Ocean. In the hustle and bustle of Bangkok and Kuala Lumpur. And while working out in Bali, amid a humidity which would make every sauna jealous.

However, just like it has turned out with my iPad: The AirPods and me weren’t a true love story after all. I had worn them down. Over time they lost their charge, appeal, and sound quality. I stumbled across their shortcomings, and we started yelling at each other. Okay, admittedly, it was more me yelling at them, because they had lost their sound level…

As it was time to part, I didn’t replace my old AirPods with new. Here’s why:
Shaping the Future of Cloud Native Computing Foundation
By: Jeff Brewer
Tags: Cloud Native, Cloud Computing, Infrastructure, Cloud, Digital Transformation

I am happy to announce some great news for Intuit and our participation in the technology community at large. The Cloud Native Computing Foundation, the community behind Kubernetes and other related open source technologies, held an election for its Technical Oversight Committee, and I have been elected as the representative for the end-user community. With a seat on this committee, I can help shape the future of the CNCF projects and represent the end-user community that consumes these technologies. It is important to Intuit that we change the way we develop and run software as we transition to consuming the public cloud away from our private data centers. While Intuit relies heavily on AWS to provide our public cloud infrastructure, the cloud native community drives vendor-neutral innovation and standards that make possible the very best solutions and developer experiences.

Intuit has come a long way in leveraging cloud native technologies. Just in the last year alone, we have operationalized more than a hundred Kubernetes clusters that run more than 250 services in production and pre-production, advancing Intuit’s mission of powering prosperity around the world. Along the way, we have solved many issues that provide value to anyone who is deploying Kubernetes and related technologies to increase developer productivity. To this end, Intuit is committed to contributing back to the open source in the CNCF community. Argoproj developed by the Intuit Developer Platform group is a widely used workflow engine and a continuous deployment Kubernetes tool. I hope that these will become official CNCF projects in the near future.

At Intuit, Kubernetes has served us well so far with an extensible base technology for developing, deploying and operating software at scale. Observability, monitoring, service mesh, tracing and many other areas of the cloud native landscape are well-solved by the community and the CNCF projects. Going forward, I am particularly interested in the cloud native serverless solutions that will allow developers to create and deploy serverless functions (there are many good use cases at Intuit) with the same amazing cloud native developer experience, and I hope to bring the firsthand experiences from Intuit to bear in shaping discussions at the TOC.

I will be attending a twice-monthly TOC committee meeting that is open to anyone in the community. I will attend the Linux Foundation Open Source Leadership Summit in March where will have our first in-person gathering of the TOC. And I will be attending KubeCon in Barcelona in May (I need to brush up on my Spanish)!

The TOC consists of 9 members responsible for leading the technical direction of the CNCF community. Here is the full roster of the TOC. I would like to congratulate the 6 new members that were just elected.
The Literally Literary Weekly Update #5
By: Jonathan Greene
Tags: Ll Letters, Fiction, Nonfiction, Poetry, Newsletter

One Last Note

Our most-read story was read only 150 times. We have 27,612 followers. What this tells us is that algorithms and user preferences play a huge role in what gets seen and that publications, in and of themselves, don’t carry a ton of weight.

Most people don’t read publications on Medium, they read writers. That’s why it is important for all writers on the platform to be consistent with their frequency and quality.

We at Literally Literary are doing our part to make sure your works are published in a timely manner and that we are only publishing high-level submissions, however, this is a partnership. One between publication, writer, and reader. The more we continue to work together as a community, the more our views will grow back to where they should be.
Slack Clone with React | Semantic UI | GraphQL | PostgresSQL (PART 1)
By: Ajea Smith
Tags: Postgres, React, Programming, GraphQL, Technology

Photo by Volodymyr Hryshchenko on Unsplash

Introduction

Hey all, this project will be a series. I don’t know how long the series will be as I’m still working on the project as I write these articles. I’ve wanted to build a chat app for quite some time. I came across an older tutorial (3 years ago) of Ben Awad (awesome YouTuber) doing a slack clone, which was perfect for me, so I’m following his approaches and making mine a updated version (a lot has changed in 3 years).

I wanted to practice building more complex projects. I’m learning a lot so far, like working with the PostgresSQL database, using Sequelize for the ORM, and connecting it with Graphql. So I’m hoping you guys can learn something too :) But that’s enough of the intro, let’s dive into the first part.

Installation for Database

Before we get to the good stuff, we need to install the things we need for this project. I’ll be using a Mac throughout this series.

Nodejs of course :) (if you haven’t already => https://nodejs.org/en/download/) PostgresSQL (for Windows and Mac https://www.postgresql.org/download/)

Installation videos

Mac video: https://www.youtube.com/watch?v=EZAa0LSxPPU

Windows video: https://www.youtube.com/watch?v=RAFZleZYxsc Postico (https://eggerapps.at/postico/) *optional* if your more visual like me :) this is a GUI for your database. (for mac)

That is all you need to get the database portion setup using Postgres (not that much). In the next one, we’ll work on folder setup and installing the packages we need for the backend. Until then folks :)
Predicting House Prices Pith Machine Learning
By: Hilal Alhwaiti
Tags: Analytics, Linear Regression, Python, Prédiction, House

Predicting House Prices Pith Machine Learning

If you’re going to sell a house, you need to know what price tag to put on it, for this purpose I wrote a regression algorithm to predict home prices

Introduction

The average sales price of new homes sold in the U.S. is US$388,000. The house price mainly dependent on Location, size and condition … these factors influence a home’s value.

The goal of this artical is to predict house prices using one basic machine Linear Regression and Random Forest , in this mainly we will look at data exploration and data cleaning, I used data from Kaggle with 79 explanatory variables describing every aspect of residential homes such ad Area, space, materials used …

Business Understanding

We are interested to answer the following two questions:

Q1: Get an overview of the our traget variable and find out what distribution its follow ?



Q2 : What are the most important variables to our traget ?



Q3: What is the best model that give us the best result ?



Q4: Can you improve the accuracy of a model ?.

Data Cleaning and Exploration

First we want to see if we have missing value in our data

It looks like we have few columns with a lot of missing valsue.

From above we can safely drop first 5 columns since they have approximately 50% missing value.

Since we don't know much about our data we can replace the the missing value in our categorical variables with mode. Similarly for the continuous variables we will replace nan with the mean.

Explore data

We want get an overview of the our traget variable and find out what distribution its follow

As we see, the target variable SalePrice is not normally distributed.

This can reduce the performance of the ML regression models because some assume normal distribution.

we will make a log transformation, the resulting distribution looks much better.

Q2 : What are the most important variables to our target ?

Our target variable is SalePrice, so we want to see what are the variables that have strong relationship with our response.
About Me — Robert Trakofler. Nice to meet you
By: Robert Trakofler
Tags: Poetry, Music, About Me, Art, Photography

A torchier I made from unsold lamps by Robert Trakofler

antiques into other objects I repurpose furniture into more practical uses I have even made a 15 foot mobile out of antique meet hooks and broken mannequins I suspended from the old soda pop factory ceiling here in Pittsburgh that is my store called Zenith.

I don’t waste anything. All of the leftover food I give away at the end of the week, I give all of my food preparation clippings to a worm farm and compost facility. I recycle what I don’t use in my projects at one of my favorite places the Warhola scrap yard (Andy Warhol’s uncle’s place) so you might guess at this point I am very concerned about the environment.

Silent Scream by Robert Trakofler

As a person of whom has neurological issues and experienced rape as a young man I am also passionate and write about human rights, equality, healing and survival. I have been on the other side of life I had a drinking problem was homeless and even arrested on a few occasions. Artful expression for me (and many others) was indeed a way for me to cope and gain a better understanding through introspection it helped me to survive and transcend many difficulties and obstacles and appreciate even revel in the beauty that surrounds us all and it was in these revelations that sparked the inspiration for me to want to share them in my art.

Robert Trakofler

I often say that at the end of every work of art, be it a poem a painting, a photograph or a written article is a hidden post script that says… Take this, make it yours… and then take it further! It is in this spirit that I write and wish to share with you my humble scrawls in the hope that somehow I can touch a witnesses heart and mind to a grand furtherance…

This is a song I worked on…

An example of my poetry…

I often close my writings with this statement… A poem or any form of artistic expression is nothing without a witness, and for yours… I am always grateful thank you for reading!
A Love Tale
By: Jess Kaisk
Tags: Literally Literary, Stories, Bibliophile, Poetry, Books

I want to delve into your corners,

to live inside your binds.

I long to feel the sensation of

your edges, trace along your spine.

To live a thousand lives with you,

and travel back through time.

Find the rhythm of each word

page by page

line by line
How To Publish Your Content On UX Planet
Tags: UX, User Experience, Writing, Ux Writing, UX Design

We’re looking for articles, insights, tutorials and case studies on Inspiration, User Experience, User Interface Design, Usability, Interaction Design, Prototyping, Product Design, and any other topic that relates to designing and building digital products.

How To Send Your Article

Send your draft or link to the published article to info@uxplanet.org via email, with a short description (one-two sentences) of what your article is about.

via email, with a short description (one-two sentences) of what your article is about. We will review the article and get back to you within 1–2 business days.

Information To Keep In Mind

Your article should be for all Medium audience, not just Medium Members.

Medium only allows articles to be published to one publication at a time. If your article has already been published with a different publication, we aren’t allowed to request it to publication.

Once your article is published with us, we ask you to not remove it from our publication for at least 6 months.

In order to keep the quality of our channel, we maintain the privilege to decline articles that don’t align with our goals and convictions.

We’re always glad to make new contacts and explore new possibilities. We would be very happy to welcome you on board of our UX Planet!
Careless citations don’t just spread scientific myths — they can make them stronger
By: Jon Brock
Tags: Science, Science Publishing, Hawthorne Effect

Science, in theory, is self-correcting. But, as a new study demonstrates, some scientific ideas appear immune to criticism. Striking them down only seems to make them more powerful.

The study, published in PLoS ONE by Kåre Letrud and Sigbjørn Hernes of the University of Applied Sciences in Lillehammer, Norway, looks at citations and mis-citations of three articles critiquing the so-called Hawthorne effect. It’s the first in a series of planned investigations of what Letrud refers to as “tenacious scientific myths”.

Continue reading at Nature Index
Persephone Rises
By: Giulia De Gregorio Listo
Tags: Poetry, Nature, Love, Writing

Persephone Rises

A poem

Art by Moga Alexandru

I remember; The crispy grass under my soles,

The tall lavender kissing my sore knees and my hands

Dancing around trees; Dirt beneath my fingertips and

A feeling of urgency towards stillness.

The voices of the woods would call me and I would answer

In sober desperation; The world is dying, I don’t want to spend

More than one minute in the same place because there is

So much to see and much earth to greet; Soon everything will collapse,

Starting by my lungs, one against the other, so I’ve been saving my breath

For the words that matter.

The Fae asked me to have faith in the cycles, in the seeds about to sprout

Yet I feel I’ve been cropped, harvested and soon, the soil will follow,

Eating down my legs and my arms; swallowing my limbs whole, engulfing

All that once was into a new beginning; An imploding volcano,

Erupting itself.

I see stones made out of empty shells and webs abandoned, evicted;

Long-gone spiders left circular notes, which I study and memorize by heart.

It is the lore of the forest, the words of a song I forgot the rhythm yet my

Syncopated hearth tries to retrieve it; I thought I could sing the world anew.

I thought I could mend the roots and the branches with saliva and tears,

But they keep on breaking; crippled jungles seek shelter beneath my arms,

The toasted wings of a weary phoenix, tired of the chthonian act of rebirth,

Pushed from the legs of Gaia more than once; beaking the primordial egg

Until it cracks open and cuts my skin, plucking my feathers.

But I resist.

The colossus of trees resist.

The agitated animals resist, clawing the fields, standing the sacred ground.

My eyes lighten the flames, and the ashes fall heavy and agglutinated

As dunes of sand of a dying desert.

A forbidden idea of possibility enters the pores of the forest, each hole,

Each cave wants to be more, to extort life from every leaf and dewdrop.

I twist stalagmites with my bare hands to extract the juice of persistence

And it rains all over the burnt land, the wounded seeds.

The tiniest creatures seem to celebrate this second chance, this existence.

I think of the many times I wanted to end mine, desiring to be

Shoved down into the cold, wet earth, stretching my whole body;

Finding new heartbeats beneath the steps of new ancestors,

Drinking new blood from the gems of a pomegranate.

Soothed, remade, strong enough to germinate again.