teleren/devto huggingface dataset:
To decide
Published: 2020-09-18 20:02:38

"Decide” is a funny word. “Decide” encompasses so many entities and variables that it seems unlikely that as the human race we were able to boil it down to a single word, but nonetheless, “decide” is quite antiquated. To decide is to have hindsight, to toss up many options and mark down which one is most appealing, and to forgo the others. To decide is commit yourself fully to one thing and promise yourself progress. So when I consider the question, “Why did I decide to learn software development?” I know that I can answer it. 

I have an undergraduate degree in English Literature from Siena College. For the entirety of my high school career, I was not sure what I wanted to pursue and consistently kept the decision as a “save for later” in the back of my mind. Then, of course, I entered college as an undecided, liberal arts student where they promised the ability and the time to explore different paths. Yet, they do not tell you how quickly four years shuffle by and how easily you can forgo making any decisions between your intro to psych 101 lecture and the luring ideal of the upcoming weekend festivities. So, as time turned into a sprint, I found myself confounding to what I found comfortable: English Literature. I have a magnetic history with reading and writing, so why deviate? I love to read! I love to write! I love to annotate! (I know) Let’s do this. However, the decision felt less like a decision, and more like a pitiful hug. What can you do with an English degree? Well, anything they say. But, what can I do with an English degree? Oh, great, another decision to be made and so soon-- ugh! A gap year also welcomed me with a pitiful hug, (and I must say a gap year is nothing to be ashamed of and I thoroughly enjoyed myself) and the cycle perpetuated. 

I know I sound like a broken record, but it was sometime in May when I decided it was time to decide. It was time to put forth my efforts and my mind. I kept seeing words like “tech”, “code”, “computers” etc. flash before me in different mediums throughout my daily life. Was it a sign? Or was it the completely accurate depiction of our society’s condition? Our world is tech now: our world will never be without its companion. So, I began to research. 

Dear Reader, as this may not be a surprise to you, I found that coding rightfully mirrors both creativity and logic. “Hey! I like the sound of that,” I thought to myself.  The scope of creativity introduces an outlet for those who are not handy with the paintbrush and the scope of logic follows suit for those who never identified themselves as “left-brained”. However, my ability to use a pen(or in this case, a keyboard) and create substantial thought and emotion backed by logos mirrors the entirety of what I believe code to be. The decision felt right.

And I know that some days the decision may feel wrong, but I will continue. I look forward to learning every day and code promises that to me. I look forward to becoming a part of what this world is and what it will become. Even more so, I look forward to a path of growth and transparency.
New Journey
Tags: opensource
Published: 2020-09-18 17:53:36

# Intro
Hey there guys! I wanna start everything with a self-introduction. I am Mohammed Niaz Ul Haque, a Bengali, but lived my entire life in Saudi Arabia (19 Years)(I am 21 now). Currently, I am in Canada for my studies. I am in my 5th semester of CPA (Computer Programming and Analysis) at Seneca College. Looking for coop opportunities for Winter 2021. I love Anime, Kpop/Jpop, KDramas and don't play a lot of games except for Among us and League of legends (2-3 months in LoL now, very new)

# What I know so far
The past few semesters have been so informative, especially the web development area. I learned lots of technologies and frameworks, which helped me open new paths in the world of development. I have a good amount of experience in both front and backend development. I have a vast number of side projects under my belt (you can see in my GitHub - https://github.com/Niaz-Ul-Haque)

# What I plan to do
The course OSD600 allowed us to go out of our comfort zone (my reason to take this course) and contribute to projects all around the world. I planned on working on something that I never worked with before. For instance, python, ruby on rails. I have a few open-source projects that I found interesting (looking for more) to work on. 

They are - 
a) Microsoft Edge and Chromium Open Source
Link - https://github.com/MicrosoftEdge/MSEdge

b) Visual Studio Code 
Link - https://github.com/microsoft/vscode

c) Hoppscotch
Link - https://github.com/hoppscotch/hoppscotch

