fabiochiu/medium-articles huggingface dataset:
Object-Oriented JavaScript — Events
By: John Au-Yeung
Tags: Technology, Software Development, JavaScript, Programming, Web Development

Photo by Ignacio Brosa on Unsplash

JavaScript is partly an object-oriented language.

To learn JavaScript, we got to learn the object-oriented parts of JavaScript.

In this article, we’ll look at listening to events.

Events

We can listen to events triggered by users.

For instance, we can listen to mouse button clicks, keypresses, page load etc.

We can attach event listener functions to listen to all these events.

Inline HTML Attributes

One way to add event listeners to our elements is to add them as attribute values.

For instance, we can write:

<div onclick="alert('clicked')">click me</div>

We have the onclick attribute with value being the JavaScript code alert(‘clicked’) .

This is easy to add, but hard to work with if the code gets complex.

Element Properties

We can also add them as element properties.

For instance, given the following HTML:

<div>click me</div>

We can write:

const div = document.querySelector('div');

div.onclick = () => {

alert('clicked');

};

We have the div which we get with document.querySelector .

Then we set the onclick property to a function that runs when we click on the div.

This is better because it keeps JavaScript out of our HTML.

The drawback of this method is that we can only attach one function to the event.

DOM Event Listeners

The best way to listen to browser events is to add event listeners.

We can have as many as of them as we want.

And the listeners don’t need to know about each other and can work independently.

To attach an event listener to our element, we can call the addEventListener method.

For instance, we can write:

const div = document.querySelector('div');

div.addEventListener('click', () => {

alert('clicked');

}); div.addEventListener('click', console.log.bind(div))

We added 2 different event listeners.

One is a function to display an alert.

The other is to log the event object in the console.

Capturing and Bubbling

The addEventListener method takes a 3rd parameter.

It lets us set whether to listen in capture mode or not.

Event capturing is when an event propagates down from the document object to the element which originally triggered the event.

Event bubbling is the opposite. It’s where an event propagates from element that triggered the event to the document object.

If we set the 3rd parameter to true , then we listen to the event propagation from the docuemnt object to the original element.

An event goes from the capture phase to the originating element, to the bubbling phase.

Most browsers implement all 3 phases, so we can set the optional anywhere.

We can stop the propagation from the originating element to the document by calling stopPropagation on the event object.

We can also use event delegation to check which element triggered an event.

Photo by Pablo Heimplatz on Unsplash

Conclusion

There are a few ways to listen to events from elements.

We can add event listeners or add inline JavaScript to HTML.

Enjoyed this article? If so, get more similar content by subscribing to Decoded, our YouTube channel!
CertiK Partners With NEO for Next Secure Smart Economic Model
Tags: Blockchain Startup, Neo, Security, Blockchain

As cryptocurrencies get more widely recognized as digital assets, Blockchain security becomes increasingly more essential. Having the largest developer community, NEO is paying extra attention to blockchain security.

This week, NEO announced partnership with Certik, formal verification platform for smart contracts and blockchain ecosystems, to enhance the security of its platform. Apart from smart contract verification, security auditor CertiK will also provide a tailored solution to verify NEO’s digital assets and digital identity. The collaboration between the two is in preparation for the smart economy revolution.

Formal Verification: When a logical language is used to describe a specification, Certik applies a rigorous mathematical deduction to check whether a given system code meets the requirements. This formal verification framework mathematically proves that smart contracts and blockchain ecosystems are bug-free and hacker-resistant. Currently, most of the smart contracts and dApps on the NEO platform are developed by individuals. In this development system, formal verification is crucial to rule out potential loopholes.

CertiK’s team is based in New York and Silicon Valley. Co-founder Prof. Shao Zhong, Thomas L. Kempner Professor & Chair of Computer Science at Yale University, has more than 30 years of experience in the security field. The core technology of the team is formed by Prof. Shao Zhong and another co-founder, Prof. Gu Ronghui, from Columbia University. Their research on CertiKOS, the world’s first operating system that has theoretically proven to be resistant to hacker attacks, is now widely used in various fields including, government and military.

As NGD (NEO Global Development) manager Zhao Chen mentioned, “NEO is a high-speed autonomous public chain. With more developers building layers on top of it, this added security layer will expedite the prosperity of the ecosystem. I believe NEO and CertiK’s partnership is on track to changing the course of history.”
Todo tendría sentido si no existiera la muerte, de Mariano Tenconi Blanco
By: Los Inrockuptibles
Tags: Reseñas, Mariano Tenconi Blanco, Artes, Teatro

in In Fitness And In Health
Moon’s molten ring
By: Era Garg
Tags: Celestial, Paper Poetry, Twittle, Planets, Moon

Moon’s molten ring

A twittle about great conjunction of planets on winter solstice, 2020

Image created by writer

A crescent moon beyond pines in Kasauli town of India on Friday preceding Christmas,2020; photo by writer

Moon’s molten ring added to

multiplied Jupiter and Saturn

swelling the dazzle to swallow

night’s kohl kissed deep cavern

A twittle, for those of you who aren’t familiar with the term, is a 100-letter, 4-line poem. Thanks Suntonu Bhadra and Melissa Bee for publishing my words.

