fabiochiu/medium-articles huggingface dataset:
NEM to participate in Blockchain APAC | Australia’s Biggest Enterprise Event
By: Nem Australia, New Zealand, Official Editor
Tags: Blockchain, Announcements, Cryptocurrency, Nem, Blockchain Technology

The NEM.io Foundation, creators of the peer-to-peer NEM blockchain platform and the XEM cryptocurrency will be participating in Blockchain APAC: Australia’s Biggest Blockchain Enterprise Event. It will feature a full day of 16 sessions with over 30+ speakers and 500 expected delegates on Wednesday August 29th, 2018 at Melbourne Convention and Exhibition Centre.

The Blockchain APAC Enterprise event is presented as part of the Victorian Government’s Digital Innovation Festival (DIF). DIF is a platform that supports the growth of our vibrant community of entrepreneurs, innovators, change makers, thought leaders and rule breakers. Through a combination of technology utilisation and digital mindsets, the DIF fosters economic resilience for Victoria and champions the leaders of innovation and entrepreneurship. Sponsors and partners include the Victorian Government, Optus, RMIT University, Alibaba, AusTrade, YBF Ventures, Honey Digital and more.

Steve Vallas, organiser of the Blockchain APAC Summit,

“We are glad to have NEM.io Foundation share real-world use cases and applications in this enterprise-focused event for the public and private sector. There is a great need to fill the knowledge gap on blockchain which has the right ‘fit’ and the NEM blockchain is a solution which should be explored. The key outcome from the summit is to ensure that there is awareness and movement towards the blockchain adoption phase for Australia to be a global player in the technology space.”

Jason Lee, Expansion Director for Australia and New Zealand for NEM.io Foundation,

“NEM was developed as an enterprise-grade blockchain platform, being part of Blockchain APAC is a must-attend as we want to ensure that industries across all economic sectors have the right exposure to blockchain understanding. NEM.io Foundation is in 40 countries across 100 cities and has a strong presence in Australia and New Zealand through it’s team size of over 20 team members and partners.” “The latest announcement is the launch of the NEM Blockchain Hubs as a physical location to engage with the public through on-ground meetups and events. The NEM blockchain platform had been presented in major cities across Australia and is working with industry bodies including the public and private sector. With a Hub being launched in Melbourne in September, participation in this conference will be timely.”

Find out more about the conference here.
Trading Journal for 12/22
By: Vinson Chuong
Tags: Day Trading

6:19AM: SPX futures are up a bit at 3690. JG is gapping up 83.7% on news of a partnership with an electric vehicle manufacturer. AMTX is gapping up 73.7% on news of entering the electric vehicle market via investment. CLA is gapping up 47.4% on news of a merger. So, three electric vehicle stocks are moving; they seem to be moving in tandem. I’ll be sitting tight and seeing if any of these stocks keep moving higher.

6:34AM: All three of the stocks on watch sold off at the open.
Implementing Server Sent Events in ReactJS
By: Helena Natanael
Tags: Tokopedia, Server Sent Events, Frontend, React, Reactjs

How to implement it?

First, initialize the EventSource in your component. You’ll need the Backend endpoint that will be used. In my case, I also add withCredentials parameter so the EventSource also carries the cookies and user session.

const sse = new EventSource('[SSE_URL]', { withCredentials: true });

Event Source has some handlers: onerror, onmessage, and onopen. You can read more about it on the MDN website. In our use case, we only use onerror and onmessage.

The onerror handler is used to validate or log what causes error, then closes the connection using sse.onclose() method to prevent more errors and guide user to do actions that needed, e.g. retry to upload.

sse.onerror = () => {

// error log here // after logging, close the connection

sse.close();

}

The onmessage handler is the heart of SSE usage. We can read the streams from Backend via this handler. As this handler needs some validations when reading and parsing data, I use a separate function to process the data I get and put it in the component’s state so I can render it or use it further in other functions.

function getRealtimeData(data) {

// process the data here // pass it to state to be rendered

} sse.onmessage = e => getRealtimeData(JSON.parse(e.data));

Last but not the least, don’t forget to invoke sse.close() for cleaning up the connection to Backend in your component to prevent memory leaks.

Here’s the complete code:

useEffect(() => { const sse = new EventSource('[YOUR_SSE_ENDPOINT_URL]',

{ withCredentials: true }); function getRealtimeData(data) {

// process the data here,

// then pass it to state to be rendered

} sse.onmessage = e => getRealtimeData(JSON.parse(e.data)); sse.onerror = () => {

// error log here



sse.close();

}

return () => {

sse.close();

}; }, [YOUR_DEPENDENCIES_HERE]);

Bonus: Here’s a preview of the progress bar that I implement in the Bulk Add page using SSE; you are welcome to try it if you have a shop in Tokopedia. 😄

Besides the progress bar, SSE can also be implemented in notification counter, a chat app, or any other use case that might need a realtime update from the server. Hopefully, you find this article useful and practical to implement SSE in your React Apps!
I Want to Hear You Say, “Mine”
By: 𝑨𝒖𝒕𝒖𝒎𝒏 𝑺𝒆𝒂𝒗𝒆
Tags: Sex, Poetry, Life, Erotica, Relationships