d) Algorithms
Link - https://github.com/williamfiset/Algorithms

e) Livewire
Link - https://github.com/livewire/livewire

These are just a few, for now. I'll probably have more projects I want to contribute throughout the course.

# The First Close
Well, as this was(is) my first time writing a blog and it felt good. I don't plan on stopping and will always keep you guys updated on my path as a developer. Thank you and hope you all stay safe as the pandemic is getting worse day by day
Developer Dictionary: CLI Command Line Interface
Tags: beginners, computerscience, codenewbie, firstyearincode
Published: 2020-09-18 19:29:51

**This post is part of a resource called Developer Dictionary. More about why I'm writing this [here](https://connectthedots.dev/developer-dictionary/)**

***

###What is it

A way for users to interact with the computer directly (i.e. with operating system and computer hardware). Each command is a small software program that takes some input from the user, does some work, and returns some output to the user. The input and output is text — typed or displayed in a terminal window. These small programs (aka commands) are intended to be combined with other commands to accomplish some higher level task or a user's goal. Meaning they are composable.

###Why CLI

Mouse pointer, touchscreen, LCD screen, Windows, Icons — these things that we take for granted took decades of research to bring about. Computing didn't start off with graphical user interfaces (GUIs). Before touchscreens and mouse pointers, computing was about typing text and reading text.

So now that we have GUIs why do programmers still use the command line? You may be wondering are there things we can do with the CLI that we can't do with a GUI? Yes. Or rather there are things that are much more convenient to do with command line because it offer more control and it's more expressive. For example let's say we want to: 

-- Performing some repetitive tasks on a schedule? Like delete older photos once week.

-- Running a program automatically when you start your computer.

-- Find some text in a bunch of files and or rename a bunch of files at the same time.
All the above can be accomplished nicely with a command line programs (aka scripts) like  cron, sed, awk, launchd ,launchctl, etc.

There are many tutorials and cheatsheets on the Internet with details on the above and many other commands — what they do, how to use them, etc. We're not going to focus on that. Let's talk about some concepts that are common to all commands and are useful for understanding the 'big picture' around interacting with a computer using a Command Line Interface.

###Big Picture Concepts

If text scrolling on a command line looks like gibberish to you well that's it is a different language. One that can be learned and used effectively. Here we explore some common terms and concepts and make things less mysterious.[keep reading](https://connectthedots.dev/cli/)
CSS Woman
Tags: codepen, html, css
Published: 2020-09-18 19:20:10

---
title: CSS Woman
published: true
description: CSS illustration of a woman done with clip-paths.
tags: codepen, html, css
cover_image: https://dev-to-uploads.s3.amazonaws.com/i/fxsursrwxy65nihvq41e.png
---

This CSS drawing was done only using polygons in `clip-path`, which combined with a relative-sized container (with `vmin`) makes it responsive.