Thanks for reading. You may go through another by me focused on winter solstice:
077 | 你，不會投資？那你有想過巴菲特幫你投資嗎？
Tags: 雜談

in In Fitness And In Health
Be 6-Feet Closer
By: Javon Goard
Tags: Poetry, Masks, A Cornered Gurl, Empathy, Covid 19

Photo by Jamie Street on Unsplash

Though our mouths may be covered

Our actions speak freely and loudly.

Noses are hidden from sight.

Our minds are open to the world.

We are told to be six-feet apart.

We are told to be physically distant.

Yet, our actions hit much closer to the soul

Then even the warmest of hugs.

Our choices decide the nature of humanity.

Albeit, we have choices, but final judgments

Can be beyond control.

Hearts are laid out on the street

With some driving right over them.

Apparently, the driver knows their friends,

colleagues, and loved ones are safe

a few blocks over.

How does the driver know?

Streets layered with shards of glass and yet,

some believe they will never get a flat.

I hope they are at least six-feet

closer to a mechanic.

Otherwise, one’s engine can go silent,

permanently.
“Bitcoin, Blockchain and Black Liberation” | BitMari Co-Founder Sinclair Skinner joins Karen Hunter
By: I Love Black People Billmari
Tags: Home, Interviews, Bitmari, Videos

“Bitcoin, Blockchain and Black Liberation” | BitMari Co-Founder Sinclair Skinner joins Karen Hunter to talk about how Bitcoin can power remittance and create a frictionless economy across the African Diaspora.

The Karen Hunter Show teaches the keys to entrepreneurial success in the industries of sports, politics, entertainment and so much more, directly from the celebrities and civilians who have personally created brands from the ground up. Hear the Karen Hunter Show on SiriusXM Urban View on-demand, channel 126 www.siriusxm.com/ondemand.
Why Codecademy is Amazing for First Time Developers and Old Timers alike
Tags: JavaScript, CSS, Codecademy, HTML, Bloomberg

Why Codecademy is Amazing for First Time Developers and Old Timers alike Bloc Follow Nov 4, 2013 · 2 min read

We here at Bloc absolutely love Codecademy. Two years ago, Codecademy ignited a movement and inspired people try to learn to code. If you’re like Mayor Bloomberg and millions of other folks who want to understand what all this coding fuss is about, Codecademy was a free and easy way to get you feet wet — and by all accounts Codecademy is bringing hundreds of thousands of new students into the fold.

For a lot of first time coders, the idea of using the command line is downright intimidating. Let’s take Git as an example — our marketing guy downloaded it and had no idea what to do next. A lot of the tools developers take for granted can be daunting and incomprehensible at first. Codecademy abstracts away a great deal of it, and gets you learning HTML, CSS, Javascript, and Ruby instantly. And all you need is a browser.

Codecademy is also great for old timers who want to update their skills. Let’s say you’re familiar with web hosting and are currently an IT professional, but you learned to program in C++ 10 years ago. Codecademy is a great way to start familiarizing yourself with the Ruby syntax — you’ll breeze through object oriented programming and string manipulation in hours and be hungry for more!. Once you’re up and running, there are hundreds of resources including Bloc that can help you learn more about the Rails framework, Gems, APIs, iOS, and User Experience.

So why do people join Bloc? A lot of students we talk to say they eventually hit a wall with free and low cost options, and to get further they needed a human guide. Furthermore, for those that are hoping to make a real life change, they value the opportunity to work directly with an experienced professional developer. Others use Codecademy to learn syntax, and then come to Bloc for help in building their own project. Finally, the idea of apprenticeship appeals so much to us here at Bloc because software development is a craft. Budding developers come here to learn the tools of the trade.

Codecademy — keep doing what you’re doing.

Sincerely,

Your friends at Bloc
Daily Journal: 2020 is going soon.
By: Ellen Nguyen
Tags: Journal, Self, Life, Reflections, Personal Growth

2020 is coming to an end; I’m feeling very excited about the future.

I realise that I was stupidly impatient in the past. I wish I had enjoyed myself more. I created a lot of interesting situations for myself, but my anxiety and other deep-rooted issues were always in the way. In the end, I was just really sad. I didn’t know my worth; I had low self-esteem; I couldn’t protect myself and handle things appropriately. It was a shame.

But it’s okay because I love my life now. I’m very happy with myself and the journey I’ve been on. I wasn't in a position to take full pleasure from the superficial things I was exposed to, but honestly it’s overrated and it’s never too late to have a good time anyway, especially now that I have security and everything I could ever ask for.

“The sweet is never as sweet without the sour.”

Today’s gratitude

I’m grateful for the growth. I know I’m solid.

Join my mailing list for more.
Why Are Republicans Having So Much Trouble Passing An Immigration Bill?
By: Eric J Scholl
Tags: Politics, Donald Trump, Law, Republican Party, Immigration

Going off-script to mock John McCain again last night in South Carolina

Why Are Republicans Having So Much Trouble Passing An Immigration Bill?

And What’s In All These Proposed Bills We Keep Hearing About Anyway?

