fabiochiu/medium-articles huggingface dataset:
The Worthy Work
By: Greg Mcverry
Tags: Creative Commons, Design, New Years Resolutions

Everyone, at least many people, like Anil Dash,(the majority I have never met but highly respect) seem to be asking what to build. Emma Irwin is looking to contribute to ten open source projects. Dave Winer ☮asked what he should build in 2016.

I had originally hoped, in fact I may have gone as far as asking, Alan Levine and Dave Winer ☮to work together and build me a remixable Stream.

I changed my mind. I want a different worthy project. (Still I am glad to see David Ascher and Tantek Celik looking forward to liberating the Stream.)

so that’s still worthy work. But I think I want something back even more.

In 2015 Remixing on the Web Took a Heavy Hit

We lost both Popcorn and Zeega. Mozilla had to concentrate resources elsewhere and the team behind Zeega was acquired by Buzzfeed.

These two apps represented something special. They unleashed the art of the Web by embracing remix culture. Each tool allowed you to take different sources on the web: images, video, sound, and make a derivative work. They were awesome.

We need the infrastructure to allow tools like these to flourish on the Web. Maybe it takes multiple partners. Using Flickr’s API to source images . Giphy is already everywhere (though attribution isn’t easy). Maybe DeviantArt makes the licensing of work easier to understand. Maybe someone forks makerba.se and creates a database of digital artists who allow their work to be used. Maybe YouTube gets serious about the Creative Commons licenses that users assign and allow third party derivatives.

Maybe it takes some new creative commons crawler (the CC search engine is close but I want it embedded right in the tool) that relies on some yet to be invented API that can categorize media by license and type. This is coupled with a remix interface…honestly I would just revive Zeega. The UI was so pleasing.

Maybe its a new browser add-on or extension that allows you to clip media from all over the web. You get a pallete and a slide deck. You can drag and drop and layer media as you surf the web. You sprinkle in some texts hit share and send your openly licensed work all over the web.

You Want Worthy Work? Bring Back Remix in 2016
All you need to know about Pointers -Part-1
By: Vaidhyanathan S M
Tags: Pointers, Programming, C

All you need to know about Pointers -Part-1

Working with addresses and Understanding Dynamic memory allocation

One of the most important concepts in C, is pointers. Moreover, this concept is considered to be most confusing and one of the most difficult to understand. I say, this is a misconception. It is not really that difficult to understand. This article will be really helpful and will make it really easy for you to understand!

So, Let us get started!

Dealing with Addresses and the need for Pointers

We have been using addresses implicitly during programming. This can be realized with a simple example.

In the above program, the variable a is a named location and is given a place in the memory (i.e., address).The value stored at that address is 10.

Now, we often get situations where we need to explicitly work with addresses. This is where we need to realize the need for pointers.
10 Principles For Schools of Modern Learning
By: Will Richardson
Tags: Education, Tech, Learning, Change

It’s time to raise the bar on our conversations around school change.

For too long, we’ve been paying lip service to “transformation,” unwilling or unable to reimagine our work in schools in ways that are fully relevant for the realities of the modern world. And as we pursue half-measures to become “better,” we neglect the needs of our students who need us to be decidedly “different.”

The gap between the increasing pace of change and our inability in schools to adequately respond to it is what keeps Bruce and Missy and I (and others) up at night.

We need to close the gap.

Introducing our newest white paper: 10 Principles for Schools of Modern Learning: The Urgent Case for Reimagining Today’s Schools.

It’s our first shot across the educhange bow that we hope will get you thinking and talking and acting to lead serious, sustainable change in your schools and classrooms.

This 20-page ebook highlights:

A framework for developing kids who are deep, powerful, curious, agile learners.

Action steps to inform a change process in your school.

Questions you can ask to start creating change in your school.

Links to resources you and your stakeholders can access today to get started.

Insights and ideas to help you make better decisions about your school’s future.

Methods that schools are already using to transform student learning.

We’ve got more coming: a new podcast series, resources for ChangeLeaders, and an 8-week course that we think will move schools into the modern world with relevance, sustainability, and scale.

We’re not naive as to the work that real change takes. In fact, if you don’t have a healthy dose of courage and commitment to creating a new narrative for schooling in this moment, you won’t want to tag along on this ride.

But if you do, welcome. Read and share the whitepaper, join us on Facebook, and start to build your own capacity for change with a community of global leaders invested in doing what’s right for our kids in these challenging yet exciting times.
The Farewell
By: Andrea Juillerat-Olvera
Tags: Death, Poetry, The Rebel Poets Society, Farewell, Poem

image by author

Death,

they say you are

the finest dance of all

a crown of splendor

that is freedom.

Though I stay here

made of mud

you will melt with the moon

court the stars

run with the wolves

of your dreams.

Benevolent gardener

the earth bows low to you

she enshrines your kisses

in a field of flowers

your breath

in the misty rains

your laughter

in the holy wind

her smitten sunsets will reverberate

with the colors of our bliss.



Hushed by the fall of darkness

your ghost moves in me now

taking shelter in my astral heart

finding refuge

in the rhythmic

hidden chamber

of my aorta.

