fabiochiu/medium-articles huggingface dataset:
Leave Your Subconscious at Home
By: Anthi Psomiadou
Tags: Limits, Behavior, Body Language, Scuzzbucket, Communication

I know what confuses you; the fact that I’m kind, and I always say “good morning” with a smile.

But, this doesn’t mean I wanna get laid …now …with you.

We just run into each other 4-5 times a week, while walking our dogs.

Since when the smiley “good morning” equals consensus to having sex?

Don’t you listen to me? Don’t you observe the whole body language?

Did you see any non-verbal I want you signaling that I missed?

I don’t think so.

Haven’t you realized that when our dogs finish with their “hey”, my feet are already turned away from you as I stand, in a kind of I’m ready to leave thing? Don’t you feel the almost-movement I manifest about 10-14 seconds before my “goodbye”?

Haven’t you noticed I remain strictly typical when you make a compliment? Do you hear me purring like a cat who wants to smoothly rub its face on your neck?

Did I unconsciously lick my lips 3–4 times during any of our two-minute chats? No.

— I know when I do that. I’m aware of it within seconds —

Did I touch my hair 2–3 times while listening to you about your dog’s accident? Did I make my naughty yes,I ate all the honey from the honey pot and I would do it again face during our conversation?

No, I didn’t.

I didn’t even detect that slowly closing of the eyes I’ve seen myself doing — to whom I wanted to —a few times; a “slow-motion blinking” of 4 seconds that usually comes with a smile, and then the I can’t resist you and I’m glad for it look.

I’m also sure that the pupils of my eyes aren’t dilated when I look at you

— Yours are — .

So, on which evidence is your case based?

I’m not guilty — as charged in your mind — .

You know what?

I don’t think it’s my politeness that confuses you, after all.

It’s your subconscious, and the fact that you take it with you to the dog-walk, being programmed by it to make specific projections on any woman, even if she just says a smiley “good morning”.

It’s OK. I’m not gonna tell you how to behave. This is your business, not mine.

But, I’m gonna keep signaling about my position and my limits.

And, if signaling keeps remaining “un-captured” by you, I’ll find my self in the unpleasant position of telling you that you’re a pathetic, “blind” idiot, who unconsciously touches his dick 2-3 times within a 2-minute conversation with a woman, to prove to himself that he has it.

— You see? I observe the body language —
How to Play Pass the Parcel 2020 Style
Tags: Covid 19, Illumination, Games, Family, Party

How to Play Pass the Parcel 2020 Style

New ways to play familiar party games

Pexels-samara agenstvo- feeria

Yesterday, we played pass the parcel together in three households. It takes a bit of pre-planning, and we didn’t manage to get everything right. We forgot the music, but my daughter improvised by singing The Grand Old Duke of York and some other familiar children’s songs.

Before attempting to do this, you must prepare three parcels, or more if you intend to involve more than three households. Make sure you remember to add a candy between each layer, and no breakable items because all the parcels except your own must be posted.

Fix a time and date for your game. This may be dependant on the postal service which has been struggling to keep up with the volume of parcels over Christmas. Once you know that all the parcels have been received, you can book your slot on Zoom or another video sharing platform. Make sure that you have given instructions that the parcels MUST NOT be opened before the meet up.

Practise dramatically pretending to throw the parcels off screen. It might help if you dress up for the occasion and have your favourite drink and some nibbles close by to give a more party feel to the occasion. Assign one person to be in charge of the music. As I stated earlier, this can be as simple as singing a song, but if you have time you can pre-record some party music.

You are all ready to go! When the music stops, whoever has just pretended to catch the parcel can open a layer, and of course eat the candy. The special bonus of this game is that there are final gifts for each household. Everyone is a winner!

Why not try musical bumps or musical statues, making sure you have appointed a judge from one household?

Who says we can’t have parties?

Everything is possible if you put your mind to finding a way!
My First Christmas As A Dad
By: Mark Craven
Tags: Magic, Self, Christmas, Dads, Life

It hit me this morning that I am and will likely always be, that dad. The one that wears ridiculous things during the holidays just to get a smile from my little dude. Maybe I’ll put so many lights on our house next year we’ll have to change our last name to Griswold.

I’m ok with all of this.

My family and I live in Pittsburgh, Pennsylvania and there really hasn’t been snow here for the last few years during December — let alone on Christmas. Today was my four-month-old, Kai’s first Christmas and it snowed. I hear that’s good luck. And there is something magical about the experience of a white Christmas.

I don’t think we use that word often enough or look for it often enough as we go through our daily lives — magic. It sounds more than cliche to say something like, “there is so much magic everywhere and every day.”

But it’s true.

I really came to see all of the magic around me when Kai was born. I mean it was nine months of watching my wife be the sickest she’s ever been while at the same time seeing her belly get bigger each week with a growing little life inside it. Hearing his heartbeat the first time changed me but when they held up a screaming baby in the delivery room, that was magic.

After a few weeks, he started opening his eyes more and noticing things — magic.

Then he started to smile and the joy that his smile brings is absolutely nothing short of — magic.

Next, he learned how to laugh. In fact, he often laughs so hard that he shits himself — magic. Smelly magic, but still magic.