One of our most devoted readers sent us an email last week, pointing out that when all the various proposed immigration bills are discussed in the media, there’s next to no detail given about what’s in each one, what the problems/objections are, and why the only voice we hear is Trump’s. And that’s true: they generally get labeled with some shorthand characterization, and no more detail is given: “Hard-line”, “Compromise”, “Bipartisan”. We think a lot of the reason mainstream media doesn’t explain further or drill down is that every one of these bills has such a slim chance of passing, it’s not really worth the time. But it’s also not completely uninteresting, so we’re going to try to tackle it today.

First, there are a couple of issues that lay over everything:

Now to the bills themselves:
Let’s answer: What is a data structure?
By: Aman Agarwal
Tags: Algorithms, Coding, Data Structures, Computer Science, Programming

Types of Data Structures

Broadly there are two types of data structures:

Linear data structures

Non-Linear data structures

Linear data structures

Those data structures that store the data in a linear manner i.e one after another or simply in one dimensional way are called Linear data structures.

They are again of two types:

Static: Data structures whose size cannot be changed once declared. Example: Array.

Dynamic: Data structures whose size can change even after the declaration. Example: Linked List.

Non-Linear data structures

Those data structures that store the data in a multi-dimensional way are called Non-linear data structures.

They are again of 2 types:

Graphs

Hash Tables

A diagram to explain the types of Data Structures. Picture from: GeeksForGeeks.com

Each data structure mentioned in the article again has various subtypes.

Each data structure will be covered in-depth in a different article along with practice problems and common algorithms.

Stay tuned for more such articles and if you want articles on a particular topic, do drop me a mail.
한국통신학회 추계 학술발표회_발표 및 전시_5G
Tags: 통신학, Uprismio, 유프리즘아이오, News N Events, 유프리즘

in In Fitness And In Health
Openscapes summit reflections 2 — Changing the way we do science
By: Julia Stewart Lowndes
Tags: Data Science

In March 2019 I witnessed environmental scientists become champions for open data science when we brought the inaugural cohort of Openscapes Champions together for a summit in Santa Barbara, California. The summit was supported by Mozilla and hosted at the National Center for Ecological Analysis and Synthesis (NCEAS) with the purpose of building relationships, sharing lessons learned, and igniting collaborations. This is the second of several blogs, with this one focusing on the themes that continually surfaced during our discussions. It was co-developed with Halley Froehlich, Adrian Stier, Allison Horst, Malin Pinsky, Chelsea Wood, Nina Therkildsen, Nishad Jayasundara, Christie Bahlai, and Sean Kross.

Openscapes Summit, 2019, elevator selfie. Clockwise from bottom left: Julie Lowndes, Adrian Stier, Malin Pinsky, Nina Therkildsen, Sean Kross, Allison Horst. Center: Halley Froehlich.

“How do we lead our labs in doing open science right? Also, what is right?”

This was a question that kept surfacing during our discussions at the Openscapes Champions Summit. And the answer that we kept coming back to was that we need an open mindset and think not only about our future selves as individuals, but also about our future selves as labs. That means working together with lab members to try create workflows and institutional memory, so it is not so much about doing it right but about working together to try to figure things out a little bit better. This means we have to be comfortable with the fact that the softwarescape will always be evolving and improving. And that we can be open to new ideas for the lab even though we ourselves have limited time. And that is okay. But if we have an open mindset, we can create an open culture where we can reflect and evolve together as a lab.

As we explored in the first summit blog about becoming champions, at the summit we felt for ourselves that what we are doing with Openscapes is not just about coding and GitHub, it’s about changing the way we do science. As we shared our progress and challenges, here are a few strategies we came up to sustain an open culture in our labs.
[$HVN News] Up, Up & Away — On our way to San Francisco!
By: Domen Ursic
Tags: Ethereum, Blockchain, ICO, Bitcoin, Fintech

Well, it’s just days now before we take the grand stage at The Future of Money and Technology Summit on 4 December, taking our first step into what we are certain will be A December to Remember — a month of several strong announcements on both the development and business side that will determine our future success. From beginning to end, it’s sure to be a month that lives long in the memory, and we have no doubt it will bring the community to its feet once again!

A brief preview of the days ahead

While our CFO & Hive Project board member Ugur Yildirim discusses the future of Hive Project with industry leaders, the rest of us will be attracting further positive attention and global visibility by keeping FinTech & cryptocurrency founders, executives & traders up to date with all our latest progress and developments at the main exhibitor booth in the conference hall.

Up, Up & Away

So, this is it. The time has finally come. As I write this, we are boarding a plane to San Francisco, which is where we will be writing our next blog. We will be joined by the very best and brightest visionaries in the financial and FinTech worlds at the summit, with the global media in attendance. And this is where we start our amazing journey towards what we are convinced will be a strong and successful 2018.

As always, keep in touch with Hive Project on our TELEGRAM channel for the latest news and updates from our team throughout this December to remember! We look forward to hearing from you!
Top 50 Blockchain Companies in 2020
By: Americana Chen
Tags: Technology, Cryptocurrency, Business, Blockchain, 2020

Blockchain Technologies had seen rapid growth in 2020, the size of the Blockchain Technology market worldwide expanded from 1.2 billion USD in 2018 to 3 billion USD in 2020. It is expected to see further growth at Compound Annual Growth Rate (CAGR) of 67.3%, soaring to 39.7 billion USD in 2025, opening a brand new era for technological innovation.

