fabiochiu/medium-articles huggingface dataset:
Buy Gram tokens: sale now live
Tags: Telegram, Ieo, Blockchain, Cryptocurrency, Ico Mission Control

The Gram Token Sale has now started on Liquid. Head to the sale page to buy Gram tokens now, or read this blog for more information about how to take part.

Sign up on Liquid

You must have a verified Liquid account to take part in the Gram Token Sale. Sign up now, if you haven’t already. If you need help verifying your account, visit the Liquid Help Center.

Go to the sale page

This is where the magic happens, where you can buy your Gram tokens. You can navigate to the sale page through the IEO Market in the Liquid dashboard.

Buy Gram tokens

Tokens are priced at 4 USD, but with the QASH rebate (more on this below), this can be as low as 3.50 USD. You can buy Gram tokens with USD or USDC. Don’t have any? With our Quick Exchange feature, you can easily swap any of more than 20 assets for USD or USDC right there on the sale page.

There is no set fee for Quick Exchange. Instead, Quick Exchange users pay a premium on the spread between the two currencies to account for price movement and volatility.

Get the QASH rebate

If you hold QASH you can qualify for an exclusive rebate on your Gram purchase.

Read this post for more information about the rebate.

Claim your raffle tickets

For every 100 USD you spend on Gram tokens, you’ll get a raffle ticket to win a share of more than half a million dollars worth of Gram tokens. To be eligible for the grand prize of 100,000 USD worth of Gram, you’ll need to buy your tokens on the first day of the sale, Wednesday July 10.

Read more about the raffle.

Next steps

That’s it! Purchase complete. You have now successfully taken part in the Gram Token Sale.

Following the Telegram Open Network (TON) launch, Gram tokens from this sale phase will be delivered in four equal-sized tranches over an 18-month period, as illustrated below. The launch is estimated to occur on October 31st, 2019.

If you want to learn more about the Telegram Open Network and Gram token, read this post.

Buy Gram tokens.
2018 #Blockathon Global Tour — Partnership
Tags: Blockchain, Cryptocurrency, Ethereum, Blockathon, Bitcoin

We’re super happy to officially announce bitfwd community has partnered with Olympus Labs on a unique initiative to push Blockchain technologies development worldwide.

Olympus Labs is a project dedicated to Blockchain development and fostering a community that wants to decentralize the world. Contrary to many of the ICOs that are only focused on hype announcements and viral marketing with no substance, Olympus has been quietly hitting all their roadmap goals and more, and to grow their development community even more.

bitfwd community is a grassroots movement of cypherpunks, Blockchain developers, entrepreneurs, academics and enthusiasts who genuinely take interest in P2P economy and want to create positive impact using decentralized technologies. Olympus Labs was the first to embark on the journey and sponsor bitfwd’s first ever Blockathon in November 2017 in Sydney Australia. We were overwhelmed by the outcome as it was the biggest Blockathon in Australia. Over 100 developers from various countries came to Australia to work on fundamental technologies around Blockchain tech and presented high caliber projects.

The Partnership

Olympus is taking the ambitious role of the lead sponsor and will co-host the global Blockathon tour together with bitfwd, spanning the APAC region, Europe, the United States and more.

Eager and talented developers will have the opportunity to use Olympus’ open-source repositories to build their own unique projects and applications within the Blockchain space. For the best projects that come from the Blockathons, Olympus will be providing early stage funding as well as the opportunity to integrate their projects in the Olympus ecosystem.
Lonely Sailor
By: Tima Loku
Tags: Poetry, Family, Free Verse, LGBTQ, Loneliness

Photo by Jack Cohen on Unsplash

I have made my way

into the deep ocean

trusting the sails on my boat

it might be lonely out here

but I would never tell this

to the ones I left behind

my pride is stubborn

it doesn’t admit defeat

it wants them to believe

that here I float free

and I go where I want

do as I please

no hurt in my soul

yes, I’d rather have their envy

but it’s lonely out here

and did I mention cold

and I wonder

if they are cuddled up together

warm in the old ways

no burden to carry

while I had to make a sacrifice

for a chance to breathe free

the ocean welcomes me

This story is a response to Prism & Pen’s writing prompt Isolation & Fear

Other stories so far —
Tick Tock
By: Arvindh Shyam
Tags: Poetry, Poem, Darkness, Silence, Thoughts

Photo by Rene Böhmer on Unsplash

They say dark gives light meaning

They say tides of time will turn …

But my years have ticked away

In the silence and in the shade …

Now Death stands in my doorway

When will I get my turn, I mourn …

Underneath the warmth of light

Gently dancing on my skin …

Only once is not too much to ask, I shout

In despair, in tears and in vain …

Beyond the deafening gears of time

And the clock seconds loudly ticking away …
Applying MURPHY’S Laws To Sex
By: Sabana Grande
Tags: Humor, Relationships, Satire, Life, Sex

There are certain laws that govern our universe. There are also higher laws. For instance, the Law of Lift is a higher law than the Law of Gravity, hence, airplanes are able to fly.

Even higher than these laws is the Law of Attraction. And King of all the laws of the universe are the Laws of Murphy, which are applicable to sex.

Murphy’s Laws

1. Everything that can go wrong will.