The greatest joy that I’ve ever experienced in my life has been making Kai smile and making him laugh. In fact, I wrote this song, and at the end, we used sound clips of him laughing, and again it’s — magic.
Semantic wiki with web components — Prototype Demo
By: Etienne Ramstein
Tags: Web Components, Wiki, Semanticweb

With this prototype, I’m exploring how we can improve our knowledge management applications by combining the structure of database driven systems with the freedom of expression offered by wikis. The prototype aims at being useful for medium to large companies, research organizations, and hobbyists. It allows them to create new information systems in their domain of interest — it could be science, portfolio management, game wikis… In this demo, I’ll use the movies industry as an ongoing example.

Building a new application with this software goes through the following steps.

1. Define the conceptual backbone of our domain.

It consists in concepts (the type of entities we are dealing with, in our example movies, directors, and actors), their attributes (release date, genre, revenue…), and their relationships (an actors stars in one or several movies). It’s an abstract definition of our data domain, very similar to what you would find in a relational or object oriented database.
Dancing into the Dawn
By: Michelle Muses
Tags: Inspiration, Travel, Poetry, Ideas, Art

I shake wisps of dust

from the pink ballet shoes

and slip them on.

It has been a decade

but they hug my feet

with only a tiny pinch,

like it was just yesterday

that I was dancing in them.

As I dance, I’m floating,

my torso a forgotten moon

crossing the parquet floor.

I’m gliding, embracing the ache

in every brushstroke of

tender half-light

melting into shadows.

Suddenly I’m that girl again,

spinning in fearless arcs,

the girl who danced

through pain’s every soliloquy,

brazenly on pointe when

rose-petaled bruises quietly bloomed.

With every slide across

smooth mahogany tiles,

every part of me is unfurling.

Drenched in dappled hints

of the approaching dawn,

I dance, letting the rhythm

run rivers of gold

through my veins,

and I watch the sky slowly rip

into a symphony of luscious hues

that blows the quilted dark off

the awakening town.
Analyze chatbot classifier performance from logs
By: Andrew R. Freed
Tags: Watson Assistant, Continuous Improvement, Maintenance, Methodology, Ibm Watson

Explore log data to determine how well your chatbot performs. Photo by John Schnobrich on Unsplash

This post is part of a series:

1) Testing a Chatbot with k-folds Cross Validation

2) Analyze chatbot classifier performance from logs

3) Improve a chatbot classifier with production data

In the embedded video I demonstrate reviewing user utterances and how to turn them into “blind test” and future training data with the WA-Testing-Tool.

I first describe how to collect user utterances from logs and how to manually classify them into intents, taking care to make sure each example represents a single clear intent and removes superfluous text. For example “Hi, thanks for helping, can you tell me where the store is?” should be shortened to “Can you tell me where the store is?” and associated with the “Store Location” intent. I also describe techniques for group review including the notion that if a consensus can not be reached on an example in ten seconds, it is not an obvious example and should not be used for training.

The video culminates in the creation of a blind test set and a blind test evaluation through WA-Testing-Tool including an accuracy measurement. Areas for improvement are discussed but will be addressed in the next video.

10 minute video on reviewing log data and analyzing chat performance in a blind test.

For help in implementing these practices, reach out to IBM Data and AI Expert Labs and Learning.
🏹Thwack!🏹
By: Rolli, Https, Ko-Fi.Com Rolliwrites
Tags: Relationships, Life, Love, Comics, Cartoon

Cartoonist’s Note №1

Cupid isn’t the only crack shot in town.

Cartoonist’s Note №2

Like this cartoon? You can now buy the print — or get it on a t-shirt, coffee mug, etc.

Cartoonist’s Note №3

Medium recently all-but-demonetized cartoons, poetry, flash fiction and other short articles. This was likely a deliberate attempt to drive creators of short content from the platform by crippling them financially (aren’t billionaires wonderful?). Help even the score by buying me a coffee.

Cartoonist’s Note №4

Neat — Medium CEO Ev Williams has started blogging again. And plenty of screwed-over folks seem to be replying to his new post to let him know what a bang up job he’s doing. How thoughtful…

Cartoonist’s Note №5

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

Cartoonist’s Note №6

You might like these cartoons, too:

Cartoonist’s Note №7
This Is Why I Love Nichiren Buddhism
By: Jazz Parks
Tags: God, Life Lessons, Spirituality, Love, Life

This Is Why I Love Nichiren Buddhism

Three powerful reasons

rowan-heuvel-CTX0m4kEr9A-unsplash.jpg

Growing up, my mother used to take me to this church. It was a massive church where everyone got together and sang, praising the Lord and praying for one another. It was glorious — but then we moved.

After that my mother spent years trying to find a good church.

Somewhere we could all fit in.

I remember one day I was trying to stay awake during a seminar when I heard the pastor say,

“Video games are bad. They melt the minds of adolescents. Exhibiting violence and nudity. All who play video games will certainly go to hell.”

“There goes my shot of high life in heaven,”, I thought.

And on we went to find another church.
Data Auditing With Spring Data R2dbc
Tags: Spring Data, R2dbc, Spring Boot, Spring Data R2dbc, Postgres

Data Auditing With Spring Data R2dbc Hantsy Follow Oct 2 · 4 min read