As you pull me into your body for one of those long, lingering kisses that seem to last for days; as you wrap your hands in my hair and tug possessively, I want to hear you say it.

Mine.

As your mouth finds my breast, your teeth grazing just enough to make me arch my back; as your hands push my legs apart and you slap my pussy with your finger tips, waiting for me to ask for another, I want to hear you say it.

Mine.

As you slide behind me, turning me on my side, and I feel you enter me; as your teeth graze my neck and one hand finds my breast, the other clasped around my throat; as I feel you thrust deeply, I want to hear you say it.

Mine.

As I find myself face down in the pillows, my hands behind my back, your fingers making sure I’m well lubricated; as your cock pushes against my ass, slowly taking what you know damn well is yours, I want to hear you say it.

Mine.

I want you to claim me even though I’ve already given every part of me to you. I want you to acknowledge that I’m yours in a way that other men can’t have me. It’s the one thing I’m sure you’ll never say and the one thing I want to hear you say more than anything else.

Mine.
Check out our Price Calculator!
Tags: Blockchain, Ethereum, Crypto, Bitcoin, Cryptocurrency

CryptoIndex.co is a cryptocurrency market statistics portal that tracks over 1300 different (active) cryptocurrencies and tokens. Every cryptocurrency has it’s separate sub page with all relevant information about the project and and all information is updated every minute.

Follow
THE CREATIVE FORAGER
By: Jeremy Puma
Tags: Foraging, Plants, Nature, Food, Environment

TABLE OF CONTENTS*:

Part One: Foundations

1 INTRODUCTION

2 VOLUNTEERING AT THE SOIL SEED BANK

3 WHAT IS A “FORAGER,” ANYHOW?

4 MANIFESTO FOR A PARTICIPATORY ECOLOGY

5 ETHICAL FORAGING

6 WILD FLAVOR: A MATTER OF “TASTE”

7 WILD GREENS IN THE KITCHEN

8 WILD EDIBLES: CULINARY KEYS

9 WILD FLAVOR BY FAMILY: DANDELION CROQUETTES

10 PUTTING POTHERBS IN THEIR PLACE

11 “DECODING” WILD INGREDIENTS

12 WILD SEASONING

13 WILD OILS AND VINEGARS

14 GET WEIRD WITH VEGAN “GRASSHOPPERS”

Part Two: A Parade of Plant Profiles

15 DANDELION

16 NIPPLEWORT

17 CHICKWEED

18 PLANTAIN

19 LAMBSQUARTERS

20 BITTERCRESS

21 BROAD-LEAVED AND CURLY DOCK

22 FIREWEED

23 STINGING NETTLE

24 HEDGE MUSTARD

25 OX EYE DAISY

26 CONCLUSION

*Some of this content was previously published on Invironment and in “Wild Flavor.”
Bluffing
By: Madeleine Anne Bognar
Tags: Automatic Writing, Poetry, Unconscious, Free Verse, Poem

Bluffing

Free Verse

Photo by Ivan Bandura on Unsplash

I feel the waves of heat washing over

And the ground disgusts me

the meat is fouler than the men online

unmoved, even, by their own plight

Consciously, Unconsciously

move in and out of one another

and I confront

I see dirt and violence

I see the air filled with the colours of chemicals

that do not present themselves that way

when you see them in person

a sickening want for destruction

to be restricted

corseted and paraded

to avoid those looks

you know the ones

those sniggers

Beneath their Breath

What am I going to do?

Cry about it? Not I.

I would watch you drown in the sanitation plant

if it were up to me

if beautiful drunken women in costume

receive your ridicule all the same

Sit in your trailer park

and mourn

your lack of feeling
It’s A Small World, First of All. Sometimes to see the beauty in…
By: Doug Bierend
Tags: Microscopy, Macro Photography, Macro

It’s not news that our great big world is composed of countless tiny, tiny things. For the last 40 years, Nikon has challenged photographers to get all up in the smallest of subjects, in the hopes of bringing us new ways of seeing them. Their annual Small World competition is meant to promote technical and scientific innovation — as much as pure aesthetic beauty — in the field of light microscopy. The best examples come from professionals and amateurs alike.

“What began as a competition to recognize our customer-base for their achievements has evolved into something that has made us curators of scientific imagery in the field,” says Nikon Instruments’ Communications Manager, Eric Flem.
Functional Programming With Javascript: Reduce, Curry
By: Woohyun Jang
Tags: Lodash, Functional Programming, Currying, JavaScript, ES6

Until now, we made some pure util functions(ex. map, filter).

Today we’ll be going to make three functions, ‘reduce’ and ‘curry’. They’ll be good tools in the next step, pipelining.

1. Reduce

Reduce function takes the collection, iteratee, and accumulator(optional, initial value). And it returns just one accumulated result of running each element in collection thru iteratee .

Accumulator, it’s the 3rd parameter is an optional value. If there's no, the first element of the collection will be the initial value.

