fabiochiu/medium-articles huggingface dataset:
Swift — Creating a Custom View From a XIB (Updated for Swift 5)
By: Brian Clouser
Tags: iOS, Swift, Mobile App Development, Swift 3, Programming

9. Use Your View

We’re done! Now we’ve got a custom view, made from a XIB file, that we can use throughout our project. Let’s see how that looks.

Click on your storyboard file, and drag in a UIView. Click on the identity inspector in the upper right, and change the class to TestView (or whatever you named your UIView).

You can place it anywhere you want on the screen. We constrained it to the center of the screen, and had it take up 50% of the width, and 50% of the height — just for demonstration purposes.

Open up your assistant editor again. This time it should open to your view controller file. Drag the TestView in as an IBOutlet. Your view controller should now look like this:

One last thing — remember that label on our view? Let’s change the text. I’m going to use my old boss’s favorite greeting:

That’s it. Let’s run the project!

There you have it — an app that simulates life in an NBA front office.

Remember when you set up the XIB, and I said the size doesn’t really matter? This is why. The XIB is going to take up the size of this view — however big or small, or whatever shape you make it in your storyboard (or code). All that really matters is how you’ve constrained all of the elements within your XIB.

You can use this view throughout your app. If you’d like to go back and redesign how it looks, you can just change it in your XIB file, and all those changes will flow throughout the app.

Questions or comments? Let me know! For anyone interested in investing, please check out Stock Genius, a brand new stock free tracking app I built featuring real time prices directly from the exchange (and many custom views built from xibs!).
Truly Customizing Power BI with React, Angular, or any web framework
By: Thiago Candido
Tags: React, Angular, Power Bi, Web Development, Data Science

With the growth of the amount of data available in organizations, presenting it in a clear and direct way is increasingly important. In this context, Power BI — Microsoft’s business analysis tool — has gained prominence.

Even counting on integrated components and navigation mechanisms, enough to meet most of the regular enterprise needs, the platform still stands out for its customization possibilities.

Besides being able to customize the platform’s built-in components, it is possible, with some front-end engineering skills, to develop new ones from scratch.

Developing a Power BI Custom Visual

The development process of a new component takes place through the programming of Custom Visuals, using the PowerBI Visual Tools package, or pbiviz, which can be installed with Node Package Manager — NPM.

Pbiviz command-line interface

The development of a Custom Visual requires only knowledge of conventional web technologies such as Typescript, HTML and CSS and can be enhanced by the use of frameworks such as React, Angular or D3.js.

The design of a Custom Visual is generated, with all that is necessary, by a CLI tool, provided by the NPM package that was indicated above.

Basically, the web developer will need to write little code — just two methods: the constructor and the update of a class that implements IVisual . In addition, the file capabilities.json , also generated by the CLI tool, allows the user to define properties, such as colors and fonts, which can be customized later during use by the end-user in Power BI.

export class Visual implements IVisual {

constructor(options: VisualConstructorOptions) {

// code here

}

public update(options: VisualUpdateOptions) {

// ... and here

}

}

The tooling provided by pbiviz allows the web developer to have instant feedback on his work, with updates that occur with hot reload. All supported by Power BI Service.
The Colorless
By: Zach J. Payne
Tags: Poetry, Sonnet, Life, Wellness, Self

So whisper monochrome, it’s like a prayer

you couldn’t bear to raise lest God insist

on stripping even more, your breath laid bare

without the heart or muscle to resist

the days still destined: manic moments pass,

a zoetrope of chemicals that burn

your neurons into ash and bones to glass,

a fate from which no spirit could return —

if spirit still you have. It dies away,

even a perfect light will atrophy

where darkness doubles down, the dimming day

will crack at last — and even Heaven flees,

the color bleeding out — and eyes go blind;

you stumble for a miracle to find.
Mantenimiento de WordPress en piloto automático
By: Antonio Cambronero
Tags: WordPress, Marketing, Blogging, Bloguiland, Wpo

in In Fitness And In Health
When You Stop Expecting Others to be Perfect It Could Work Wonders
By: Anangsha Alammyan
Tags: Self Improvement, Psychology, Ideas, Happiness, Relationships

When You Stop Expecting Others to be Perfect It Could Work Wonders

How giving the benefit of the doubt can help you have better relationships and achieve inner peace, according to science.

Photo by Fernando Brasil on Unsplash

Perfectionism is a double-edged sword. On one hand, striving to be perfect can help you become the best version of yourself. On the other, it can lead to some dysfunctional behavior that might be quite toxic:

You might end up attaching your sense of self-worth to how much you’ve accomplished.

If a project fails, you might start thinking, “I’m a failure”, instead of “This project failed.”

You might get so obsessed with accomplishing the perfect outcome, that you start procrastinating and might never even start.

Your need to be perfect might give you undue stress.

Your quest to be perfect in everything you do might lead to more harm than good. But have you ever considered how expecting other people in your life to be perfect can work out?