For most of Spring developers, I think you are familiar with the simple auditing features in Spring Data project, but in the past years, it only works with the blocking APIs. The long-awaited Reactive AuditorAware support will be available in the new Spring Data release train.

This is the 4th post of the R2dbc series:

Let’s create a new Spring Boot project to experience the auditing feature.

Open your browser and navigate to Spring Intializr page.
Tony and Diep on Data Privacy and Identity Sovereignty using blockchain technology
By: Alfa
Tags: Social Media, Events

Tony and Diep on Data Privacy and Identity Sovereignty using blockchain technology

VTV3 Morning Coffee Show—Hanoi, Vietnam

Our data is getting more concentrated in the hands of a few large institutions while the threat of corruption, theft, sale, and loss grows. We rely on centralised institutions to store important data:

Shopping habits

Location

Browsing history

DNA

Medical information

Driving history

Bank records

Trading history

Credit scores

This is why it matters. Let’s take a look at what you put into social networks and platforms. When a platform gets hacked, you’ve identified yourself in the following ways:
The Prodigal Brother
By: Eric Craft
Tags: Bible, Spirituality, Christianity, Jesus, Religion

The prodigal brother

“Now his older son was in the field, and as he came and drew near to the house, he heard music and dancing. And he called one of the servants and asked what these things meant. And he said to him, ‘Your brother has come, and your father has killed the fattened calf, because he has received him back safe and sound.’ But he was angry and refused to go in. His father came out and entreated him, but he answered his father, ‘Look, these many years I have served you, and I never disobeyed your command, yet you never gave me a young goat, that I might celebrate with my friends. But when this son of yours came, who has devoured your property with prostitutes, you killed the fattened calf for him!’” (Luke 15:25–30, ESV)

The other son was so upset

His brother was welcomed back with open arms. This brother was upset that his brother was receiving this party. You even begin to see the entitlement side of the brother in this story. This brother thought that he was the only one who deserved the love of his father because he was the one who remained faithful while the brother deserted. The father sees the emotions of his son and simply responds.

“And he said to him, ‘Son, you are always with me, and all that is mine is yours. It was fitting to celebrate and be glad, for this your brother was dead, and is alive; he was lost, and is found.’” (Luke 15:31–32, ESV)

This is where the parable ends

It ends here with the father declaring that the son who was dead is now alive and that is something worthy of being celebrated. We don’t get to see the older brothers response to the father and possibly that is intentional.

This parable is placed at the end of two other parables, the one of lost sheep and the one of the lost coin. All three of these parables tell of a God who is going after the ones who are lost, but this parable ends here as a reminder to all of those who have been found. The older brother himself was a prodigal.

A prodigal is someone who is wasteful with their resource, or another synonym is self-indulgent.

This brother was so focused on himself and what he wanted and what he deserved that he didn’t care about what his brother needed.
MOVIE REVIEW — The Lighthouse. Robert Pattinson and Willem Dafoe’s…
By: Patrick Coyle - Simmons
Tags: Movies, Film, The Lighthouse, Horror, Movie Review

To say there is a lot to unpack with this film is putting it lightly, not just because Pattinson and Dafoe are speaking in thick accents and old-timey speech, but because there is so much going on here. Pattinson and Dafore both give award-worthy performances as Ephraim and Thomas respectively, with Dafore specifically deserving to be showered in all the gold for the work he does as the veteran wickie. Seriously though, Pattinson continues to deliver these great performances film after film (see: High Life and Good Time as recent examples) and Dafoe has been vastly underappreciated by the mainstream for years outside of his stellar turn as The Green Goblin in Sam Raimi’s Spider-Man. The Lighthouse is no different, with both men turning in some of the best, most unique work of their respective careers. The religious subtext surrounding the film’s plot is (a little) easier to pick up on with repeat viewing, as this seems be a story about a man trapped in hell or purgatory, atoning for his sins, though that could all be completely wrong and it could just be about two men going crazy on a remote island during a storm.

Robert Pattinson in The Lighthouse (2019)

Eggers’ direction leaves little else to be desired as he shows his prowess as one of the fastest rising directors in cinema today. There are some great long takes here, but also some truly amazing shots that could serve as paintings in an art museum thanks to Eggers and cinematographer Jarin Blaschke (The VVitch). There is one image that has yet to leave my brain from the first time I saw this film, with it being (VERY MINOR SPOILERS AHEAD) Ephraim lying on the rocks as he stares upward at a naked Thomas, whose eyes are radiating the light from the actual lighthouse. Trust me, my description cannot do it justice and if you have seen the film, then you absolutely know what this is about.

From the first trailer released for The Lighthouse, I had my hopes that the music featured within said trailer would make it into the actual film. I was not disappointed. This is just a little aside, but it also serves as a way to mention the score which is delectably devilish throughout the entire length of the film, with the sea shanty Doodle Let Me Go (Yaller Girls) being the only other piece of music used in the film, in the men’s crazed, drunken singing and also over the end credits. Mark Korven is the composer for the score, and while it is not something that I would just want to listen to while driving or trying to sleep, it is very atmospheric in the most eerie way imaginable.
Leveraged Loans: A Threat to US Economic Health?
By: Ivan Lapickii
Tags: Loans, Infographics, Finance, Credit, Data Visualization