2. If there is a possibility of several things going wrong, the one that will cause the most damage will be the first one to go wrong.

3. If something simply cannot go wrong, it will anyway.

These three laws are the foundation for all of Murphy’s Laws. Infinite more specific laws can be derived from these three which will help you on your quest for sexual fulfillment.
Ways of working (in progress)
Tags: Agile

This is an attempt to write down the approach we are starting to formalise around our ‘squads’ — it is a work in progress but is starting to make sense. It is inspired by working practices I witnessed or experienced at Defra, mySociety, ONS and elsewhere →

We work in the open by default — if something needs to be dealt with in private we deal with that be exception.

What open looks like for us:

Github

A new squad gets a new repository on the Notbinary Github.

This repository is used for:

Online Kanban board (Github Projects)

Issues are used for tracking ongoing tasks

All code and prototypes

Github Pages site to document outcomes and decisions

Weeknotes should be published at the end of each week summarising activity and link circulated to the team and client(s)

At the end of an engagement we want to be able to provide a single Github repo that represents everything we did with a Github Pages site that provides all the relevant context — the expectation isn’t that the code is reusable in the open source sense but that all our learning is available and we show our workings (through the code!). Also our ambition is that when we do Service Assessments or similar we don’t need a slidedeck — we just step through the repo using the Github Pages site as the guide (as such we have created a GOV.UKesque Pages template — as well as an upcoming Notbinary one.)

Agile

We are agile not Agile™. We do daily updates via Slack rather than traditional stand-ups, we do regular retrospectives (using FunRetro and Slack calls), for Alphas we work with a loosely one week sprint cadence but a Kanban-esque backlog. We are #noestimates during Alpha.

For Beta we take a more rigorous approach but still relatively lightweight by default. Two week sprints are more likely. Some high level estimating is likely to creep in. We will also be much more driven by TDD and as such the ‘stories’ will be much more precisely articulated that during Alpha.

In both cases we maintain public roadmaps as well.

Slack

Each squad has a private channel on the Notbinary Slack.

Slack is the default team communication channel.

This channel includes

A user-group so all members can be contacted at once

Invited members from the client-side (one channel guests in Slack parlance)

‘The Standup Alice’ chatbot to handle daily updates via Slack

Email

When email communication is required with the client(s) the team email should be BCC’d in to all communications to ensure nothing is lost in team members inboxes if they are unavailable (the archive can be searched via Notbinary’s Google Groups account).

Meetings

We have ’Show and Tells’ per sprint. These are facilitated by the Delivery Lead. They should also act as the primary stakeholder meeting for broader conversations.

Otherwise seek to minimise large group meetings. Where possible one-to-one or small target conversations with subject matter experts are our preference.

Makers

We firmly believe in what David Kelly of IDEO said;

“A prototype is worth a thousand meetings.”

The goal of our squads is software not slideware.
Something Left of Me
By: Darryl Willis
Tags: Poetry, Poetry On Medium, Literally Literary

Image by Darryl Willis | All Rights Reserved

Will there be anything left of me

you will want to keep —

some scrap of page, perhaps

a bauble — a piece of glass?

Will the words I have gathered and

pieced together be worthwhile —

a thought to keep you warm?

Or will they be destined for the bin

to be tossed and burned with trash?

Will there be something left of me

you will want to keep —

a thought, a smile, a memory,

a laugh, a tear or sigh?

Will you recall my eyes

dancing with delight, watching

you dancing, laughing in the rain: tiny

bare feet that echo in the silence

of the mist (will I be missed)?

If so, scatter my ashes to the wind

and I will rest as easy as

breathing while you sleep.

If not, even an alabaster house

would only be a cold slab where

these old bones could never rest.
Zinc is LIVE on Product Hunt
By: Charlotte Hall
Tags: Blockchain Startup, Hiring For Startup, Blockchain, Hiring, Product Hunt

Zinc is LIVE on Product Hunt

Check us out at:https://www.producthunt.com/posts/zinc-4

We are so excited to be listed on Product Hunt today — the place to find the best new products in tech.

Each day Product Hunt user data (upvotes, comments) is used for ranking new products — the higher the rank, the better the exposure.

About Zinc

Zinc is democratizing the hiring process, with automated referencing, feedback and background checking tools that put the candidate in control of their data. For employers, a built-in incentive system makes sourcing references simple and straightforward, including gathering in-depth insights on candidate skills and work styles.

For job seekers, Zinc turns the data ownership model on its head, empowering candidates to own data they previously missed out on. Data such as references and other work proofs; interview feedback, courses, and hackathons. This data can be reused throughout the job seekers career to avoid repeating these processes over and over.

Check out Zinc on Product Hunt and show your support 🚀
Firefox Nightly และ Chrome Canary คืออะไร ?
By: Suranart Niamcome
Tags: Chrome, CSS, Firefox, Coding, HTML

SiamHTML

The collection of articles for front-end developers
Stellar Moment
By: Pamela Edwards
Tags: Poetry, Mindful, Summer Reading, Time Travel, Meditation

Welcome to Lit Up -The Land of Little Tales. Here you can read and submit short stories, flash fiction, poetry - in brief, your own legend. We're starting little. But that's how all big stories begin.

Follow
A Queer Slur on the Sidewalk
By: Evan Mccoy
Tags: Justice, Equality, Memoir, LGBTQ, Creative Non Fiction

