fabiochiu/medium-articles huggingface dataset:
HelloGold Foundation Update #18– 13th December 2018
By: Quentin Bignon
Tags: Ethereum, Fintech, Financial Inclusion, Blockchain

Highlights

Higher buys and sells volume on the app, while Smart Saver’s Program is off to a good start.

HelloGold’s now counting on 3 sprint teams to deliver more and faster features and products.

ETH, Gold and GOLDX coming to your phone through our Global mobile phone app.

Business

Ears on the ground

Adjusting a compelling marketing strategy, especially when the targeted market requires as much education as convincing, is a fine-tuning exercise…HelloGold has been listening carefully to its users and taking feedback to keep delivering the app features that really matter to the gold savers.

Over the month of November, various app users have been invited to the HelloGold office to share with the team the way they use the app, what they like about it, what they don’t like, and what they’d like to see added. Face to face interviews allow for much deeper interaction than online survey, or data analysis, and we’ve had some great insights to build on.

Testimonial interviews will be edited and uploaded on HelloGold’s social platforms, so make sure you stay tuned to learn why and how you should protect your wealth with HelloGold!

Wheels on the ground too…

More buying, more selling, but the point is saving.

The offline marketing campaign has brought an increase in app downloads and more importantly rising daily buy volumes. Incidentally, the rising price of gold over the past month has also meant increased sales through the app, so that higher buys were met with higher sales, thus mitigating the overall impact on AUM.

There is still a lot of work to be done to switch mentality towards the platform away from investment towards savings, but there are positive signs this is happening. The Smart Saver Program is seeing a good adoption, with users saving more through it compared to normal app usage data.. Marketing will push this feature to the front in the coming week to build on that promising start.

Exporting HelloGold’s tech expertise

Malaysia isn’t the only front line for HelloGold… Aside from the launch in Thailand and the continued effort to expand into other countries of the region, HelloGold’s been approached by various parties in the Middle East.

Robin’s IFN tour was the occasion for many to come forward and share their interest in collaborating with HelloGold to integrate a gold savings product as part of the offer they bring to their client base. Rather than launching a HelloGold product as such, discussions are revolving around the possibility for third parties to integrate HelloGold’s technological solution into their own app and platforms.

MOUs have been drafted for two different projects, and we should be able to reveal them next months once all parties have signed them.
An Introduction to Hyperledger Fabric for Ethereum Developers
By: Alex Roan
Tags: Smart Contracts, Programming, Blockchain, Ethereum, Hyperledger Fabric

Smart Contract vs Chaincode

The Hyperledger Fabric Samples (we’re using v1.2.0) project provides a sample called Fabcar. It contains Chaincode deployed to the Fabric Blockchain which stores an array of car information. It provides the ability to create new cars, and to query the list of cars. We’ll use the code from that project and compare it to an equivalent Solidity contract.

Since we’re coming from an Ethereum standpoint, let’s start there.

Solidity

Figure 1 shows the Fabcar Smart Contract.

Figure 1: Fabcar.sol

The contract has an array called cars made up of the Car struct. The constructor pushes a bunch of cars to the array, and the rest of the contract exposes functions that add and change the array: createCar() and changeCarOwner() . The cars array is public so that it is queryable externally. Simple stuff!

Hyperledger

Solidity is the proprietary language for developing Smart Contracts on Ethereum. Hyperledger offers the flexibility of a number of existing general purpose languages to write Chaincode with. This is great for onboarding developers from other disciplines, however is has the drawback of making Chaincode more complex than Smart Contract code.

Hyperledger supports Go, Node, and a number of other languages. I’m going to use Go and Node for this comparison. Figure 2 shows the Go implementation and Figure 3 shows the Node JS implementation.

Figure 2: fabcar.go

Figure 3: fabcar.js

Both implementations exhibit the same functionality on Hyperledger Fabric as our Solidity file does on Ethereum, but as you can see takes a lot more code.

Let’s analyse Figure 3: fabcar.js.

The Init() function on line 15 is called when the Chaincode is instantiated. As the comment suggests, best practice dictates that any initialization (like setting state values) is implemented in a separate function. InitLedger() on line 55 does this, which we call separately once the chaincode is deployed. In contrast to Solidity, initialization occurs in the constructor.

When calling functions, it’s important to note that the Chaincode has a single entry point Invoke() , which uses the parameters given to determine which function to call. When interacting with our Solidity Smart Contract, we can call each function directly from Web3.

You’ll notice a variable called shim is appears throughout the code. This references an interface which allows the Chaincode to interact with the Peer node validating the transaction. It basically ensures that the chaincode correctly interacts with the Blockchain.
Addicted to sadness
By: D Abboh
Tags: Relationships, Love, Poetry, Heartbreak

In your eyes, I see a certain kind of sadness,

in my eyes, you see I’m already out of faith in us

yet we can barely look away, still searching for the words we won’t say,

wondering how we ended up this way

we’ve got that you let go, no you let go — kind of sad love

we might just have to face that we’re addicted to us

stuck in the middle, with all our broken hopes and messed up dreams,

we’re a nightmare, a painted picture of a scream

we feel so alone when we’re together, knowing that it never will get better,

yet, you tell me that you love me still, and I tell you that I always will

guess we can’t just unlove and be strangers again, nor ex lovers or even just friends

we’ve got that you let go, no you let go — kind of sad love

we might just have to face that we’re addicted to us