Despite ongoing skepticism around whether this technology is really worth investing, many leading businesses across various industries are exploring innovative applications of Blockchain Technologies to capitalize its key advantages — Security, Transparency and Efficiency. Blockchain use cases in the healthcare industry, financial industry, and telecom industries have provided effective solutions to the current pain-points, its values are being recognized by influential practitioners and business leaders.

CB Insights — a business analytics platform and global database have recently published a report on the Top 50 Innovators using Blockchain and Cryto technologies to transform their industries . The report ranked the top 50 businesses that are pushing for industry wise revolutions that can be brought by Blockchain applications. According to CB Insights, the ranking is selected from 2,700 businesses, based on metrics such as market potential, team strength, investor profile, competitive landscape, and other measurements focusing on comprehensive evaluation of the long term health and potential of these companies. Covering a huge landscape, the ranking comprises of businesses exploring use cases such as payments, remittances, asset provenance, compliance and much more. In this article I will take you through a visual tour to the world of these innovators and adventurous.
Custom Toggle Styles in SwiftUI
By: Jean-Marc Boullianne
Tags: Mobile, Swiftui, Swift, iOS, Programming

Create a Custom ToggleStyle

Start off by creating a new struct, and make sure to inherit from the ToggleStyle Protocol. Then, implement the makeBody(configuration:) function. This is where you'll construct your custom View to be shown in place of the default switch.

import SwiftUI



struct MyToggleStyle: ToggleStyle {



func makeBody(configuration: Configuration) -> some View {

// Insert custom View code here.

}



}

Apply your custom ToggleStyle in code to your Toggle like this. Simple as that.
NYC Housing Authority Failed to Close More Than Half of Mold Complaints
By: Julia Métraux
Tags: Cities, New York City, Housing, Public Health, Mold

New York City Housing Authority federal monitor Bart M. Schwartz released his first report on the NYCHA and the conditions of its residential properties on July 22, 2019. One of the main concerns in the 267-page report was the prevalence of mold in NYCHA developments.

The position of federal monitor was created in agreement between the U.S. Department of Housing and Urban Development, NYCHA, and New York City, on Jan. 31, 2019 . Per the agreement, one of the duties of the federal monitor is to analyze and improve “environmental health and safety at NYCHA,” including issues related to mold.

Chronic mold problems are a hazard to residents of NYCHA developments, according to rulings from the Baez v. New York City Housing Authority case. Beyond risking the health of its residents, NYCHA is in danger of failing to comply with guidelines set by this case.

In an open letter to New Yorkers in the introduction of the first report, Schwartz wrote that “residents of NYCHA who have lived too long in unacceptable conditions.” He also acknowledged mismanagement in the NYCHA, describing the organization as “ fraught with serious problems in structure, culture, and direction, and perhaps even worse.”

The guidelines established by Baez v, New York City Housing Authority include mandating the NYCHA to respond to 95 percent of mold complaints within five days and most take steps to prevent a second mold incident within twelve months. Schwartz’s team noted in the report that many NYCHA staffers said that they were not able to follow these guidelines and meet deadlines “because of lack of resources.”

Graphic/ Julia Metraux

From Nov. 1, 2018 to Jan. 31, 2019, NYCHA reported that there were nearly 1,986 mold complaints in its properties. Of those 1,986 complaints, NYCHA managed to follow up with residents living in 1,613 of those properties, or 81 percent of mold complaints. Only 846 mold complaints cases were successfully completed, according to NYCHA, which is 43 percent of the total number of mold complaints during this period.

Graphic/ Julia Métraux

From Nov. 1, 2018 to Jan. 31, 2019, of 1,613 “successful contacts,” new work ordered were needed for 742 of these cases, or 47 percent of the total cases where there were successful contacts.
You Can Wear Anything
By: Gail Walter
Tags: Spirituality, Theater, Life, Knowing, Poetry

You can wear anything

that’s the thing

all the feelings

that’s the point

just because the bruised dark

of tragic becomes you

doesn’t preclude comedy

and longing, and wanting

and emptiness don’t

exempt completion

and joy and exuberance

and because you get joy

doesn’t mean you can’t

wallow in sorrow tomorrow

and for as long as you like

it’s an all you can eat

buffet bouffant silly hat

slipped on a banana peel

drama there’s the abyss,

the peaks and canyons

the impossible

landscape in between

and if I could I would

squeeze everything out of

this experience always because

tomorrow it might all

be over

and we had the whole stage

and the lighting

and the music

and we did

nothing

© Gail Walter 2020

More from Gail Walter:
This Guy is in Everything You Love
Tags: Film, Pop Culture, Jurassic World

This Guy is in Everything You Love

A.k.a I’m watching “Jurassic World” and need something else to do

Written while listening to: my mom yell “SHE GONE!” when the British chick gets eaten by the mosasaur. True story.

As you may have guessed, I’m watching Jurassic World.

As you also may have guessed, I have feelings about Jurassic World that are not good feelings. But there’s one thing I did love about Jurassic World.