The leveraged loans* market in the US ballooned in 2018. According to the US Federal Reserve’s latest Financial Stability Report (May 2019), leveraged loans outstanding reached $1.15 trillion in the 4th quarter of 2018, a growth of 20.1 percent during 2018 alone. At the same time, deteriorating lending standards and investors’ growing risk appetite have increased funds available to indebted companies and created fresh vulnerability within the financial system.

Why should this market be of such concern if it is a shadow of the size of other markets, such as residential and equities? An economic slowdown could easily trigger defaults on leveraged debt and subsequent employment and investment contractions by borrowers that would exacerbate the downside risk to broader economic activity. Leveraged loans financially constrain employment and investment decisions of these already indebted borrowers, linking these core business decisions to debt availability, availability of which is, in turn, vulnerable to corporate debt spread and lending standards.

With the leveraged debt growing so aggressively, the Fed may hold off on further interest rate hikes if it assesses the bottom could come out from the otherwise well-performing leveraged loans market. At present, the Fed’s position is optimistic on the basis that it believes today’s leveraged loan bundles are better structured than pre-crisis residential mortgage bundles.

While default rates may be relatively low — usually considered one sign of a strong economy — officials are already cautioning that this could change in the case of a slowdown.

The US’ tense global trade relations with a number of major markets and the inverted yield curve will give the Reserve still more pause. At the end of May, the short term bond yield exceeded the long-term bond yield for the first time since 2007, suggesting market pessimism with regard to near-term economic conditions.

*A leveraged loan issued by a commercial or investment bank is extended to a company with considerable preexisting debt and/or poor credit history. Because of the higher risk of default by a leveraged borrower, this type of debt tends to carry higher interest rates than general loans.
Project Selection Optimization with R
By: Roberto Salazar
Tags: Programming, Operations Research, Industrial Engineering, Optimization, Project Management

R for Industrial Engineers

Project Selection Optimization with R

Operations Research Applications in Investment Planning

Image by Scott Graham available at Unsplash

Operations Research

Operations Research is a scientific approach for decision making that seeks for the best design and operation of a system, usually under conditions requiring the allocation of scarce or limited resources. The scientific approach for decision making requires the use of one or more mathematical optimization models (i.e. representations of the actual situation) to make the optimum decision.

Project Selection

Capital budgeting and investment planning are used to analyze the profitability of a projected investment or project, and thus, to determine those worth pusuing. For these decision, time value of money (a concept that money you have now is worth more than the identical sum in the future due to its potential earning capacity) must be considered.

Ideally, the selected projects should be those that yield the highest net present values (i.e. the difference between the present value of cash inflows and the present value of cash outflows over a period of time). However, there might be budgeting constraints that could limit the selection of all the most profitable projects. For that reason, their selection must be optimized.

Project selection problems can be analyzed and solved using binary integer programming algorithms, where selected projects would take a value of 1 and those not selected a value of 0.
Releasing Algo Deck an Open Source Collection of Algorithmic Cards
By: Teiva Harsanyi
Tags: Data Structures, Coding Interviews, Coding, Algorithms, Programming

I wanted to let you know that I just released Algo Deck. It is a free & open-source collection of +200 algorithmic cards.

Each card is a synthesized way to describe a concept. For example:

Memoization vs tabulation

Counting sort complexity, stability, use case

K-way merge technique

In total, it contains more than 200 cards in 19 different domains (complexity, techniques, data structures, etc.): https://github.com/teivah/algodeck

In the meantime, I also made available the Anki version of the repository.

If you don’t know Anki, it is a free software (Windows/Mac/Linux/iPhone/Android) which makes remembering things easy. It utilizes spaced repetition which is a proven technique to increase the rate of memorization:

Spaced Repetition: The most powerful study technique

The single biggest change that Anki brings about is that it means memory is no longer a haphazard event, to be left to chance. Rather, it guarantees I will remember something, with minimal effort. That is, Anki makes memory a choice.

Michael A. Nielsen, “Augmenting Long-term Memory”

Thus, using Anki is a great way to prepare your algorithm & data structure interview.

If you are interested in the Anki version of the repository cards, it is available for $14.99:
Stone By Stone, I Fall
By: Lark Morrigan
Tags: Tanka, Spirituality, Religion, Depression, Poetry

Stone by stone, I fall,

bound by weighty grievances

held against me by

a multitude of forces —

originating from me.

But I will not roll

with the thunder even when

the end is nearer,

yet I have to ask myself

if glory is just deceit.

Perhaps there is no

refuge beyond my narrow

field of sight — for now,

I weigh fleeting desires

and mistake them for freedom.
The Internet Police Are Coming to Protect Your Interwebs
By: Mike Gagnon
Tags: Humor, Security, Comics, Internet, Bitcoin

Would like to Put Cybercriminals on Notice

Worried about net neutrality? Uneasy about cryptocurrency? Wondering if your online purchases are properly encrypted? Don’t worry, Captain Otoole and the Internet Police are here to defend you!

Internet Police is a humour webstrip that uses current web security and tech crime issues to educate and entertain web users of all experience levels. The Internet Police aren’t the most technically savvy, but what they lack in ability to connect to Wifi, they make up with in heart for stopping cybercrime.