As an adult, I’ve been called a faggot by a stranger only once.

It was a warm summer night. My (gay) friends and I had gathered in my apartment to watch RuPaul’s Drag Race. Wine was poured, snacks were munched, and opinions were had.

After the eliminated queen sashayed away, we spruced up to go have a few drinks at our favorite local gay bar.

One of my friends had offered to drive us, and he was parked about a block away from my apartment. I live in the heart of a downtown area, so while it quiets down on the evenings and weekends, there’s always a slight bustle that breathes life into the city.

Darkness had fallen as we trotted our way down the street, laughing at each other’s jokes and relishing the buzz of the wine. Our clothes ranged from “he must be straight” to “I’ve never seen anything gayer,” but taken as a whole it was apparent that we were a gaggle of gays.

As we reached my friend’s car, another vehicle passed by on the street. Before we could pile in, a man poked his head out the passenger window of the passing car and yelled “hey, fags!” before another man followed up by calling us “a group of fairies.”

As cowards do, they drove away before any of us could truly process what had happened and generate a response — not that one would have mattered, or helped the situation. In fact, minorities are often too afraid to respond to aggressive hate speech in the streets, because we never know when we might provoke violence by simply defending ourselves against vocal attacks.

So we brushed it off, laughing at their ignorance and refusing to let it ruin our night.
Adam Charles, Marketing Manager
Tags: Team

Adam Charles is an expert in community building, having created his first online community in 1995 at the age of 10. Since that time he has created & maintained over 50 online communities, but is most known for his contributions to Adway’s Interactive’s “Yoyaku Top 10” & “PreLaunch.Me” gaming platforms, the later in which he managed to grow to over 250k organic active users in just under 6 months.

Over the course of his career he has worked with hundreds of social media influencers to directly help build the communities for over 500 mobile games; including such famed franchises as Final Fantasy, Digimon, and Marvel Comics.

Adam is also an avid E-Gamer (Fighting Games) & Mixed Martial Arts competitor. When not hard at work collaborating w/ influencers, he can be found training for his next Mortal Kombat Tournament!
99 Times Out of 100 My FOMO Is Wrong
By: Ortal Avraham
Tags: Fomo, Life, Comics, Ortal Avraham, Anxiety

How to Break Up With Your Shrink

After two and a half years of therapy, I was finally cured. OK, that’s not entirely true
Want to be a Web Developer? Learn Node.js not PHP
By: Andrei Neagoie
Tags: Learn To Code, PHP, JavaScript, Programming, Nodejs

it’s a metaphor…I think

The full version of this article can now be found here!

One of the most common questions I get asked by my students is “How come you teach Node.js and not PHP in your course?” Telling people “trust me, I work in the industry” simply isn’t enough. So, this is my reason for including Node.js in the course and why if you want to invest in your future as a developer, you should ditch PHP. Although I use these two as an example, in this article, I show you a framework for deciding on what tools, programming languages, frameworks, and libraries you should learn next throughout your developer career.

With your limited time and resource as a developer, you have to make a decision on what to invest your time into to get the greatest return for this investment.

Now, the question you should be asking yourself: What can I invest time and effort into learning that has the greatest net value on my future career as a developer in terms of knowledge, salary, and satisfaction?

This doesn’t mean picking the easiest path. It means picking the tools that allow you to stay relevant and competitive for many years to come while also developing your skills to be a senior developer.

In the Conclusion of this article, you will find all of the technologies I recommend in 2018 if you want to be a web developer using the same analysis done below. So you know, you can skip to the end if you’re impatient. Otherwise, grab a fair trade, organic, made with love, yerba mate tea and let’s go on a nerdy adventure.

We are going to use two types of analysis in this post: Job Prospect Analysis and Technical Analysis. Here we go:
Joseph Westby grant recipients use funds to attend SHAPE Conference in Minneapolis
By: North Dakota United
Tags: Education, Teaching, Ndunited

Middle school health teachers from Grand Forks were able to attend the National Society of Health and Physical Educators (SHAPE) Conference in Minneapolis on April 5-9, 2016, with the support of North Dakota United, through the Joseph A. Westby Leadership Award and the Grand Forks Public School District.

GFEA members and Joseph A. Westby Leadership Award recipients Samantha Logan, Bethany Bjerke, Kristie Mack and Jane Rodacker are pictures at the 2016 National SHAPE Conference in Minneapolis.

Grand Forks Education Association members Samantha Logan, Bethany Bjerke, Kristie Mack and Jane Rodacker (pictured above) attended sessions related to health, wellness and physical education. They had the chance to engage with health and physical educators from around the country in 50 Million Strong by 2019, which is SHAPE America’s new national initiative aimed at ensuring that all of America’s students are equipped to thrive as healthy, active adults by making health, physical activity and physical education foundational to academic success.

The Grand Forks health teachers were able to glean information from health education professionals from across the nation. They attended sessions conducted by enthusiastic presenters, who all shared valuable information based on current research and best practices. They experienced many student-centered activities and practical classroom strategies that they were able to put to use in their own classes.