Freakin’ this guy:

Not his character. Guy was the living worst. Look at that smug bastard. Look at his smug I’m-gonna-use-dinosaurs-for-the-militury-of-Murica face.

But the dude playin’ that dude is Vincent D’Onofrio. And we need to appreciate him for a second for being in three amazing things that we didn’t even recognize him in.

I didn’t know that was his name until I looked it up. Hell, I can’t even say that name. To me, his last name looks like what a cookie-flavored donut would be called (get on that, Dunkin’.) And I didn’t even recognize him. Because that freakin’ chameleon of a man has been in basically everything awesome.

He was THIS dude in Full Metal Jacket…

Then he was THIS guy in Men in Black…

…possibly better recognized as THIS guy, Edgar…

And finally — and most recently — he was also in a little Marvel show on the best TV network not on TV, Netflix, where he plays giant man-baby, Wilson Fisk on Daredevil…

His man-baby-face is actually an upgrade from the comics, though, where he looked like a squishy turtle, a marshmallow, and a fetus all had a baby…

He was also in a movie called The Cell where he had horns and giant nipple rings. Never seen it, but this picture’s pretty important…

He was also in a movie called Mystic Pizza, which I think is also pretty important. Not because I’ve ever seen it either, or even heard of it. But it’s called Mystic Pizza, which is a damn beautiful title.

So, a jerk dinosaur army dude, an alien cockroach, a nipple-ringed devil thing, and a guy who’s physically only able to say “THIS CITYYY” and gutteral noises in Daredevil…it appears Mr. D’Onofrio has been typecast as a freakin’ box of chocolates where every role he gets is freakin’ bizarre-o.

And for that, Mr. D’Onofrio, for helping make some of the things we love that much more awesome, we love you. And we thank you.

xo
I Am the Person That Lives in an Oversized House
By: Erica N
Tags: Consumerism, Home, Satire, Humor, Lifestyle

Hello. My name is Carol and I am a proud owner of a 3600 sqft three-bedroom house. Even though I live alone in this McMansion, it feels great to live in an oversized house.

Some people may ask, why would I live in such a large house? Yes, I live alone but you never know what the future may bring. I may get married and have three beautiful children and poof! everything is taken care of. No need to move to a bigger house because we are already in one. Even though when that day comes, we may end up moving out anyways to get an even bigger house.

That’s the problem with today’s world. Everyone is busy thinking small and thinking of the present. I roll my eyes every time someone tells me how I don’t need that much space.

I bought this giant house just in case I need an 18 room home. You never know when you may actually need all of those rooms.

Why get a one-bedroom home now when your future tells you to get that three-bedroom home for your currently non-existent family?

Why should I buy a small twin size bed when I can get a massive king size bed for me and my currently non-existent husband?

If I don't get what I want, I can always sell my house and get an even bigger house. What if I want four children instead of three? What if I want additional rooms? What about a guest house? What if I want a home with a six-car garage (one car for me, the husband, and for each of the four children for when they grow up)?

You are probably wondering how could I afford all of this? Easy. Ever since I changed jobs and got a pay raise, I bought a bigger house because that’s what a proud American like me is supposed to do right?

I took out a loan to buy a house that I knew I couldn’t afford but I did it anyways. I need to show people proof that I am climbing up the social ladder. As long as I can keep my friends jealous of me I am in a good position.

Sometimes I laugh at myself every time I find myself getting lost in my own house. My house is so large that I sometimes don’t know what to do with it. I have a room for everything.

I have a tea room, a laundry room, a reading room, an office, a room for thinking, a room for standing, a room for sitting, a room for yawning, and a room dedicated to charging my phone (yes, my phone has its own room).

Yes, I have a lot of rooms but those are just spare rooms until my future husband and three kids come along. Once that happens, this house will be thriving in no time.

I don’t think small. I think big and I will continue to buy oversized, overpriced items until I am satisfied (which will be never).

Thank you for understanding.
3 Simple Steps to Create an Investment Plan for 2021
By: Tunji Onigbanjo
Tags: Personal Growth, Stock Market, Money, Investment, Finance

1. Outline the Specific Reasons Why You Are Investing

When it comes to the specific reasons why you are investing, you can think of this as your goals (for a breakdown of acting on your goals, check out 4 Steps to Take to Act on Your Goals). The best approach to have in outlining your goals is the SMART method. SMART is an acronym for Specific, Measurable, Achievable, Relevant, and Time-Bound.

For each of your reasons, you should make them SMART. For example, let’s say that one of your reason to invest is so that you retire by the age of 45. In making this reason specific, you state that you want to retire by the age of 45 so that you have more than enough time to enjoy the wonders of traveling the world. In making it measurable, you state that you want to build your portfolio up to $1.2 million in dividend-paying securities so you can live off the monthly and quarterly dividends. In making it achievable, you state that you will invest a minimum of $1,500 every month for the next 20 years (assuming you are 25 years old). In making it relevant, you state that you have done ample reading regarding the benefits of compounding and long-term investing, and you want to experience it for yourself. In making it time-bound, and as stated earlier, you are giving yourself 20 years.

2. Outline What You Will Invest In