maybe death will unbind us, or just tether us together again like Romeo and Juliet

such a tragedy, reduced to this nothing when we used to have something,

I don’t want to live this way, losing ourselves in this twisted, sunken place

we can’t live on good memories in this empty space,

show me how to bring tomorrow right here today,

I just want to be home alone, with me without you, I know you feel that type of way too

But…

we’ve got that you let go, no you let go — kind of sad love

we might just have to face that we’re addicted to us
#51: Momma We Made It (?)
By: Gabriel Mott Colors
Tags: Marketplaces, Molly Wood, Blockchain, Podcast, Bitcoin

#51: Momma We Made It (?)

Coloring Crypto is taking a 6 week break, returning in October 2018.

Our episode with Mom is getting mad love.

First off, let’s get Molly Wood of Marketplace on the podcast. Text me if you’ve got any fellow connections from Berkeley. 808.250.4825

Coming of age in the 1980s, my Mom worked a full time career. I had no idea how rare and brave that was. Our family even made it onto KING TV news with my brother and I cast as “latch key kids”. Picking me up from soccer practice, or whenever riding in her car, we’d be listening to NPR. While I didn’t know it at the time, my mom was indelibly progressive. At 12 years old, I was certain racism and sexism would be a distant memory by the time I hit my 20s or 30s. That was 1984.

My Mom’s politics and values have always been aligned with mine, but that seemed to change after the 2008 Wall Street collapse and especially in 2016 when populism lost to corporatism.

I fell out of a life long love with NPR when NPR Politics condescendingly giggled at Trump and his supporters, after dismissing Bernie.

I don’t know about you, but when I hear an NPR political episode broadcast a theme about, say — economic inequality — and then I hear that necessary disclosure of sponsorship: that the Koch Brothers are a primary source of funding, I get a little disoriented.

Our guest today on Episode 51 of Coloring Crypto, as we gestate ourselves and take a break, is my mom, in what I think is one of the most honest conversations on how we survive this confusion in politics, culture and media by getting vulnerable with our relationship to crypto.

F*#! Yeah Bonnie

Jaisy in response to Mom asking why we haven’t gotten Molly Wood of Marketplace on Coloring Crypto

And yes, by “Crypto” I am including all of CRYPTOGRAPHY, not just cryptoCURRENCY.
[Toy Browser] Layout and Rendering
By: Jijie Liu
Tags: Flexbox, Image, CSS

Calculating of main axis

Once the flex container’s size is calculated, the function layout starts to calculate flex items by main axis. It reads two pieces of information: flex in flex item or justify-content in the flex container. As the result, for row mode, the height and width of each flex item will be calculated.

If the flex items have the attribute flex , the function layout needs to know the total of the flex in the flex container, and split the main axis space by the proportion of space that each flex item has. For example:

<div style="display: flex;">

<div style="flex: 1;">1</div>

<div style="flex: 2;">2</div>

</div>

The first div takes one third of the flex container’s main axis space, while the second takes two third.

style of a flex item with flex:1, its position has been calculated
ลุ้นราคาหุ้นไทยใน SET100 สอยกำไรใน 7 วัน
By: Pop Phaetthayanan
Tags: Botnoi Classroom, TensorFlow, Stock Market, Colab, Machine Learning

Keras documentation: About Keras

Keras is a deep learning API written in Python, running on top of the machine learning platform TensorFlow. It was…
Watch Highlights of The Future of Money Interview With Ke Xu
Tags: News, Socialmedia, Blockchain, Eos, Crypto

The Future of Money Summit

We edited Ke Xu, founder and CEO of ONO’s Future of Money interview to include the highlights of her presentation. Adryenn Ashley, author of Minting The Future, was the host who asked Ke Xu a lot of interesting questions.

Here are the highlights, follow the link in the YouTube description to see the full interview:

Tell us what you think of the interview and what questions you have. The international ONO dApp will be launching on June 25, 2018.

Become one of the early adopters in ONO by reserving your invitation code today: https://www.ono.chat/en/invite/index.html

This is a pre-registration to secure an invitation code, and the codes will be emailed to you after June 25, 2018.
Perception of Herself
By: Samantha Lazar
Tags: Conservation Of Energy, Prompt, Poetry, Life, Death

Perception of Herself

Poetry of defying physics

Photo by Melissa Askew on Unsplash

my grandmother was right

when you’re dead, that’s it

she was ahead of her time

that was the understood version

of who we knew her to be

but maybe she did not want

to be remembered

her own perception of herself

could have defied the conservation

of energy as memory

lifted away

thoughts like sheets flapping

on the line

just to remember her words

I locked them in with wax,

a transfer of heat

and determination

and I was dead-set

on knowing death

on knowing nothing

on feeling nothing

on feeling dead

I laid on the carpet

willing away the library ceiling

bright bulbs challenging my theory

I had the power to resist being created

at all

I had the power to flatten myself

against the earth

no teacher calling time

could destroy what

was never here

at all

you are reading this

you brought a filed

nail to slide under

the wax and let me out

even as weakened kinetic

energy, my father

squeezed my hand

transferring light to me

as he failed to breathe

my grandmother was wrong
Choosing a programming language
By: Ajibola Ojo
Tags: Programming, Beginners Guide, Software Development, Programming Languages, Coding

I’ve been programming for some time now and I’ve met a lot of people who are interested in programming. A handful of the people I’ve met had heard about several programming languages, yet one very common problem was deciding the programming language they needed to learn.