The iteratee is called each element of the collection. It takes the previous iteratee’s result and current element and returns a new result.

const usersMock = [ { id: 1, name: 'user1', age: 11 }, { id: 2, name: 'user2', age: 21 }, { id: 3, name: 'user3', age: 23 }, { id: 4, name: 'user4', age: 11 }, { id: 5, name: 'user5', age: 37 }, { id: 6, name: 'user6', age: 23 }, ];

test('reduce', () => { expect(reduce(usersMock, (sum, user) => sum + user.age, 0)).toBe(126); });

In this code, reduce returns the sum of users’ age. The iteratee function gets the initial value 0, and add the first user’s age. If the first cycle is ended, the second cycle starts with the first result and the second element. Repeat this process until the end. Then, how can we implement the ‘reduce’? It also traverses the collection, so let’s use the ‘each’.

const each = require('../each'); function reduce(collection, iteratee, accumulator) { let iterable = collection; let result = accumulator; if (arguments.length == 2) { result = collection[0]; iterable = Array.prototype.slice.call(collection, 1); } each(iterable, (value) => { result = iteratee(result, value); }); return result; } module.exports = reduce;

We take 2 or 3 arguments. If there are 2, we use the first element as the third argument. And traversing the ‘each’ loop, set the result to iteratee’s return value.

Map, Filter, Reduce

All most data processings are consist of these three functions, map, filter and reduce.

The ‘map’ matches data one-to-one. It changes each value of data so It returns the same length collection.

The ‘filter’ filters the data according to condition. There is no change in each value. But the length of data can be changed.

Finally, the ‘reduce’ returns just one value. It brings all the elements together to create one result.
Using GitHub’s API to Clean Up Learn.co Repos
By: James Moody
Tags: Data Science

If you’ve used the online Learn.co platform and used GitHub integration, you might have accumulated a lot of automatically generated repos storing your work which clutter up your GitHub account. This can make it harder for people to find the repositories where you are doing original work. For this reason, I’ve developed a relatively simple tool called learnco-nuke to automatically backup and then delete these repos from GitHub for you.

You can get started by cloning the learnco-nuke repository here:

There are instructions in the Jupyter Notebook, but we’ll go over the basics here. The first step is to create a personal access token on GitHub with the “repos” and “delete” authorization scopes. The following link goes over how to create a token: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line

The next step is to put you username and access token into a python file called “secrets.py”.

At this point, after running all the imports, the notebook now has the ability to query your GitHub account using the requests library, and the next two cells will pull a list of all your repos.

The third step is to filter this list of repos for the learn.co repos. This is fairly straightforward, as most learn.co repos have a six-digit date code (cohort start date):

The fourth step is just to verify that you haven’t swept up any non-learn.co repos in the process (you want to be careful here).

Finally, you run the following cells to backup all your learn.co repositories, and then delete them from your GitHub account. The local backups will contain all branches.

Hopefully this helps you tidy up your GitHub account!
Urban Sharing launches Fornebu initiative to assess the challenges around electric scooters
By: Jarrod Chlapowski
Tags: Urban, Scooters, Micromobility, Data, Tech

This week, Urban Sharing launches Fornebu Scooters to better understand how to overcome the challenges which can frustrate electric scooter-sharing schemes, cities, and the people who live in them. Recent developments have highlighted the need to find solutions that allow for a safe and organized approach to scooter-sharing.

Electric scooters arrived in Oslo over the summer, and with them came the same cool factor and hurdles seen in scooter schemes around the world. Known for short life cycles and disrupting urban order, scooters present a new and challenging development.

There’s a lot to learn and improve. Through a “learn quickly, fail fast” mindset, Urban Sharing’s hope is to help create a long-lasting, sustainable solution for scooters in the micromobility world.

“After witnessing a number of free flow schemes in Oslo and elsewhere, we believe the first step to meeting the scooter challenge is to institute a more ordered and regulated setup”, says Heidi Aars, project manager for the Fornebu Scooter pilot. “Urban Sharing’s strengths lie in powering thoughtful, data-driven micromobility schemes. We hope the next few months will provide a significant amount of fruitful data that will inform our approach to scooters for years to come.”

The pilot will stand out from other schemes in Oslo through its use of stations, both physical and geofenced. Scooters have historically been prone to abandonment in the middle of pathways, vandalism, theft, and loss. We expect that a station-based approach can address this vulnerability.

A station-based scheme should also allow our maintenance team to repair the scooters quickly, and keep the scooters more organized and upright. We believe this could significantly extend the lifetime of a scooter fleet.

Through this pilot, we hope to gather data around the ideal placement of scooter stations, the logistics around maintaining an optimally charged fleet, and, ultimately, how to sustainably scale the service to the unique needs of a city. Our current rebalancing operations will serve as a framework for our research.

As with other schemes running on our platform, everything we learn from this pilot will be published in the public domain. We see every player and city involved in e-scooters as a potential partner, and we place a lot of value on making our data available for anyone who could find it useful.

Along with the scooter pilot, Urban Sharing will continue its cargo bike pilot, moving the bikes from the Oslo city center to Fornebu. Users will be able to rent cargo bikes to and from the same station.