The comic strip is posted three times per week, Monday, Wednesday and Friday, at www.internetpoliceheadquarters.com. They feature a colorful cast including Karate Cat, young internet genius Kevin, Kevin’s mom Ms. Cindy, their employer, the disembodied hologram of Al Gore, with the team being led by the geriatric internet neophyte, Captain Otoole.

Captain Otoole, stated, “To protect your identity from cybercriminals, I recommend you register everything on the blockchain. Your name, your home address, your latest tax return, and even your hopes and dreams.”

The Internet Police estimate that more than 70% of the web is made up of cybercriminals, while the other 30% is just law-abiding men pretending to be teenage girls. To combat these cybercriminals, the Internet Police will be traversing the entire Internet with daily patrols. At night, the Internet Police will be asleep, but so are the cybercriminals so no need to worry, you are safe.

“We are going to put an end to cybercrime,” said Captain Otoole. “If you are using bitcoin to buy pirated software or movies, we will find you!”

The website has comic strips and blog posts regularly updated by Captain Otoole himself, on behalf of the comic strip’s mysterious creator.

Due to the popularity of the comic, an animated series based on the strips currently in development.

In reality, a joint report published by the Ponemon Institute and Accenture LLC reports that cybercrime is increasing annually. Just this year 57 million Uber users had their data stolen. 198 million voter records were exposed. The average cost of a malware attack is $2.4 million.

The philosophy behind the creation of the webstrip is that “You are probably going to get hacked eventually. Might as well laugh about it.”

Internet fans can read the current comic strips and updates on the animated production at www.internetpoliceheadquarters.com now. Captain Otoole and the rest of the team can be followed on Twitter at https://twitter.com/internetpolicer and https://www.facebook.com/InternetPoliceHeadquarters/.

To report a cybercrime, please contact us at tips@internetpoliceheadquarters.com.

###

For additional images and interview requests, please contact:

Captain Otoole — Director, The Internet Police, tips@internetpoliceheadquarters.com

Mike Gagnon — Media Rep., mike@mikegagnon.ca, 905–329–9424
Around the Turn of the Year
By: Joanna Vang
Tags: Blue Insights, Love Distance Love, Writing Prompts, Rainy Days, Cultural Prompt

CULTURAL PROMPT- “WHAT DOES DECEMBER MEAN TO YOU?”

Around the Turn of the Year

Raining Love

Around the turn of the year

we fit perfectly

under my umbrella

crafted of twelve

recycled plastic slices

containers of different colors

let’s squeeze together to its dark side

honey, it’s December now

and the downpour doesn’t stop

my heart is sad after all

and the taxi cab is waiting

even for the briefest moment

keep me warm with your breath

and leave me strong

without missing a beat

it’s funny and tough

discovered it in writing

under your fingerprints

December makes me frenzy

running into potholes

find hilarity in the barest holidays

Joanna Vang 2020
TLDR Understanding the new cgroups v2 API by Rami Rosen
By: Pavel Trukhanov
Tags: Docker, Linux, Kernel, Containers, System Administration

TLDR Understanding the new cgroups v2 API by Rami Rosen

Cgroups v2 is a new API designed to make it more suitable for container resource limitation.

There are currently 12 cgroup controllers in cgroups v1.

Reason to redesign is inconsistencies in API and behavior:

…number of inconsistencies and a lot of chaos. For example, when creating subgroups (cgroups within cgroups), several cgroup controllers propagate parameters to their immediate subgroups, while other controllers do not.

Current state:

Cgroups v2 declared non-experimental since kernel 4.5 (March 2016!)

v1 was not removed from the kernel, so, both cgroups v1 and cgroups v2 are enabled by default. You can use a mixture of both of them.

Hint — DON’T!

Systemd uses cgroups for service management, not resource management, many years now — each systemd service is mapped to a separate control group, grouped into three “slices”: system.slice — default place for all system services, the user.slice for all user sessions, and the machine.slice for virtual machines and Linux containers. Each system service resides within it’s own slice inside the system one. Like, `/system.slice/httpd.service`, for example, for Apache.

In cgroups v1, you could assign threads of the same process to different cgroups

Crazy, right?

but this is not possible in cgroups v2.

Thank God!

Not all 12 controllers avail in v2: /sys/fs/cgroup2/cgroup.controllers shows the supported controllers.

The main difference (imho)

In inroups v2, you can only create subgroups in a single hierarchy. In cgroups v2 you can attach processes only to leaves of the hierarchy. You cannot attach a process to an internal subgroup if it has any controller enabled. The reason behind this rule is that processes in a given subgroup competing for resources with threads attached to its parent group create significant implementation difficulties. In cgroups v1, a process can belong to many subgroups, if those subgroups are in different hierarchies with different controllers attached. But, because belonging to more than one subgroup made it difficult to disambiguate subgroup membership, in cgroups v2, a process can belong only to a single subgroup.

Just some picture :)

Tldr: an attempt to make it more straight forward, but still awaiting adoption.
The Diagnosis
Tags: Humor, Politics, Psychiatry, Comics, Cartoon

Written by

Almost famous cartoonist who laughs at her own jokes and hopes you will, too.
Bittersweet
By: Nilay Shrivastava
Tags: Literature, Poem, Philosophy

Image by Comfrea from Pixabay

The silence of the night screams in my ear,