Photo by Fotis Fotopoulos on Unsplash

The programming language to learn

Now, this cannot be given a definite answer, and that’s why this article is there to guide your choice and make selection easier. These are the major pointers to the programming language you should learn:

The Field of interest. A google search on the most used language in the field you’re interested in will help a whole lot. Every good developer is a good googler, you might as well start your journey early. A google search in this direction will help a lot because you get to know the languages and technology that have been considered important by more experienced developers in that field, you get to know which tools are more recommended to start learning with, then there’ll be a whole lot of community support while learning.

The organization you’d like to work for. While this is closely related to the field of interest, learning a programming language widely used in a particular field doesn’t mean all the organizations in that field support the use of that language. Let’s say you’re planning to work for Facebook, learning Angular, though it’s an awesome Framework would be an extremely terrible idea. So a good google search on the tech stack of that organization you will like to work with will help you know what language to use.

Ease of use. Not everyone has a particular organization or field of interest while beginning to learn to program, and this is quite understandable, given you also want to explore your options. In this case, I advise a programming language that is easy to learn. While ‘easy to learn’ may be debatable, languages with simpler syntax, like Python and JavaScript, make it easier for you to focus more on learning how to code rather than mastering the syntax of a particular language. There are lots of languages with a simple syntax, a good google search will help, but those two are my personal favorites.

Conclusion

The perfect programming language for you can only be determined by you. A good google search based on the points above will help. If you just want to get into programming and need any language ‘easy to learn’, I recommend Python or JavaScript. If you’re still not sure if you’re making the right choice, reach out to a developer to guide you.

Please, feel free to add anything you think I’ve left out in the comments below, you can also reach me on twitter.
Valentines
By: Ani Vidrine
Tags: Poetry, Personal Growth, Mindfulness, Love, Gratitude

Valentines

Poems From The Porch

photo by John Cameron on Unsplash.com

Be alert for valentine’s today,

for they are everywhere dispersed.

No subterfuge or camouflage obscures them,

readily displayed for the attentive heart to receive.

You will find them in puppy persistence and

kitty kisses,

in sunlit flowers and

sky, vivid blue.

They may be felt in tender caresses and

hearty handshakes,

smiling gazes, and

gentle words.

Here and there they are seen

in dishes washed and

clothes folded,

faucets mended and

gardens tilled.

And in the silence

intentionally cherished,

each note read says,

“I love you.”
Cypherpunk Speakeasy v0.0.2
By: Austin Thomas Griffith
Tags: Onboarding, Labs, Burner Wallet, Cypherpunk Speakeasy, Ethereum

For version 2.4 of the 🔥Burner Wallet we deployed a custom ERC20 token to use as the native currency. This allows organizations, events, and meetups to create custom logic around how their currency should work. In this release, we’ve also added admin functionality to manage the addition of vendors and products directly through the UI of the Burner itself. Insanely low fees on xDai let us do all of this directly and on-chain. Vendors can now add their products directly into the menu system of the wallet and they can also offramp their tokens to fiat.

Another big improvement to the user onboarding flow was the introduction of paper wallets to seed the Burners. These came preloaded with $10.00 of BURN tokens and a little bit of xDai to use as gas. Distributing a token instead of xDai meant we only had to pay for the tokens that were spent and anything left over from the night lost its value. This allows event planners to integrate custom mechanics for how the tokens can be spent or used in order to incentivise the creation of pop-up economies and to encourage the support of local business.

The Burner is shaping up to be a powerful ad-hoc POS system. For this event we setup an iPad on the bar and it displayed real time transaction history to the bartender. Patrons scanned a QR code or purchased beers from the menu system of the wallet and five seconds later the bartender could see the transaction register as they handed over that sweet bubbly goodness.

Scanning in the private key from the paper wallet.

Tokens loaded into the Burner

The goal of these events is to get valuable user testing as we iterate on the UX. This time around nearly every single device was able to successfully scan the QR codes with the exception of an old QR reading app and a strange edge case with Brave on iOS. We would like to avoid using third party QR code scanners because some of them launch links in legacy browsers. To do this we will alter the instructions slightly to direct patrons to burnerwallet.io first, then they can scan their private key in with the native scanner.

We also got some interesting feedback on the “Send to Address” page. It seems like the UI was a bit overwhelming so we have simplified the flow and tried to direct the focus better. Although the paper wallet made onboarding extremely simple, we found that two different QR codes, a public and private key, was confusing to end users. In the next iteration we will remove the public key and replace it with a simple infographic that diagrams how to use the wallet.

🤣James Young was thoroughly impressed 🤣

Overall, the event was a huge success and about $130.00 worth of tokens were used to buy beer. The user flow was as simple as we could make it:
Why Romania Switched Sides in WW II
By: Andrei Tapalaga
Tags: Romania, History, WIB History, World War II

Why Romania Switched Sides in WW II

The true reason for Romania betraying the Axis

Romanian soldiers joining forces with Soviet soldiers

There have been many different speculations from foreign histories as to why Romania switched sides and turned against Germany in the Second World War. Some say, that there was some sort of deal going between Hitler and Antonescu whilst others say that the change was a huge political influence from the USSR. I am here to tell you that most if not all of the things you have heard are rubbish and nonsense. As a Romanian, I have been taught the truth about this story from a young age and it is still engraved in my brain.

1918-Formation of Romania