Through integrating Urban Sharing’s platform into e-scooters and using it to power a hybrid docked approach, we believe it’s possible to overcome the many challenges currently faced by the electric scooter industry. This pilot is our chance to find out.
Health Care Ruling Roundup : Early Responses
By: Jon Armstrong
Tags: Politics, Obamacare, Afforadable Care Act, Healthcare

As many long time readers know, I’ve been a proponent of healthcare reform for many years. Today’s ruling by the U.S. Supreme Court that the majority of the Affordable Care Act is constitutional means that my daughters will have more options for healthcare; they will have, as all U.S. citizens will, the option to shop around for insurance. This ability to pick and choose a healthcare plan is the same that the U.S. Congress members have. This is not socialized medicine. This is not a slide into anarchy, chaos and destruction. This is a great thing for the United States. I’m certain that those who disagree with the Supreme Court ruling and disagree with this particular healthcare reform will continue to disagree.

I’m aware that there will be unintended consequences of the Affordable Care Act for any ideologue, regardless of which side of the issue they stand. As for me, I’m hopeful that this law will help to insure more people, improve the level of care and reduce costs to all.

I’ve chosen to say little about the maneuverings over the past few months because it didn’t seem productive. Sure, I hoped the court would rule the way it did, but I tried not to get too worked up publicly.

For progressives, this is a much needed shot in the arm. For regressives, this will be a rallying cry. Hopefully for the electorate, it means a more engaged conversation. I have little hope for nuanced discussion, but I always want people to talk intelligently about an issues, regardless of which side they stand. Rambling, incoherent ignorance gets us nowhere. I’ve not met a single argument against the Affordable Care Act that has swayed my thinking. Given the state of the regressive conversation on the conservative side, it will be interesting to watch the response to the Chief Justice Roberts’ majority opinion.

I also hope that media outlets actually discuss the facts of the law instead of the ideological polarity. My belief is that once Americans understand what exactly the law means for them, they will embrace it. The progressives have done a crap job of

So far, I’ve been most impressed by NPR’s coverage.

To the links:

“Because the requirement remains for people to have or buy insurance, the revenue stream designed to help pay for the law remains in place. So insured Americans may be avoiding a spike in premiums that could have resulted if the high court had tossed out the individual mandate but left other requirements on insurers in place.”

via: What the health care ruling means to you — CNN.com
IntoTheBlock Analytics now available in crypto portal Coinz
By: Alfredo Terrero
Tags: Ethereum, Intotheblock, Bitcoin, Cryptocurrency

Users will find ITB analytics in each crypto asset’s page

Coinz is a global cryptocurrencies portal, delivering up-to-date market news, analysis, and live quotes to professional & novice traders alike. The comprehensive crypto section includes advanced charts, stats, and signals for over 1,000 crypto coins. The portal provides well-researched, useful news, data, and content that empowers its readers and give them all the tools necessary to maximize their potential.

Today, Coinz takes another step to provide its audience with more tools to understand the behavior of crypto assets by adding IntoTheBlock’s crypto intelligent signals to each crypto asset’s page. When users navigate to the “Coins” section of the website and click to see more of each crypto asset, they are taken to a new page that contains price charts, news, and macro stats for that crypto asset. Now, users will be able to see a dashboard of IntoTheBlock’s indicators below the news section.

This dashboard is divided in two sections: The Token Summary displays, as the name implies, a quick view of a crypto asset showing several of IntoTheBlock’s indicators, which together provide a holistic view of a crypto asset’s behavior. The Actionable Signals section contains momentum signals based on IntoTheBlock’s underlying indicators.

For those traders interested in more detailed analysis, the “Dive Deeper” and “See More Signals” buttons redirect them to the IntoTheBlock Platform with access to a portfolio of over 120 intelligent signals about traditional crypto assets, specific markets such as DeFi and event price prediction models .

At IntoTheBlock, we are excited about this new partnership that enables us to deliver crypto intelligence to Coinz’ global audience. We look forward to hearing about your experience with Coinz and IntoTheBlock.
On Fear, Weaknesses and Versatility
By: Quentin Pierrot
Tags: Self Improvement, Fear, Versatility, Personal Growth, Self

On Fear, Weaknesses and Versatility

Make of versatility your craftsmanship and go toe-to-toe with your fear

Image by Alexas_Fotos from Pixabay

Let’s kill the suspense right away, here’s my point: counterintuitively, your fears and weaknesses may be your most precious allies towards self-development.

The unstoppable rise of connectivity gave birth to a winner-take-all trend in many domains. It’s probably way harder to rank second at both a chess contest and a MMA championship, but even if you do so, you won’t receive as much economic and social return as the #1 chess player or the #1 MMA fighter. Name anything you’d like to accomplish and great chances are that you’ll find on Youtube a “master” who dedicated his entire life to that one thing, gathering thousands of views.

Common advice, if not injunction, is thus to focus on your strengths and become #1 at what you’re already good at. To thrive economically and on social media, you need to find your niche, however absurd it may be, and specialize in it to become the mascot the market will reward.