Most of the complaints we make daily revolve around unmet expectations: “Raj was supposed to call me but backed out at the last instant. I’m so disappointed in him.” “Shaina and I had plans for dinner but she canceled and I had to spend the night alone. I’ll never ask her for anything again.”

If these sound familiar, hold on for a moment and ask yourself: are you holding others to super high expectations? Sure, you aren’t perfect and you know it and have embraced your flaws. But are you judging your loved ones too harshly?

“We judge others according to our image of perfection as well, and naturally they fall short of our expectations.”

— Don Miguel Ruiz

This article shows how most of us tend to have unrealistic expectations from other people and how this quest for seeking perfection in others can harm our mental peace. You’ll also find some science-backed ways you can adopt to let go of the need for everyone else to be perfect for you to be happy. By the end of this article, you’ll be more open-minded towards being forgiving, relaxed, and at peace with yourself.
How Does It Feel When You Don’t Speak Up Against Racism?
By: Rebecca Stevens A.
Tags: BlackLivesMatter, Racism, Interracial Relationships, Mental Health, Equality

How Does It Feel When You Don’t Speak Up Against Racism?

Speaking up against racism takes courage and sometimes as a black person, one doesn't. One just swallows the humiliation and hurt of racism to not cause a stir.

Photo by Wayne Lee-Sing on Unsplash

After close to 50 years on earth, you would think that I, a black woman, would be used to racism by now. It happens so frequently, I must have grown accustomed to it by now you must think. But the fact is, no, I am not.

One can never get used to the hurt and pain of racism. In fact, one almost never knows when racism will strike, and sometimes I must admit it takes me, by total surprise.

And that’s the really hard part about it — it’s emotionally jarring because you could be having a totally happy day, and boom, racism hits and brings you down. And I find that the older I get, the more mentally difficult it gets to come out of an incident of racism unscathed.
7 quick Figma tips
By: Marc Andrew
Tags: UI, Figma, Design, Web Development, Prototyping

Originally published at marcandrew.me

In this article I’ve compiled a handful of quick, and easy tips to help speed up your design workflow when working in Figma.

Most of these tips are perfect for when you’re working with design systems or large design files, but they’re also equally suited to just general day, to day usage when working inside of Figma.

Some you may use already, but hopefully you may find the odd undiscovered gem in here too.

Let’s dive on in…
Words of Poetry
By: Connie Song
Tags: Readers, Writing, Poet, Poetry, Scribe

Words of Poetry

Poetry

Photo by Jr Korpa on Unsplash

The sun rises,

as the moon sleeps

and stars hide behind an unassuming sky,

while a poet paints vigilant clouds paused

with strident syllables,

hoping for words to fall upon

deafened ears and opened hearts.
State Department Records Show Senate Republicans Knew About Russian Disinformation & Failed to Tell the Public — Again
By: E. Rosalie
Tags: Leadership, Election 2020, Politics, Govenrment, Psychology

Peer-Reviewed Politics

State Department Records Show Senate Republicans Knew About Russian Disinformation & Failed to Tell the Public — Again

US intelligence analysts picked up chatter last month that emails like those revealed yesterday by the NYPost would be leaked in October, having been stolen by the same GRU unit that hacked the DNC. One worry was Russia would mix in forgeries.

Foreign Influence and the Trump Administration | Karl Evers-Hillstrom on 5 Jun 2019

The Hunter Biden investigation that spent taxpayer dollars investigating known Russian disinformation, found nothing illegal and no new information on Hunter Biden. The timeline on it should also raise some flags. For a more full report on what about this investigation should raise red flags, you can read the follow-up and consider the pattern of behavior described below.

What they did find is more shocking in the context of yesterday’s New York Post, given the federal government knew about it.

The GOP Senate investigation gave the Russian disinformation on Hunter Biden credibility, or as Mitt Romney says it was a “political exercise.” Using the state against political opponents is the hallmark of Russian and Chinese regimes. That this furthering of disinformation and withholding of the truth is neither the first instance nor the only type of use of the federal government against an opponent should worry anyone who values democracy.

US intelligence analysts picked up chatter last month that emails like those revealed yesterday by the NYPost would be leaked in October, having been stolen by the same GRU unit that hacked the DNC. One worry was Russia would mix in forgeries.

Despite this, Americans were not warned just as they were not warned when we received reports early in the year that Russia would further the idea that Vice President Joseph Biden’s stutter was evidence of degenerative illness. For further information on that, see DHS Withheld Intelligence on Russian Disinformation. How it Happened is the real story.
How to Measure Execution Time in Python
By: Ng Wai Foong
Tags: Python3, Programming, Python, DevOps, Data Science

Python Interface

Import

Add the following import declaration at the top of your Python file:

import timeit

timeit

We are going to replicate the same code snippet that we tested earlier using the timeit function. It accepts the following input parameters:

stmt — String containing the code snippets for your test case.

— String containing the code snippets for your test case. setup — Initial code that will be executed once.

— Initial code that will be executed once. timer — The timer instance. It is defaulted to time.perf_counter() , which returns a float.