In order to offer you a better understanding, I will take you back 1918 when Romania was formed by having Walachia and Moldova come together along with Transilvania as part of the First World War peace treaty. With this treaty and from some political debate they have managed to also take back Basarabia which even to this day is a debated country because it is neither on the Ukrainian or Romanian side.

History tells us that Basarabia was taken from Moldovia in 1812 by the Russian Empire in the Russian-Turkish war. With the integration of Basarabia, the formation of Romania was given the name ‘Greater Romania’ as the country finally had all the parts they owned through their ancestors since the medieval era.

1927-Death of King Ferdinand I

Ferdinand I of Romania

At this time the ruler of Romania was Ferdinand I. He was King of Romania from 1914 (the beginning of WW1) until 1927 where he passed away. He had proven to be a good king to his country as even in the First World War he has betrayed the Germans to fight on the Allied side. The betray was the cause of him being a member of the Swabian branch of Germany’s ruling House of Hohenzollern.

After the First World War, he had been in many successful political debates in order to regain the Romanian land which had been lost in the war thus uniting Romania as a country. During the time of his ruling, he had stabilized a better economy in Romania that is based more on agriculture as it was the forte point of the nation. He was the one to create vast oil supplies in the land of Romania as well as have trade diplomacies with many foreign countries.

After his death, it was time for Carol II to take the throne as a king. At the same time, Michael I son of Carol II was 5 years of age. (I mention this as it will be an important factor as the story goes along.)
Apply any metrics in PyTorch
By: Soumo Chatterjee
Tags: Pytorchevaluationmetric, Metrics, Learn Applying Evaluation, Pytorchmetric, Apply Metric Pytorch

In this article, we will understand how we can apply any metrics from scikit learn library in our pytorch code .

So, in our training loop when we do model(input_data_from_dataloader) it will give us regression outputs for our regression model or, classification confidence probabilities for our n number of classification classes . Now if we are training our model in GPU or TPU then we need to detach our predictions and real values both to CPU with the help of this code and change their type to numpy array.

real_targets = real_targets.detach().cpu().numpy()

predicted_targets = predicted_targets.detach().cpu().numpy()

After this we need to understand , what our metrics want to fed in. If it is asking for one single prediction of data of all the outputs for both its real as well as predicted target then we write the following code:

total_sum = 0 in zip(real_targets, predicted_targets):

total_sum += OUR_REQUIRED_METRIC(i, j) for i,jzip():total_sum += sklearn.metrics (i, j) # Keep on taking the total sum value from each batches of dataloader

final_sum = final_sum + total_sum # taking the average of all sum we obtained REQUIRED_ACCURACY_PERCENTAGE = final_sum/number_of_data_in_dataframe

And if our metric is asking array of all predictions as well as the array of all targets at a time , then we need to do our metric evaluation like this

all_targets = 0

all_predictions = 0 # for each batch of training and validation do this

if batch_index_number > 0:

all_targets = np.concatenate((all_targets, real_targets), axis=0)

all_predictions = np.concatenate((all_predictions, predicted_targets), axis=0) else:

all_targets = real_targets

all_predictions = predicted_targets # finally calculating the value of evaluation metric like this REQUIRED_ACCURACY_PERCENTAGE = sklearn.metrics.OUR_REQUIRED_METRIC(all_targets, all_predictions) (all_targets, all_predictions)

Read the comments present before every line of the code written here , so that if can be understood better. If you still have any questions with regards to this article then don’t forget to ask it in the comments down below and until then happy learning .
Cutting Through the BS.
By: Sherry Mcguinn
Tags: Fearless, Guidelines, Rogues In The Gallery, Medium Writers, Rebel

Hello everyone,

Just wanted to make it clear what Rogues’ Gallery is all about.

It’s about standing out and breaking free of the “herd.” It’s about clearing the air and saying what YOU want to say, honestly, and authentically.

Medium is awash with publications that are really just “catch-alls” for “stuff.” This isn’t what Rogues’ Gallery is about.

We want badass, fearless writers with something to say. We don’t care if it’s as seemingly insignificant as talking about how you believe your mail carrier is screwing you over for failing to tip him, last Christmas. As long as you say it, well, like the badass you are.

Keep in mind, “fearless,” doesn’t connote “mean,” even though some pieces may come off that way. We want to be “respectfully disruptive.”

In the end, just bring the fire, please.

Thanks for reading.

Sherry

P.S. Where appropriate, expletives are encouraged!
Daily Journal: A normal life is underrated.
By: Ellen Nguyen
Tags: Life, Self, Journal, Reflections, Gratitude

As much introverted as I might be, I have to admit that I miss going out and meeting people. It’s been a long year of “travelling” from one room to another and rubbing elbows instead of giving tight hugs — it’s wearing me down. I haven’t even been able to take my fiancé back to Vietnam to meet my mother in person. It’d be so much fun though, especially now that we can afford nice hotels and experiences (compared to my broke days as a student.) Well, I miss normal things like that.

When I was younger, I used to fantasise about living an extraordinary life — whatever that means. But now, all I want is a normal life: doing mundane things with my partner, spending time with our friends and families, travelling, eating delicious food, writing, creating content, laughing a lot, connecting with our community, and so on.

I know I’m lucky and privileged. But I write what I know in this space.

Today’s gratitude