To me though, this model doesn’t suit everyone, and what labor market and social media rewards you the most for doesn’t necessarily coincide with what your inner self will reward you for.

Of course, some people — let ’s call them the craftsmen — will walk through their 10.000-hour journey to mastery in the art of X or Y, continuously refine their practice and find their path to fulfillment in this process. But let’s recall that it’s okay not to belong to that tribe. It’s okay to think that as a human being, one may need diversity. It’s okay to feel that overspecialization not only narrows your horizon but also limits your adaptability. And let’s take it even further by saying that one may need to focus on one’s weaknesses and fears.
Strand of Oaks: Hard Love
By: Jay Roberts
Tags: Strand Of Oaks, Stranger Things, Rock, Music, Nostalgia

Strand of Oaks: Hard Love

Nostalgia is a double-edged sword. Traffic in it with one eye to the future and you can create something that simultaneously satisfies the desires for continuity and change. Get too caught up in the rearview mirror, though, and you can find yourself creating something that satisfies neither: a perverse rehash of former success. HEAL, the last Strand of Oaks album, managed to do the former. Hard Love, however, too frequently finds itself doing the latter.

This is most evident in Radio Kids. Tim Showalter’s youth spent in basements with his headphones on, discovering music that spoke to him is fertile ground. It gave us Goshen ’97 on HEAL and he returns to mine the subject once more, coming up with….Goshen ’97 Part 2: a catchy song that says what he’s already said in slightly different words.

It’s not fair to say he doesn’t try anything new here, though. While the core of Showalter’s sound remains the same (you know these are Strand of Oaks songs), there’s an expansion of it throughout the album. Unfortunately, that expansion can be disordered at times. As Showalter details the messier aspects of his life — in particular his drug and alcohol-fueled binges, the music too often matches.

When the album works, it hums along and puts you in Showalter’s adolescent shoes, falling in love with music. When it doesn’t, it feels like Showalter is moving forward, and more like he’s just thrashing around, trying to strike gold one more time.
What Do Billionaires Do With All That Money?
By: Floyd Mori
Tags: Wealth, Coronavirus, Money, Rich, Helping Others

What Do Billionaires Do With All That Money?

They have so much

Photo by Bermix Studio on Unsplash

Finances are extremely inequitable

There are so many people suffering financially now with the coronavirus pandemic continuing for almost a year. Millions of people have applied for unemployment benefits. People have lost their paychecks since they were forced out of their jobs. Although most professional and college educated people are probably not hurting that much since they are able to work from home and continue to receive their salaries or they have substantial savings, there are many who are having severe financial problems.

The government assistance has helped millions of people. A second stimulus should be coming which will offer more help to many people.

A report on the news recently talked about all the new unemployment claims for which people have filed. They said that people should be looking for jobs. There are supposedly LOTS of jobs available, especially for the lower paying jobs for which the unemployed may qualify. Many jobs which do not require a college education and many which do are available even during the pandemic. There are “Now Hiring” signs in the windows of most stores and many other business establishments.

People may not be looking for work. Some restaurant owners had said after they were closed for a while and then reopened that they could not get their workers to come back to work. They were earning as much or more by not working and getting benefits from the government.

Even as these people are suffering with many unable to pay for their housing and food, there are many multi-millionaires and a substantial number of billionaires in the United States. It is surprising that the super wealthy control so much of the world’s riches.

Many billionaires and many multi-millionaires do give away a lot of money and share their wealth with the less fortunate. Some of these super wealthy people seem to enjoy hoarding huge amounts of money.

Many wealthy people, however, do share and help others. Kudos to those who do help others with their foundations and donations to help serve the needy.
Indonesia perlu membahas kembali wacana pembentukan Komisi Kebenaran dan Rekonsiliasi
By: Arrial Tsr
Tags: Opini, Indonesia, Ingat65, Hak Asasi Manusia

in Eudaimonia and Co
Dunia Kata-kata Djambatan
By: Yacob Wijaya
Tags: Jakarta Selatan, Djambatan, Dki Jakarta, Perpustakaan, Nusantara

in Eudaimonia and Co
Firing up the engines.
By: Robin Cru El
Tags: Poetry, Diversity, Refugee Crisis, Society, Immigration

With remorse,

Ashes of the corpse,

Regretfully reminding,

Of the tragedy,

Which took it’s course,

Time will tell,

The seconds that built,

Into days, and months,

Of recanted hate,

Misery of the castrated fallacy,

No one, No more,

No bigger, No smaller,

You’re not welcome anymore,

Land of the free,

Scattered with ancestral bones,

Waste lands of malice,

Guilty of savage,

Reminders from the door,

Never let us mourn,

Of divide and conquer,

The hopes once built,

Only to be shattered,

To its very core,

Let it be a reminder,

We’re not welcome anymore.
Animating Lines and Curves with Fuse
By: Edaqa Mortoray
Tags: Mobile, Coding, UI, Animation, UX

In this episode I show off a new partial curve drawing feature. This extends the ability to animate curves, move objects along curves, and track their tangent angle/facing.

