fabiochiu/medium-articles huggingface dataset:
The #paperoftheweek 4 was: Deep Neural Networks with Box Convolutions
By: Brighter Ai
Tags: Machine Learning, Convolutional Network, Pytorch, Weekly Paper, Deep Neural Networks

Authors of the paper propose to bring box filters back to computer vision in a form of a box convolution layer. That layer computes sums over boxes of arbitrary size in a constant time thanks to pre-computed integral images. This layer is differentiable with respect to height, width and offset of a box, therefore all its parameters are learnable with a backpropagation algorithm. The advantage of such layer is that it can achieve arbitrary big receptive fields while maintaining computational efficiency and a small number of trainable parameters thus less likely to overfit.

In an experiment with ENet, a semantic segmentation model, authors show that replacing its blocks with box convolution-based blocks not only makes the model smaller and faster but, actually, more accurate.

Box convolutions could potentially improve any neural architecture that would benefit from larger receptive fields of its units. Initially, the authors implemented them in Torch 7 (Lua), PyTorch implementation of box convolution work layers in progress.

Abstract:

“B ox filters computed using integral images have been part of the computer vision toolset for a long time. Here, we show that a convolutional layer that computes box filter responses in a sliding manner can be used within deep architectures, whereas the dimensions and the offsets of the sliding boxes in such a layer can be learned as a part of an end-to-end loss minimization. Crucially, the training process can make the size of the boxes in such a layer arbitrarily large without incurring extra computational cost and without the need to increase the number of learnable parameters. Due to its ability to integrate information over large boxes, the new layer facilitates long-range propagation of information and leads to the efficient increase of the receptive fields of network units. By incorporating the new layer into existing architectures for semantic segmentation, we are able to achieve both the increase in segmentation accuracy as well as the decrease in the computational cost and the number of learnable parameters.”

For or more details and a good read, check out the paper: https://papers.nips.cc/paper/7859-deep-neural-networks-with-box-convolutions.pdf

The article was written by Evgeniy Mamchenko, Deep Learning Engineer at Brighter AI Technologies.

We are hiring!

Brighter AI has developed an innovative privacy solution for visual data: Deep Natural Anonymization. The solution replaces personally identifiable information such as faces and licenses plates with artificial objects, thereby enabling all AI and analytics use cases, e.g. self-driving cars and smart retail. In 2018, NVIDIA named the German company “Europe’s Hottest AI Startup”.
REDUCING EVERYDAY BRING ALONGS
Tags: Steem, Crowdini, Games, Steemit, Questions

RESULTS AND THE COMMENT OF THE DAY

Yesterday’s Question: How many faces (cloud formations that look like faces) can you see in the picture of clouds below?

Comment: “All seven dwarves! But no sign of Snow White.” by fiorenza who answered “7+”.

See the results and comments here: https://steemit.com/crowdini/@crowdini/question-2018-08-24

=======

NOTE: Comments are published immediately but votes are not posted until the post is 30 minutes old. If you don’t see your vote after 30 minutes, wait a minute, refresh the page and check again.

Make sure you check to see that your vote was counted. You can tell if your vote counted by seeing the circle with the up arrow to the left of the post earnings is green. You can also go to https://steemd.com/@crowdini (replace crowdini with your steemit username) and look at the right column for your vote.

You can always manually upvote at any time.

If your vote was not counted, fill out this form and we will figure out why ASAP.

=======

YESTERDAY’S RESULT

Yesterday’s Question: How many faces (cloud formations that look like faces) can you see in the picture of clouds below?

Majority Answer: 0

TODAY’S QUESTION

If you had to make all in person payments with your phone, would that make your life easier or harder?
Conversation with My Wife (181)
By: Jack Herlocker
Tags: Anonymous Thank Yous, Giftofsharedkindness, Who Was That Masked Man, No Seriously Who, Merry Christmas To All

Conversation with My Wife (181)

Tramping around in the cold and dark. I blame Gail Boenning.¹

So Gail put this out in the Gift of Shared Kindness publication:

And it gives me an idea.

ME: Feel like a stroll around the neighborhood?

DEB: (checks out the window to confirm the time of day) At night? When it’s below freezing already with dropping temperatures? With a major snowstorm on its way to slam us in a few hours? (pauses) Sure. Why?

ME: I printed a bunch of these. (show her the quarter-page cards I’d printed out double-sided on index card stock; text nearly verbatim from what Gail was doing)
ugChain Weekly Report(Jul.16th~Jul.22th)
Tags: Cryptocurrency, Bitcoin, Blockchain, Ugchain, UGC

Technical Progress:

Improve the technical documentation of the public blockchain design.

Analyze UGTick-Chain consensus algorithm : Tick-Block’s data structure analysis, demonstrates the optimized Tick-Block data structure and size.Adjusts the Tick-Block size for transmission testing.

Application Progress:

Virtual asset module: implements background management and APP functions such as management, creation, setting, modification, and shutdown of the asset management module.

Third-party application: complete the management configuration function for third-party applications on the APP.

Event report: complete asset chaining and notify the background, players can view assets by themselves.

ugChain Events:

ugChain COO Peter was invited to participate in the Blockchain Partners Summit blockchain Conference held in Seoul, South Korea.With the theme of “New Model, Leading the Future”, Blockchain Partners Summit aims to analyze and exchange trends in the blockchain industry, technological innovations and policies that influence the development of the blockchain industry.

More info

Official Website

Telegram

Twitter

Facebook

Medium

Reddit

Whitepaper

Coinmarketcap
3 Most Valuable Lessons About Money Management I Wish I Had Learned in School
By: Wajeeh Khan
Tags: Money, Taxes, Finance, Investing, Saving

3 Most Valuable Lessons About Money Management I Wish I Had Learned in School

A $1,000 emergency has the potential to push many Americans into debt — CNBC

Photo by Ruthson Zimmerman on Unsplash

Do you ever feel like the global system of education is built to feed consumerism?

Think about it; it takes you sixteen years to get a bachelor’s degree. And yet, you don’t get to learn a thing about how to manage your money.

So, you graduate with a piece of paper that “MIGHT” help you land a job. But it doesn’t even count because even if you do, there’s a good chance you won’t get to keep any of it. You’ll probably go ahead and spend all of your money on stupid stuff, month after month, to continue living paycheck to paycheck.

Why? Because nobody at school bothered introducing you to money management. Do you see the connection yet?

Money management is the single, most important trait that separates rich people with ones that spend their whole lives in suffocating dungeons of mediocrity.

Look, if you’re working day and night, but your savings account never seems to thrive, it is likely the reason isn’t that you’re not making enough. It’s probably because you’re not managing it efficiently.

The good news is that it’s never too late to start getting smarter with your money. I don’t care if you’re still in college, or in your sixties — there’s always “something” you can do to manage your money better and give a little boost to your overall net worth.

So, today I’ll talk about the top three money management lessons I wish I had learned in school.
Monotone
By: Enne Baker
Tags: Creativity, Poetry, Literature, Art, English

Poetry

Monotone

The Sound of One Note

Photo by Matt Botsford on Unsplash

I should have

Been a singer,

My presence is

Quick with attention.

My writing, my speech,

Everyone mentions the

Way I sound,

Never my words,

My words are just

Utterance of moments,

Like a firefly glowing,

And when crushed, its

Light smeared against the

Concrete,

Resembling chemical waste.

I can’t help that I’m

Well read.

I am an embodiment

Of open water, and I walk

Like the waves.

I’m an open book,

Take my vocal cords,

I’m not a great instrument,

The tuning won’t help,

It’s replacement that will

Suffice, I’m an ungrateful

Mute.

Enne Baker
¿QUÉ ES BITCOIN?
By: Antra Official
Tags: Blockchain, Bitcoin, Criptografia

in In Fitness And In Health
Chasing Sunsets in Portugal — Vlog No. 4
By: Adam Karnacz
Tags: Vlogs, Inspiration, YouTube, Photography, Portugal

Chasing Sunsets in Portugal — Vlog No. 4

Episode 4 of the First Man Vlog

In this video I am in Portugal on a family holiday but manage to slip away to chase a sunset down — If I can avoid getting trapped by the sea against the cliffs that is.

Sunset photography is totally dependant on the weather so I was praying that the skies would provide a good show for my one evening away.

I am also excited to announce the release of my new line of awesome .Raw T-shirts. Click the link below to visit the .Raw Store and pick one up. Shipping internationally.

https://www.firstmanphotography.com/rawstore

These awesome photography T-Shirts were designed by Andrew Whiting. He is a top quality artist, designer and photographer. Follow him on Instagram

http://instagram.com/andrewwhiting

Music — When I Argue I See Shapes — Idlewild cover by Stylus Boy — http://www.stylusboy.co.uk/welcome
How to Evaluate Machine Learning Model Performance in Python?
By: Paras Varshney
Tags: Technology, Artificial Intelligence, Machine Learning, Data Science, Python

Confusion Matrix

Confusion Matrix is one of the core fundamental approaches for many evaluation measures in Machine Learning. Confusion Matrix is an “n-dimensional” matrix for a Classification Model which labels Actual values on the x-axis and the Predicted values on the y-axis.

Generally, for a binary classifier, a confusion matrix is a 2x2-dimensional matrix with 0 as the negative class and 1 as the positive class.

For a good model, the principle diagonal elements of the confusion matrix should be high values and off-diagonal elements should be low values.

Each cell in a confusion matrix plays a very important role in understanding the model's performance. TN, FN, FP, TP are the names given to each cell based on their actual and predicted values in the cell. Let’s understand them one by one and then we’ll find some amazing relations from them.

Fig 1: Confusion Matrix for a binary classifier.

TN = True Negative (Data which was actually negative and was correctly classified in a negative class by the model).

FN = False Negative (Data which was actually positive but was wrongly classified in a negative class by the model).

FP = False Positive (Data which was actually negative but was wrongly classified in a positive class by the model).

TP = True Positive (Data which was actually positive and was correctly classified in a positive class by the model).

How to remember them?

There is a simple way to remember them, the first alphabet answers the question “Are we correct?” and the second alphabet tells about “Predicted Value”.

There some amazing relations between these notations which are going to be very useful for our evaluation. Before that let's see what are actually positive and actual negative values.