I’m grateful for the time off with my partner. He’s so caring and attentive. I feel so loved every day.
Use Volatility In Your Favor, Don’t Be Scared Of It (Part 1)
By: Mitchell Stulken
Tags: Crypto, Cryptocurrency, Investing, Ethereum, Bitcoin

iTunes Stitcher Google Play

Portfolio- https://cointracking.info/portfolio/bitbetterhavemymoney\

$5865 as I am writing this, up about 4% in a day or so. Can’t complain with that.

Have had big gains in DBC (101% in 7 days) and GRS (112% in 7 days). Hell ya. After everything being down, it’s so nice to see things moving up again. Got a longs ways to go but heading in the right direction.

On a side note I was talking to a friend about investing in DBC two weeks ago. Unfortunately, we didn’t get it done and now I feel terrible. Sh*t, but who knew. My luck it would’ve went down instead of up.

He reads these, so my bad Ben hahaha.

Looking at the portfolio, almost everything is up in the 7 day trend. This is great. But I am still not positive things are going to keep going. It could be a bull trap and the bottom fall out soon. I guess we will see.

Now onto volatility.

Crypto markets are volatile, but don’t let this scare you. With volatility come a chance to make a profit.

If you know what the market is like, you can embrace it and use it to your advantage. People seem to forget and don’t take a profit when they can.

For example, I invested in DBC at 533 BTC. It went up past 3300 BTC. That is just a f**king crazy return. You math geniuses can figure out the percent return on that, I suck at math. But that does not happen all the time.

Some people will not sell their holdings when their coin runs up like this. I am not like those people.

Sh*t ya I sell on a run up like that. I do not sell off all my coins at once, but little by little. I want my profit and I take it.

The people who don’t sell are worried that it will keep going up and they will miss out on more profit. Well, I took my profit, and theirs is still just imagined.

Now here is where the volatility comes in. I made that purchase of DBC at the price of 533 on December 30. On March 30 I bought back in at the price of 529.

Yes baby Tom, I am serious. (I named him Tom because I am making fun of a friend).

Volatility, make it work for you. Three months to the day I was able to buy in at a lower price than I initially got in at. I have my profit and a better buy in price.

I love finding pics for this part….
😢 Nos volvieron a estafar!!!
By: Alberto Gómez
Tags: Newsletter, Español, Finanzas Personales, Dinero, Bitcoin

This is an email from Monee Blog .
Ensuring better customer retention using Ferry’s Business Dashboard
By: Ranjith Nair
Tags: UI, Business, User Experience, UX, User Interface

Key Feedback & Design Iterations:

01) Eliminating clutter — by removing products & posts

While in the beginning, few business owners did see value in the “creating posts & products” feature, a lot of newly onboarded business owners barely interacted with these features. Some would even say their days are extremely occupied and would email our team details of reward programs they wanted on the app.

They primarily focused on the analytics to see the validity of the product and if retention was happening. Since this behavior was starting to showcase in the majority of business owners, we decided to remove the posts & products feature on the Ferry platform (business and customer app).

This helped take away a level of responsibility in updating these pieces of content when clearly there wasn’t much interest on both sides as users didn’t seem to notice it or complain about it being taken down. This was a positive sign for us as this further proved that we made the right move in removing something unnecessary.

Users only focused on offers and rewards they could get using the programs available. Navigation around the app became much easier and the focus was much more centered with this removal. Ferry evolved more into a rewards-based platform due to this iteration.
The Last Of Us Part II Review
By: James O'Connor
Tags: Review, Gaming, The Last Of Us, PlayStation, Features

The game is a technical marvel, but it’s not a miracle. There are still video game-y walls everywhere — overgrown plants and debris that you can’t possibly traverse because they’re just slightly higher than the walls and plants you’re otherwise able to clamber over or through with ease. But it’s easy to forgive this when so much of the game’s world feels extraordinarily reactive. The game does such an incredible job of guiding you through its enormous environments. Often when I stumbled upon one of the aforementioned cutscene triggers — turning a corner and getting ambushed, opening a door and being tackled to the ground, getting pulled aside by an unexpected friend as I sprint down an ally, enemies in pursuit — I found myself awed by how well the game integrated my presence as a player into a story that I was, in no way, the author of.

The Last of Us Part II is very focused in its storytelling, and openly has no interest in the player influencing the plot. I felt more like a passenger rather than a participant in the story — but I mean that as a compliment. There are further compliments I could throw at the game and its story, as well as a few gripes, but I live in fear of spoiling even a single plot beat for players. Suffice it to say that the game is about a lot of things — the fallacy of revenge, the importance of inclusivity in a revolution, the things that can, will, and should make us change. It’s about Ellie and Joel, and it’s about other characters who are just as rich and complex and interesting.

It’s also, in a very real way, about how fun it is to shoot a bunch of monsters with a shotgun, and this is the latest in a long line of games that both indulges in and aggressively critiques extreme, cathartic violence. But the game manages to effectively have its cake and eat it too by absolutely stripping away any semblance of choice from the player. You’re taking the shots, swinging the hammers, and stabbing the enemies by your button presses, but you’re never implicated, never told that you’re part of the problem for enjoying it. There’s no “would you kindly” here — there’s a story to be told, and the medium it’s being told through just happens to be ergodic. The game is perfectly comfortable with the fact that it’s making you uncomfortable, and there’s a clear divide between your actions as a player and the decisions being made on-screen.
My Nature Diary
By: Dipti Pande
Tags: Photo Contest, Poetry On Medium, Nature, Poetry, Photography