Congratulations to our Joseph Westby Leadership Award recipients! Everyone at North Dakota United applauds you for using those funds to expand yourselves as professionals, and passing that knowledge on to the students we educate every day in classrooms all across our state.
FOSS4G2015 International Conference@Seoul
By: Toshikazu Seto
Tags: Foss4g, Conference, GIS

Where do we go from here? The next 10 years of open source geospatial

Mr. Paul Ramsey, Solutions Architect of CartoDB

2011年にOpenSSLの登場によりeconomyが循環し始めた？

Heartbleed bug

すべてが「サービス」になる時代に
An Open Letter to Salesforce: Drop Your Contract with CBP
By: Fight For The Future
Tags: Ice, Immigration, Salesforce

Last week, one of the largest consulting and management firms in the world cut ties with ICE. McKinsey and Company showed just how easy it is to stay true to its values. McKinsey’s contract did not deal directly with immigration enforcement but the company still took a stance stating they, “will not, under any circumstances, engage in any work, anywhere in the world, that advances or assists policies that are at odds with our values.”

McKinsey’s move to cancel their ICE contract comes amid growing outcry over company’s contracts with ICE, including more than 100,000 people signing petitions and participating in-person protests at Salesforce, Amazon, and Northeastern University.

Meanwhile, Salesforce CEO Marc Benioff, has claimed since the company’s contract with CBP does not deal directly with activities at the US-Mexico border, Salesforce will not drop their contract.

32 organizations who are Salesforce customers, including Fight for the Future, Greenpeace International, Free Press, and The Icarus Project have signed an open letter to Benioff urging him to drop the contract with CBP.

Read below:

Dear Mr. Benioff,

We are nonprofits, startups, and businesses that are Salesforce’s customers or potential customers.

The tools that Salesforce provides helps us achieve our mission. However, we are absolutely appalled that Salesforce is providing assistance to government agencies that are violating human rights and is refusing to drop the contract with Customs and Border Protection. We cannot, in good conscience, ignore this issue.

We have seen that Salesforce has spoken out against the government’s inhumane practice of separating and detaining children. However, as long as Salesforce keeps its contracts with Customs and Border Protection, they are still enabling the agency to violate human rights.

If every tech company that has any kind of contract with these immigration agencies, immediately cut their contracts, it would make a huge impact and create enormous political pressure for these human rights abuses to end.

Mr. Benioff, we know you really personally care about these issues and we implore you to listen to your conscience and show that you really care about immigrant families. As Salesforce customers and potential customers, we urge you to cut your contract with Customs and Border Protection. We will not be quiet until you do.

Signed,

AIRnyc

Big Brothers Big Sisters of Massachusetts Bay

Border Crossers

Catholic Charities Diocese of St. Pete

D3 Edison llc

Database Designs

Defending Rights & Dissent

Family Advocacy Movement

Fearless Future

Fight for the Future

Food & Water Watch

Free Press

Greenpeace International

IfNotNow

Jobs With Justice

Manhattan Young Democrats

Maritza Schafer Consulting

Media Alliance

Oakland Privacy

OpenMedia

PatronManager

People’s Action Institute

Probable Models

Redlands for Progressive Change

Story District

Student Net Alliance

Summer Street Pet Company

New York State Nurses Association

The Icarus Project

Treehouse

UltraViolet

United We Dream
Let’s Tango!
By: Anthony Halliwell
Tags: Flash Fiction, Dancing, Short Fiction, Centina, Fear

Let’s Tango!

Don’t judge a dance by the door

Photo by Toufic Mobarak on Unsplash

Alison’s stomach lurched and her heartbeat quickened.

She heard the music starting up while she sat outside. The class was beginning.

Twice before, waves of anxiety had engulfed her at the door, and she’d fled back to her car, driving quickly away. Her palms were sweating as she remembered.

Not this time, she told herself.

“Let’s Tango! Everyone find a partner,” the instructor announced.

Alison stumbled, slipped, and swayed through the first dance, struggling to find her feet.

“The beat is amazing,” she laughed, as her partner, and the infectious rhythm swept her along. “Why didn’t I try this sooner?”
3 to read: Surviving tech | Improving subscriptions | Follow the Texas Trib’s money trail
By: Matt Carroll
Tags: Media Criticism, Media

By Matt Carroll <@MattCData>

Dec. 4, 2018: Cool stuff about journalism, once a week. Get notified via email? Subscribe: 3toread (at) gmail. Originally published on 3toread.co

How to survive the next era of tech (slow down and be mindful): Farhad Manjoo at the NYT is one of the more thoughtful commentators on the world of tech. In this, his last ‘State of the Art’ column, he has advice for consumers on to swim when the sea of technology always seems stormy. (btw: It’s a big swing in advice from his first column five years ago.) Whether you agree or not, he is a reasoned voice and is always interesting.

Logo: @Leighzaaah on Instagram

How to improve subscription registration & payment forms:The devil is in the details, as the saying goes. And it is always an unpleasant surprise to me how often registration and payment forms for news sites are clunky, too long, and confusing. Hello! Newsrooms, wake up, please. Reader revenue is the future. Make it as easy as possible for those readers to subscribe. Some nice examples for API by Gwen Vargo.