Fig 2: Negative and Positive values in Confusion Matrix

Positive (P): The sum of the False Negative and True Positive values is the actual set of positive values in the data. P = FN+TP

Negative (N): The sum of the True Negative and False Positive values is the actual set of positive values in the data. N = TN+FP

Now that we know the cell notations and the positive and negative notations, there are 4 important measures that are calculated using these notations which are very useful for model performance estimation. They are as follows:

True Positive Rate (TPR): True Positive / Total Positive = TP/P True Negative Rate (TNR): True Negative/ Total Negative = TN/N False Positive Rate (FPR): False Positive / Total Negative = FP/N False Negative Rate (FNR): False Negative/ Total Positive= FN/P

They sound a bit confusing but when we look at the confusion matrix and find these relations pictorially, then they start to give some sort of sense.

For a model to perform well “TPR and TNR should be high values” and “FPR and FNR should be low values”.
TEMCO X Huobi Carnival Sketch
Tags: Huobi, Ethereum, Cryptocurrency, Bitcoin, Blockchain

For those who missed out, Huobi Carnival was an amazing event!

TEMCO had a successful event at the Huobi Carnival from August 2nd — 3rd at the Grand Intercontinental Hotel in Seoul!

The event brought together over 3500 people! Jihan Woo, the “father of Bitcoin Cash” and co-founder of Bitmain, Roger Ver, CEO of Bitcoin.com, and 110 other blockchain professionals participated in the event as panel members and guest speakers. Also, over 170 reporters were at the event interviewing and delivering the latest updates worldwide.

There were many crypto and blockchain enthusiasts who visited the TEMCO booth, and it was a couple of very busy days at the Huobi Carnival.

TEMCO’s CEO Scott Yoon and CTO Brian Lee were there as well, giving an introduction about the company to reporters and supporters.

Also, TEMCO’s CEO Scott Yoon participated in a panel with other blockchain CEOs, discussing “There are great projects around the world in Korean Blockchain Market”.

Thank you again!
The 90’s Are The Old Days Now
By: John Horan
Tags: Marijuana, Poetry, Life, Drugs, EDM

Sometimes I’ll l hear an old rave tune

And it’ll take me back to times

With Harry and some others

In a car in Killarney

After a club, dark out

In a cocoon of music, camaraderie and chemicals

Looking for some drug dealers house

And I was sat in the backseat

A joint crooked between my fingers

Quite content with my place in the world

As safe as I’ve ever felt.
Multi-Wallet Ionia iOS App Store Version deployed!!
Tags: Wallet, Bitcoin, Bitcoin Wallet, Apple

This is IONIA :)

2018.10.14 Multi-Wallet Ionia iOS version deployed!!

iPhone users can now use multi-wallet Ionia!!

Search for “IONIA” in the Apple App Store and download it right away.

Many people have asked me if I can use Wallet on the iPhone.

Now you can use our Ionia on the Apple iPhone.

Multi-Wallet Ionia offers services to manage a variety of cryptourrencies as a single Wallet.

↓↓↓↓↓↓↓↓

Multi-Wallet Ionia was introduced through various media in Korea.

Along with

We’re supporting about 200 cryptocurrency, and the number continues to grow. In addition, you can check and manage Crypto assets in other exchanges easily and conveniently through linkage with the worldwide crypto exchange.

The guide above makes it easy and convenient to use Ionia.

In addition to its simple crypto asset management function, Multi-Wallet Ionia also provides system trading services through “automatic trading bot” in the 24h crypto market.

Automated trading robots that handle the sale of cryptocurrencies through sophisticated, automatic buying algorithms!

↓↓↓↓↓↓↓↓↓

A lot of the press showed a lot of interest in our Ionia automatic trading robots

The above guide makes it easy and convenient to create an automatic trading robot so that you can use the tracking service for free right now!
When Honeyminer Met Google
By: Diggy The Bear
Tags: Updates, Cryptocurrency, Crypto, Bitcoin, Cryptocurrency Mining

Googling “bitcoin” on July 24th came out with a link to Honeyminer’s Coindesk article

Dear Honeyminer Crew -

First, thank you to everyone for your support and patience while we brought Honeyminer’s technology back to stable.

We were overwhelmed by the response of putting our product out into the world — both the positive love we’ve gotten from many of you, and the sheer scale we’ve tried furiously to support. While we had spent significant time scaling our resources and architecture in preparation, we didn’t expect to be the top link in Google’s search for keyword “Bitcoin.”

Unfortunately, we discovered significant unpredicted bottlenecks that impacted everything but the mining (which is a separate system).

We sincerely apologize for the outages and are glad to share that we have finally resolved them. Honeyminer is back to 100% availability.

For the technical, our aggressive caching solutions became overzealous and their demand caused a waterfall that produced 502 and 504 gateway issues for the webservers and API, which in turn caused our app to hang and become nonresponsive or sluggish. The good news again, for those mining there was no significant disruption. In advance of further bottlenecks, we are expanding our technical base on the live operations side and exploring further failovers in our architecture.

If you see numbers that don’t make sense, or things aren’t quite right — first, please close Honeyminer and re-open. This will solve many of the small display issues we are still debugging.