Andrea Juillerat-Olvera 2020
I Experienced True Love Yesterday
By: Mr. Molly Maguire
Tags: Happiness, Anger, Love, Meditation, Spirituality

There were no signs that anything significant would happen.

Yesterday started out as any regular day.

I wrote my daily story, studied a bit on my charts and talked to some friends. So far, so good.

A run of the mill Sunday.

Before going to sleep, I started my usual meditation routine.

That’s when things got crazy.
You’re (At Least a Little) Racist
By: Ashley Nicole
Tags: Culture, Diversity, Equality, BlackLivesMatter, Racism

Implicit biases are pervasive. Everyone possesses them, even people with avowed commitments to impartiality such as judges.- Ohio State University Kirwan Institute for the Study of Race and Ethnicity

No matter how hard you try, chances are, you’re probably a little bit racist. This is because of a phenomenon known as implicit bias. The thing about implicit bias is that everyone has it. In our quest to end racism, we must first start with ourselves in acknowledging our personal biases caused by society.

Implicit Bias is In All of Us

Photo by visuals on Unsplash

According to the Ohio State University Kirwan Institute for the Study of Race and Ethnicity, “implicit biases are pervasive. Everyone possesses them, even people with avowed commitments to impartiality such as judges.”

These biases aren’t just unfavorable, though. They can also be affirmative, such as promoting white supremacy.

This expands into seemingly harmless parts of our life, such as calling the biggest room the master bedroom.

Implicit bias is why the phrase “I don’t see color” is problematic. Despite how you try to be equal and deny differences, they are there and affect how you perceive people. They need to be acknowledged.

One of the first steps to understanding and counteracting your implicit bias is to understand what your biases are. Implicit bias manifests in unconscious thoughts that you don’t notice, making it difficult to counteract. Harvard offers a test at Project Implicit where you can identify your bias.

Implicit Bias Exemplified

Photo by National Cancer Institute on Unsplash

Despite moves against discrimination, it’s still widespread around us.

Most notably, implicit racial biases cause disproportionate use of lethal force against black people.

The “whiteness” of your name on your resume affects the likelihood of getting responses.

Additionally, black people tend to be at higher risk for different health issues, including COVID-19. There are a variety of reasons, including socioeconomic status and bias within doctors and medical professionals, which affects their judgment and diagnoses of patients. Black women are also 2–6 times more likely to die during childbirth.
Mining the new Gold
By: David E Alexander
Tags: Communication, Cookie, News, Non Negotiated, Business Ethics

The Wall Street Journal has been running a fantastic set of articles called What They Know. Today’s (15th in their series) is called TV’s Next Wave: Tuning In to You. This article states that:

Data-gathering firms and technology companies are aggressively matching people’s TV-viewing behavior with other personal data — in some cases, prescription-drug records obtained from insurers — and using it to help advertisers buy ads targeted to shows watched by certain kinds of people.

How this translates, the article explains, is that these companies are now tracking you at a level of surfing and life-involvement that is highly customizable to your tv. (They don’t have to know your name, they know who you are by your habits.) Let’s say, for example, that you watched five cookie commercials (tracked), then later in the week you bought a package of cookies (tracked from purchases). These companies will start to get a picture of how many cookie commercials (or anything else that you watch) it will take to affect your behavior. Using an example from the article, the U.S. Army tested four different ads for recruitment:

One group, dubbed “family influencers” by Cablevision, saw an ad featuring a daughter discussing with her parents her decision to enlist. Another group, “youth ethnic I,” saw an ad featuring African-American men testing and repairing machinery. A third, “youth ethnic II,” saw soldiers of various ethnicities doing team activities.

Someone will likely claim that there’s no personally identifiable information being exchanged. That will be a lie, as they could only make that claim by defining “personally identifiable information” in a very different way than regular people–or government regulators–would. This is more about tracking and compiling the most intimate details of our lives, so we can be manipulated into acting a certain way.

Coaching moment: Corporate behavior like this is an example of a slippery slope. There is no real end to the social destruction that could be wrought on our world by corporate visions of a “good society.” I doubt that any one person that works for these companies would wish to be tracked and manipulated in this way. But when that person goes to work for a company that does this, the person is “just doing his job.”

There’s a clear reason why “Do Not Track” legislation is being proposed. This story points out an example of tracking that, I would argue, crosses ethical boundaries. It’s one thing to use voluntarily shared data about people. It’s another to invade their homes and lives for corporate gain.

I might be over-reacting. How do you feel about this?

More »

Related posts:
The Human Parts Fiction Prompt #2
By: Human Parts
Tags: Hp Prompts, Writing Prompts, Fiction

Write a story that includes this scene: someone writing their entire genome in Gelly Roll pen on a piece of notebook paper.

(A genome is someone’s complete DNA sequence — their genetic code.)

Everything else is up to you. Doesn’t have to be a major scene; doesn’t have to be literal or real or related to science — though of course it can be any or all of those things.

Due next Friday, August 14. Submit your story as a “response” to this post below. We’ll choose our favorites to feature on Human Parts.
Life Lessons from Water
By: Jonathan Adrian
Tags: Philosophy, Personal Development, Self Improvement, Personal Growth, Self