Where the Texas Tribunes revenue comes from: As advertising-based revenue models for media collapse, it has become increasingly clear that newsrooms need to lean on a variety of different revenue streams. The Texas Tribune is a shining example of that. Here’s how they do it. Interesting story by Freia Nahser for the Global Editors Network.
Tidal Wave
Tags: Poetry, Life Lessons, Poems On Medium, Self, Life

There’s a moment when it happens,

Everything you thought you knew starts

To fade away and you’re left

With what’s left —

Even if it doesn’t seem right,

It’s all you have to hold onto

Of a distant past that couldn’t

Have just been yesterday?

So you ask yourself if you’re dreaming

And you hope you’ll wake up,

But the truth hits you in the face

Like a splash of cold water

From the ocean’s tidal wave

That comes crashing over you,

Causing you to wonder if you let it drown you

Or you stand back up and fight another day.
More NFL stats for regular season
By: Carlo De Marchis
Tags: NFL, Data Visualization, Digisport

Teams

Which team did better or worse in 2018 as compared to 2017, in purely mathematical terms?

Percentage

The Browns lead the pack in terms of % improvement (quite possible with their 2017) Baker Mayfield got some revenge after the initial comments when he was drafted as no. 1.

Houston, Bears, and Colts improved dramatically followed by Chargers, Rams, Saints and Chiefs who are all in the Playoffs now.

The bad news team sees the Cardinals and the Jaguars at the bottom of the list but also Vikings, Eagles, Panthers, and Steelers.
Scalability Tradeoffs: Why “The Ethereum Killer” Hasn’t Arrived Yet
By: Georgios Konstantopoulos
Tags: Technology, Blockchain, Cryptocurrency, Ethereum, Bitcoin

Lately I’ve seen a lot of crypto-enthusiasts on Reddit and Telegram making comments like:

“Bitcoin is slow. It is expensive. There are many new coins, modern ones that are much better. They are fast and inexpensive.”

Or the very popular CryptoKitties argument:

“Ethereum couldn’t even handle CryptoKitties, how do you expect it to be Web3.0?”

Or about how Blockhain X is here to turn the tables:

“<insert coin ticker> is king, it can handle 60,000 transactions per second, has no fees and it can do smart contracts”

The popular opinion is that the current leaders by market cap are not good enough, and that new projects are offering better features or alternative architectures (Tangle, Hashgraph) that are going to define a new standard and bring the capabilities of blockchains to new levels.

While I do not dismiss the possibility of Bitcoin being dethroned in the upcoming years, or that the top-5 might change radically in the future, I believe that we need to be skeptical when a project advertises itself as a do-it-all solution, and rigorously investigate it before jumping to conclusions.

There is no silver-bullet that will solve all problems.

“Touka Koukan” (等価交換) is a Japanese phrase which roughly translates to “equivalent exchange”. Nothing comes for free. There will always be trade offs.

Below is the Scalability Trilemma as described by Vitalik Buterin:

Α blockchain that claims to have solved the trilemma has either bent the laws of physics (highly unlikely), or it has discovered a breakthrough method that solves the major blockchain scalability problems that have stumped top mathematicians and computer scientists for the past decade.

While this is not impossible, a more likely explanation is that the blockchain has sacrificed either decentralization, security, or both.

What characterizes a blockchain or a cryptocurrency?

What characterizes a blockchain or a cryptocurrency?

In my debut article, A rant about Blockchains I provide the following definition of a blockchain:

A blockchain is a database that can be shared between a group of non-trusting individuals, without needing a central party to maintain the state of the database.

And cryptocurrency from Google dictionary:

A digital currency in which encryption techniques are used to regulate the generation of units of currency and verify the transfer of funds, operating independently of a central bank.

Note that both definitions (blockchain and cryptocurrency) emphasize the need to operate independently of a central party.
#MakeoverMonday2019 — Week 7. Trump’s “Executive Time”
By: Pat Vu
Tags: Makeovermonday2019, Data Visualization, Tableau

#MakeoverMonday2019 — Week 7

Trump’s “Executive Time”

Original Article

Source: Axios

What I like about this viz:

The message is clearly stated in the title

The label is well placed

The color well separates the Executive Time and the rest.

What I don’t like:
Calling JSON API and manipulating result with Node.js
By: Fabio Brigati
Tags: JavaScript, Nodejs, Json, API

Write the Javascript code

Within your project’s folder create a file (ie.: ‘fetchData.js’), and open it in your favorite Javascript IDE. Lets start off with including the packages that we’ll need throughout the code. We do this with the require method, like so:

const fetch = require(‘node-fetch’);

const fs = require(‘fs’);

As mentioned above, node-fetch package will help us manage HTTP requests in an easier fashion than using Node.js’ native XMLHttpRequest. While fs is a super easy-to-use native Node.js package which enables interaction with the file system.

At this point we can go ahead and build the URL skeleton that we’ll be using to request our data from the API. In this example we’re calling an API that provides stock price data.

var _URL = {

authority: ‘https://’,

host: 'cloud.iexapis.com',

endpoint: '/stable/stock/',

quote: 'aapl',

parameters: '/quote?',

api: 'token=[PLACE YOUR TOKEN HERE]'

};

Separating the URL in different parts as done above has its advantages. For example, if we wanted to iterate different stock prices from an array, we’d simply attribute a variable to the ‘quote’ property and execute asynchronous API calls. Along the following lines:

for(i=0; i < quoteList.length; i++){

url = _URL.authority +

_URL.host +

_URL.endpoint +

quoteList[i] +

_URL.parameters +

_URL.api;

urls.push(url)

}

Great, we’re almost there! Now we can call the fetch function to retrieve our data so we can chew and digest it.

Retrieving the data from the API

Below is an example of how we could go about retrieving a single fetch and discerning what is important for our application:

fetch(url)

.then(response => {

return response.json();

})

.then(data => {

Object.keys(data).forEach( key => {

console.log(`${key} : ${data[key]}`);

});

})

.catch(err => {

console.log(err);

});

Lets break down the above code in pieces and check out what’s happening.

fetch(url)

.then(response => {

return response.json();

})

In this piece the fetch method makes a HTTP request to the described ‘url’ address. The method returns a promise containing a response object which will be (hopefully) populated with the data we require. We call the json() method from the response object, which is a shortcut to getting our data parsed from the body property. And finally we return the result to the next callback function.

.then(data => {

Object.keys(data).forEach( key => {

console.log(`${key} : ${data[key]}`);

});

})

In this piece we get the keys of the JSON object returned by the previous function block, and iterate through to get a list of all key — value pairs. Our output will be similar to the following:

symbol : AAPL

companyName : Apple Inc

primaryExchange : NASDAQ/NGS (GLOBAL SELECT MARKET)

latestPrice : 126.655

latestSource : Close

latestTime : December 18, 2020

latestUpdate : 1608325201311

At this point, we can get the data we require and continue to process according to our application’s objectives. Hopefully this will get you started with Node.js API calls.

Until next time, thanks for reading!
Get Started With Swift for WebAssembly on macOS With SwiftWasm
By: Claudio Carnino
Tags: Webassembly, Swift, Mac, Programming, Wasm

Install Swift Language With Wasm Support

The Wasm support is not yet in the official Swift repository. Therefore, we have to install a snapshot of the language with experimental support.

Download and install the lastest macOS version of SwiftWasm (5.3 at time of writing) for macOS from the project GitHub.

To be able to use the SwiftWasm toolchain from the command line:

export PATH=/Library/Developer/Toolchains/swift-latest.xctoolchain/usr/bin:"${PATH}"

And to test it has been properly setup:
Upgrade Your Bitcoin Security with a Multi-Signature Wallet
Tags: Fintech, Blockchain, Mobile, Security, Bitcoin

Bitcoin adoption is growing by leaps and bounds this year, and many bitcoin users are just getting familiar with the basics of bitcoin security. For most users, that means increased risk of losing access to their bitcoin.

The good news? The BitPay wallet is already among the most secure true bitcoin wallets available today. You can secure your funds in the app with a spending password or PIN, but the underlying architecture of the wallet lets you take security even further.

Most bitcoin wallet addresses only have one private key that can sign and authorize transactions. If that key is stolen or lost, you won’t be the only person that can spend your bitcoin.

One solution lies in multi-signature bitcoin wallets.

What is a Multi-Signature Wallet?

A multi-signature wallet requires several private keys to authorize bitcoin transactions. The multi-signature bitcoin address structure lets you splits those private keys across multiple devices or among multiple people. You choose how many devices or people (“copayers”) you will share the wallet with. You also choose how many copayers need to sign off on a transaction.

For example, you can create a multi-signature bitcoin wallet, choose two copayers, and require two private key signatures for every bitcoin transaction. This would mean that both of the copayers would have to sign off before money can move from your wallet.

Why Use a Multi-Signature Wallet?

With a multi-signature wallet setup like the one above, a thief would need to steal both private keys to access your bitcoin. Even if a thief got one of your private keys, he wouldn’t be able to do anything with your money. He would need at least two private keys to make a transaction.

A multi-signature wallet setup can also protect your private keys against operating system vulnerabilities and security bugs. If you have a 2-of-2 wallet with private keys on two different operating systems (say, a Windows desktop and an iOS smartphone), you won’t have to worry about your funds if one of those platforms gets compromised.

As you can see, a multi-signature wallet secures your bitcoin better than just about anything else available today.

Remember that owning a multi-signature wallet not only increases your security but also your personal responsibility. You will need to make sure to securely back upeach of your two copaying private keys. In the example above, if you lost either of the two devices with which you shared your wallet and do not have their wallet backup phrases, you will lose access to your bitcoin.

However you choose to set up your multi-signature wallet, think through your security setup and act carefully to keep your backup phrases safe and accessible.

Getting Started with a Multi-Signature Wallet

Ready to get started with multi-signature wallet security? The following video shows how to create a multi-signature wallet and send a multi-signature payment in the BitPay wallet app:
An Oregonian Fall
By: Erika Burkhalter
Tags: Travel, Outdoors, Oregon, Short Story, Photography

An Oregonian Fall

A week in photos

I spent the last week in Portland, Oregon, helping my sister out after she had foot surgery. The timing of the trip turned out to coincide with the start of the Oregon fall. Day by day, the leaves turned a little more burnished auburn and blazing yellow. And a lovely lilting rain swept through one night, tousling the leaves with light kisses and blustery breezes.