I use an example of a bank transfer with a patch panel interface.

Source Code

Full Partial Curve Demo

— Watch live
Sign In With Apple — implement it in Your app!
By: Piotr Smajek
Tags: Mobile, iOS, Sign In With Apple, Software Development

Sign In With Apple — a new feature presented by Apple at WWDC last year, is now available from iOS 13. This feature offers simple and secure account registration and login in the application or website. Instead of filling out registration forms or logging in via social media, you can now create an account and log in with your Apple ID and verify by Face ID, Touch ID or passcode.

👨‍💻 A short description of Sign In With Apple:

Fast, easy account setup and sign in

Verified email addresses

Built-in security

Anti-fraud

Cross-platform 📱💻⌚️

iOS 13+

In this article, I will focus on the basic implementation of Sign In With Apple on iOS devices without integration with the web version or integration with the back-end.

Let’s start with a look at how it works 😅

After tapping “Sign In With Apple” or “Continue with Apple” (it depends on which button was chosen to be implemented in the application) an information window appears with the possibilities of this solution (second screenshot). Then after tapping “Continue” we get information about what data will be shared with the owner of the application.

Here we have two options for registering an account in the application using Sign In With Apple:

1. With sharing our email address — your real email address will be shared with the application or website.

2. With hiding our email address — your real email will not be shared to the application or website. Apple will generate a unique email for you with the @privaterelay.appleid.com domain. Don’t worry, all emails from the owner of the app will be forwarded to your inbox anyway, because emails will be forwarded to our real email address. The owner of the app will only know the email address generated with the Apple domain.

After selecting one of the options and tapping “Continue”, we verify our Apple ID as in the case of unlocking the phone, i.e. by Face ID, Touch ID or by entering the passcode. At this point, an account should be created in the application / website with a unique identifier for the user.

When you used in the application the “Sign In With Apple” before, then you can preview the details of this way of logging in settings and stop using this feature. To do this, go to Settings > Apple ID > Password & Security > Apps Using Your Apple ID > Choose App.
BVNK Update: SaaS, Litecoin and Mobile Money
Tags: Blockchain, SaaS, Mobile Money, Cryptocurrency, Litecoin

Business to Business Offering (SaaS)

BVNK is about bringing modern finance and banking to anyone and everyone. We believe that the current banking system is not as inclusive as it could be and are on a mission to change that. While we know that cryptocurrency is going to change a lot, we are doubtful that it will replace the current system; our money’s on it making it better and more inclusive. And that’s exactly what we intend on doing.

Part of that is getting our solutions in the hands of as many people that need it as possible and this takes time. We are busy working on partnerships through our Software as a Service offering to get our solutions into your hands faster. If your business could benefit from our technology, please contact us here.

While we develop out our business functionality more deeply, the dashboard and mobile applications will improve a bit slower for the next while.

Mobile Money

A couple of weeks ago, we added the ability to buy Bitcoin via mobile money with support for:

M-Pesa

Airtel Money (Uganda & Ghana)

Tigo Cash (Ghana)

MTN Mobile Money (active again)

MTN Mobile Money has taken a little longer to implement due to requirements for their on-boarding process which we have submitted. This process ensures that BVNK is a safe and secure platform to use.

Litecoin

Users can now buy Litecoin on BVNK. We have chosen to integrate Litecoin because of our belief in its utility, specifically for transactions.

Faster: Litecoin transactions are four times faster than Bitcoin. Cheaper: Litecoin has cheaper transactions. Secure: it’s as secure as the Bitcoin network.

We will continue to add cryptocurrencies based on their utility and maturity.

Tutorials

Our user community suggested that tutorials would be a good initiatvie to add to the web application. We have done so. Now, on the home page of the dashboard, you will find links to step by step tutorials on how to do things like Buy Bitcoin with Mobile Money and How to buy BVK with BTC, ZEC or ETH.

iOS Application

We have released our iOS application in beta. You can download it here.

Here is a look at what you’re in for:
Luke, Ruth, and Redemption
By: Daunte Cruz
Tags: Faith, Storytelling

I’ll be going by the name LukeRuth.

I should probably explain why that is, but I’ll have to do it in reverse.

First, I want to paint a few different scenes, each placed across a trajectory of time, but overlapping. In one, I’m sitting in a classroom, chairs grouped round in a circle. My dress has blue flowers on it. The professor has scrawled words like “deconstructionism” and “parole” and “langue”on the chalkboard. I have excited questions, and my brain does this thing where it attempts to catalog and categorize the information into pictures or recall other images, like mental post-its arranged around my mind.

In another, I’m 5 years younger and I’m so stoned I’m near paralyzed. My comrades feign intellect while talking Marxist theory, or The Office; but I just spent 20 minutes trying to detangle speaker cables so we can listen to music. I haven’t spoken in what feels like hours, and part of me thinks I’ve forgotten how. The room is haze, and I continue to not speak until a friend almost pours alkyl nitrates (“poppers” for when you get really high) into his eye, having mistaken them for Visine. Somehow, through the smoke, I forced out the words WAIT, NO! loud enough to stop my friend from blinding himself accidentally. I don’t feel particularly good about it though.