In attempts to get up to pace with humanity’s lift-off in technological and civil advancements, human beings are enshrouding themselves in the cacophony of self-help books, productivity blogs, educational YouTube videos, and personal development podcasts.

Raymond Tang, who spoke on a TED stage last year, felt the same way. He thought the relentlessly quick-shifting world was too much for him to grapple and he was practically drowning in his own self-consciousness. Then, he started reading self-help books. But the more he got into this habit — the more books he read — the more anxious and restless he became.

“It was like feeding my mind with junk food and I was becoming mentally obese”

Then, out of pure serendipity, as he was looking through the self-help shelf in a bookstore, he came across a small book called Tao Te Ching. It was a 2600 year old manuscript about the ancient Chinese philosophy of the Tao and its virtues. “It was by far the thinnest and smallest book in the bookshelf”, he said. “It had only 81 pages, and each page had a poem”.

One particular page in that book changed his life.

An excerpt from the Tao Te Ching, Passage #8

He was so profoundly moved after reading the short verse that he admittedly started reciting and practicing its principles on a daily basis. After years of actualisation, here are 3 things Raymond learned from the virtues of water.

Humility

“Water always stays low”

Water provides nourishment for plants to grow, it sustains the ecosystem of a vast biodiversity inside it, and it serves the billions of human beings that depend their lives on it. Water does all this, without drawing much attention to itself. In a world that emphasises the values of knowing the answers to everything, water teaches us to be okay with saying “I don’t know, I want to learn more, and I need your help.”

Water teaches us to shift our focus from me, to you — to redirect the attention from yourself to the people around you. Rather than promoting the success and glory of yourself, it is more satisfying to promote the success and glory of others. That way, life and the world becomes more exciting.
Build Better and Clean RecyclerView.Adapter With Kiel
By: Ibrahim Yilmaz
Tags: Android, Android App Development, AndroidDev, Recyclerview, Kotlin

Some years ago, we had only ListView and its Adapter. It had performance issues and these issues were resolved with ViewHolder Pattern (Here also I want to send my greatest appreciation to the one who found and shared this).

If we go back and recall it in detail, it is basically wrapping some view related software entities into ViewHolder class, saving it in View’s tag and using it in. Hopefully, Google released better ListView, which is RecyclerView, for us.

As we are in the mud of Android Hell (lifecycle problems, architecture problems, UI development problems etc etc.), most of us like did not notice the adapter hell in ListView. We did not complain about it enough as we did in this ViewHolder pattern, so Google has not saved us from this hell yet.

What is Adapter Hell?

Writing/Duplicating the same RecyclerView.Adapter implementation for each Fragment/Activity which uses RecyclerView to visualize the data. Code Duplication is bad but duplicating bug or limitation is worser thing that we can do for us🤢🤢🤢.

In Twitter, there was a confession post-cycle for Android Developers and Duplicating RecyclerView.Adapter is the one of the most popular answers by Android Developers.

If there are more than one type to be visualized in RecyclerView, it means more wood in the fire of this hell 🥵.

Because it means that you will have:

more if/when/switch statement 😥

more casting 🤯

more bug🤬

There are many very good solutions and articles about these issues.

One of the most popular idea is based on Delegation Pattern over RecyclerView.Adapters, which is basically we create a generic adapter, we have delegation for each type which help us to create ViewHolder and binding data to ViewHolder.

You should absolutely read Hannes Dorfmann’s Adapter Hell Escape Article. I want to say thanks to him for such a great article and AdapterDelegates library. It still helps a lot.

Another pain point is the viewtype s. It should be unique arbitrary Integer . Our data types in the adapter are unique, so we have different data type for different views. But we have to define this Integer value😢.

Should we define them as 1,2,3 or 4?

It makes me remember button1 , button2 , button3 …

Unfortunately ,we can’t use that data types hash value because HashValue is integer. There can be collision!😳

Don’t worry there is also a solution for that, which is basically using layout resource as a viewType ! It is unique, it is logically connected with both ViewHolder and data type .

You should absolutely read Danny Preusler’s article about that.

So the idea:

Don’t copy/paste/write same adapter code for each RecyclerView .

. Use your layout resource as a viewType .

RecyclerView.Adapter with Kiel

Photo by Jeremy Thomas on Unsplash

Kiel is designed to be easy to integrate, easy to use based on these two ideas with the help of the power of Kotlin💪.
Credit Card Fraud Detection-Data Science Projects
Tags: Deep Learning, Projects, Machine Learning, Data Science, Artific

In this project tutorial, we will be predicting whether a particular transaction is a Fraudulent transaction or Genuine transaction. We will be dealing with data imbalance with the help of upsampling and downsampling using resample and SMOTE. We will dive into the BFSI industry, i.e. Banking, Financial Services, and the Insurance Industry.

JOIN TELEGRAM GROUP

We will be using different algorithms and models to arrive at our answer. Example:

Logistic Regression,

Support Vector Machine,

Random Forest Classifier,

Naive Bayes,

GridSearchCV,

AUC