As you may know, if you’ve read some of my recent stories, I am transitioning away from teaching yoga right now (the studio I have taught at for twenty years shut down) and am embracing a creative life. I’ve gone full-tilt into finishing my book of poetry, essays, and photos and am launching a little photography business. So, I bought myself a new camera for my recent birthday — a mirrorless Nikon z7. It’s my first full-frame camera, and also my first mirrorless body. I have absolutely fallen in love with what this camera can do.

Each afternoon, I ventured out for a long walk with my camera, absolutely captivated by nature’s seasonal display. This charming little country road was part of my path on several days.
How Timelines Help Track Progress
By: Olga Kouzina
Tags: Timeline, Data Visualization, Learning, Work Management, Insights

Regardless of the software development methodology used, projects are meant to be completed and tracked through to completion. However, at times project managers feel tied to by-the-book canons of Kanban (which is viewed by many as the best visual management system there is, but allows no time-boxing), or of Scrum (which has time-boxed iterations and releases but falls short with the visual part). What if a project manager wants to get the best both of Kanban, as of a visual board, and of Scrum? Obviously, if projects have deadlines, one can not live by the classical pull & flow formula of Kanban only.

For progress tracking, Scrum allows just one visual report, the burn down chart. When we want to keep an eye only on one project, such a report would probably be enough:

However, if many projects need a watchful pair of eyes, squeezing many burn down charts into one screen will not make the job any easier. Imagine how hard it would be to make sense of those charts arranged in a grid-like fashion. A project manager will likely want to see how projects correlate with each other, as it might be that the timing in one project affects the other projects. In this case, it would be sensible to drift away from the prescribed tool set of Scrum and venture into the unknown land, mixing sense of time (Scrum) with a visual representation (Kanban). That’s how this mix might look as a timeline view for 2 projects:
Pleasant Sojourners Only
By: Ani Vidrine
Tags: Poetry, Emotions, Spirituality, Mindfulness, Compassion

Pleasant Sojourners Only

Poems From the Porch

A woodpecker is hopping up the side of the pine, his red head, the landmark most easily observed. The blue splash of a jay is moving on the ground beneath.

The chimes are ringing in the day insistently. A hummingbird is sucking on her sugar fix — pause, engage, pause, engage.

The young whippersnapper feline is fiercely challenging an opponent, powerless to detach from his hormones.

We rage against these chemical messengers that give us the fullness of life. Like fish swimming in water, we cannot be separated from the impact of our environment.

“I just don’t want it to affect me so much,” is the lament I’ve often heard; and I feel myself wanting to put my own sensations of fear and grief in the bad box, like unwelcome visitors who don’t belong.

The sign reads, “Hospitality offered to pleasant sojourners only.”

I am reminded of the parable of the good Samaritan and become aware of the priest and Levite in me who want to ignore the pain.

Then I notice Benevolence approaching me tenderly, touching the heaviness in my heart and respectfully honoring its validity.

Judgment is replaced by Compassion, and weeping is welcome in the embrace of Benevolence.

Expectations that it should be otherwise seem nonsensical in the arms of Love.
The Miracle of Lady Justice ~ Benjamin Oku
By: Chigozie Nelson
Tags: Poetry, Poetry On Medium, Poetry Writing

Photo by Bruno Feitosa from Pexels

Walk with me and I’ll show you a desert,

A ghost of a green land,

Where the rivers have turned into mirages.

I’ll show you a ship sinking deep down the sea,

On whose deck, justice had once held hands with humans as lovers do.

I’ll show you a community where the rain falls on selected farmlands,

And the truth is diagnosed of rickets,

In a bent stance, on the edge of kicking the bucket.

Did you hear about the miracle of Lady Justice,

Who wields a sword on one hand and a scale on the other,

Whom for centuries long had been blindfolded,

Keeping her blinded to status and injustice?

Well, the green papers have cured her sight.

She now entertains the rich as they feast at her table,

A dreadful sight for the poor who have to struggle for crumbs.

Her doors still seem open to all,

But know, it’s a trap to rip apart the unknowing tattered’s gall.

Her children in wigs, wield knives and daggers albeit with smiling faces,

As they make deep friendly cuts and bruises on the destitute.

Echoes of the rich’s laughter constantly fill the room we call courts,

As expressions of power and wealth leave the oppressed in a gathering gloom.

____________

Benjamin Oku hails from Cross River State, Nigeria. He currently resides in the state’s metropolis, Calabar, where he is undergoing a B.Sc in Genetics and Biotechnology, in the University of Calabar. Benjamin writes sporadically and when he is not writing, he plays piano, designs a web or goes sight-seeing.
WAX Announces Quarterly Token Circulation Update
By: Wax Io
Tags: Cryptocurrency, Blockchain, Ethereum, Bitcoin

Read this article in German, Russian or Chinese

WAX today announced its quarterly token circulation update. As scheduled, WAX Token supply has increased over the quarter to a total of 618,948,388 tokens. The tokens have been, and will continue to be, distributed in a manner consistent with the token usage guidelines in WAX’s technical white paper.

When the lock-up period for certain contributors and advisors ends in June 2018, WAX expects to have between 825 and 850 million tokens in circulation out of their 1.85 billion total tokens. The remaining one billion WAX Tokens will be used over a number of years for development of the market.