“Why are you awake in your deep slumber?”

“I wasn’t counting the infinite sheep,

I was being a protagonist of my own life.

I am — weirdly normal, apathetically emotional,

walking dead towards a calm storm.

There was a kid; like a bird trapped in an open cage.

He could fly whenever he want,

with his wings of indifference that he used to flaunt.

I grabbed his hand, rushed to open ground,

looked at his eyes when I turned around.

I glanced at the kid, gazed at the gale,

I knew that yearning, I knew that rage

Up until then, it was clearly smoky,

I was saving myself from me.”
JavaScript: Inserting a Node at the Head of a Linked List
By: Bahay Gulle Bilgi
Tags: Technology, JavaScript, Algorithms, Programming, Linked Lists

JavaScript: Inserting a Node at the Head of a Linked List

Explained Solution to a HackerRank Problem

For today’s algorithm, we will insert a node at the head of a singly linked list. Here is the challenge that I picked from HackerRank:

Given a pointer to the head of a linked list, insert a new node before the head. The next value in the new node should point to head and the data value should be replaced with a given value. Return a reference to the new head of the list. The head pointer given may be null meaning that the initial list is empty.

The problem is straightforward, let’s move to the solution:

Initialize a node class. Create a new node with the given value. If the list is empty, set the new node as the head and return it. If the list is not empty, set the next of the new node as the head and then change the head pointer to point to the new node. Return the new head of the updated linked list.

The above steps are illustrated as follows:

Here is my code in JavaScript:

Given a reference to the head of a list, we are asked to add a new node to the front of the list. The method takes two arguments; the head of the linked list and a value to insert. We first create a node from the input value and the newly added node becomes the new head of the linked list after setting its link to the previous head of the given linked list.

As you see in this example, it is very easy to add a node at the head of the linked list and it can be done in constant or O(1) time complexity. I hope you find this article helpful, thank you for reading!
Children’s Holiday Classic Rudolph The Red-Nosed Reindeer Or Cobra Kai?
By: Kristen Mulrooney
Tags: Humor, Satire, Netflix, Christmas, Holidays

Sign up for Yapjaw

By Slackjaw

Yapjaw is Medium's #1 newsletter for all things humor, and we're sorry to say you'll only receive it a few times a month. Take a look
Familiar Faces, Unexpectedly
By: Gina Pacelli
Tags: Florida, Chance Encounters, Red Sox, Photography, Travel

Familiar Faces, Unexpectedly

Red Sox Nation

Photo by the author (Naples, Florida)

What do the Boston Red Sox and an Italian restaurant in Naples, Florida have in common? All shall soon be revealed.

“It’s a small world after all. It’s a small world after all. It’s a small world after all. It’s a small, small world.” — Disney

My sister, Maria, her husband, Tim, and their three kids traveled from Boston to see my mom in Naples. As I had lived in South Florida at the time, I trekked through Alligator Alley to join their festivities.

One evening, we went to a local, Italian restaurant on 5th Avenue called Cafe Luna. A friend, Jon B., from my hometown, Lynnfield, had recommended the restaurant to me on a previous visit. His dad, Ed Barsamian, owned the joint. Although the restaurant no longer exists, I have fond memories from my outings there.

Italian cuisine, live music, and perfect weather made for a fun, family evening at Cafe Luna. Their tasty menu even included gluten-free options. At the time, I had eliminated gluten from my diet for eight weeks. Thus, my eyes twinkled when I learned I could order gluten-free pasta.

Photo by the author

As I sat at the table, I emailed Jon B. to let him know I was dining at his dad’s restaurant. He did not respond. I wondered if I should seek out Ed to say hello. Although I am extroverted, I am actually shy. My bubbly persona leads people to believe otherwise.
How to invest in Projects on Nuyul for the first time — Website
By: Mbah Fauz
Tags: Investment, Bitcoin, Smart Contracts, Cryptocurrency, Crowdfunding

Nuyul is opening another campaign for the retail industry — Indomaret. indomaret is like Wallmart for USA, it is a retail company that has been born since 1988, so far Indomaret has more than 1500 outlets throughout South East Asia, with more than 5000 products.

You can go to campaign page, to learn more about the project.

https://nuyul.com/projects/c96b6b90-3974-11e8-8924-dfcef7aeacaa

International coin holder can use btc to buy a share of this project with no minimum deposit. If you want to own 100% of this project, simply just say hi to support@nuyul.com, and we will brief you after that. If you want to buy small shares just follow the instructions bellow.

1. Register and verify your account.

First of all before jump into more detail, you should register an account first, just simply click the link: https://app.nuyul.com/signup

2. Read all information about the project before you invest.

You can use this link to understand about the project: https://nuyul.com/projects/c96b6b90-3974-11e8-8924-dfcef7aeacaa

There aresome information that you may want to know. This project is using Bitcoin as collateral, so far we had supported 7 coins for the collateral (btc, ltc, magnet, doge, dash, nyl, eth).

Okay let focus on this information:

Projected Net Return: 1% — 25% (Approximately per months)

Mature: 47 Months (Contract time)

System: profit sharing (This is not loan project, so make sure you understand about this system)

90% Investor / 10% Issuer (The investor will own 90% of profit, and the manager will take 10% of the profit for a management fee)