If you have trouble with Windows Defender, we are working to accommodate their latest update. Windows Defender is known to erroneously flag applications. Please be aware that all of our miners are compiled, audited and signed by us in-house. To fix the Windows Defender issue either disable it or create exceptions for Honeyminer. (And don’t be shy to ask for help.)

Thank you again for sticking in here and your continued support — we are excited to serve you here at Honeyminer.

If you had significant outages, or your mining rewards don’t look right, or there’s something else we can be helpful with — please do write us (support@honeyminer.com) and we’ll do our best to make things right. We couldn’t be what we are without you, so we are here at your service.

And you can always follow along for latest updates on Twitter, or in our Telegram Channel.

Onwards -

Team Honeyminer
Money cannot buy happiness, but it is far more comfy to cry in a Porsche than it is on a bicycle — or so think our investors, making money with us every day
Tags: Finance, Ethereum, ICO, Blockchain, Erc20

Money cannot buy happiness, but it is far more comfy to cry in a Porsche than it is on a bicycle — or so think our investors, making money with us every day CICOIN Follow May 22, 2018 · 2 min read

‘Money cannot make you happy’ — now that is a phrase you tend to hear — more often than you don’t — from people who have actually failed to make any money. We should not be too harsh and judgemental — with the economy being what it is today, securing a stable source of income is indeed a challenge. But let us also think positive and focus on what we can do best, and that is: helping you become financially independent.

CICoin is an blockchain-powered investment platform. The principle it operates is rather simple: you invest your money, entrusting it to us for a certain period of time and then receive the money back plus interest on deposit maturity — whereby the interest rate is in proportion to the selected period of the deposit, that is:

l a 5-day deposit will yield up to 10%

l 15 days — up to 38%.

l 30 days — up to 81%.

l 75 days — up to 225%.

l 120 days — up to до 420%.

Using our personal experience, blockchain technologies, and self-enhancing frameworks, we have designed a system enabling anyone generate a stable income, with risks being as low as possible.

CICoin works with a wide range of cryptocurrencies, optimising its trading framework to maximise profits. Why should you trust us, you might ask? Well, as we have been working with a number of platforms and crypto coins, we have managed to multiply our portfolio 108 times within a single year 2017. We continue improving our service and help business people make real money.

Money is not everything in life, but it does facilitate a lot of matters in your life, for sure. Come join the CICoin platform and find out for yourself!
Stop Doing Sh*t You Don’t Want to Do
By: Jason Gutierrez
Tags: Self Improvement, Life Lessons, Life, Personal Development, Personal

Photo by Nadine Shaabana on Unsplash

“It is better to live your own destiny imperfectly than to live an imitation of somebody else’s life with perfection.” — The Bhagavad Gita / Unknown Author

Staring out over a large construction site in the blistering heat of northeast Georgia, I felt nothing. No excitement, no fulfillment, no desire at all to be working on the boring projects assigned to me.

It was a weird feeling — one I didn’t particularly care for. That day I turned off auto-pilot and wondered how I had gotten myself into such a predicament. After all, I did everything by the books.

Good grades in school

Reputable college

Secured a 9 to 5 desk job

The good old American dream.

Yet there I stood, feeling empty and lost. A feeling many twenty-somethings these days are familiar with. It was then I realized that the “dream” I had achieved was somebody else’s, not my own. I was just the guy who had chased it with relentless perfection.

And so I thought about the things I wanted, and soon realized I didn’t really have a clue, which led to at least a few more years of fumbling around and experimenting until I figured out that all I needed was to do things that actually mattered to me. It made no difference whether they were for fun or for work, I just enjoyed doing things that I wanted to — not what someone else wanted of me.

That’s what led me into entrepreneurship, writing, and having fun doing random things on the internet. It was my very own, very large sandbox that I could play in. And I loved doing it.

Soon after, I threw a buttload of money from my old engineering job down the pooper. I left work to travel and do my own things. And even though I had no idea what I was doing, completely screwed my finances for a year, and had to hustle for money doing more things that I didn’t want to, I realized that I was still happy…because at least MOST of the time I was doing the things I wanted.

And so we arrive back at this story’s initial thought, “It is better to live your own destiny imperfectly than to live an imitation of somebody else’s life with perfection.”

I felt so much happier failing my way through life than succeeding in a role I couldn’t care less about. And the funny thing is, the failures — assuming you learn from them — eventually turn into massive wins.

All you need is the courage to take the risk and stop living the life other people want from you, and instead the gall to pursue what you love.
“Sapphic Fragment”
By: The Hairpin
Tags: Poetry, Featured Poet, Eliza Griswold

by Eliza Griswold

Do I still long for my virginity?

— Fragment 107

I never longed for my virginity.

I heard it on the radio after the hurricane.

There, in the aftermath, was the voice of a man —

once the sweet, screwed-up boy whose hooded,

jessed spirit I tried to possess with the ruthlessness

I mistook for power. Here he was on NPR,

so gentle, so familiar with devastation,

his timbre woke the teenage falconer in me

who once saw his kindness as weakness,

saw a boy as an unfledged goshawk —