These following pictures are from an exhibition I went to in a huge garden in my city. I always love looking at these photos and recalling the beautiful and fragrant flowers I saw that day.

Image by Author

Image by Author

Image by Author

Image by Author

Image by Author

Image by Author

“If I could live in a world forever

I would choose the one with flowers

There won’t be any dullness or gloom

Because these treasures will always bloom

Leaving behind a fragrant and scented love

Drenched with harmony from the divine power above”

©️Dipti Pande 2020 All Rights Reserved

Thank you for going through my nature diary! I hope you enjoyed it.
McFarland, USA
By: Yehudit Mam
Tags: Kevin Costner, Disney, USA, Mcfarland

This movie is the two hour equivalent of this famous meme.

My review here. Enjoy!
Recuerdos
By: Anna Moriartylev
Tags: Grief, Día De Los Muertos, Comic, Love, Death

Spiralbound

Comics for life, brought to life by Edith Zimmerman.
Keynote Speaker: David Smith
Tags: Public Speaking, iOS App Development, Conference, Ios Design

David has been developing apps as long as the App Store has been running. He’ll be speaking about what Thinking Different has meant for him, both in terms of product and operating as an independent developer.
How To Sync Your NEM Address From NEM Wallet Mobile App to Nano Wallet
By: Miko Ilas
Tags: Loyalcoin, Bitcoin, Nem, Blockchain

LoyalCoin’s token generation event (TGE) is about to end in a couple of weeks. You may have created a NEM address for your account on the LoyalCoin website through the NEM Wallet mobile app, and that’s perfectly fine.

However, we recommend you to use the Nano Wallet instead. Because the LoyalCoin that will be sent to you when the TGE ends will reflect on the Nano Wallet. The NEM Wallet mobile app will not be able to show that for now.

But what do we do to the NEM address on the NEM Wallet mobile app that you already inserted on your LoyalCoin account. You don’t have to create a new NEM address just to use the Nano Wallet. You can just create a Nano Wallet account using the NEM address you have on your NEM Wallet mobile app.

Here below is our step-by-step guide for syncing your NEM address from the NEM Mobile app to the Nano Wallet. Doing this will ensure that the LoyalCoin transmitted to the NEM address on your NEM Wallet mobile app will also reflect on the Nano Wallet. Descriptions for each step are shown below the screenshot:

PART 1: Exporting from NEM Wallet for Android/iOS
I wrap my hair, deal with it!
By: Shamontiel L. Vaughn
Tags: African American Hair, Black Hair, Style, Black Women, Hair

I’ve heard some of the most ridiculous anti-wrap logic from those who either don’t like or don’t understand hair wraps and scarves.

“It’s not sexy in bed.” I don’t quite understand this argument, but I’ve had to discuss this with at least a handful of brothas — one of which was an ex who immediately reached out to snatch it off my head. (The strangest part is I dated a Romanian man at one time who wasn’t even slightly phased by the hair wrap. To him, it was normal, but he’d also dated quite a few sistas before we met.)

Meanwhile I have zip zero problems with doorags and wave caps. Men — specifically black men with waves — should understand hair doesn’t magically do this on its own. There’s a little bit of help needed. And if you want to walk down the street with a woman who has presentable and attractive hair, stop messing with her hair wrap. If she sweats it out — for a number of reasons, possibly because of you — hands off the hair wrap once she actually goes to sleep. You’ll enjoy seeing the hair wrap results during date nights. Don’t be that guy she can hold solely responsible for dry edges and bad hair days. (Side note: I’ve never been a woman who thought pulling hair was cute. It’ll get you cursed out and kicked out quickly though.)

“I don’t understand how you get all your hair under your head.” I watched another co-worker (white and female) stare at me, mesmerized by me wrapping my hair. Her response, “I don’t think my hair could, like, fit underneath a hat.” Now whether she was telling the truth or not, I do not know. It takes time to get any hair, especially thicker hair textures, to get into the habit of wrapping and swirling just how you want it to. But the museum exhibit stare was a bit off-putting, especially with her proudly proclaiming, “I’m glad I stayed after work to see this!” I didn’t even have a comeback for that one, just a “you’ve got to be kidding me” expression.

Photo credit: Mwabonje/Pexels

“Why do you have to go through all that trouble? Seems like too much to do!” It’s no surprise that it was this manager who said this to me. But more importantly, it’s not “all that trouble” if you’ve grown up oiling, braiding, twisting and wrapping your hair. I enjoy my hair. I appreciate the hair growing from my scalp. Therefore, it’s not “all that trouble” to take care of it. You know what I think is a lot of trouble? Washing hair every day. That would drive me nuts, but I don’t give you a hard time about it. You know what texture doesn’t require doing so for everyday maintenance? Ours! And if I’m not asking you to be my beautician, why is this such a point of contention?

To sum it up, whether you agree, disagree or do not understand what a sista is doing with her hair wraps, her scarves, her hats or whatever hair fashion she chooses, as long as it doesn’t have to be done on your head, let’s “wrap” it up on the unsolicited commentary and complaints.
CoinTiger Exchange and John Wick Security Lab has reached a strategic cooperation
Tags: Cryptocurrency, Blockchain, Cointiger, Bitcoin, Announcements

CoinTiger Exchange and John Wick Security Lab has reached a strategic cooperation

CoinTiger Exchange and John Wick Security Lab has reached a strategic cooperation