When it comes to outlining what you will invest in, you can think of this as establishing your investment strategy. In establishing your investment strategy, you establish your focus, investment-specific goals, and portfolio risk & optimization (check out 3 Simple Steps to Create Your Investment Strategy for a more in-depth breakdown).

Let’s say that for your strategy, you want to have a growth focus initially. In having a growth focus, you decide to invest in 2 growth-focused ETFs, the Vanguard S&P 500 Growth ETF (VOOG) and the Vanguard Information Technology ETF (VGT). Your goal for them is to drive growth for the first 18 years of your portfolio based on the above SMART reason so that you can have the capital necessary to then transition to securities that pay higher dividends. Also, you decide to invest in the top 2 holdings of each of those ETFs, which are currently Apple and Microsoft, to drive growth further. When it comes to portfolio risk & optimization, you are willing to see temporary dips in your portfolio, and you will adjust the top 2 holdings you invest in when needed.

3. Outline How You Will Maintain Consistency

When it comes to outlining how you will maintain consistency, this boils down to how you will keep yourself accountable. One of the easiest ways to maintain consistency is by setting up an automatic monthly deposit with your broker.

In automating the money you will put towards investing, you are keeping yourself accountable. Of course, when necessary, you can cancel your automatic monthly deposit. There may be some rough patches in the road, but you should continue with the automatic monthly deposit once you get through those rough patches.
Groceries, Delivered by Nuro
By: Nuro Team
Tags: Delivery, Food, Autonomous Vehicles, Self Driving Cars, Robotics

We’ve been hard at work making our vision of local commerce a reality. Today, we can share our first concrete step in this mission: a partnership with America’s grocer, Kroger.

Working with Kroger and its expansive footprint enables us to bring the benefits of autonomous technology to neighborhoods near you. With 2800 stores across 35 states, Kroger is a ubiquitous, beloved, household name for millions of families. It is also the largest supermarket chain in the world.

But most importantly, our companies share a vision for the future of retail. The Kroger mission to expand and improve the grocery experience for everyone aligns with our goal to make grocery delivery a convenient, affordable option for families everywhere.

It’s a big moment for our company, and one we’re excited to share with you.

More details here.
Haftanın Patent Raporu #39
By: Patent Effect
Tags: Yatırım, Teknoloji, Patentraporu, Türkçe, Girişimcilik

Patent Effect supports technology-driven companies and research institutes to unleash the power of patents for creating an impact on their innovation journey.

Follow
Introducing The Divi Project
By: Divi Cryptocurrency
Tags: ICO, Blockchain Technology, Token Sale, Divi Project, Divi

Crypto Made Easy

We are excited to present the Divi Project to the world. A complete cryptocurrency solution for mass adoption and ease of use.

We will be announcing the details of the the Divi Project token sale in a few days. Stay tuned, you won’t want to miss out on this. Make sure to visit our website @ https://www.diviproject.org/ and read our White Paper here.
[莫忘衷初] — 什麼是「多型」？. 來聊聊物件導向程式的其中一大特性 —…
By: Yu-Song Syu
Tags: Coding, Object Oriented, Oop, Programming, Polymorphism

我們先來看什麼是多型。維基百科是這麼說的：

polymorphism is the provision of a single interface to entities of different types or the use of a single symbol to represent multiple different types。
by Martino Pietropoli
By: Martino Pietropoli
Tags: Drawing, Wednesday, Illustration, Art

First thing in the morning: a glass of water and a cartoon by The Fluxus.

Follow
VegaWallet News — Consensus 2019. Hello VegaWallet Community!
By: Jacob Ballou
Tags: Consensus 2019, Cryptocurrency, Blockchain, Crypto, Bitcoin

Major Vega is here to save the day in our Version 3 update, If you have a question, he can help!

Hello VegaWallet Community!

We realize it has been a while since our last news date, and we apologize! Things have been busy on our side of the road with continued development and several blockchain events over the past few weeks including CIS in LA, and Consensus 2019 during New York Blockchain Week. We will be announcing the release (finally!) of our version 3 wallet update shortly, however, we would like to focus on our adventures promoting VegaWallet during this time period.

Consensus 2019 — New York Blockchain Week

Our Founders, Tarek Hajri & Jacob Ballou at VegaWallet’s Consensus Booth during NY Blockchain week!

VegaWallet saw an immense inflow of traffic both physically and online during our presence at Consensus 2019. Our team felt the need to not only attend but act as one of the main sponsors to increase the visibility of our platform, mission, and our long term goals.

VegaWallet is a strategic partner of the Dash Network, Ryan Taylor (The CEO of Dash Core Group) stopped by to talk about the possibilities of future collaborations and joint ventures.

Jacob Ballou of VegaWallet with Dash Core Group’s Omar Hamwi

Jacob Ballou of VegaWallet with Changelly’s CEO and Lead Business Developer. VegaWallet recently announced a partnership with Changelly to integrate their exchange possibilities directly into our wallet systems.

You may have noticed the bright red ATM at our Consensus booth! We also announced a new partnership with Covault BTM’s. Users of VegaWallet will be able to locate their ATM’s through the application and use VegaWallet as a trusted storage method. We will also be placing Covault BTM’s in locations using VegaWallet’s Point of Sale to integrate a complete cryptocurrency enabled ecosystem!