a creature to trap and be trapped with

in darkened mews. I knew the rules:

neither of us could sleep until the molting bird

grew ravenous enough to take the raw mouse

from my hand. Breaking the falcon

broke us both, left us scared

and less aware of love than fear.

— Poetry, February 2013

Eliza Griswold is a poet and reporter whose work has appeared in the New Yorker, the Atlantic, the New York Times Magazine, Harper’s, and the New Republic. Her books include the poetry collection Wideawake Field (2007) and the non-fiction title The Tenth Parallel (2010), which examines Christianity and Islam in Asia and Africa.
What’s in a name?
By: Conservancy Of Swfl
Tags: Animals, Education, Nature, Wildlife, Environment

What’s in a name?

Turtles. Tortoises. Terrapins.

Turtles. Tortoises. Terrapins. All different, yet all the same. During a visit to the Conservancy of Southwest Florida you can see all of them, and learn about how and where they live, and what makes them each different.

They are all members of the animal superorder Chelonia, and have been around since the time of the dinosaurs. Their way of life, their body structure and metabolism have enabled them to adapt to all different types of environments.

All turtles are reptiles. A simple way to identify a reptile is to remember the word SCALES.

Reptiles have backbones (Spines), they are Cold-blooded, they breathe Air through their Lungs, they lay Eggs, and their skin has Scales.

Former Conservancy ambassador loggerhead Betsy with current ambassador Luna

In North America, “turtle” is the name commonly given to chelonians that live in water — freshwater or saltwater. Both can be seen at the Conservancy. In the Dalton Discovery Center, you will see Luna, our juvenile loggerhead sea turtle, swimming vigorously or sleeping soundly in the large patch reef tank. Native Florida turtles are in a tank they share — warily — with the baby alligators. In the Hall of Invasive Species next-door, you can see red-eared sliders, a ubiquitous but invasive species, not native to Florida.

Box Turtle

A word of caution, though. While the word ‘turtle’ is normally reserved for chelonians that live in water, box turtles live on land. They will drown if submerged in water.
Writing better AJAX
By: Terry Mun
Tags: Web Development, Jquery, Ajax

Chaining works, just as usual

Even better: assign the $.ajax() method to a variable, for which you can chain promise callbacks to. Chaining has always been a hallmark of jQuery, which allows one to reuse a cached selector, for example. In this case, the $.ajax() method returns a promise object natively, which we can use for chaining, too:

See that how the .done() callback is on the same level as the AJAX call itself, without requiring complicated nesting within the call per se? While this advantage may seem trival on a cursory glance, it greatly improves the readability of your code, especially in a production environment where your code is likely to be cluttered with multiple asynchronous calls.

It also allows you to inject code between the AJAX call itself and resolving the promise delivered by the call, allowing for greater flexibility in coding.

In other words, you can see that promises and deferred objects, implemented since jQuery v1.5 onwards, in relation to synchronicity of code execution, is akin to event bubbling in the DOM, listened on by the .on() method.
Bram Stoker’s Dracula (1992) • 25 Years Later
By: Dan Owen
Tags: Movies, Film, Review, Culture, Retrospectives

Francis Ford Coppola was on a downer in the early-1990s, after The Godfather: Part III (1990) failed to rejuvenate his career by concluding the saga that made him a household name in the 1970s. He’d had some successes in the 1980s, of course — The Outsiders (1983), Peggy Sue Got Married (1986) — but it’d been a long time since the extraordinary highs of Apocalypse Now (1979). Coppola was keen to sink his teeth into something grand and operatic. Pun fully intended.

It was Winona Ryder (who dropped out of appearing in Godfather III at the last-minute) that brought James V. Hart’s half-faithful version of Dracula to Coppola’s attention. The idea of crafting a sensual adaptation of this Gothic horror classic instantly appealed to the Oscar-winning filmmaker.

When I first saw Bram Stoker’s Dracula (hereafter Dracula) I was a young teenage boy and had seen a lot of ‘80s vampire movies, which had steered away from the Count Dracula archetypes associated with either Bela Lugosi and Universal, or Christopher Lee and Hammer Films. I’d never read Stoker’s original novel (unless you count an abridged version aimed at children), so for my generation, this 1992 version was a more seminal experience than older audiences perhaps realise. The only notable Dracula adaptation before it was John Badham’s 1979 version with Frank Langella as the lead, and it’s bizarre to note there hasn’t been another straightforward Hollywood adaptation in the 25 years since Coppola’s film. Just modernised updates like Dracula 2000 (2000) and re-imaginings like Dracula Untold (2014).

The great thing about the ’92 Dracula is how timeless it feels. Coppola intentionally made the movie using old-school techniques instead of the emerging digital F/X available at the time. Coppola actually fired his visual effects team when they complained it was impossible to make this movie using antiquated methods and replaced them with his own son Roman Coppola, who achieved everything his father wanted using on-set tricks and optical illusions. The movie’s extensive use of rear projection, forced perspective, miniatures, and matte paintings, help give Dracula the sense of being a lost 1940s classic with the added panache and eroticism of something 40-years beyond its own time.
Is It Time We Forget React and Jump on the Svelte Bandwagon?
By: Ryan Gleason
Tags: JavaScript, Svelte, Programming, Web Development, React