Profit Distributed: 3 Months (For every 3 months, the manager will distribute your profit to your wallet, you can withdraw your coin after this process)

Deadline: 2018–09–30

Than click invest now button:

3. Fill the contract with your total collateral

Fill the input form, with your total collateral. For example, I want to invest 0.1 btc for this project, with 0.90% of total shares.The deposit fee is 1% of your total collateral.

And here is the total btc you need to transfer:

Just click complete investment: And you will be taken to thanks page.

After you transfer the btc, go to my ledger page, and click detail of your contract.

My Ledger

Click details

And you will be taken to Contract details.

4. Confirm the payment to be made.

Click Payment confirmation button and fill the form to confirm the payment.

When you have finished filling the form, we will activate your contract 1x24 hours. You can check, contract status in my ledger page.

Congratulations, you have joined the Nuyul community. Then what will you do after investing in Nuyul? Just relax and wait for the profit distribution.

Noted:

The amount of profit will be distributed using btc coin, with the benchmark from the new fiat converted to btc. So the rise and fall of btc prices do not affect the amount of profit distributed.

Thanks:

Moch Fauz

Founder of Nuyul
A D-Day at the Beach
By: Britni Pepper
Tags: History, Life, Politics, War, Travel

“How the Mighty” Chapter 5 — Carrie

A D-Day at the Beach

Britni goes to Normandy

It was a day of firsts. My first day driving in a foreign country (excluding New Zealand; that hardly counts as foreign). My first day driving on the other side of the road. My first day (for a long time) driving a manual.

I was in Caen, fresh off the train from Paris, and I had to get to St Malo for the ferry to Guernsey. Three days to do it, and I thought I’d see a bit of France, some of the iconic sites.

The drive from the rental car place to Bayeux was a day of stress and adventure. It was peak hour in Caen, these were the days before GPS, I got lost in the narrow streets, the cars were coming at me from the wrong side, the gearstick was a manual and I was very scratchy on how to use it, to say the least, and it — like the indicators — was on the wrong side.

I’d go to change gears as I went around a corner and my left hand would bounce off the door as the wipers signaled my incompetence. Then I’d stall and the impatient drivers behind would add their two francs worth to my stress level.

I progressed through Caen in the Australian fashion; like a kangaroo, bounding, hopping along as my feet and hands tried to master a manual transmission.

How I didn’t bang into other road users or the street furniture is beyond my understanding. Dumb luck for a dumb blonde, I reckon.

Just finding a place to park so I could study the map to work out the way out of this hell-hole was all but impossible. But eventually — more dumb luck — I found the motorway and my heart stopped pounding away in such a manic fashion.

I was booked into a hostel in Bayeux. I like hostels. Cheap and cheerful, full of interesting people and resources for travelers. But it was the same deal as in Caen; nowhere to park, the street names were hard to find, I was hopelessly lost and struggling.

A welcome refuge after a hard day (image by author)

Eventually I gave up. The Hotel de la Gare had a vacancy, a car park, and a much-needed drink along with the plat du jour, which turned out to be a simple masterpiece of provincial cuisine at a price I could afford. Chicken sauteed with finely shredded onion, as I recall. It was here that I developed my interest in French cider, and it was a delicious meal in a comfortable pub.

Hostels have their attractions, to be sure, but they often involve self-catering, and a bunk bed in a room full of yahoos.

Bloody Omaha

Among other things, I wanted to have a look at the D-Day invasion beaches. I’d not yet visited a battlefield, and I was keen to see what one looked like.

Um, just a beach, mostly. Long and wide and sandy. People walking along with dogs. I might as well have been back home in Australia, somewhere down on the Mornington Peninsula.
We Weren’t Built for “I Told You So”
By: Tre L. Loadholt
Tags: LGBTQ, Fiction, Prose, Creative Writing, Poetry

I flinch every time I hear the word “honey” used as a term of endearment. You clung to it — it was one of your favorites. “Honey, this” and “Honey, that.” I damn near vomited from the overwhelming sweetness of its usage. We wandered separately for what felt like eons — casually loving others, then solemnly returning to what we’d built . . . what we’d taken a chance on designing. I was never too attached to the bigger things in life. Many have said we would fail — too different, they uttered. But we held on to the missage offered to one another that “opposites attract.”

I want my ring back . . . Selfish, yes? Of course, you’d think this. I’ve spent many nights watching you flirt with anyone who would lend you an ear and a free drink and I am almost sad to say, I should have had my eyes open wide enough. I should have been open to seeing you for who you really were.

I should have known who I really was.

Isn’t that the way of these types of things? You find yourself standing on a ground firm enough to hold your weight, yet you don’t really know if you won’t fall straight through to another dimension just as easily as you landed in the current one.

I’m rambling, I know. You hate that.

But, hear me out . . . Given our current situation, this day was bound to happen. I knew the moment the calls stopped. I further knew the day I packed my last bag and you followed me to the door, touched my right hand gently, pursed your lips, then backed away. The love we shared left us feeling vacant. Months before, unbeknownst to us, we were evicted. Pink-slipped and hurried along to make room for two more women who would find themselves in the same situation five years from now.

I knew you loved him.

I ignored it.

I knew you loved me.

I held on to that.

One was not greater

than the other.

And I thought it was.