We caught up with Justin Sun, The CEO and Founder of The Tron Foundation. We discussed the integration of TRX into VegaWallet. TRX support through BitGo was recently announced.

All together our journey to New York was well worth it and the experience for our team and the community as a whole was something we will never forget. We look forward to releasing further details of our new partnership network and our upcoming platform releases.

Stay Tuned!
Write With Us
By: Salam Khan
Tags: Poetry, Polyglot, Write With Us, Polyglot Poetry, Invitation

Do you write poetry?

Do you write poetry in more than one languages?

Do you struggle to get your poetry published at ‘famous’ publications?

Do you feel your poetry is not valued elsewhere?

Would you like to start writing poetry?

If you replied YES to any of the questions above, we’d like to hear from you.

But I write poetry only in English, you might think. NO WORRIES — we have polyglot poets who can help translate your work into various languages; German, Urdu, Hindi, Italian, Spanish, Dutch, and French, to name a few.

We are not here to backstab, badmouth, do politics, or criticize your work. Instead, we are here to support you, help you write better poetry, learn new language skills, and most important of all — ensure you make new friends who speak various languages from all around the world.

Write with us, not for us. Together, we can learn writing poetry in multiple languages. Let your poetry be translated and read by those who don’t understand your language. Let the love flow through your polyglot words.

If you’d like to be added as a writer, please:

Drop us an email at: polyglotpoetrymedium@gmail.com mentioning your Medium user name.

Or comment on this post, and we’ll add you within 24 hours.

Image from Europe Language Jobs

Cheers,

Salam and Kevin
Atari
By: Karl Hodge
Tags: Technology

It would not be an exaggeration to say that encountering the Atari ST began my career as a technology writer.

Though I’d played with Sinclair Spectrums and Amstrad PCs in the 80s, I had never used a computer as a production tool. My undergraduate dissertation was written in longhand and I paid a lady with a royal family anniversary commemoration plate to type it up, for example.

I came home in 1989 with my 2.1 in Communication Studies and no job. My younger brother Jason had an ST up in his attic bedroom. He played games on it — a lot. I wasn’t interested in the games though. I was interested in the demos — these strange proof-of-concept showcases of imagery and music put together by enthusiasts. It was something beyond my capability — I’ve never been much of a programmer. But I was fascinated by the combination of skills required; technological savvy and creativity.

I got interested in a form of music making that went hand in hand with the demo scene called tracking. Music Trackers were tools you could use to create music with short samples, using none-standard notation. Their lineage stretched back to the punch-card, player pianos of the 1800s…

Illusion Software’s Quartet was not quite a tracker, but it shared some of their characteristics. Made by two University of York undergraduates, it was a four channel, stereo sample sequencer that was unique in that it used standard musical notation. +Rob Povey designed the amazing, intuitive interface. To this day, I’ve yet to use a piece of music composition software with a better notation system.

I recently got in touch with Rob’s partner in creating Quartet, Kevin Cowtan, who found ways around the ST’s rudimentary sound system as co-programmer. I gushed about Quartet — a programme that changed the way I thought about computers and that sucked up my life for almost two years. He said he’d almost forgotten it.

Getting the sounds they needed out of the ST was quite an engineering feat.

“We wrote our own version of the synth code setting the beep frequency to maximum (well above audible range) and using the volume settings to create an analogue output. We created several very highly optimised implementations in assembler — to do this we basically memorized the number of clock cycles required by every 68000 instruction and carefully picked the instructions to optimize performance.”

I recorded hours of music using Quartet. Samples careful selected, looped and tuned as instruments — then assembled into “voicesets”. The last of it in the mid-90s on an Atari STe. Some of it still listenable. It ignited an interest in digital creativity that lead to the career I have today.

I recently wrote about the ST for Stuff magazine — here’s a link to it.
Divination Techniques For Modern Witches
By: Kyrie Gray
Tags: Social Media, Millennials, Life, Astrology, Humor

Divination Techniques For Modern Witches

Millennials Aren’t Killing Magic

Emojiology

Using someone’s most-used emojis, the emojiologist will be able to analyze that person’s personality and tell them whata steps to take to reach a desired goal. They can also interpret otherwise indecipherable text messages.

Ouija Chat

Who has time to hold a full-on séance? Certainly not you or busy spirits. With the Ouija Chat App you can attempt to commune with the spirits anytime! Just make sure you keep your finger on the digital planchette. Whether it’s your grandma or a demon giving you advice…well that’s up for you to decide.

Reading smoothie seeds

Keep healthy and informed with this update on the tea leaf technique. Chia seeds aren’t only good for providing omega-3! They can provide you insights into the universe. Drink your kale-chia smoothie with a clear mind and then look for patterns in the chia seed dregs.

Future Filter

users of Instagram can, at 3 in the morning, apply a black and white filter to their selfies. If their eyes appear completely black, a follower will die in the next year.

Headphone casting

Ask yourself a question and throw a cheap pair of wire headphones into your purse or pocket. After a minute of walking, take them out. If the headphones untangle with ease, your answer is positive, If they’ve somehow twisted themselves into a knot then you have a “no” on your hands. And messed-up headphones.