— The timer instance. It is defaulted to , which returns a float. number — Number of executions to be carried out. The default value is 1,000,000.

— Number of executions to be carried out. The default value is 1,000,000. globals — Specifies a namespace in which to execute the code.

Most of the time, you will use just the stmt , setup , and number parameters. Append the following code in the Python file:

result = timeit.timeit("'-'.join([str(i) for i in range(100)])", number=20000)

Then, print out the result:

print(result)

You should see the following result when you run it. The time might differ based on the specifications of your machine:

0.4323697

repeat

Should there arise a need to repeat the same test multiple times, you can use the repeat function. It accepts the same parameters as timeit with an additional repeat parameter. The default value is five:

result = timeit.repeat("'-'.join([str(i) for i in range(100)])", number=20000) print(result)

You should see a list of floats with different decimals placed on your console when you run the Python file.

Function

If you are testing codes that are enclosed in a function, you can wrap the function in a multi-block string and pass it as an stmt input parameter. However, a better solution is to import it as a setup parameter. Let’s define the same code snippet inside a function:

def test():

return '-'.join([str(i) for i in range(100)])

The next step is to import it from the main definition:

if __name__ == '__main__':

result = timeit.timeit("test()", setup="from __main__ import test", number=20000) print(result)

You should get more or less the same execution time when you run it. One big issue with this solution is that you will have a hard time writing the import statement if multiple functions exist.

Globals

Another option is to set the globals namespace, which will cause the code to be executed within your current global namespace. This solution is a lot more convenient and does not affect any of your underlying code:
The Great Emoji Movie Challenge
By: Jason Forrest
Tags: Covid 19, Games, Emoji, Puzzle, Design

The Great Emoji Movie Challenge

What else are you gonna do during your weeks (months) of COVID-19 social distancing?

With all this self-imposed social distancing (which is important and necessary) we have to keep ourselves amused somehow. My colleague passed over an emoji game which has been spreading in the UK, which I loved so much that I then decided to make my own!

One of the great things about playing (and making) this kind of emoji game is that it helps you think about visual language and how we communicate with signs. Sure, it’s fun, but it also helps you think about how you map information to representation and symbolism — which is something we do all the time in dataviz.

Below you’ll find 50 film titles as created by emoji. Some of these are deep cuts so it’s game on! I’ve added answers at the bottom of the post if you just gotta know.

Guess the film titles:
7 Truly Bizarre Books that Changed My Life
By: Valerie King
Tags: Life Lessons, Life, Reading, Book Recommendations, Books

#1: American Psycho- Bret Easton Ellis

American Psycho is a first-person account of Patrick Bateman, an investment banker/ serial killer. Apparently, it is so disturbing that Australia refuses to sell it to minors. The plot alternates between Bateman obsessing over designer clothing brands and violently murdering his coworkers.

How it Changed My Life: I loved reading when I was a kid, but like many tweens, I grew out of the habit in middle school. Teachers try (and usually fail) to rope teens into reading, because there is a huge disconnect between what teens are interested in and what teachers think they are interested in. When I was a teen, I. LOVED. SHOCK VALUE. My desire to read shocking things led me to this book, and I had to persevere through the lengthy descriptions of silk skinny ties to get to the heart racing scenes. American Psycho taught me the value of patience. And patience is the trait I needed to start reading again.

Strangest Passage: “I stare into a thin, web-like crack above the urinal’s handle and think to myself that if I were to disappear into that crack, say somehow miniaturize and slip into it, the odds are good that no one would notice I was gone. No… one… would… care. In fact some, if they noticed my absence, might feel an odd, indefinable sense of relief. This is true: the world is better off with some people gone. Our lives are not all interconnected. That theory is crock. Some people truly do not need to be here.”

Life Lesson: Developing new habits takes patience. (Always return video tapes on time.)
Thank You
By: Sarah E Sturgis
Tags: Kindness, Writing, Thank You, Homelessness, Poetry

She was the mirror I never knew I needed,

The reflection of a stranger standing there in need,

A sign made of cardboard in her cold, brittle hands,

Saying, “Please, Anything Will Help”.

People walk by, drive by, pass by without a glance at the woman on the corner.

No one sees her, looks at her, cares to take the time.

They ignore her silent pleas,

They cant see what I see.

I see heaven’s gift, a woman whole

Pleading to respect her soul

Needing help, “Hello!” will do

A simple gift of kindness due

And so I offer up a word

A simple act of courage

My hand, a gift of trust

To smile is a must

She stands there chilled to the bone

And obviously quite alone

But when she saw me smile

Her face lit up with hope

I hand her my hand with a bill inside

She takes it with grace and a smile on her face

And two words quietly slip from her lips,

“Thank you.”
Atlas Protocol Joins IAB Tech Lab Blockchain Working Group
By: Atlas Protocol
Tags: Advertising, Marketing, Iab, Atlasprotocol, Blockchian

Summary: Atlas Protocol (ATP) is a blockchain application layer protocol of interactive advertising & marketing. It officially announced to join the IAB Technology Lab and its Blockchain Working Group to promote the development of blockchain advertising technology standards.