That was my mistake.
Confessions of a Russian Bot
By: Joe Váradi
Tags: Poetry, Friendship, Satire, Social Media, Russian Hacking

Confessions of a Russian Bot

lost zat loving feeling

by Arby

Back when we had Great Victory

in Twenty Sixteen,

I was happy as Baltic clam

with pearl in-between

Seeing ze election went

exactly as planned,

I took first flight back to

Glorious Motherland

Spent one week by Black Sea

oiling my gears,

then got right back to

sowing doubt and fears

Facebook, Twitter,

nothing was off limits,

misdirection campaigns,

subliminal gimmicks

Carefully orchestrated

ze Mueller investigation,

fed ze flames, then derailed it

to ze Dems’ great frustration

Would have been child’s play

to do it again

but Tovarish Trump couldn’t

stay in own lane

What good is having

Manchurian Candidate

with a fragile ego

ze size of a Caliphate

Somewhere along line

he foolishly decided

to do without ze “tech support”

we readily provided

Comrade Cheesecake

started downhill,

writing love letters

to son of Kim Jong-il

Hell-bent on dismantling

Obama’s legacy,

no plans, no policies,

just petty jealousy

Tried to just sweep virus

under ze rug,

went right on campaigning

all cocky and smug

He literally killed 'em

at each MAGA rally,

but without our special sauce

ze votes just didn’t tally

You’ll learn that on your own

you won’t get very far —

Soon DOJ will have your

nuts floating in jar …

It’s been fun ride, but

time to cut you loose,

so long Mister President!

Da Svidaniya, Golden Goose!

— Arby (your friendly Russian Bot)

from Russia with some bitterness but mostly glee
Create 3D Graphs on iOS With Plot3d
By: Shant Tokatyan
Tags: iOS, Swift, Programming, Mobile, Data Visualization

Using Plot3d

To get started, just create a view with a given configuration, and then provide data. All of the code below is assumed to be in a UIViewController .

Creating a PlotView

Initialize a PlotView with a custom configuration, and set axis titles to get started.

Plotting in 3D

Points are plotted in 3D using a data source and delegate pattern similar to a UITableView’s.

A plot space plots data using a PlotDataSource and a PlotDelegate . Since a PlotSpaceNode is not exposed, the data source and delegate are assigned through the PlotView .

To plot data, extend the view controller to implement the data source and delegate protocols and then assign them to the plot view.

plotView.dataSource = self

plotView.delegate = self

plotView.reloadData()

PlotDataSource

The data source is used to specify the number of points to plot and connections to make. The underlying plot space will iterate through the given amounts and plot each point and connection accordingly.

PlotDelegate

Below are some of the delegate methods that can be implemented to provide data to the plot space.

Provides a PlotPoint (a 3D coordinate) for each point to plot. (Implementation is required.) Provides the geometry to use at each plotted point. (Implementation is required.) Provides the PlotText to use at each tick mark. (Implementation is optional.)

Adding connections

Connections can be added by specifying the indexes of the plotted points that need to be connected.

We can take things one step further by adding connections between plotted points to help make the data easier to visualize.

Adding the following code to the PlotDataSource will specify the number of connections to make.
Today’s comic is about living in a bubble.
Tags: Collectibles, Meaning, Comics, Friendship, Life

Nothing is meaningless as long as you don’t think critically about it.

dieselsweeties.com/ics/876/
#088 | Animating Custom Objects With GSAP 3
By: Kelvin Zhao
Tags: Javascript Tips, Codingbootcamp, JavaScript, Animation, Code

Tweening Arbitrary Numbers

The usual way to animate stuff would be to move the divs or elements on the page, in fact, the examples you’d see on GSAP’s documentation does just that. It uses CSS properties, 3D transforms, etc to achieve its animations, but GSAP’s engine actually does number tweening at its core, any arbitrary numbers you throw at it.

Thus with the custom object, we have in the previous example we can do the following to animate update its numbers before drawing it on the canvas.
A Kindness at Christmas
By: Craig Allen Heath
Tags: Literally Literary, Fear, Fiction, Love, Christmas

Father leaned the rickety wooden ladder against the eaves of the house and quickly climbed to the roof. The boy followed, handing up a heavy steel toolbox before reaching the top. The tiny white rocks covering the cheap tar paper roof crunched under the soles of his sneakers. He stood a moment and looked out over the houses on his small street. He enjoyed the view, the feeling of being larger, of seeing his street and the houses through a giant’s eyes. He could see chimneys and trees and fences from two streets more on either side.

The little Los Angeles suburban neighborhood of near-identical tract homes sweltered under the still, smog-filled air of mid-summer. Father needed to fix the swamp cooler quickly or Mother would soon be outside yelling at him from the driveway. It was Saturday, baking day, and the temperature in the house was quickly rising to rival the afternoon heat.

The boy heard a familiar voice shouting in the distance. His friend was clinging to the highest branches of his backyard tree, a block away. Barry was famous for climbing that sixty-foot pine, the tallest in the neighborhood, swaying in the highest branches even when the strong Santa Ana winds arrived in the fall. The boy had climbed it too, but not to the top. As he stepped higher on the pitched roof and waved to his friend, the tiny white rocks shifted and rolled under him, stealing an inch from every step.