Spotifimancy

Instead of using books you will rely on your playlist. Ponder an issue for a full minute and then click the shuffle button on your device. Listen to the song that plays and the FIRST word that jumps out at you will reveal an answer to your predicament.
8 of Wands
By: Kim Rashidi
Tags: Spirituality, Intuition, Tarot, Tarot Poetry, Spiritual Tree

8 of Wands

A poetic interpretation of the Rider-Waite-Smith Tarot card

Photo by Viva Luna Studios on Unsplash

With the way

comes the worry,

but don’t forget the journey.

Just as water flows even in still rivers,

the freedom to move is what you’re built for.

Perhaps you need to follow through

and let your intuition show you

where to make-do.
Lovers, in Glass
By: Zach J. Payne
Tags: Relationships, Love, Loss, Poem, Life

after Ani DiFranco

I keep you like a prayer in tired lungs,

the memory of a kiss I would forget

if I was not a jury, standing hung

without even a shiver of regret

for every prayer we wrapped in cellophane

like saints above were canning all our lies

with pickled bullshit. Sure, we were in pain

but why pollute the tender, empty skies

with clouds and hurricanes? And so we hold

ourselves together at the battered end:

the house demolished, every tree is felled,

I hold you in the middle. We depend

on shattering glass: our love can twinkle so,

the only love song we will ever know.
Building trust with LIME: explaining machine learning predictions
By: Tds Editors
Tags: The Daily Pick

By Déborah Mesquita — 7 min read

GitHub Actions can be a little confusing if you’re new to DevOps and the CI/CD world, so in this article, we’re going to explore some features and see what we can do using the tool.

From the point of view of CI/CD, the main goal of GitHub Actions and Workflows is to test our software every time something changes. This way we can spot bugs and correct things as soon as the errors come up.
Choosing A VPN? Be Careful! Here’s Why.
By: Alice Corona
Tags: VPN, Privacy, Surveillance

Notes

The following text is all directly quoted from ThatOnePrivacyGuy’s spreadsheet

Note that these metrics are collected from the official websites and other reputable sources. This section takes each company at their word. It’s up to the user to decide which is trustworthy.

Bandwidth: Some services limit the bandwidth of the user. When a company’s privacy policy explicitly states no bandwidth usage logging, you can be more sure they’re serious and don’t have an invisible, unadvertised cap.

Requires Personal Info: Personal Info includes things like First Name, Last Name, Phone Number, Address, etc. Email alone is considered better than a Yes, since it may or may not be tethered to an individual’s identity.

Warrant Canary: Note that not all companies use effective warrant canaries. A “yes” in this field does not guarantee quality, only that they claim to have a system in place. Please research the details for yourself. Also note that there is some debate as to the effectiveness of a warrant canary between experts — as force can be used by governments to coerce companies into maintaining them.

Blocks SMTP: A “Some” in this field means that the companies’ support team may be willing to whitelist your E-Mail providers SMTP server upon request. Another possibility is the company supports some workaround method.

Blocks P2P: Services marked as blocking “Some” P2P, usually only blocks it on servers dedicated for streaming. Other possibilities are that P2P user is throttled — or worse banned. The user is responsible for researching further based on their needs.

# of Proprietary API’s Used on Website: This field is derived from a urlquery scan of each service’s website. Not all services are of equal concern (or even concern at all). This is a loose indication of how dependent on proprietary software a given company is.

Server SSL Rating: Run using Qualys SSL Labs — SSL Server Test Tool

# of Simultaneous Connections: A 10 in this field actually indicates no advertised limit for simultaneous connections. (Done this way for conditional formatting purposes only).

# of Servers: Note that some companies report physical server count, and some report potential virtual server count (to inflate the numbers). Do your own research on a case by case basis if this is an important metric for you.

Refund Window: Often, payments made by cash or bitcoin CANNOT be refunded. Users should research as needed.
‘Click and collect’ high resolution satellite imagery from anywhere on Earth
Tags: GIS, Satellite Imagery, Geospatial

The announcement comes as a superior offering to Soar’s existing 50cm product launched earlier this year. Soar has committed to the processing and delivery of SkyMap40 imagery as colour corrected, mosaiced images at no additional cost.

“Access to the SkyMap40 product allows Soar to offer a unique and highly innovative product to a wide range of customers in an easy to use platform setting. Fast turn-around times, coupled with competitive pay-as-you-go pricing, makes SkyMap40 imagery comparable to other leading providers such as Maxar”, explained Neil Prentice, Soar’s Chief Operating Officer.

“A ‘click and collect’ approach for pixels from space, users can select a spot on Earth they want the imagery for, confirm their order with a credit card, and the Soar platform does the rest without the need for specialised software,” continued Mr Prentice. “Similar to what you would experience from a private Google Earth feed.”

As to when users can expect SkyMap40 to be available, Soar is set to make an announcement in the near future.

Aside from its SkyMap products, Soar continues to provide global access to NASA’s Landsat (30m per pixel) and the European Space Agency’s Sentinel satellites (10m per pixel), free of charge.

Those interested in finding out more about Soar can access the platform at https://soar.earth from their desktop browser.