Fellow CoinTiger users,

Recently, CoinTiger Exchange and John Wick Security Lab (www.johnwick.io) has reached a strategic cooperation. John Wick Security Lab is a well-known security agency in the industry, which mainly focus on exchange security, smart contract security as well as wallet security.

As another security ecosystem partner that has been imported by CoinTiger, John Wick Security Lab security will conduct an in-depth security audit of the smart contract for the blockchain projects before they get listed on CoinTiger.

Meanwhile, John Wick Security Lab security will also cooperate with CoinTiger exchange in platform security, data security, application security and other aspects to ensure the asset security for users.

Up to now, CoinTiger has reached cooperation with many partners in smart contract auditing as well as network security such as Chaitin Tech, SECBIT, KNOWNSEC.COM, Lianan.org and John Wick Security Lab and thus to protect the crypto assets for users together.

CoinTiger team

2018/8/6
From Raw Data To Deploying Machine Learning Models
Tags: Machine Learning, Data Science, Leadership, Programming, Analytics

From Raw Data To Deploying Machine Learning Models

Managing The Data Life Cycle

Photo by Campaign Creators on Unsplash

Information.

Data.

It’s always been the key to making good decisions. Whether you are a commander on a battlefield in 1000 BC or a CEO in a boardroom in 2000.

Having critical information at the right time can make help make million and billion dollar decisions.

But, just having the data is not enough.

I could give you random stock prices, the temperature it will be for the next 3 weeks in Vegas and the number of kids being born tomorrow. This will be useless to most people. But in the current world we live today this is what it can feel like being a business executive.

There are hundreds of metrics, reports, dashboard and models being thrown around every day in a single company.

Some provide a lot of value to companies by having clear stories and goals. While others are as useless as the random facts stated above.

So how do you you take data from just random numbers on a screen to actually valuable?

That is what I am going to discuss in our next series of articles and videos .

How you can take data from raw, useless information and turn it into valuable insights.

We will be walking through the whole process. That means talking about concepts like ETLs, data warehouses and automation to analyzing data and deploying machine learning models.

Our goal will be to provide the reader with the skills and understanding to master the flows of data that go through both million and billion dollar companies.

We will be using a combination of technical diagrams, anecdotes and real life examples to help the reader understand and grasp every step required to make a successful data product.

This set of articles and videos will be for people who are looking to gain an understanding of the data life-cycle.

Whether you are looking to manage a team of data engineers and data scientists, or want to learn how to deploy machine learning models, data warehouses or ETLs, this will be a series for you.

Sign Up Below And We Will Send You Our Content Schedule.
Hilarious Reasons English is the worst Language
By: Shweta Koul
Tags: India, Fun Facts, Fun, Interesting Facts, Marriage

English is a mystery to all of us, whether you’ve been speaking it since day one, or you’ve just started to learn it. From its bizarre spelling rules to its free-for-all grammar, it’s a daily struggle just trying to form sentences that make sense. No wonder people are turning to emoji to express their thoughts.

English is the most widely-studied language in the world, making it a connecting language between countries, and even continents. Thanks to the rise of American power and influence, English has spread like wildfire across the globe through movies, music, and literature. That doesn’t mean it’s any walk in the park.

Have a look at some of the most frustrating moments English has brought us below.
Do You Write Clean Code?
By: Rukshani Athapathu
Tags: Programmer, Programming, Software Development, Clean Code, Code

Image Courtesy: giphy

If not, here are some tips to keep in mind, next time you make a mess.

Clean code does one thing well Bad code tries to do too much Code should be matter-of-fact. You shouldn’t have to speculate Your code should be easy for others to change Make sure you write unit tests Write code that is small No duplicates please! Build small abstractions Make the language appear simple — Yes it is our job! Keep the code clean over time — continually improve the code

Finally,

Follow Boy Scout Rule ~Leave the campground cleaner than you found it~

You get what I mean ;)
虛擬貨幣上的『雙重支付』安全隱患？來聽聽工程師怎麼說
Tags: Cobinhood, Blockchain, Security, Hacking, Bitcoin

安全疑慮「雙重支付」

雙重支付 的意思是有個人把『同一張鈔票』同時間在不同地方做了支付！

舉例來說：

你擁有一個只有10美金的比特幣錢包，你的朋友跟你共用這個錢包。你們都在早上十點的時候同時間在不同辛巴克買了一杯咖啡。

換句話說，這10美金同時間不同地點，總共被花了兩次！

怎麼發生的？

直覺來說，這是不可能的。花了錢，在錢包裡面的錢應該被『馬上』扣掉。事實上，在比特幣技術下，你錢包裡的 比特幣 數量約每十分鐘會更新一次。

區塊鏈到底怎麼運作的?

「1」每個 準備被花費的 Bitcoin 會先被放在一個等待的 箱子「Mempool」 ，然後等待被 處理員「Miner」 處理

「2」 處理員「Miner」 會從裡面找出他 想要處理的花費(通常是附有高手續費的) ，然後把那些想要處理的放進 Block 「每個十分鐘會產出一個 Block」

How blocks are generated

「3」比特幣技術是一個 分散式架構 ，市面上會有不少於一千份帳本的備份，當礦工挖出新的『Block』，這份新的資料會被這位礦工的帳本，並且廣播給所有有帳本備份的人。

『重點來了』

這些礦工可以自己決定哪些『帳』需要被寫入帳本！