Before we start, please note that this tutorial is part of the Data Science Project Mastery Program, which is a practical hands-on data science tutorial for anyone to learn data science right from the basics to advance by building projects and great Data Science Portfolio. Feel free to check it out.

In order for you to make the best out of this tutorial, I have put this tutorial in the form of a video for better understanding

Watch and work along

INTRODUCTION
How the Best Problem Solvers Crack the Code
By: Matthew Royse
Tags: Self Development, Problem Solving, Personal Development, Curiosity, Learning

How the Best Problem Solvers Crack the Code

Great problem solvers are made, not born

Photo by Olav Ahrens Røtne on Unsplash

The one thing that is certain today is uncertainty.

To overcome uncertainty, it’s important to have the right mindset about solving problems.

How do become a better problem solver? You learn from the best.

Solving problems starts with having an open and curious mindset. The best problem solvers can succeed under any conditions, especially when there’s a lot of uncertainty.

In today’s global pandemic, there’s a lot of uncertainty. No one knows what tomorrow brings. That’s always the case. Even more so today.

There are five mindsets that the best problem solvers use to become more successful. Let’s dive into each one of them.
Here’s Why You Should Save Your Kid’s Baby Teeth
By: Maressa Brown
Tags: Body, Health, Future, Stem Cell Research, Science

Here’s Why You Should Save Your Kid’s Baby Teeth

It could save their life.

When you were a kid, hitting milestones felt magical. Even the less enjoyable aspects — enduring the weirdness of wiggly, bloody baby teeth — came with a visit from the benevolent Tooth Fairy. But waking up to find a cool pile of cash under your pillow isn’t the best part of losing baby teeth: according to science, saving your child’s baby teeth might save their life.

Jenn Durfey / Flickr

A 2003 study shows that baby teeth contain stem cells, which the National Institutes for Health (NIH) claims can be used to develop replacement cells and tissues. These replacement cells can help treat a variety of diseases, including macular degeneration, spinal cord injury, stroke and burns. Baby chompers have such useful medical qualities that people are going to great lengths not only to save them, but also to preserve them.

Preserving baby teeth may prove useful in the long run, but the process comes with a hefty price tag. Facilities like Store-A-Tooth, The Tooth Bank, and StemSave require upfront fees ranging from $475 to $1,749 and yearly storage rates cost roughly $120.

The process of preserving baby teeth is similar to that of umbilical cord blood banking, which is becoming increasingly popular. However, critics argue that the cost of preserving the teeth might outweigh the benefits — to date, the US Food & Drug Administration (FDA) has yet to approve the use of dental stem cells for any medical procedure.

In 2013, the California Dental association released a statement acknowledging that “stem cells harvested from deciduous teeth may be a source of tissue regeneration and repair.” But they caution consumers to be careful when deciding whether or not to spring for the costs of teeth preservation, saying;

“Despite its exciting potential, experts agree it is premature to consider dental pulp stem cells as a source of cells for replacing or regenerating tissue.”

Research into baby teeth is still ongoing, and while this is an area of science worthy of further exploration, it’s too soon to say if investing in tooth preservation is worth it or not. That said, stem cells obtained from teeth may one day help to develop cures for Type 1 diabetes, treat multiple sclerosis, traumatic brain injury and even reconstruct bone tissue, optic neurons, and retinas. Depending on your child’s health challenges or genetic predispositions, you may want to speak with your medical professional about banking their baby teeth.

After all, it never hurts to explore innovative, life-saving options.
How to manage your time and prioritise
By: Costas Andreou
Tags: Software Engineering, Programming, Product Management, Productivity, Time Management

The Pareto Principle

The last thing to cover is the Pareto Principle and how it can be used to your advantage. The Pareto Principle is known by many names, such as the 80/20 rule or the law of the vital few. This principle essentially states that for a given situation, 80% of the effects come from 20% of the causes.

An example could be something like 20% of Medium writers produce 80% of the [good] content.

Knowing this principle, it’s time to learn to apply it. Let’s examine a few use cases.

Photo by Han Chau on Unsplash

Use case #1: 20% of the work delivers 80% of the value

Following from the Eisenhower Matrix and the quick wins, the Pareto Principle primarily advises that we could do 1/5th of the work and get 4/5th of the value. That could either be by only addressing a subset of the backlog, or by solving each item partially. Maybe you deliver the work in a draft state, rather than 100% completed.

Use case #2: 20% of the root causes create 80% of the problems

Sometimes you may have some tasks which seem to be repeating themselves. It might be the type of problems you keep addressing, or the same group of clients causing most of the trouble.

Whatever it is, it’s worth identifying the trend and solving the issue once and for all. To determine the root cause of a problem, it’s worth asking why five times in a row. The final answer tends to be the root cause of the problem.

Having used the Pareto Principle, you can then identify the best way to proceed with your workload to achieve the most out of your day, week, month or year!

I hope that you’ve found some or all of the above useful. Hopefully, you’ll put these tips into practice, and they work for you. Remember to persevere for a while whenever you’re trying out a new technique. It takes a bit of time to get the hang of it.
It’s a Small World
By: Fsi Student Programs
Tags: Fsi Students, Belgium, Tecfsi, Internships, Stanford