It’s 8 months later and I’m standing on the roof of my apartment building. The sky is screaming rain and I scream back at it, because I think the sky is empty. I stare at shards of the ceramic pot I just hurled at center of the rooftop. It used to say “Happy Birthday” and once contained flowers that my parents had ordered for me from 3,000 miles away. At some level, I probably had a feeling then that I wouldn’t graduate college. School was the reason I moved across the country; it was the reason I was working 3 jobs and was flat broke. But that didn’t guarantee I would graduate. 18 months later I would, somewhat involuntarily, drop out.

“General Sherman” by Gustavo Limas, blanco y NEGRO photography

Then, I’m 4 years older than I was on the roof. I’m standing at the roots of the biggest tree in the world. My partner has handed me two cards in sealed envelopes. In the first, there’s a lot of beautiful words about being on a journey, and Bible passages about the Tree of Life. (Admittedly, I was too excited to read them very carefully at the time.) In the second card, there’s a question, and my fiance is on one knee.

And I’m standing there saying YESYESYES but really I’m saying “Thank the Creator for this moment”.
So, it Turns Out That Food is Not the Enemy
By: Shaunta Grimes
Tags: Mental Health, Challenge 2019, Health, Food, Self

I switched food tracking programs today.

What I’ve noticed is that if I really want to do something, but I’m not doing it, it’s probably because there’s some obstacle.

I’ve been using My Fitness Pal for one reason: I’ve always tried to use My Fitness Pal. But I don’t like using it. It’s not intuitive. It’s not fast. It takes too long.

So I found something else. It’s called Lose It and it’s based on photography. Just snap a picture of your food before you eat it. It’ll analyze your picture and offer up some ideas for what you might be about to eat. Pick the right thing. That’s it.

If it doesn’t analyze your picture properly, you’ll have to type in what you’re eating, but it does a good job of assuming what you’re going to type so you probably won’t have to type more than a few letters.

I’m not super concerned with getting an exact calorie or macro count. I don’t weigh or measure my food. I’m okay with a generic ‘peanut butter and jelly sandwich’ entry, rather than finding the exact brand of bread and the exact measurement of peanut butter.

I wish — so much — that I could find a food tracking system that doesn’t focus so hard on weight loss. Or even that doesn’t mention it at all. Maybe I’ll create one and that’s how I’ll make it big.

Okay. Not likely. I can barely manage to text. Designing apps is not my thing.

What I want out of this whole food-tracking thing is simple.

I want to learn to eat more mindfully. The act of taking a picture of what I eat makes me pay attention to what I’m putting in my mouth. It gives me a second to think about whether I’m really hungry, whether I’m really eating what I’m hungry for.

I learned about mindful eating long before I lost weight. The basis of it is simple. Food is food. It’s not evil. It’s not dangerous. It’s not addictive. It’s just food. The key to normalizing eating is to normalize food.

And that is still the one thing I struggle with the most. There are a few books that have really changed the way I see food and have helped me to at least know what I want my relationship with it to be.

Fed Up! by Wendy Oliver-Pyatt, Intuitive Eating by Evelyn Tribole, and Health at Every Size by Linda Bacon are a good place to start.

Food is not the enemy.

That’s a big deal. Food is good. It tastes good. It feels good. And while behaviors surrounding it can mimic addiction, food is not an addictive substance. De-vilifying food was one of the best things I’ve ever done for myself.

I’m still working on figuring this whole thing out. But I’m getting there.
Dancing with Anxiety
By: J M Mantium
Tags: Mindfulness, Alcohol, Self-awareness, Poem, Anxiety

Dancing with Anxiety

Is bravery — A poem

Photo by Scott Broome on Unsplash

In the rain finding a reason for intoxication.

Surrender to procrastination.

Reliving the aggression for a moment.

For a night, to fuel maybe two.

This hell that drives us to crave blindness.

An unexpected climax, savoring the solace.

Satisfying the hypnotic lust with a sensual increase.

To make the senses, senseless where the hurt surrenders.



Disfigure the solution so it cooperates with the problem.

Falsely recognized as glorified, when treasured in other eyes.

So desperate for security, trades a loaded gun for bravery.

To dance with anxiety in such a way,

it appears uncertainty has faded away.
Stop invalidating Black, Indigenous and People of Colour
By: Ono Mergen
Tags: Self Improvement, Race, Culture, BlackLivesMatter, Racism

Stop invalidating Black, Indigenous and People of Colour

Why phrases like “we are all human beings” and “I don’t see colour” are harmful

Photo by Devin Berko on Unsplash

The past few weeks were intense for BIPOC. I, for one, whenever I had a conversation about the BLM protests with white people; felt frustrated. I felt tired of hearing the same tone-deaf arguments over and over again. The most common things they said were that by talking about race, we deepen the enmity. “We are all human beings. “

BIPOC need to be heard after hundreds of years of oppression and tone policing. White people’s job is simple: listen. Sit with feeling uncomfortable. Can you care less about being called a racist and start caring about actual racism?