承接上面同一個錢包在不同地方買咖啡的的例子

你用這個共用錢包在101星巴克花了10美金的比特幣，靠近101的礦工幫你把這筆資料寫入他的帳本，並廣播出去給所有有帳本的人。

你朋友用這個共用錢包在屏東的辛巴克一樣花了10美金的比特幣，靠近屏東的礦工幫他這裡資料寫入他的帳本，並廣播給所有有帳本的人。

這個就是所謂的『雙重支付』！

如果你對比特幣是怎麼解決這個議題的，歡迎在下面留言！

Disclosure / Useful Link

Feel Free to reach out to me if you have any question

Line: pitawesome

Github: https://github.com/chaoweichiu

About me

I am a full-stack javascript developer and one of the contributors for NEO blockchain project.

Build Decentralized Application with Javascript on the top of NEO?

NEO blockchain, programming tutorials, Javascript

If you consider yourself a talent?

Cobinhood Careers

歡迎加入我們的中文官方 Telegram、官方社區
A wider selection of synchronization frequencies — 8 synchronizations now in PPC Bee
By: Michaela Zákopčaníková
Tags: Tips, SaaS, Digital Marketing, Ecommerce, PPC Marketing

This article has been moved to the official blog of PPC Bee. You will get to the article by clicking on this link.
Patterns and principles of software engineering
By: Blog Moove-It
Tags: Devsnack

DevSnack #17: Both patterns and principles are sometimes forgotten due to all the awesome frameworks and gems. The following list of articles will refresh these concepts and will expose the right way to apply them.

#1 — SOLID Design Principles — Dependency Injection

In this article Sandy Metz (@sandymetz) shows how one of the SOLID principles can turn the code more testable and beautiful. “Not as painful as it sounds…”.

#2 — The Open Closed Principle

This post reminds us one of the most important principles of software engineering: the Open Closed Principle (OCP). Robert Martin (@unclebobmartin) talks about the benefit of OCP, and when should we apply it. Avoid Shotgun Surgery!

#3–7 Patterns to Refactor Fat ActiveRecord Models

Discover 7 patterns to apply on ActiveRecord models in this article written by Bryan Helmkamp (@brynary).

#4 — Null Object Pattern in Ruby

Pretty useful and simple pattern explained by Franzé Júnior (@franzejr). Don’t ask for nothing!

#5 — The Strategy Pattern

Doug Yun (@dougyun) makes a clean implementation of Strategy Pattern on Ruby. He also explains both when and why is useful and beautiful.
ARK will be at Consensus 2018 in New York
By: Travis W
Tags: Cryptocurrency, Consensus, Ethereum, Bitcoin, Conference

ARK will be sponsoring and attending Consensus 2018, running from May 14th through the 16th at the New York Hilton Midtown in Manhattan. Consensus is one of the largest and longest running blockchain conferences in the world.

Consensus 2018 will feature 250+ speakers and 4,000+ attendees from leading industry startups, investors, financial institutions, enterprise tech leaders, academics and policy groups who are building the foundations of the blockchain and digital currency economy.

We have a very large presence at Consensus this year, including a custom ARK booth, a full classroom style private room, and a huge onsite branding campaign. The onsite branding includes large banners, wall wraps, windows, media board, elevators, escalators, columns and more.

We will be having private talks and one-on-one meetings in our private room all throughout the conference. Detailed presentation schedules will be available from our booth during the conference. Here is a brief look at what we have planned:

Day 1 will have multiple talks starting with a presentation from Persona, followed by a presentation from Blockport. With multiple ARK Technical presentations.

Day 2 and 3 will consist of multiple ARK presentations from ARK Co-Founders almost every hour, with some being more in depth technically.

We will also have an onsite film crew to document this extraordinary event. (there will be no live stream from our private room, however Consensus and Coindesk live stream everything else.)

Any press, bloggers, or influencers that wish a private chat or to join in the private room to see the talks can visit us at booth #113 as shown in the picture above. Someone will be able to answer questions or arrange interviews at all times.

Join us at Consensus 18, we hope to see you there. Stop by our booth to say hi and grab some great swag.
Ten Miles to Albuquerque
By: Jeff Langley
Tags: Poems On Medium, Albuquerque, Poetry, New Mexico, Scuzzbucket

Ten Miles to Albuquerque

Living the Dream

Photo by Stephanie Klepacki on Unsplash

After the gold rush,

Before we got paid,

Rooster’s gonna crow,

An hour before the raid.

April’s a cruel month,

That’s what they say,

My dreams within reach,

But for one that’s gone astray.

At Four in the morn’,

Before the Rooster wakes,

I’ll catch that fugitive vision,

Before it’s too late.

A dream of you and me,

Alone on the beach,

Sand under toes,

All within reach.

‘Cept I’m an armed bandit,

And you a Catholic nun,

If I could only rob your cognition,

You’d find me to be your only one.

Guess it’s too late,

For me, not for you,

There’s nothing I can say,

Nothing I can do.

Rooster’s gonna crow,

That I guarantee,

When the sun rises,

Those Raiders are gonna see.

Gold in my pockets,

Gold in my packs,

Ten miles to Albuquerque,

There’ll be no turning back.

My rider beside me,

Making no haste,

Off into that horizon,

Then we embrace.

Dreams are worth chasing,

Don’t you agree?

I’d do it all over,

Just to dream of you and me.