About the author: Daniel Huang ’20 is a TEC Undergraduate Intern at Bruegel in Brussels, Belgium. Daniel is currently a Stanford undergraduate majoring in economics.

As I was wandering around a quaint village in the German countryside, I saw a person wearing a red t-shirt. Something about the shade of red stuck out to me, and as I glanced back once more, I realized it was a shade of red I hadn’t seen in a long time: it was Stanford Cardinal. In fact, much to my surprise, I could faintly make out faded, white letters spelling the name Stanford. Either the universe was playing tricks on my vision or this was a really strange coincidence.

For my first weekend in Brussels, I took a 23 hour bus ride to visit Berlin. My bus left Brussels in the wee hours of Saturday morning and then deposited me at an airport in western Germany, where I had a 13-hour layover. I hadn’t planned anything, so I hopped on the first departing train and got a taste of the stereotypically punctual and efficient German public transit system. I ended up in Brühl, a sleepy village on the edge of a nature reserve. Without much direction, I started wandering around until I ran into the guy wearing a Stanford shirt.

Augustusburg Palace in Brühl, Germany

As luck would have it, he not only spoke English, but was also a rising junior who was doing an FSI internship in Cologne, Germany. Perhaps the last thing I had expected was to meet a fellow student in Brühl, but as we were walking through secluded forest talking about courses and majors, I felt like I was back inside the Stanford bubble. It turns out that we were both working at economics think tanks, so we compared our experiences and also talked about living abroad. Later, we went to a nearby city to eat a pretzel, sit by the Rhine, and have dinner.

The camera eats first in Bonn, Germany

This chance encounter pushed me to think more deeply about my preferences for my ideal career and lifestyle. Being exposed to a completely different work environment and culture in Brussels (which is, albeit, a cosmopolitan city) had already pushed me to start thinking about these topics, but hearing the experiences of a fellow student from a similar background who has been abroad for a longer period of time has helped me identify and articulate what matters to me.

One of the underappreciated strengths of FSI’s summer internship program is the sheer number of students who have the opportunity to work abroad every summer. Apart from meeting the guy in Brühl, I work with two other interns from Stanford at my think tank in Brussels and also know people who have interned abroad in previous years. Living and working in a foreign country means being confronted with differences in lifestyle and culture and leaves a strong impression. I am interested in not only hearing about other people’s experiences, but also using their thoughts to inform my own opinions. In this way, my summer internship gives me the opportunity to have meaningful exchanges with peers who have also lived abroad.
having someone
By: Nupoor Raj
Tags: Poetry, Couples, Romance, Creative Writing, Relationships

having someone

poetry

Source- Shrishti Arts

Having someone to talk to

at your fingertip

in the middle of the night

or through a busy day…

someone to cheer

in an afternoon of crisis

someone to sit beside

listening whilst you chirp…

someone to give you a hand

when you are about to jump

to reignite your spirit

and make your heart joyfully pump…

that’s what’s life

and that’s what counts!
Essence
By: Nia Amara
Tags: Sex, Erotica, Fiction

On my knees, running my hands up your thighs, I place my cheek against the denim shield that covers your hard bulge and nuzzle against your heat, sinking into the comforting smell.

I reach up to undo your fly, until I have enough access to pull your pants off. I love the way your hard cock joyously bounces free. I nuzzle again, introducing myself fully, whispering down the full hot length, of how I’m going to take care of it.

My attention is focused on your full balls as I spit on them, slurp and gently suck. Your sexy clean-musky smell invades my senses and I’m lost in you. My hand softly slides up and down your shaft purposely missing the head each time. Im licking your balls and thinking about your cock leaking from the top. I force myself not to complete my stroke. I want to tease and stroke your cock until you’ve created a puddle for me to devour. I quickly lose patience and slip my tongue over the top for the first time; capturing my prize. It’s seconds before I’m working my hand, mouth and throat – sucking, stroking and spitting all over it.

“Do you like that hard black cock?” You ask me in an authoritative confident voice.

The brat in me wants to see what kind of punishment you’d dish if I disagreed, but the slut wants nothing more than your ultimate pleasure, and you know the truth anyway. So with a full mouth I hummm my agreement, and you smirk as you know my pussy just got wetter.

I slow to exaggerated movements sliding my hand up and down your shaft with a firm grip, revelling in the clacking suction sound inspired from the soaking wetness of my saliva combining with your precum.

I circle the sensitive underside with my tongue taunting the cum from your balls. I never take my eyes off you for a second, even when your head falls back in intense pleasure. I love watching you. I love listening to your moans. I love the feel of your black-velvet-steel, strong and proud in my wet grip, on my tongue. I can taste how close you are.

I’m tempted to speed up for a moment to get that nutt but I want you to know I’m a perfect slut. Your perfect slut. So I savour you, with a firm easy pace, building you rock-steady, keeping you perfectly idle, in that moment, just before the moment, you’re going to cum. I can feel your silent internal pleas begging for that one perfect deep combined slurpe/stroke that will push you over the edge. This moment is the only one I ever get of absolute control over you.