White defensiveness stems from the general idea that only bad people can be racist. The truth is, everybody has internalised racism on some level. Racism does not stop at individual acts of violence or verbal abuse against BIPOC. It is not about you, personally being a lousy human. It is not even about that blackface party you had at college. It is about systemic, institutional oppression. Racism became more covert and insidious.

White people’s job is simple: listen. Sit with feeling uncomfortable.

Racism is alive and well; we did not eradicate it. It changed and became covert and insidious. More subtle, harder to pinpoint.

But subtle doesn’t mean less hurtful; it doesn’t mean that we did a great job in forming a more inclusive society.

These are crucial times to have meaningful conversations and listen to actual people of colour and their real experiences with systemic oppression. Racism is a white problem. Not a BIPOC problem white people could sympathise with.

As more and more BIPOC stand up and want to be heard; more and more white people feel attacked, and invalidate the experiences of people of colour.

Racial invalidations are harmful, they make BIPOC feel invisible, not heard, and frustrated.
Here are the 5 Death Rituals that have Sent People Into the Afterlife
By: Charles Stephen
Tags: Society, Burial, Culture, History, Death

Here are the 5 Death Rituals that have Sent People Into the Afterlife

Would you bury a loved one using one of these unusual methods?

Two women in their 20s or 30s, both with traumatic injuries to the skull — Image by Public Domain

For many generations, humans have acknowledged the death of loved ones in a variety of ways. Despite the different death rituals used in the past, all of them attempt to serve both the needs of bereaved family members and the deceased's perceived needs.

A person's death is usually acknowledged through a multistep public process that moves the person from the land of the living to the realm of the dead. Simultaneously, grieving loved ones are also making their own transition, as they accept the new normal and come to accept their loss.

Two Basic Rites of Passage

While dying is a biological fact, there are opposing views about what happens next to a deceased human being. Some people believe there is an afterlife, and other people do not believe in an afterlife. Typically, this belief is reflected in their culture’s customary death ritual.

Some anthropologists describe rites of passage as a three-step process for the living and the dead¹. Those steps are the separation, the transition, and the incorporation. While these three steps are present in most death rituals, their emphasis differs — dependent on the belief of an afterlife.

For instance, cultures that believe in an afterlife emphasize incorporating the deceased person into the realm of the dead as its rituals’ primary purpose. Conversely, cultures with no such belief in the afterlife will focus more on the separation of the deceased from the living.

Now let us examine the five death rituals that have been used throughout history.
ARK Core Update — Get Ready for Multiple Network Support
By: Rok Černec
Tags: Blockchain, Nodejs, Cryptocurrency, Open Source, Fintech

ARK is advancing and improving its core to prepare it for easily deployable custom blockchains and multiple network support, along with constantly improving the base code. Thus, we are happy to announce a new node.js core release moving from 1.0.0 to 1.0.1.

What has been implemented in this new version?

Major upgrade on the core code to support multiple networks. This code upgrade does not change any API features, but enables the deployment of custom networks — ARK becoming the 1st blockchain made for easily deployable custom blockchains based on project/customer/startup/enterprise needs (delegate numbers, transactions per block, block times, … ). A video showing how easy it will be to deploy your own blockchain will be available in the coming days.

(delegate numbers, transactions per block, block times, … ). A video showing how easy it will be to deploy your own blockchain will be available in the coming days. Resolved peers being broadcast forever, even when they are shut down, leading to lite clients having some transactions not entering the blockchain.

Resolved rebuilding from block 0, which caused a stop at block 93477 (read more here on this matter : https://blog.ark.io/march-ark-after-launch-update-and-bugs-fixed-6818d3e4e96f )

Hey, what do I, as ARK user, need to do?

Nothing, the only ones that need to update are delegates or people running ARK main net node on their server(s).

If you are using ARK Desktop wallet be sure you are already using the latest version (1.2.2 as of today) of ark-desktop : https://github.com/ArkEcosystem/ark-desktop/releases

Hey, I’m a delegate, or I have a relay node running, what do I need to do?

You will need to update your ARK node with new ARKcommander.sh.

Follow these simple steps (once connected to server running ARK node).

cd ~

rm ARKcommander.sh

wget https://ark.io/ARKcommander.sh

bash ARKcommander.sh

(input your sudo password if asked)

Option ‘3’ Update ARK (press number 3 + [enter]) — wait till it completes press [enter] and you are done — easy right?

Now you can get back to monitoring with ‘L’.

P.S. : Useful tip — if you are an active delegate (one of the 51st) before you update if you don’t want to miss a block look on ARK Explorer when its your turn to forge (https://explorer.ark.io/delegateMonitor) and do it in time before your turn (2–3 minutes should be enough for your node to update and get back to latest block).

New ARKcommander.sh as you can see has a neat feature when you start it if there is a new ARK core version it will let you know.

Before latest update:

After you update to latest version:

Hey, I am a developer, and I want to launch my own private/public blockchain?

Stay tuned as a lot of awesomeness is coming to help you get started!