Is It Time We Forget React and Jump on the Svelte Bandwagon?

A true battle of the titans (can Svelte be considered a titan yet?)

Photo by Jaime Spaniol on Unsplash

Every year, State of Javascript comes out with the results of a survey exploring the current landscape of JavaScript. They cover everything from front-end frameworks to the back end to mobile and desktop to testing to even top resources.

All JavaScript related, of course. If you love web development using JavaScript, I highly recommend reading through it if you haven’t.

But one of the most interesting takeaways for me was the emergence of a front-end framework called Svelte.

In the overall rankings for the top front-end frameworks (based on awareness, interest, and satisfaction), Svelte appeared at number two. Just behind React and in front of well-established frameworks like Vue.js, Preact, Angular, and Ember.

These results were a bit shocking for me as Svelte is relatively new, both in age and paradigm.

State of JavaScript Front-End Framework Rankings

I know many of you will argue that both React and Svelte are libraries. I did not create the survey, so don’t shoot the messenger!

I pulled down the sample template from Svelte and built a little “Hello World” project.

Side-by-side of React (left) and Svelte (right) on startup

While it was easy to get up and running, there will be a learning curve coming from a React background.

Is this something I should be spending my valuable time on? Or is this more JavaScript-burnout-bait? Let’s dig in to find out!
Cloudera Manager: Acessando via Active Directory
By: Gustavo Suetugo
Tags: Security, Rescue Point, Cloudera Manager, Active Directory, Cloudera

Get this newsletter By signing up, you will create a Medium account if you don’t already have one. Review our Privacy Policy for more information about our privacy practices.

Check your inbox

Medium sent you an email at to complete your subscription.
Her Breast Milk Erased the Death Sentence on Her Father
By: Lioness Rue
Tags: Life Lessons, Life, History, Family, Love

Think of the kindest act a child can do for a parent. I am sure you did not imagine breastfeeding on your list, especially if you are a woman. After the first glance at a painting of a young woman breastfeeding a grown man, it’s normal to label the incident as perverted. However, behind every painting, there is a story to be told.

What was the story behind the 1525 oil paintings, engravings, and drawings of Pero and Cimon?

During the Papacy of Julius II in Rome, an inconceivable incident took place. A woman named Pero was found breastfeeding a grown-up man, Cimon. The fascinating fact about this incident is that Pero was Cimon’s daughter. Which begs the question, why would a daughter feed her breast milk to her father?
I Dreamt Of Living Off Grid
By: Christina Meier Ph.D
Tags: Innovation, Plastic, Resources, Community, Resourcefulness

In a sunny place

For a long, long time I harbored dreams of having a simple home and living off-grid. I wanted a cabin or a mobile that harvested the energy it needed from solar panels. Ideally, there would be a stream nearby and a place to grow vegetables, fruit, and other foods.

I wanted what they call a ‘tiny home’, everything cleverly hidden in nooks and under the bed. A shower in a cupboard, a compost toilet, and no use of fossil fuels or monthly bills.

Somewhere north of L.A., in the foothills, with warm weather and civilization not too far away. I would make jewelry and baby clothes to sell and barter.

Who, at some point, does not have a similar dream?

Then I heard a program that shocked me. It made me reconsider my whole thinking.

Someone was saying that to live off grid somewhere was selfish. That innovations to harvest renewable energy should be shared in the community. That as a people, the human race should seek to stop exploiting the planet and the only way to succeed was to do it together.

This made a whole load of sense to me. Living in glorious isolation would not benefit the planet, which is my goal. Unless we share the technology, there is not a true cessation of using the fuels that pollute the planet and are causing it to die.

We should all have that goal and do what we can to reduce our ‘carbon footprint’. What we invest in as a community, a country, is much less expensive that what we buy alone.

We can all start by insulating our homes really well. This stops unnecessary use of fossil fuels. We can install ground source heating or air source heating, buy solar panels. We can cycle more, use public transport, and make use of water we have used once for irrigation, or heating.

Some people are quite innovative with water that has been used. They manage to pipe it round a building to cool it or warm it. They also store it to irrigate crops.

Water our most precious resource, so we must use it with care. Taps should not drip, and we must endeavour to use as much as we can more than once.

I have started using shampoo bars- no plastic bottles. I am ridding my life of plastic as planet seems to be coated in it. In this, the efforts of every individual count a lot. We can all use less plastic easily. Just check your bathroom and under the kitchen sink.

Women can use mooncups, rather than conventional sanitary products. They are far better for the environment.

So, my dream of living off-grid is becoming the reality of preserving the planet in any way I can and doing it with my community.
An Easy Way To Warm Hearts, Open Minds, and Create Connection
By: Vishnu S Virtues
Tags: Travel, Lifestyle, Culture, Tradition, Language

An Easy Way To Warm Hearts, Open Minds, and Create Connection

Learn a new one of these to open up new worlds

Photo by author

The elderly Malay lady was quickly packing up the sweet kuihs (desserty-steamed cakes) packet that I wanted to purchase. She wasn’t saying much as I pointed at different items that I wanted.