I used illustration software to modify the [original image](https://unsplash.com/photos/3TLl_97HNJo), made the colors brighter, and drew the paths one by one. Then translated those paths to CSS clip-paths... and _voilà_:

{% codepen https://codepen.io/alvaromontoro/pen/abNRmNa %}

<figcaption>Inspired by <a href="https://unsplash.com/photos/3TLl_97HNJo">Woman wearing black crew-neck shirt</a> by <a href="https://unsplash.com/@aiony">Aiony Haust</a> on Unsplash.</figcaption>

The image is not exactly the same as the original, and some details were lost during the process changing the expression almost completely, but the result looks nice... or at least, I like it 😊
Linear Regression with Scikit-learn (Part 2)
Tags: machinelearning, python
Published: 2020-09-18 19:15:04

This is the **second part** and here we would be talking about **Multiple Linear Regression**.

**Questions** on all your minds:

> 
What is Multiple Linear Regression?

- It is a **statistical technique** that uses several explanatory variables to **predict the outcome** of a response variable.

- **Multiple Linear Regression** is used to **estimate** the **relationship** between **two or more independent variables and one dependent variable**.

With **Multiple Linear Regression**(MLR), you can **predict** the **price** of a car, house, and more.

Before we start coding you'll need to install the dataset we're gonna use. Click [here](https://www.kaggle.com/karthickveerakumar/startup-logistic-regression/download) to download the dataset we're gonna use. Open the file named `50_Startups.csv`. You should see something like this:

[Image](https://dev-to-uploads.s3.amazonaws.com/i/yoq14quxw9653zu567mk.png)
 
### **GOAL OF THE DAY**
We're going to make a **regression model** that would be able to **predict** the **profit** of Startups.


We're gonna start **coding** now.

### Importing the libraries

```
import pandas as pd
import numpy as np
from sklearn.linear_model import LinearRegression
``` 

### Load and view dataset 

```
df = pd.read_csv('50_Startups.csv')
df.head()
``` 

**OUTPUT** 

[Image](https://dev-to-uploads.s3.amazonaws.com/i/zgen0urjbhiwp4ww89j1.png)

### Feature Extraction 

> 
What is Feature Extraction?

- Feature extraction is a process of dimensionality reduction by which an initial set of raw data is reduced to more manageable groups for processing.

- In other terms, it is the act of selecting useful features from a dataset and dumping the rest.


```
data = df[['R&D Spend', 'Administration', 'Marketing Spend']]
data = data.values.reshape(-1,3)
labels = df[['Profit']]
``` 
As you can see, I did not select the `State` column to be part of the data. The reason being that it is not really necessary, and any **unnecessary data** would decrease the chances of your **model accuracy** being **high**.

### Making a Regression Model 

```
model = LinearRegression()
model.fit(data,labels)
print(model.score(data,labels))
``` 

**OUTPUT**       
`0.9507459940683246`

**TAKE NOTE**: The closer the accuracy is to `1.0` the better it is. It increases the chances of your model's prediction being true.

### Making predictions with your model 

```
print(model.predict([[165349.20, 136897.80, 471784.10]]))
print(model.predict([[144372.41, 118671.85, 383199.62]]))
``` 

**OUTPUT** 

```
[[192521.25289008]]
[[173696.70002553]]
``` 

That's how simple it is. What you've done now is that you've predicted the profit of a Startup from some of their expenses.

You can visit [Kaggle](https://www.kaggle.com/) to find more datasets that you can perform Linear Regression on. 

**Check out my** [Twitter](https://twitter.com/mr_codeslinger) or [Instagram](https://www.instagram.com/mr_codeslinger/).

**Feel free to ask questions in the comments**.

**GOOD LUCK** 👍
Vue 3 is out!
Tags: news, vue, javascript, webdev
Published: 2020-09-18 19:13:57

Today Vue 3 was released! 

{% twitter 1306992969728380930 %}

I'm really looking forward to using Vue 3 for all my projects. It's really a well-done framework and totally my favorite.

Some of the main benefits are 
* The Composition API
* Performance Improvements
* Improved TypeScript integration

See the keynote announcement here:
{% youtube Vp5ANvd88x0 %}

See my previous article, [Vue 3 is Coming!](https://dev.to/gautemeekolsen/vue-3-is-coming-3icj), for all the benefits and changes to Vue 3, here on dev.to.
Make Money as a Bug Bounty Hunter on these 9 Platforms
Tags: bugbounty, ethicalhacking
Published: 2020-09-18 19:13:42

---
title: Make Money as a Bug Bounty Hunter on these 9 Platforms
published: true
description: Learn about 9 bug bounty platforms that you can join as a Web penetration tester
tags: bugbounty, ethicalhacking
//cover_image: https://www.webemployed.com/wp-content/uploads/2020/09/Bug-Bounty-platforms-for-earning-money-740x414.png
---

Do you want to build your career as a Website Penetration tester and get paid to test and secure websites? There are a number of online bug bounty platforms that you can join as a member and participate.
Most of these platforms offer opportunities to join bug bounty programs hosted by popular brands in the world. You can participate and get paid to find vulnerability in their websites and applications. 
Some security researchers have turned this into a full-time money earning source. To test websites for security, you will need some resources and trainings that can give you in-depth knowledge of SQL injections, Cross Site Scripting (XSS), Buffer over flow attacks.
Here are some of the best Bug Bounty platforms you can join right now:
- **HackerOne.com**: Probably the world's largest ethical hacking community. They host bug bounty programs from renowned brands and companies.
- **BugCrowd.com**: They also host many public programs but you might get invites to exclusive private programs if you're really good.
- **Yogosha.com**: They have a tight selection process that only a few can clear. Make sure you know your stuff before applying.
- **SafeHats.com**: You can be a part of their elite "SafeHats Tiger Team" and enjoy exclusive benefits.
- **Intigriti.com**: One of the largest Pen testing communities in Europe. They cover Web, Network and IoT pen testing.
- **SynAck.com**: You can apply to be a part of their red team and work on private programs that pay really well.
- **YesweHack.com**: Security researchers are rewarded depending on their experience and expertise level. Vulnerabilities with high impact pay more.
- **Hackenproof.com**: For each vulnerability report you will earn points. Those points can be converted into cash.
- **Upsecurit.com**: You earn points based on your experience on the platform. As you progress you get higher payouts.

More information about these platforms and payment details can be found in the [Source Guide](https://www.webemployed.com/bug-bounty-platforms-earn-cash/).
Best of luck!
Day 5 - Flower Friday
Tags: codenewbie, beginners
Published: 2020-09-18 18:55:53

Today is a busy day working on job applications and coding challenges. I made sure to take some time to do something fun and creative so I made a lotus [flower](https://josno.github.io/lotus-flower/)!

![flower](https://dev-to-uploads.s3.amazonaws.com/i/gq1inqjgdzp9b3l7cm0h.png)

## What I Learned

I built the flower using only HTML and CSS. Admittedly I'm not that good at math so I spent some time focusing on transformations and rotating the div elements that made up the flower. I learned you can mirror the divs by using transform: scale(-1,1).

For those who are good at eyeballing, there's the keyboard maneuver with Chrome dev tools where you can change pixels using up and down arrows like this: 

![devtools](https://media.giphy.com/media/3bLbzpugfHYcRjwbWq/giphy.gif)


## How This Will Help Me

Now I know I can there are properties for mirroring and flipping. My CSS life will be much easier!

Onto the next challenge!
Functional component🔥 in React⛅️ 
Published: 2020-09-18 18:47:25

Components are basic building block of a react application. In react, there are two types of component functional component and class Component. Here we will discuss functional components.

# Define a Functional Component
functional component that can be defined as a javascript function.
 the `props` in the function going to contain the property we want to pass to the component.

```javascript

function Welcome(props) {
  return <h1>Hello, {props.name}</h1>;
}

```

# Use of functional component.
you can define the function inside other components embedding the function name as a tag, like `Welcome` as `<Welcome/>`.
 
you can pass the property as an attribute of the component tag.

```javascript

function Welcome(props) {
  return <h1>Hello, {props.name}</h1>;
}

function App() {
  return (
    <div>
      <Welcome name="Sara" />
      <Welcome name="Cahal" />
      <Welcome name="Edite" />
    </div>
  );
}
```
How to compete with low market prices?
Tags: discuss, opinion, freelancer
Published: 2020-09-18 18:34:45

Hi! Lately I have been reviewing freelancer work platforms and I could observe that the prices offered by freelancers from countries with fractured economies are very low, much lower than the average, which makes it difficult for other programmers to compete . It's nothing new, I know but the idea of this post is to learn more about the topic.

I understand the free market and that everyone sets the price they consider fair for their work, but doesn't it end up being unfair? How do you compete with those prices?  Even for the same programmers who offer those low prices. 

What would be the solutions to this problem? For example, for me it would be, that the platforms establish a minimum price for technology, that is, depending on the technology there should be a minimum price to offer in this way if someone charges the minimum would be charging the fair.

For the freelancers who work on these platforms...

-What has been your experience?
-How do you compete with such low prices?
-Are there any platforms that set minimum prices?
-What would be your solution?

I'm waiting for your opinion. 

Thanks for reading!
Have a nice day, coders💜
ZimCart Laravel Free ecommerce (Don't Forget To Star It On Github)
Tags: laravel, ecommmerce, opensource, php
Published: 2020-09-18 18:11:58

Proud to release my open source Laravel ecommerce platform. Don't Forget To Star It On Github

Zimcart eCommerce Web Appliaction
An complete e-commerce solution for your business. Start selling today using ZimCart script.

Installation
run git clone https://github.com/Loydtafireyi/zimcart.git.
[Then navigate to App\Providers\AppServiceProvder and comment out all the View::share in the boot method].
run composer update .
run npm install.
run npm run dev.
run php artisan key:generate.
set up your database in the .env
run php artisan migrate.
run php artisan db:seed.
run php artisan storage:link.
[Then navigate back App\Providers\AppServiceProvder and uncomment out all the View::share in the boot method].
run php artisan serve.
Paypal for production
To get live credentials Create a paypal merchant/business account
Then visit https://www.paypal.com/businessmanage/credentials/apiAccess
#Admin Credentials

admin@admin.com p/s admin123
Demo
Working Demo

ZimCart eCommerce Features
[100% CMS]
[Social Login]
[Google Recaptcha]
[Data Visualisation]
[Real-time Search]
[Shopping cart]
[Product attributes]
[Product categories]
[Product sub categories]
[Product Multiple images]
[Multiple product uploads]
[System Settings]
[Image Sliders]
[Contact messaging]
[Tax options]
[Admin Area]
[Coupons & Discounts]
[SEO Settings]
[Facebook Pixel Integration]
[Paypal Checkout]
[Payment on delivery]
[Social Links]
[Dynamic Terms & privacy policy]
Businesses using our solution
[https://seamaf.com]
[https://vanessascakes.online]
[https://ayolabrands.com]
What is your "waiting to load" noise/response?
Tags: discuss, softskills
Published: 2020-09-18 18:04:11

Of course this only happens when we're demo-ing. We're walking through our demo and at any point something is taking a while to load, maybe more than we expected. So we fill in the silence with a "doo doo do..." or a "just give it a sec..". 

What's your go-to response during this short (long?) period of time? Or how else do you navigate unexpected lag time/error during a demo?
"I almost died twice..", a conversation with Weedmaps developer Kent Kawahara
Published: 2020-09-18 17:58:14

Originally posted on [Stackyack.tv](https://stackyack.tv/)

####Hello, world! Thanks for tuning into the 15th edition of Stack Yack.

15 weeks strong here folks. When I first started SY, my biggest concern was how the hell am I going to create new content every week?! Surprisingly, it's hasn't been too hard. In fact, I've been a making content 1-2 weeks ahead of schedule now. Anyway, just tooting my own horn here a bit and how stoked I am about SY.

Side note - I'm definitely looking for help on how to grow it across various social channels, so if you are able to help or know someone who can, please reach out to christianlovescode@gmail.com :)

Okay, let's get into it.

This week (or last week rather), I caught up with Kent K - Senior SWE and former colleague of mine at Weedmaps, in Irvine, CA. We dive into what it's like to work at Weedmaps, how it's changed since COVID, pair programming, learning to code, how he almost died twice and his insanely useful app to help prevent that, staying healthy, and much much more.

This is a rather long episode, but lots of good nugs 😉 along the way you'll find valuable.

Watch [here](https://www.youtube.com/watch?v=AnPLM5o45cg)

As always thanks for tuning in, and I'm super grateful to have you as a Stack Yack supporter.

Enjoy the weekend! 
Christian