My wet fingers massage your sack as I push you deep into my gurgling throat. It’s one step to far, but I’m ready as your balls draw up and expel the essence of your freak, into my hot thirsty mouth. I don’t waste a single precious drop.

I can’t wait to drink your lust.
Anil Dash Floated by on a Wave
By: Jon Bell
Tags: Google Wave

Anil Dash Floated by on a Wave

Remembering some old tech

A really amazing app launched in 2003. It was called Hydra and it let you write code, in real time, with other people. Our minds were blown.

This feature isn’t novel anymore. This is how Google Docs, Figma, Miro, and tons of other web-based collaboration tools work. But there was a time where the idea was brand new and all of my nerd friends were smitten by it. It wasn’t just a glimpse of the future, it was clear that real-time collaboration was a feature that everyday people would use one day.

Over five years later, Google announced a new product called Google Wave. It looked like this and good luck figuring out what it does.

Google Wave was attempting to blend instant messaging and email into some sort of new, better product. There was a lot of excitement and speculation about exactly what it would do, and how it would feel to use. It was hard to get an invitation to the service, but I eventually did. And the one thing I remember, other than being perplexed and unimpressed, was seeing a confused Anil Dash float by on one of the Waves. I posted an item, he responded in real-time, and whoosh, the page shifted again and I gave up.

The whole Google Wave experience was overwhelming and confusing and hard to imagine being used by people in the mainstream. But there was something memorable about the interface showing me a real human who was just as discombobulated as me. It felt like catching the eye of someone on a subway car and making a face like “Get a load of this craziness.” It felt human.

Now it’s been over a decade since Google Wave failed, surprising no one. All these years out, I can’t remember how the features worked, or the visual design, or the marketing. But I do remember when Anil Dash tumbled by. Because it was the only part of the experience that I could relate to.
Best Revenge
By: Pamela Simmonds
Tags: Writing, Short Story, Fiction, Love, Relationships

“The first step toward getting somewhere is to decide that you are not going to stay where you are.” J.P Morgan.

The words glared at her from her tablet. Cody had posted the quote only an hour before announcing to her that their engagement was off. He didn’t love her and he wanted to move on with the woman he did love. Demanding the return of the engagement ring that was his grandmother’s and could she please vacate his family home by Sunday.

Ashley was devastated. Such a waste. Five years of her life down the drain. All promises of a future now residing in some stranger’s bed while she sat there trying to figure out what to do with hers.

The more she thought about it the more pissed off she got. All those times he was unavailable or didn’t answer her texts. Each memory stoking the flames of her rage.

Ashley shut down Facebook and laid the tablet on her childhood nightstand.

“Asshole!” she muttered.

Nana had insisted that she pack up her important belongings and come back home right away. Pop and Danny could go back over during the weekend and get any remaining things she still had there. Then she could put Cody behind her and move on.

“Easier said than done Nana”, she thought.

Tears flooded her eyes again as the fire of contempt burned in her veins. She had given up so much to be with Cody. A job offer that would have seen her traveling the world as a writer. Visiting little towns and reporting back to the magazine on some of the best places that were a “must-see” for other travelers. But Cody had refused to let her do it, claiming that their relationship would suffer too much and that she was being selfish.

“Wasn’t she happy working locally? Writing is writing right?”

And she had succumbed to his pressure and let the opportunity of a lifetime slip through her fingers. And now the relationship was over anyway.

“Fuck you, Cody” she cursed as she buried her head into her pillow and closed her eyes.
Ripple and EOS wallets have been added
By: Artis Turba
Tags: Eos, Ripple, Altcoins, Ethereum, Bitcoin

Hey guys, more great news! The #Ripple and #EOS wallets are now live. Dev team are working around the clock to get #BitcoinCash, #TRON and #DigiByte released, we will keep you updated

$ARTIS $ETH $BTC $XRP $EOS $DGB $TRX $BCH @DigiByteCoin
Your daily stand-up meetings can be better
By: Eder Barro
Tags: Scrum, Agile, Kanban, Meetings

The Three Questions vs Walk the Board

Three simple questions. We all know them; we all started our Agile journeys getting used to answering them; and we face them every single day.

“What did you do yesterday?” “What will you do today?” “Are there any obstacles in your way?”

People like to talk about how well they are doing by solving the tasks assigned to them. Unfortunately, people do not find the same level of pleasure standing up while listening others ramble. The three questions help the team members get an idea of what others are working on, how well the tasks are progressing, and if there are blockers in the way. However, it also brings in other, less desirable side effects. Blocked tasks that nobody worked on during the previous day may be overlooked and people will explain that they had to work on tasks not related to the team: more, they are very likely to not be of interest to the people listening and people will often engage in storytelling. The short story is that the questions make the meeting focus on the people, not on the tasks.

Walking the board helps reverting this situation. It consists of dropping the questions and, instead, reviewing the status of every task on the board, starting from the ones closest to completion and ending with the ones still in progress. People are more interested in tasks, and not so interested in their teammates, so this is what is answered while walking the board. A good common question could be, “What do we need to do to move this story to the next stage?”