I pointed towards the kuih lapis, a delicious layered and rainbow-colored steamed dessert. “This one please.” And I’ll have one of these, I pointed and said, “that please”.

The woman vendor was busily picking up the desserts and was packing them up for me. In a moment of realization, I then switched to Malay and asked her in Malay, “how much for all these sweets?”

And within an instant, she flashed a big smile, told me the price, and looked immediately more relaxed. I had simply been in my own world speaking English without realizing that she didn’t speak a word of English.

In these rural parts of Malaysia, most folks speak Malay and are more comfortable in Malay. Simply switching languages immediately created a bond and connection with this food vendor I was buying from.

It’s why I’ve been practicing and re-learning my Malay ever since I got to Malaysia earlier this year.
What’s Your Type? Or the Wackiest Party Ever.
By: Sherry Caris
Tags: Psychology, Humor, Myers Briggs

So, Patricia Naomi Webster came up with the hilarious writing exercise of creating an imaginary dinner party where all those in attendance share the same Myers-Briggs personality type. The dialogue was hilarious!

Then she suggested we all do the same with our own personality types, which I think is an exceptionally good idea with potentially pee-in-your-pants funny results. Get your adult diapers ready!

If you don’t know your Myers-Briggs personality type, here is a link where you can learn more about it, take the test and get your type, (it’s quick):

Patricia and I invite you to hone your dialogue writing skills, have some fun and write a little dialogue about what would transpire at a dinner party made up entirely of your personality type.

Colette Clarke Torres, alto, Jules, Danna Colman, Dave Grigger, Todd Hannula, Oliver Shiny, Peter A Slaughter, Ezinne Ukoha, Ayesha Talib Wissanji, Vyoma Nupur, S Lynn Knight, SF Ali, Alison Bennett, Angela Barnett, Dominique Matti, Gemma Kennedy, Joy Saint James, elizabeth tobey, Bill Sauer, Graham Anderson, mark-john clifford, Anthony Walker, Ritter Coldriss, Mike Essig, Sean Howard, Sonny Bohanan, Lon Shapiro, Akshay G, Randomly Me, and of course, my Gutbloom.

Please forgive me if I left you out and play anyway — it’s only because I’m still in my morning state of shock and haven’t sufficiently caffeinated yet. Also invite anyone you think would enjoy this to play along. The more the merrier! Kudos to Patricia for her whimsical and thought provoking idea!
When the “Overwhelm” is Real
By: Christina M. Ward
Tags: Stress, Self, Mental Health, Writing, Writing Tips

When the “Overwhelm” is Real

sometimes you just have to step away and refuel — and that’s ok!

We all get overwhelmed. It is human nature to push ourselves beyond our limits, to test our limits, and in turn, grow, achieve…expand. And we writers push ourselves hard.

Which brings my humbled spirit to this article.

Timothy Paulle II — Pexels

Some days the words are just too much.

As a writer, I have to be honest, brutally honest sometimes, especially when my fiction hat is off and I am working to develop an article, I confess…some days the words are just. too. much.

That inner voice harasses me — If you want to be a writer, there’s a lot of work to do. You might want to make a list.

Just like many of you, I’ve had a few irons in the fire lately. Perhaps you can relate? Currently, I am working on: (It’s ok if you skim these…it’s the point here that matters.)

Getting a new blog off the ground.

Editing my first novel.

Developing my author’s platform (whatever the hell that is).

Writing two articles a week for my standing column in the Observer News Enterprise newspaper.

Writing articles for Medium — also a new endeavor.

Securing freelance writing jobs to start a career.

Compiling a poetry portfolio for a future poetry collection book.

You get the point…all of these involve writing. Words. Reading words. Writing words. Dreaming and thinking and swimming in words.

Now about that blog…and that author’s profile, these involve a lot of socializing on various websites, supporting others, engaging, creating relationships that will further the “author’s platform,” create consistency and credibility and develop a community of people who support my work.

That voice, again — Get your links out there. Increase keywords. Learn SEO.

Perhaps you, too, are out there selling yourself as a writer — it’s exhausting, right? Which brings me halfway to the point…are you still here? Did you flake out? I don’t blame you! I am exhausted too, overwhelmed by the literal tons of information out there, opportunities to mingle with other writers…right? But we do what we do, every chance we can get.

So, Medium… what seems like gazillions of articles every day, by gazillions of fantastic writers, all out there working as hard as I am to get somewhere, have their voice heard, change a life, get noticed, make a difference — and ALL of you worthy of time, reads, claps, thank yous, and highlights.

Nagging voice, pushing me forward — Read Medium articles, leave comments, leave highlights, validate others, support other poets, read posts in publications.

Today, it hit me. The words are just too much. Slamming into my eyes, worming through my brain, spilling out into my fingers, keyboard, and into the vast online community of others — living the same hustle.

The Information Age was brought on by the introduction of the World Wide Web — remember that? — and is characterized by the availability of overwhelming droves of information, data, knowledge at our fingertips, and digital innovation that levels-up daily.
Upload Your First Android App on Play Store(Step-by-Step):
By: Dharmesh Basapati
Tags: Mobile App Development, Android App Development, AndroidDev, Android, Mobile