WAX will continue to update its token circulation on CoinMarketCap.com on a quarterly basis at the end of each quarter. The increase in reported circulation at the end of the quarter represents the tokens released throughout the quarter. These updates will remain consistent and are in accordance with existing WAX policy.

About WAX

WAX is a functional utility token that supports a decentralized platform, enabling anyone to operate a fully functioning virtual marketplace with zero investment in security, infrastructure or payment processing. Developed by the founders of OPSkins, the world’s leading marketplace for online video game assets, WAX is designed to serve the 400+ million online players who already collect and trade video game assets and Crypto Collectibles. With the inclusion of the WAX simple exchange widget, gamers will have access to a worldwide market with blockchain trust and transaction verification. For more information, please visit https://wax.io and http://www.opskins.com
Brave ICO Review: 600% in 6 days
By: Moe Adham
Tags: Token, ICO, Blockchain, Ethereum, Bitcoin

Brave software now has access to over $72,900,500 in capital for their basic attention token. Investors made 600% in 6 days.

On May 31st 2017 the team behind the Brave browser launched a new digital currency, named the “Basic Attention Token”, or BAT. This was after an announcement made at Token summit on May 25th 2017. The team launched this new digital currency through what is commonly referred to as an “Initial Coin Offering”, or ICO.

By most measures, their ICO was a wild success. The team set out to raise a maximum of 156,250 ETH (ethers), worth approximately $36,000,000 USD at the time. Not only were they able to raise this amount, they did so in about 25 seconds (2 ethereum blocks).

Pre-sale economics

At the time of the sale, 1 ETH purchased 6,400 BAT tokens. This translated to about $0.0359 USD per token. There are a total of 1.5 Billion BAT, which meant that Brave was valuing its entire currency at $58,850,000 USD.

Who funded the project?

Having a quick look at the Ethereum contract that collected funds, we can see that there were a number of very large purchasers, topped off by one purchase of 20,522 ETH ($4,720,000). Not only that, one purchaser attempted to buy 45,000 ETH ($10,350,000), but their order was not fulfilled due to an execution error.

Overall, the the top 100 holders collectively own 94.94% of all BAT tokens.

Distribution of BAT token holders. The largest holder is the Brave foundation itself.

How have the backers done so far?

Recently, the BAT Token has been listed for sale on crypto currency exchanges. At the time of writing, it is currently trading at $0.245, up from the sale price of $0.0359. This represents an approximate return of 582%. Not a bad return for 6 days.

How did Brave Software do?

The market capitalization of the BAT token currently sits at $251,461,000 USD. 500,000,000 BAT tokens were reserved for the Brave developers and a community distribution fund. At current market rates, that translates to:

Community Fund: 366,350,000 BAT, or $89,755,750 B rave Development Fund: 133,650,000 BAT, or $32,744,250 — 180 day lockup

Overall, this means that Brave Software now has access to 133,650,000 BAT (development fund) +156,250 ETH (pre-sale funds) = $72,900,000 USD of capital, all without selling any equity in their startup.

More to come?

Overall, the hype in this market is extremely high. With returns so high in such short time periods, there is immense competition to participate in these ICOs when they launch. For the few lucky participants who were able to get into the BAT during the 25 second window, it appears they have few regrets. The next ICO to watch for will be civic.com, which plans to launch its ICO on June 21st 2017, and raise a maximum of $33,000,000 USD.
Multiple ways to flatten a JavaScript array; there’s more than one way to skin a 🙀.
By: Wibodha Dhanik Alkegama
Tags: Javascript Development, Coding, JavaScript, Front End Development, Programming

Array.flat()

Mozilla doc says Array.flat() method produces a new array by concatenating all sub arrays recursively up to the depth you specify.

Simply put, if you have an array of arrays (maybe more arrays within them), flat() will help you to join all entries together into a single array 🤗.

flat([depth]) accepts a recursion depth as a parameter. However, this is optional, by default it is set to 1.

flat() or flat(1) both are the same

Deeply nested array

What if you don’t know how deeply nested is your given array is, fear not! you have Infinity to the rescue 🦸.

Infinity

flat() will also take care of empty slots from an array, but it will not remove null , undefined or "" . hmmm, 🤔 how can we handle that? continue reading the article and you may find a way 😉.

Flat omits empty slots

Array.toString() or Template literal

You could convert an array to a string and then split it by "," into a new string and then convert it back to an array , which will give you a flattened array.

Flattening by stringifying an array

Ways to handle null , undefined or ""

As mentioned earlier, using flat() will any remove empty slots from an array, but it won’t remove null , undefined or "" . Using toString() you may have to do more manipulations. But regardless of what you choose, we could use filter() with Boolean function. This will allow us to omit items that aren’t truthy.
New Taylor website
By: Fabio Seixas
Tags: Trading, Taylor App

New Taylor website

We just launched a new version of our website

A glimpse of the new Taylor website

I’m glad to announce that our team just launched a new version of the Taylor website. You can access it at smarttaylor.io.

Now that we have passed the token sale phase, a new website was needed. The new version focus on the main Taylor product, the Trading Assistant, highlighting how it works and it’s features and latest updates.

As we near the release of the Trading Assistant beta version app, we will bring more content to the site such as a new registration form, an updated roadmap, and also data about the finalized token sale.

As always, every feedback is welcome.

Fabio Seixas

CEO at Taylor