The most obvious benefit is that the focus is on the tasks, not on the people — so, the amount of storytelling is significantly reduced and interaction between team members naturally emerges.
Ruth Bader Ginsburg’s Legacy Must Propel Us to Fight Harder
By: Lucy Ge
Tags: Opinion, Ruth Bader Ginsburg, SCOTUS

I learned of her passing from a text from a group chat: “RBG died.”

I instantly called my friend and we processed her death together. A few minutes later, I heard my parents talking about her death. A shockwave rippled through my friend group and classmates on Instagram, with a tidal wave of Instagram stories commemorating her life storming my feed. Across America on Friday, similar shockwaves of grief ran through households.

Ruth Bader Ginsburg, a feminist icon and a Supreme Court justice, died at age 87 of cancer. Her legacy cannot be understated. After graduating from Cornell University, she went on to be one of eight women in her class at Harvard Law School and the second woman to be appointed to the position of Supreme Court justice.

In her lifetime, she worked tirelessly to advocate for the rights of women and marginalized groups, voting to legalize gay marriage in Obergefell v. Hodges in 2015 and voting to strick down a restrictive Texas abortion bill in Whole Woman’s Health v. Hellerstedt in 2016. Before becoming a justice, she led the Women’s Right Project for the American Civil Liberties Union and was one of the attorneys representing Sally Reed in the 1971 Reed vs. Reed case and argued against gender discrimination when it came to awarding estate.

With her death, it’s easy to feel despair. Roe v. Wade is now in more danger than it was before of being overturned. The rights of anyone who isn’t a cisgender white man may be in danger — with a possible 6–3 conservative Supreme Court majority, the rights of the LBGTQ+ community, women, and marginalized racial groups may come under attack. This sense of anguish was echoed all over my social media platforms since her death.

It’s okay to be scared. It’s okay to feel uncertain in what has already been a violent, turbulent year.

But we can also take inspiration from RBG’s legacy of perseverance and courage and continue doing what we can to make a difference in this upcoming presidential election. Phonebank, textbank, get involved in campaigns, donate, educate yourself and others, and speak out in person and on social media. We’re faced with a lot, but let’s take inspiration from RBG and continue fighting.
Loom PlasmaChain Staking เปิด Live แบบเต็มรูปแบบ! — การ Stake ให้กับ LOOM และเพิ่มความปลอดภัยให้กับ PlasmaChain
By: Loom Network Thai
Tags: Blockchain, Cryptocurrency, Ethereum, Technology, Bitcoin

in Both Sides of the Table
Iran, Italy Eager to Enhance Cultural Ties
By: Maryam Khy
Tags: Italian Embassy in Iran, Culture, Europe, Iran, Italy

Officials from Iran and Italy have weighed plans to promote cultural cooperation between the two nations with closer interaction among the arts centres.

Yaroslava Romanova, an attaché at the Cultural and Press Section of the Italian Embassy in Iran has held a meeting with president of Niavaran Cultural Centre in Tehran.

Click here to read the rest of article.
5 Tricky SQL Queries Solved
By: Saiteja Kura
Tags: Problem Solving, Data Analysis, Artificial Intelligence, Sql, Data Science

Query 5

We are given a subscription table which consists of subscription start and end date for each user. We need to write a query that returns true/false for each user based on the overlapping of dates with other users. For instance, If user1's subscription period overlaps with any other user the query must return True for user1.

My Solution

Upon initial analysis, we understand that we must compare every subscription against every other one. Let us consider start and end dates of userA as startA and endA , similarly for userB, startB and endB .

If startA ≤ endB and endA ≥ startB then we can say the two date ranges overlap. Let us take two examples. Let us compare U1 AND U3 first.

startA = 2020–01–01

endA = 2020–01–31

startB = 2020–01–16

endB = 2020–01–26

Here we can see startA (2020–01–01) is less than endB (2020–01–26) and similarly, endA(2020–01–31) is greater than startB (2020–01–16) and hence can conclude that the dates overlap. Similarly, if you compare U1 and U4 the above condition fails and will return false.

We must also ensure that a user is not compared to his own subscription. We also want to run a left join on itself to match a user with each other user that satisfies our condition. We will create two replicas s1 and s2 of the same table now.

SELECT *

FROM subscriptions AS s1

LEFT JOIN subscriptions AS s2

ON s1.user_id != s2.user_id

AND s1.start_date <= s2.end_date

AND s1.end_date >= s2.start_date

Given the conditional join, a user_id from s2 should exist for each user_id in s1 on the condition where there exists an overlap between the dates.

Output —
Improve Your Users’ 2FA Experience With HTML Attributes
By: Phil Nash
Tags: 2fa, Security, Programming, HTML, UX

The Default Experience

When you implement two-factor authentication for a web application, perhaps with the Authy two-factor authentication API, you’ll need a form for your user to input the one-time password you’re going to send them. You might create something similar to the following HTML:

<form action="/sessions/check-2fa" method="POST">

<div>

<label for="token">Please enter the code you were sent:</label>

<input type="text" name="token" id="token" />

</div>

<button type="submit">Check token</button>

</form>

This is a good experience already. The <input> has a name and a unique ID and the <label> is using the correct for attribute to explicitly associate with it, which is important for accessibility. You could also wrap the <label> around the <input> for the same effect. With a bit of CSS, this might look something like this:

However, we can progressively enhance this experience with just a few more attributes.
Hãy nhường nhịn trẻ em
By: Tôi Có Thể Viết
Tags: Life Lessons, Children, Learning, Education, Creativity

in Both Sides of the Table
¿Cómo identificar tu mercado objetivo?
By: Diez Agencia
Tags: Marketing Digital, Marketing Elemental

in Both Sides of the Table
Veri Görselleştirme Kataloğu Türkçeye Çevirildi
By: Veri Okuryazarlığı Derneği
Tags: Data Visualization, Veri Görselleştirme

in Both Sides of the Table
#ClimateWednesday Launch Tweet-Chat Series On #KnowYourNDCs
By: Iccdi Africa
Tags: Ndcs, Climate Change, Wash, Renewable Energy, Nigeria

2015 was a historic year in which 196 Parties came together under the Paris Agreement to transform their development trajectories so that they set the world on a course towards sustainable development, aiming at limiting warming to 1.5 to 2 degrees C above pre-industrial levels.

#KnowYourNDCs

Through the Paris Agreement, Parties also agreed to a long-term goal for adaptation — to increase the ability to adapt to the adverse impacts of climate change and foster climate resilience and low greenhouse gas emissions development, in a manner that does not threaten food production. Additionally, they agreed to work towards making finance flows consistent with a pathway towards low greenhouse gas emissions and climate-resilient development.

Nationally determined contributions (NDCs) are at the heart of the Paris Agreement and the achievement of these long-term goals. NDCs embody efforts by each country to reduce national emissions and adapt to the impacts of climate change. The Paris Agreement (Article 4, paragraph 2) requires each Party to prepare, communicate and maintain successive nationally determined contributions (NDCs) that it intends to achieve. Parties shall pursue domestic mitigation measures, with the aim of achieving the objectives of such contributions.

What does this mean?

The Paris Agreement requests each country to outline and communicate their post-2020 climate actions, known as their NDCs.

Together, these climate actions determine whether the world achieves the long-term goals of the Paris Agreement and to reach global peaking of greenhouse gas (GHG) emissions as soon as possible and to undertake rapid reductions thereafter in accordance with best available science, so as to achieve a balance between anthropogenic emissions by sources and removals by sinks of GHGs in the second half of this century. It is understood that the peaking of emissions will take longer for developing country Parties, and that emission reductions are undertaken on the basis of equity, and in the context of sustainable development and efforts to eradicate poverty, which are critical development priorities for many developing countries.

Each climate plan reflects the country’s ambition for reducing emissions, taking into account its domestic circumstances and capabilities. Guidance on NDCs are currently being negotiated under the Ad Hoc Working Group on the Paris Agreement (APA), agenda item 3.

“Aligned with development priorities, NDCs offer an opportunity to redesign our development approach that is smarter, more sustainable and inclusive. Through the new NDC Support Programme and our work with the NDC Partnership, we will help countries make these important linkages and create an integrated approach.” — Achim Steiner, UNDP Administrator

#ClimateWednesday tweet chat series on #KnowYourNDCs will be starting this Wednesday. Stay connected.
Happy Hour
By: Background Noise Comics
Tags: Humor, Drinks, Quarantinelife, Summer, Comics

Is it Bartender John to the rescue, or Who’s going to rescue Bartender John?
Pieces of Programming — Binary Search
By: Kristian Roopnarine
Tags: Python Programming, Computer Science, Programming, Algorithms

Guess the number

I have a number between 1–100 and you have to guess what it is and I’ll tell you whether your guess was too high or low. How would you approach this? One way would be starting at 1 and working your way up the list. What if my number was 99? You’d have to take 99 guesses before you arrived at the right answer. That would be a method called simple search.

Now I’m pretty sure that’s not how anybody would actually guess, more than likely they’ll start somewhere in the middle, close to 50. Why is this? Well if 50 isn’t the correct guess, you’ve practically eliminated half of the possible answers! Either 50 is too high or too low which narrows the actual number to the range 1–49 or 51–100. If we employ the same strategy and guess the middle number we can search through the list of 100 numbers pretty fast. The picture below shows how many guesses it would take to get to the number 62.

This lovely graphic made in paint gives one example of binary search. It only took 3 guesses to find the number 62 but guessing the middle number in found in each number range. This was an over simplified version of Binary Search and in our next Pieces of Programming we’ll talk about Big O notation to see how this scales when our input is greater than 100.

Now we that know what binary search looks like, what does the code look like? I’ll be coding this in Python because that is the language I am familiar with currently.
餓了嗎？用比特幣買個肯德基吧
Tags: Technology, Blockchain, Blockchain Technology, 區塊鏈

Two months. Online. Self-Learning to Mastery. Shortest-path to Enter the Blockchain Era.

Follow
KVOA: Report: Arizona spends nearly $600k a day to lock up drug offenders
By: Creosote Partners
Tags: Drug Addiction, Sentencing, Arizona

Report: Arizona spends nearly $600k a day to lock up drug offenders

A new report by the American Friends Service Committee states Arizona pays nearly $600,000 dollars every day to lock up…