This post is for all those budding Android Developers whether or not he/she is fresher or experienced has to perform this one really obvious thing to reach out their App Users and that is uploading the Android App on Google Play Store.

So just go through this post carefully and get your first app listed on play store lightning fast:

1. Create Your Android App

First thing for uploading your App on Play Store is to Develop your App and make it Store-Ready.

Use Proper theme, colors, graphics, strings and icons.

2. Make its Signed Apk(Using Release Keystore)

This is a graphical way to generate a release keystore

To generate keystores for signing Android apps at the command line, use:

$ keytool -genkey -v -keystore my-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

A debug keystore which is used to sign an Android app during development needs a specific alias and password combination as dictated by Google. To create a debug keystore, use:

$ keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

Keystore name: “debug.keystore”

Keystore password: “android”

Key alias: “androiddebugkey”

Key password: “android”

3. Login to your Gmail Account and visit this link : https://play.google.com/apps/publish/

And Go to this Link — https://play.google.com/apps/publish/

4. Create a Merchant Account

Just Follow the steps kindly…

Note : It will charge you once in a lifetime fee i.e 25$. Just do it to start uploading your first app.

Recommended Reading

5. Mandatory Fields needed in App Listing:

— Title

— Short Desc

— Full Desc

— App Screenshots(JPEG or 24-bit PNG (no alpha))(Min-2,Max-8)(Min-320px,Max-3840px)

— Hi-res icon(512 x 512)(32-bit PNG (with alpha))

— Feature Graphic(1024 w x 500 h)(JPG or 24-bit PNG (no alpha))

— App Type

— Category

— Content Rating

— Developer/Company Email

— Privacy Policy Url

— And some other details

Because Sharing is Caring for every community.

Kudosss To Android Community

A complete guide for learning Android App development
What on Earth are JavaScript Prototypes?
By: Mahdhi Rezvi
Tags: JavaScript, Prototyping, Programming, Web Development, Coding

Introduction

Prototypes in JavaScript are the mechanism to share common functionalities between objects. Nearly all objects in JavaScript are instances of Object . A typical object inherits all the properties and methods from Object.prototype .

In simple terms, prototype is an object from where JavaScript objects inherit methods and properties from.

Sounds like Greek ? Well, don’t worry. Go on. I’ve got you covered.

What is a PROTOTYPE?

When a function is created in JavaScript, the JavaScript engine adds a prototype property to the function. This prototype property is an object called as prototype object which has a constructor property by default. The constructor property points back to the function on which prototype object is a property. We can access the function’s prototype property using functionName.prototype .

Take this function as an example,

As you can see in the below diagram, the Person constructor function has a prototype property which points to the Prototype object. And in return, the Prototype object has a constructor property that points back to the Person function.

Let’s see this in action,

In the above screenshot, an object man is created from the Person function with the new keyword. You can clearly see a property __proto__ . This indeed is the prototype property mentioned in the diagram above. I have explained about this __proto__ property further below. It is quite evident that the __proto__ property is pointing to the prototype object and the prototype object is containing the constructor of the Person function. Hope it all makes sense now.

How does it work?

When you access a property in an object, something called “Prototype Chaining” takes place. This is what happens

The property is first sought on the object as an own property

If the property isn’t found on the object, it’s prototype is checked next

If the property doesn’t exist on the prototype, the prototype of the prototype is queried

This querying of prototype after prototype continues until the property is found or until the end of the prototype chain is reached and an error is returned.

For example, let’s take the man object. If I access the name property of the man object, JS engine checks whether it is the object’s own property — which is in this case. Suppose the name property is not present in the object’s own property. Then the JS engines checks the object’s prototype until the property is found. Else an error is returned.

DID YOU KNOW ?

When you take a string such as “Jane Doe”, you will be able to access and executes methods such as toLowerCase , concat , slice because they are available in the String prototype object.
Be a Nuo Champion
By: Varun Deshpande
Tags: Startup, Marketing, Bitcoin

We are creating a team of Nuo Champions across 30+ countries who would be working closely with our core team to evangelise our products and our brand to reach more people and help us spread the word. Here is the application form for Nuo Champions and the application deadline is 30th June 2018.

We would interview candidates and announce Nuo Champions for various countries who would be working with the Core Team on different initiatives. We would also be sharing the incentives for being a Nuo Champions with the selected candidates.

Applications are now open: http://re.getnuo.com/nuo-champion

Opportunties:

Work with some of the best minds in crypto to strategise and execute Interact with other like-minded champions & grow your network Conduct various marketing activities and learn how to grow products Contribute by writing guest articles for our Nuo News section Be a brand ambassador of the Nuo brand in your country Directly work with the core team to understand project dynamics This is a 2 month stint and you would get an experience certificate

We are looking for someone who:

Understands blockchain, crypto-currencies and is an active trader Has a good understanding of the local market conditions Is deep rooted in the community and has a good network Has the ability to learn fast, adapt and execute Can be creative with their marketing techniques

What we are NOT looking for degrees and qualification and there is no age restriction for this profile. Be a part of our team and let’s create a bank of the future, together!

Apply Now: http://re.getnuo.com/nuo-champion