Atlas Protocol (ATP) officially announced to join the Interactive Advertising Bureau Technology Lab (IAB Tech Lab) and its Blockchain Working Group. It will work with Google, Amazon and others on blockchain interactive advertising technology standards.

Atlas team, the world’s leading provider of blockchain advertising technology services, has successfully developed Atlas Interactive Ads platform. With the intention to build a new blockchain interactive advertising marketing infrastructure, this innovative product enables users to get token incentives by participating in on-chain interactive advertising，and generates targetable user profiles from on-chain data.

Joining the IAB Blockchain Working Group will promote further development of Atlas Protocol’s technology in order to meet global technical standards. The membership of Atlas Protocol in the Blockchain Working Group will give it the chance to share native industry-based solutions to others in the advertising field.

This will give companies the ability to use Atlas Interactive Ads products when the advertising industry makes technological changes and pivots towards blockchain.

The IAB Tech Lab brings together innovators from a variety of different countries. All emphasize business ecology and endeavor to promote safe and secure development in the world of advertising.

The IAB Tech Lab Blockchain Working Group is dedicated to investigating how blockchain can be utilized to address challenges in the digital advertising space. It also works to develop standards and best practices for the deployment of blockchain technology.

Atlas aims to promote the development of blockchain interactive advertising technology standards through collaboration with the IAB Blockchain Working Group. This will allow for more structured and semi-structured data to be recorded on-chain, fostering more data sharing and collaboration within the blockchain advertising field.

Atlas continues to discover and explore more data values to provide advertisers with more competitive value-added advertising services, and to further develop common blockchain advertising data standards.

The implementation of blockchain interactive advertising technology standards will help advertisers provide more comprehensive solutions to achieve global business growth.

…

Learn more about Atlas Protocol：

Official website：atlasp.io

Medium：medium.com/atlaspio

Github：github.com/AtlasProtocol

Twitter：@atlaspio

Telegram：t.me/atlaspio
Lifestyles of the Fake and Lonely
By: Harris Sockel
Tags: Nonfiction, Love And Sex, Dating, Internet Time Machine, Social Media

This story is part of the Internet Time Machine, a collection about life online in the 2010s.

Connor is 27, with green eyes and a dorky grin. His favorite emoji is the shaka (🤙), which he uses to express a casual DTF energy. He’s tan and toned, athletic yet approachable, and his profile photos resemble ads for a millennial lifestyle brand. There goes Connor, throwing up a peace sign on Runyon Canyon. Surfing as the sun sets over Manhattan Beach. A mirror selfie, an action shot, an abdominal V.

Connor is your average thirst trap next door. Also, I created him in the palm of my hand.

The photos are a friend’s. Sorry. Not a friend’s. A friend of a former roommate of a distant acquaintance’s, the hottest friend of a former roommate of a distance acquaintance I know. I found them on Instagram, screenshotted a select few, and cropped out the identifying details with no one’s permission but my own. It felt harmless, or fun, or necessary, somehow, in the way chronic loneliness can make you believe many unnecessary things are necessary.

I know. I’m sorry.

I tapped my way through a popular gay dating app’s sign-up flow, uploaded the photos, and invented a person. Connor is a software engineer, though if you ask him what kind he’ll have to home-button his way out of the conversation. He grew up in L.A. but just moved to “Willyburg.” He says “haha,” not “LOL,” which takes some getting used to. He almost never exceeds one line of text. He is calm, cool, and Objectively Hot.

“I’m so glad we matched!”

“Hiii!”

“👋😊😅”

Shaka.

And this isn’t Grindr, either, but a newer, more ostensibly ethical and supportive queer app. A safe space, until I came along.

I match with everyone. For three hours, I mainline approval like the approval-hungry human I am. It feels like I’ve unlocked another dimension. I don’t have to tread the waters of small talk or drop gratuitous exclamation points to telegraph how happy I am to be here — my matches do that. When I’ve played this game as myself, a 32-year-old gay man who is not a model, it’s slower. Harder. Connor is my cheat code.

“You seem really genuine,” a man named Brandon messages me at midnight.

What I’m doing is wrong, I know that. I chat with 20 smitten or merely very horny gay men, deceiving them with every message. In queer communities, like the one I’m in, catfishing is everything we’re afraid of: We fear that people will prey on our sexuality, take advantage of our vulnerability, pretend to be someone they’re not when we’ve overcome so many hurdles to become who we are.
“Concept designs” in a lean environment
By: Dawid Liberadzki
Tags: Product Design, Design, UX Design, Lean Startup, UX

Lean product environment

At Docplanner we work in a lean product environment. This environment lets us test our ideas and deliver user and business value very fast. Read more about how we test these business questions.

By adopting the mindset of our users (their needs, business goals and technology limitations), we constantly improve our product.

A long time to deliver the best product. Vs short time to deliver MLP.

The Creativity trap

The thing with working in a lean environment is that you can easily fall into what I used to call a ‘creativity trap’. I bet that most designers have been there once or twice.

Very specific tasks can limit you to the simplest solution without having in mind the bigger picture of the user journey. You can see only one piece of a much bigger picture.
Story
By: Ray Alez
Tags: Short Story, Fiction, Fantasy, Writing, Science Fiction

How Climax is connected to other Story Elements

When you are writing a story, climax is the key element you are looking for. When you know the climax — you have a…
Python ASCII Art Generator.
By: Javascript Jeep
Tags: Python Programming, Programming, Python, Javascript Jeep, Ascii Art

Learn how to generate ASCII art from the image using Python.

Generated in Python

Steps to convert image to ASCII character

Load an image

Resize Image

Convert image to GreyScale

Convert GreyScale data of each pixel into respective ASCII character

Loading an Image using PIL image Library

To load the image we will be using PIL library.

import PIL.Image



def main():

path = input("Enter the path to the image fiel :

")

try:

image = PIL.Image.open(path)

except:

print(path, "Unable to find image ");

The above code read the image from the path given by the user. If the image doesn’t exist on the given path then, we will show an error message.

Define ASCII list

Let’s create a list of ASCII characters,

ASCII_CHARS = ["@", "#", "$", "%", "?", "*", "+", ";", ":", ",", "."]

The ASCII characters are arranged from the darkest to the lightest. This means the darkest pixel will be replaced with @ and lightest with .

Resize Image

We need to convert the image to some small width and height so that it doesn’t result in large size text. To find the new_height , multiply new_width with old_height then divide by old_width .

def resize(image, new_width = 100):

width, height = image.size

new_height = new_width * height / width

return image.resize((new_width, new_height))

Convert Image to GreyScale

We can use convert method on image with L option to get GreyScale image

def to_greyscale(image):

return image.convert("L")

Convert GreyScale Image to ASCII character

To convert the image to ASCII character first, get each pixel value (0-255) . Get the corresponding ASCII character and join them as a string

def pixel_to_ascii(image):

pixels = image.getdata()

ascii_str = "";

for pixel in pixels:

ascii_str += ASCII_CHARS[pixel//25];

return ascii_str

Now we have a to_greyscale method to convert image to GreyScale image, pixel_to_ascii method to convert GreyScale image to ASCII string, once we get the ASCII string of the image we need to split the string based on the width of the image and save it in a file

import PIL.Image def main():

path = input("Enter the path to the image fiel :

")

try:

image = PIL.Image.open(path)

except:

print(path, "Unable to find image ") #resize image

image = resize(image); #convert image to greyscale image

greyscale_image = to_greyscale(image) # convert greyscale image to ascii characters

ascii_str = pixel_to_ascii(greyscale_image)

img_width = greyscale_image.width

ascii_str_len = len(ascii_str)

ascii_img="" #Split the string based on width of the image

for i in range(0, ascii_str_len, img_width):

ascii_img += ascii_str[i:i+img_width] + "

" #save the string to a file

with open("ascii_image.txt", "w") as f:

f.write(ascii_img);

main()

Thanks for reading. Follow Javascript Jeep🚙💨. For more Tutorials
CopyWriting = Good Storytelling
By: Fitness With Animal
Tags: Copywriting, Internet Marketing, Marketing, Sales Page Copy, Digital Marketing

I have to say, one of my all time Favorite things about being a CopyWriter is that I get a chance to be a StoryTeller.

When I was a kid, I watched every movie I could.

I bought every movie I liked too!

In fact, when I moved to my new home…Vietnam🇻🇳

Vietnam = Beautiful Country

I left over 700 DVD’s sitting in my Grandma’s house in Texas.

And I own almost that many movies, in digital format too.

Stories have Always Fascinated me!

I think that's WHY I became a CopyWriter?🤔

I wrote for my college newspaper and my first job out of college was being a paid journalist.

(for The Lewisville News…in my favorite County of Texas!)🇨🇱

But it took me up until a few years ago to FIND CopyWriting.

And I’m super Pumped I did!!!

Because as I sit here, and write ✍🏻 a 8,000 word VSL (Video Sales Letter)…

…I just LOVE being able to take a Reader/Video Watcher down a very specific road = “Story”

This stuff is super FUN!!!
Teach Kids Business Sense Early, Change Their Lives Forever
By: Nicole Akers
Tags: Travel, Advice, Life Lessons, Parenting, Entrepreneurship

Greenlight eliminates a lot of struggles. What is it, and how does it work? It’s a debit card for kids. There is a small monthly fee. It’s less than a cup of good coffee per month, for up to five kids, and eliminates most of our pain points. Our bank account is tied to their accounts so that we can automate money transfers from our account onto their debit cards. Kids can check the app on their mobile or computer to see that their payment has been received.

While you can automate payments every Saturday, for instance, we’ve elected to stop the automation. The kids get to make a payment request equal to the fee we’ve previously agreed upon for the work they’ve completed and whether they deserve full or partial payment for the timeliness of a job well done. Extra accountability, if you ask me, for kids to learn how the real world works. Parents can pay the request or decline to pay it if they feel it is different than expected.

Gone are the days of running to the ATM for cash or raiding the penny bank so kids can hold bills and coins in their hands. Our economy is mostly shifting toward electronic forms of currency, even though financial expert Dave Ramsey says, “Cash is still king.”

Final Thoughts

Paying kids for household chores or allowance can be a burden, but it doesn’t have to be stressful. Make kids accountable for doing good work on time by requesting payments for the work they do.

Shopping is straightforward because kids use their own debit card, instead of paying parents back when they forget their money at home. When you travel, kids can use their debit card anywhere a MasterCard can be used.

Stress about money falls away, and kids either do their work or don’t get paid.

I’ll bet you know some adults who can benefit from these principles. Instill family money values in kids early and watch them grow into entrepreneurs who earn 25% more than the general population.

Foster business knowledge in kids and watch them succeed in life.
Blockchain and Real Estate — one plus one not always equals two
By: Francisco Hernández Parga
Tags: Blockchain, Real Estate, Proptech, Entrepreneurship, Finance

It’s not very revolutionary to say that Real Estate has one of the most inefficient and expensive transactions processes that exist nowadays. Physical documents for proof of identity and to the lack of accessibility and transparency in the markets increase the time and cost spent by all parties involved in a transaction. Compared to other industries, it is still a real pain to deal with this one.

The market is not efficient. We know that. If there is any financing involved, the sale/rental process becomes even more complicated as many documents and steps become duplicated by both the buyer and the seller. Not fun at all.

Blockchain is clearly not the magic solution to every problem (although some people say it is), but it is clear that it can be used as a really useful tool to cut down unnecessary costs and inefficiencies in this particular case.

By using blockchain & smart contract technology, AREX aims to be the first to create an international real estate market as liquid as stock markets are nowadays. Sounds ambitious, I know, but let us explain.

Real Estate nowadays has three main issues: The price of the properties, the international barriers to trade and the amount of bureaucracy/paperwork. By implementing Blockchain, we want to eliminate the second and third problem.

The tools that already exist will help us to standardize a common due diligence process for investment in Real Estate assets. As a result we will create a common Set of International Standards for Investment (it’s really the highest time to develop it!). Companies and individuals will be required to comply with those Standards to be able to list assets in the exchange.

We know that trading tokenized assets is the future, but only when everybody (including the market, companies and regulators) is ready to adopt it. That being said, not yet.

The main goal right now is to create a real financial market in which its inputs are Real Estate assets. We don’t think blockchain is a magic solution to everything, but it is a tool and an enabler that can make the market work in a much more efficient and liquid way.

AREX wants to use blockchain as a tool for managing properties, certifying documents, providing transparency to the market and develop smart contracts that will later serve for co-investment in Real Estate assets.

We hope to bring some major improvements to the way the industry functions today and reinvent the way we interact with it. We believe that the Real Estate, as messy as it seems, still deserves our hope.

That’s why we’re here.

…

AREX creates a Real Estate Exchange with asset management optimisation via blockchain. Stay tuned for our next article about the detailed plan for our mission. And if you have any questions or comments — please say hello!

Written by Daria Krauzo
Book Review Policy
By: Jason Park
Tags: Books, Book Review, Review, Arc, Publishing

I accept copies of books for review on an open basis. If you offer to send me a copy of a book to review online (here, Goodreads, Amazon, etc.), I am likely to accept. If I accept, I will guarantee a review of the book. The speed at which I will review will vary depending on the length of the book and my current reading list, but my standard practice is to publish a review within 30–60 days upon receipt of the book. I do accept unsolicited books for review, but I do not guarantee a review in such a case.

When I write a review of your book, I will write the following disclosure at the end of the post: “I received this book as (an ARC/a review copy) courtesy of (name of publisher/person providing the copy), but my opinions are my own.” When I am finished reviewing the book (and after the book has been published), I will donate the copy to a local teacher or to charity unless specifically instructed by the publisher to do otherwise.

Here are some additional helpful bits of information for publicists, organizers, etc.:

I prefer hard copies of books, but only by a little. I gladly accept eBooks (preferable in MOBI format so that I can easily read them on Kindle). My primary interests are in nonfiction books, specifically history, psychology, sociology, government/politics, education, biography, memoir, parenting, sports, entertainment, and the occasional business book. I do not read self-help books. I do read fiction books, but not as often, so I’ll give you some of my favorite books from fiction genres for reference: sci-fi (The Martian, Red Rising), fantasy (LOTR, Chronicles of Narnia), YA/dystopian (Hunger Games, Divergent, Legend), historical fiction (Elizabeth Street). I do not read much fiction outside of these genres. If I don’t like the book, I will be honest, but I will not be harsh. If I write a negative review, I will be very specific about what I did not like. However, I am an optimist and my reviews almost always reflect that personality. I will always post a review on Medium and on Goodreads. If you would like the book reviewed anywhere else, please let me know and I will do my best to grant your wishes.

My contact information:

Email — jasonandersonpark@gmail.com

Phone number and address — upon request
Scholarly Conversations
By: Yunshen Gan
Tags: Design, Quora

Zhihu is a Chinese question-and-answer website where questions are created, answered, edited and organized by the community of its users. In Classical Chinese, “Zhihu” means “Do you know?”. Chinese-language internet users nowadays increasingly resort to Zhihu for expert knowledge and insights into various topics.

The scholars in Zhihu evaluating the information by discussing the response with many experts together. Whenever an answer is created, it will be viewed and critiqued by many other users in Zhihu. Everyone can provide their own perspectives to this answer. If most of the users “agree” this respond, it will be pushed to the top of the question. On the other hand, if most of the users in Zhihu “disagree” your response, it will be at the bottom of the website.

Unfortunately, although everyone in the Zhihu is discussing scholarly topics, there is not a rule for the users to determine the authority. Indeed, there are some experts and professionals in this website, but the users cannot determine who is an expert and who isn’t. Thus, the only way that people determine the authority and credibility is to see how many persons press “agree” and “disagree”.

However, some experts are pretty famous in a certain area. When a user creates an account, you will be asked to choose some fields that you are professional or interested in. Once you create a highly-valued answer in a certain field, the other users will “follow” you and sometimes they will “invite” you to answer other questions in the same field. In this way, many celebrities are created and people would prefer to believe their answer more.

In my viewpoint, this website should be improved by validating the answers. The workers in Zhihu should invite some experts to check if the answer is trust-worthy. If the experts agree with this answer, then there should be a sign on this answer. Thus, whenever the users see that sign, they know that this answer is an official-proved answer, which means it is authorized and believable.
20 Spots for Remote Workers Who Are About That Latte and Laptop Life
By: Tameka Vasquez
Tags: Remote Working, Travel, Coffee Shop, Virtual Office, Productivity

Earlier this year, I wrote about why remote working became my first step towards lifestyle innovation. And I talked about how, as a remote working newbie, different environments seemed to help drive inspiration and productivity, and how, as a result, working wherever WiFi and a seat were available quickly became my new normal.

A coffee shop used to be my quick stop for a morning cup of coffee or tea before heading to the office. Now, often times, it is the office, where I expect to spend anywhere from 15–18 hours a week.

Confession: I love tea more than coffee. But both are great to fill up the hours until it’s acceptable to drink wine.

Do you have days when you’ve said your motivational mantras, have your Brain Food playlist on Spotify and you’re ‘bout your business, pumped and plugging through tasks? But do you also have days where you’ve had the same 80 internet tabs open for hours and counting blades of grass sounds more captivating than your current to-do list?

Because remote workers spend the majority of time in physical isolation from our colleagues and professional networks, a heightened sense of self-awareness is often developed and ultimately, a keen understanding of our respective work styles. In reflection, I’ve found I’ve become especially perceptive to my mood and environment, and my needs to navigate the varying work days in response to those moods and environments.

(outside the Sugar Hill Cafe — Harlem, New York)

For most professionals, work is what has to get done before life starts for the day (frankly, night). For many remote workers, that line is blurred, and with good reason, because we’ve been granted the unique opportunity to blend work into our lifestyle.

Coffee shops offer an experience that their street-side promotional chalkboards try so hard to convey. And having typically been the haven for writers, artists, and other creative types, there’s something to be said about their ability to foster that work/lifestyle blend (via stable WiFi).

So, if you’ve got loads in different area codes (I’m talking about work), here are my top 20 coffee shops across the country worth checking out. Let me know your favorites!
安裝 Puffin 全雲端上網擴充 如虎添翼
By: Cloudmosa
Tags: Chrome Extension, Web Isolation, Cloud Computing, Cloud Services, Cybersecurity

CloudMosa’s mission is to empower the world’s phones through cloud computing and make them universally powerful and useful.

Follow
Data Science Scholarships-Full-list Compilations.
Tags: Machine Learning, Data Science, Artificial Intelligence, Data Visualization, Data

Data Science has been described as one of the best jobs in the world consistently, and of course the sexiest job in the 21st century. Data Scientists have on average a masters’ degree and people invest more in gaining degrees in this field.

Currently, a Data Science degree cost more than most of the other courses and some as much as $57,000. This huge cost creates a big barrier for people to enter into this field.

However, there are several forms of financial aids that can help to lessen your financial bill as you enter into the Data Science field. Finding them is a time-consuming activity.

Today, I share with you a complete compilation of various Data Science and Analytics Scholarships and other forms of Financial Aid.

Coursera Data Science Scholarships for Learners in India

Data Science Masters/PH.D. Degree Scholarships

Top 5 Scholarships For Data Science And Machine Learning Programmes

Google PhD Fellowship Program

The only impact that will differentiate you from the thousands of candidates applied to the same job is the proof of skills. Building a Data Science Portfolio is what can ACTUALLY get you your dream job.

REGISTER NOW

The Microsoft Research PhD Fellowship

IBM PhD Fellowship program

The Facebook Fellowship Program

17 Ph.D. in Data Science Scholarships 2020

Comprehensive List of Data Science Scholarships

Women in Data Science Scholarship

20 Great Scholarships for Data Science and Big Data

MASTER OF SCIENCE (MSC) — DATA SCIENCE AND BUSINESS ANALYTICS

15 Data Science Masters Degree Scholarships 2019–2020

Sponsorship Opportunities at CDS

Data Science scholarships 2020–2021

Data Sciences Research and Study Opportunities

The only impact that will differentiate you from the thousands of candidates applied to the same job is the proof of skills. Building a Data Science Portfolio is what can ACTUALLY get you your dream job.

REGISTER NOW

Master of Data Science Scholarship

Masters in Data Science in Canada: Top Universities, Admission Process, Cost, Scholarships, & Job Prospects

Data Science and Artificial Intelligence PhD

81 Data-Science scholarships in Canada

Australian Government Research Scholarship 2020 (Fully Funded)

FELLOWSHIP.AI

MSc Scholarships in Data Science for International Students, 2019

UBC Master of Data Science

Masters in Data Science in Germany — Best Programs for 2020

Data Science MSc

The Data Science for Social Good Fellowship

data science PhD Projects, Programs & Scholarships in New Zealand

The only impact that will differentiate you from the thousands of candidates applied to the same job is the proof of skills. Building a Data Science Portfolio is what can ACTUALLY get you your dream job.

REGISTER NOW

MrBriit

Total Data Science
Gifts for the Discerning Graphic Designer in Your Life
By: Emma Butler
Tags: Design, Inspiration, Web Design, Gifts, Graphic Design

If you’ve had the pleasure of working alongside (or living with) a graphic designer, you’re aware that they can be picky creatures — especially when it comes to items they deem worthy of introducing into their carefully designed workspaces/living rooms/wardrobes.

Luckily, the members of Kick Point’s “Design Island” are here to help! Here are some items we’d be proud to welcome into our lives this Christmas — or anytime, for that matter. Of course, taste is unique to the individual, but we hope that this list helps you put a smile on a designer’s face.

Super Sweet Pins by Super Team Deluxe
About What Works
By: Tara Mcmullin
Tags: Small Business, Entrepreneurship

What Works is an invitation to in-depth, non-obvious thinking about small business in the digital world.

Our goal is to bring you a candid look at what’s actually going on under the hoods of successful small businesses.

You’ll find articles from the host of the What Works podcast, Tara McMullin, show notes on our podcast episodes, and contributions from What Works Network members.
Beginner Tips: Async/Await
By: Ellen Park
Tags: Angular, JavaScript, React, Nodejs, Programming

Async Cannot Be Used With .forEach

One of the first issues I ran into was using async with .forEach . Unfortunately, it took me a while to realize that they are not compatible. This is due to the fact that .forEach only invokes a function, which means it does not wait for the function to end before moving on with the next iteration. There are a few options when it comes to remedying this. One option is to use .reduce .
Changing Hiring Practices to Build a More Diverse Technology Organization
By: Kevin Goldsmith
Tags: Diversity In Tech, Diversity And Inclusion, Diversity, Programming, Startup

Building a Coalition and Setting Expectations

If you’re working to build a more diverse team, you have to get recruitment onboard as partners. While it may seem natural, it’s not. Recruiting (especially external recruiters) are incentivized to close roles as quickly as possible. Most recruiters I’ve worked with are delighted to help find diverse candidates, but it’s critical to let them know that you understand the whole process will take longer. It’s also essential that their managers understand this.

If you have hiring managers reporting to you, you need to get them onboard and excited about this effort too. One measure of a manager is their ability to hire well. Being serious about diversity will probably mean that they’ll take longer to fill roles for their team.

You may need to assure them that you will take this into account if they miss their KPIs. You cannot set up or hold conflicting goals for your managers. If you cannot prioritize building diverse teams over hitting KPIs, you will most likely fail at both.

One way to handle the increased time to hire is to start sourcing for a role much earlier than scheduled. Spend the time before the position was supposed to open only looking at underrepresented candidates. Create an agreement with your manager that you will be able to hire them if you find a suitable candidate early. If you reach the planned opening date for the role and you haven’t located anyone, you can open the pool to your normal channels without losing time.

Your manager will also need to understand the potential impact of a diversity hiring focus on your KPIs.

With your manager’s support, create a reasonable KPI or OKR as your goal to track your efforts. The OKR should give you not only a target but also some cover if there are challenges to some of the tradeoffs you may need to make because you are hiring more slowly. Share your goal with your team. Update them on your progress regularly. Transparency is essential but also helps to enlist the rest of your team doing their part to help achieve the goal.

At Avvo, my diversity goals were part of my OKRs. I shared our progress with a monthly update to the organization. This repeated communication demonstrated the level of importance I placed on this goal and showed our improvement in real-time.

The good news is that as you make progress towards your goal, your time-to-hire will come down while maintaining or increasing your diversity. It does get easier. You will soon stop making tradeoffs as you continue to improve.