teleren/devto huggingface dataset:
Roadmap for a beginner data scientist
Published: 2023-10-02 09:32:00

A data scientist uses programming languages either R or python to uncover insights hidden in data, create data-drive products and also make predictions. 

Data science is a rewarding and intellectually challenging field if you are willing to get put give your best. 
The demand for data scientists is projected to grow greatly within the next 10 years with the US bureau of statistics predicting that the demand will grow by 35% between 2022-2032.  

There are usually no set qualifications but it is recommended that you possess strong mathematical skills in order to understand and work with complex data. You should also be capable of using statistical software and in addition to being familiar with R or Python. 
**Roadmap**
1.	Understand the role of a data scientist: Take your time to understand what a data scientist does. There are many blogs on the same and you can easily access them by googling. 
2.	Explore job requirements: Look at what employers are looking for in a data scientist
3.	Get comfortable with math and statistics: Math and statistics are essential skills for data scientists
4.	Learn programming languages: Learn programming languages such as Python, R, and SQL
5.	Build basic skills: Build basic skills such as problem-solving, database management, and data wrangling
6.	Get familiar with data analytics tools: Learn how to use tools such as Tableau, Power BI, and Matplotlib
7.	Learn machine learning: Learn machine learning libraries such as TensorFlow, Keras, and Scikit-learn
8.	Develop your skillset: Pursue volunteer, open-source, or freelance projects to build your portfolio
9.	Build your network: Network with other data scientists and attend industry events
10.	Consider a data science internship: Gain practical experience through internships. There are many unpaid remote internships that you can do to build your experience. You can check sites like [Forage] (https://www.theforage.com) where there are tons of projects you can do to horn your skills. 
11.	Polish your resume and start applying: Once you have the necessary skills and experience, start applying for data scientist positions.
Data Science Roadmap 2023: Navigating the Ever-Evolving Landscape
Published: 2023-10-02 09:30:26

**Level 1: Getting Started**
**1.1. Understand the Basics**
•	Explore introductory courses on platforms like Coursera, edX, or DataCamp.
•	Learn the fundamentals of programming with Python and essential libraries like NumPy and pandas.
1.2. Statistics and Mathematics
•	Dive into probability, statistics, and linear algebra.
•	Master essential concepts like mean, median, standard deviation, and correlation.
**Level 2: Building Foundations 
2.1. Machine Learning**
•	Begin with supervised learning algorithms: Linear Regression, Logistic Regression, Decision Trees, and K-Nearest Neighbors.
•	Implement these algorithms in Python using libraries like scikit-learn.
**2.2. Data Visualization**
•	Explore data visualization tools like Matplotlib and Seaborn.
•	Learn to create insightful plots and graphs.
**Level 3: Intermediate Skills 
3.1. Advanced Machine Learning**
•	Study unsupervised learning techniques: Clustering and Dimensionality Reduction.
•	Gain expertise in deep learning using frameworks like TensorFlow and PyTorch.
**3.2. Big Data Technologies**
•	Familiarize yourself with big data tools like Apache Spark and Hadoop.
•	Learn how to process and analyze large datasets efficiently.
**Level 4: Specialization **
**4.1. Natural Language Processing (NLP)**
•	Dive into NLP concepts and libraries such as NLTK and spaCy.
•	Build NLP models for text classification and sentiment analysis.
**4.2. Computer Vision**
•	Explore computer vision with OpenCV and deep learning models (CNNs).
•	Work on image classification and object detection projects.
**Level 5: Real-World Applications** 
**5.1. Projects and Portfolio**
•	Start working on personal or open-source data science projects.
•	Showcase your skills through a GitHub portfolio.
**5.2. Kaggle Competitions**
•	Participate in Kaggle competitions to solve real-world data science problems.
•	Collaborate with the data science community and learn from others.
**Level 6: Advanced Topics** 
**6.1. Time Series Analysis**
•	Learn to analyze time series data and make predictions.
•	Explore forecasting techniques.
6.2. AI Ethics and Bias
•	Understand the ethical considerations in data science.
•	Address bias and fairness in your models.
**Ongoing Learning: Throughout the Year**
•	Stay updated with the latest research papers and blogs in the field.
•	Attend data science conferences and webinars.
•	Network with professionals in the industry.
**Conclusion:** Data science is an exciting and rewarding field, but it requires dedication and continuous learning. Following this roadmap in 2023 will help you build a strong foundation, specialize in specific areas, and stay current with the latest trends. Remember that the journey of a data scientist is never-ending, and your passion for learning will be your greatest asset. Good luck on your data science adventure in 2023!
Sell with Cash App Pay through Stripe
Tags: stripe, cash
Published: 2023-10-02 09:25:47

Cash App is a popular consumer app in the US that allows customers to bank, invest, send, and receive money using their digital wallet.

Cash App Pay is a payment method available to all Cash App customers for single use and recurring payments to businesses. Cash App Pay uses the customer’s stored balance or linked debit card to fund the payment. The customer can confirm the payment in one of two ways:

- During checkout from a mobile device, your site redirects customers to the Cash App mobile application for authentication. The payment is authenticated during the redirect. No additional action is needed in the Cash App mobile application to complete the purchase. The customer is then redirected back to your site.
- During checkout from a desktop web application, the customer scans a QR code with their mobile device to authenticate the transaction.

If you are looking for a standalone ecommerce tool to Sell with Bancontact through Stripe, look at **[EasyPie](https://easypie.shop)**

{% embed https://www.youtube.com/watch?v=ZvEJzxfqid0 %}
What is the use of Mebex Tablet for adults?
Tags: mebex100
Published: 2023-10-02 09:19:47


Mebex Tablet is an anthelmintic medication, also known as an antiparasitic medication. It is used to treat infections caused by a variety of intestinal worms, including roundworms, pinworms, hookworms, and whipworms. Mebex Tablet works by killing the worms and disrupting their life cycle. **[buy mebendazole](https://www.dosepharmacy.com/mebex-100mg-tablet)** at dosepharmcay

Mebex Tablet is generally safe and well-tolerated by most adults. However, it can cause some side effects, such as abdominal pain, nausea, vomiting, and diarrhea. These side effects are usually mild and go away on their own.

How to take Mebex Tablet for adults

Mebex Tablet is taken by mouth, with or without food. The dosage of Mebex Tablet will vary depending on the type of worm infection being treated. Your doctor will give you specific instructions on how to take Mebex Tablet.

It is important to note that Mebex Tablet is not effective against tapeworms.

Warnings and precautions

Mebex Tablet is not recommended for use in pregnant or breastfeeding women. It is also not recommended for use in children under the age of 2.

If you have any underlying health conditions, such as liver disease or kidney disease, be sure to talk to your doctor before taking Mebex Tablet.

If you experience any side effects while taking Mebex Tablet, be sure to talk to your doctor.

Mebex Tablet is a broad-spectrum anthelmintic medication. This means that it is effective against a wide range of intestinal worms, including:

Roundworms (Ascaris lumbricoides)
Pinworms (Enterobius vermicularis)
Hookworms (Ancylostoma duodenale, Necator americanus)
Whipworms (Trichuris trichiura)
Mebex Tablet works by killing the worms and disrupting their life cycle. It does this by inhibiting the worms' ability to absorb glucose, which is their main source of energy. This causes the worms to starve and die.

Mebex Tablet is generally safe and well-tolerated by most adults. However, it can cause some side effects, such as:

Abdominal pain
Nausea
Vomiting
Diarrhea
Headache
Dizziness
Fatigue
Mebex Tablet is typically taken as a single dose. However, in some cases, your doctor may prescribe a second dose to be taken 2 weeks after the first dose.

Mebex Tablet is not effective against tapeworms. Tapeworms are a different type of parasitic worm that requires different treatment.

Mebex Tablet is not recommended for use in pregnant or breastfeeding women. This is because there is limited data on the safety of Mebex Tablet in these populations.

Mebex Tablet is also not recommended for use in children under the age of 2. This is because children under the age of 2 are at increased risk of side effects from Mebex Tablet.

Trusted references:

American Urological Association: https://www.auanet.org/
Mayo Clinic: https://www.mayoclinic.org/
Amazon Comprehend
Tags: machinelearning, aws, cloudcomputing, ai
Published: 2023-10-02 09:15:49

## Insights from Documents
In the business world each and every word from the customers place a vital role in the development of the new products and improving the existing ones, in order to make this process simple and intuitive AWS launched Amazon Comprehend a service which we can use to get insights from documents, social media platforms, product reviews, support tickets etc.

## Amazon Comprehend

![Amazon Comprehend Logo](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/koax4jrw2mtiy2zz87y1.png)

Amazon Comprehend is a Natural Language Processing which uses Machine Learning to collect valuable insights from the texts,  we can collect the information from Customer ratings, reviews, support tickets, social media platforms, surveys etc as Comprehend provides Custom Entity Recognition we can process all the data and get Custom Classification, Key phrase Extraction, Sentiment Analysis, Entity Recognition and much more

---

## Features

- **Custom Entity Recognition** allows you to identify the domain specific terms, using AutoML Comprehend will learn from small examples and then later we can train our own private custom ML model 

- **Custom Classification API** enables you to build custom models using your business specific labels without learning ML, Custom Classification will automatically classify the inbound requests by problem types, it will help you monitor the website comments, customer feedback etc.

- **Entity Recognition API** helps you automatically categorize the entities based on the location, date, person name etc.

- **Sentimental Analysis API** will help you to get the overall sentiment of the text inbounded and targeted sentiment will provide more granular insights by identifying sentiment towards entities within text.

- **PII Identification and Redaction** Comprehend ML capabilities and helps you detect the PII data from emails, product reviews, support tickets etc. you can redact the PII entities before documenting the solution, search solutions are free for PII entities.

- **Topic Modelling** identifies a relevant term and topics from the collection of documents stored in S3 and map them as a group based on the relevant topic.

- **Multiple Language Support** Comprehend can perform text analysis on multiple languages like German, Chinese, Hindi etc, if you want more languages support you can use Amazon Translate to translate them into the Comprehend supported languages. 

 

---

- Login into the AWS Console

![Comprehend Landing Page](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g8tg4dcbkdq7ec398fux.png)

- Click on Launch Comprehend

![Sample Input data area](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/64hjtj7tq31id516qcbv.png)

- You can find the sample input data in the text box, click on the Analyze
- Scroll down in the results area you can find the data get classified.

![Results section](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/42wh21t1z0qlk04gqmpq.png)

- You can try with your own custom data and check out the result.
Website Maintenance Company In Bangalore, India
Published: 2023-10-02 09:13:31

You employ someone to design your website then pay for the development and your business is ready to grow, Do you think it’s easy to establish a brand that lasts forever? Well, yes, it is possible, but only if you take the right approach to arrange things progressively. We, Sunsys Technologies India Pvt. Ltd. a renowned ​[website maintenance company in Bangalore,](https://www.sunsys.in/website-maintenance-company-bangalore/) render comprehensive website designing, development, and web maintenance services cost-effectively so that you also don’t need to worry about website maintenance costs.

Besides designing and developing, an ideal website needs to be maintained periodically. Web maintenance includes a quality check of loading speed, web links, images, blogs, and daily content updates on the website, to engage your visitors with timely updated information and a user-friendly website.

Website maintenance services keep your website alive in this competitive world and ensure its presence on the search engine before it is lost somewhere among millions of web pages. We strive to provide best-in-class website support services that help you achieve your business objective easily. If you are worried about website support services then our company offers different web maintenance packages so that you can choose one that suits your business needs perfectly. Annual Website Maintenance services include complete care of your website from daily content updates to daily website monitoring, we keep an eye on every fluctuation on your website to draw the best outputs.
Our experts check website speed, links, images, and overall performance to find the bugs and professional website designers and developers then fix detected issues for a smooth and user-friendly website. We care for our customers and provide comprehensive solutions to their problems, therefore​Sunsys Technologies India Pvt. Ltd. is one of the Web Maintenance Companies in Bangalore, India.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nwjkqzfgzj10v5rhq7ac.png)
Who's hiring developer advocates? (October 2023)
Tags: opensource, devrel, career, hacktoberfest23
Published: 2023-10-02 09:11:35

**If you're looking for a new opportunity as a Developer Advocate, this post is for you.**

**Pro tip: Want to land a job at an OSS company? Start contributing.** We're in October, it's [Hacktoberfest](https://dev.to/devteam/hacktoberfest-2023-is-here-58bo), a month-long celebration of open source projects, their maintainers, and the entire community of contributors. It's perfect timing to start contributing. [Browse open source projects here](https://github.com/topics/hacktoberfest) and have fun!

## 5 open source companies hiring developer advocates in October

Below are 5 open roles in OSS companies:

### Airbyte
- Open source data integration
- [Link to GitHub -->](https://github.com/airbytehq/airbyte)
- [Link to job description -->](https://boards.greenhouse.io/airbyte/jobs/4968243004)

### Elastic
- Free and open, distributed, RESTful search engine
- [Link to GitHub -->](https://github.com/elastic/elasticsearch)
- [Link to job description -->](https://jobs.elastic.co/jobs/eng/distributed-emea/senior-developer-advocate/5346896?gh_jid=5346896#/)

### Oso
- Open-source authorization framework
- [Link to GitHub -->](https://github.com/osohq/oso/)
- [Link to job description -->](https://jobs.ashbyhq.com/Oso/51ac2897-d475-4060-9c55-27d8cf48583f)

### Tigera
- Security and observability for Kubernetes
- [Link to GitHub -->](https://github.com/tigera)
- [Link to job description -->](https://boards.greenhouse.io/tigera/jobs/4143025005?gh_jid=4143025005)

### Weaviate
- Open-source vector database for AI
- [Link to GitHub -->](https://github.com/weaviate/weaviate)
- [Link to job description -->](https://careers.weaviate.io/jobs/3013509-developer-advocate-javascript)

## Wrapping up

I hope this selection will help you take a new step in your career. 

Every Friday, I hand-pick open roles in the dev tools space and post them on [Twitter / X](https://x.com/fmerian) and [LinkedIn](https://linkedin.com/in/fmerian).

**And if you want more open roles, go to [ossjobs.dev](https://ossjobs.dev), a job board that helps you find your next career opportunity, specifically in the open-source space.**

## Who else's hiring?

Is your company hiring? Please let me know! Reply here or [send me a DM](https://x.com/fmerian) and I'll make sure to add it to the next edition.

See you next month -- keep it up! 👋
Super Store – E-Commerce Multipage Theme
Tags: astrot, tailwindcss, webdev, javascript
Published: 2023-10-02 09:11:35

Super Store – E-Commerce Multipage Theme 
Built with Astro, Tailwind CSS and MDX 

Includes:
– Pages 24
– Sections 50+
– Components 100+

See it live and learn more: - lexingtonthemes.com/info/superstore/


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oebz2vd8f5nnwkmpbgg2.png)
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6ve0hvz2ozwnndkb4occ.png)
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/63ddjihk6w2q2l59774a.png)
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mxrg91ou9rlxqnda4kzd.png)
What is Expo?
Tags: reactnative, mobile, javascript, frontend
Published: 2023-10-02 09:03:55

Recently, one of my clients asked me to set up an Expo project. Although I had no prior experience with Expo, I agreed when I learned that it utilizes JavaScript.

After conducting some research, I discovered the following:

Expo is an open-source framework that leverages React Native to develop native applications for Android, iOS, and the web. Essentially, it serves as an alternative to Flutter and employs JavaScript syntax.

I experimented with several methods for setting up the project. If you're interested in quickly installing and exploring the framework, I recommend using the tab navigation template with the following command:

`npx create-expo-app@latest --template tabs@49`

To initiate the development server, simply execute:

`npx expo start`

For learning Expo, I strongly suggest perusing their excellent documentation, which contains a wealth of examples. You can find it at the following link:

[Link](https://docs.expo.dev/) to official documentation.

Happy Coding.
Cara Menginstal DVWS (Damn Vulnerable Web Services) di Nginx
Tags: dvws, nginx, security, bugbounty
Published: 2023-10-02 09:02:26

DVWS (Damn Vulnerable Web Services) adalah platform latihan uji penetrasi yang dirancang untuk membantu pengembang dan peneliti keamanan memahami kerentanannya pada layanan web dan API. Berikut adalah langkah-langkah untuk menginstal DVWS di server Nginx.



## Langkah 1: Persiapkan Server dan Instal Nginx

Pastikan Anda memiliki server yang dijalankan dan Nginx terinstal. Jika belum, ikuti langkah-langkah untuk menginstal Nginx pada sistem operasi Anda.



## Langkah 2: Instal PHP-FPM

DVWS menggunakan PHP, jadi kita akan menginstal PHP-FPM (PHP FastCGI Process Manager) untuk menangani pemrosesan PHP.

```bash
sudo apt update
sudo apt install php-fpm
```


## Langkah 3: Konfigurasi Nginx

Buat konfigurasi Nginx untuk DVWS. Buat file konfigurasi baru di direktori konfigurasi Nginx, misalnya, **/etc/nginx/sites-available/dvws**.

```
sudo nano /etc/nginx/sites-available/dvws

```

Tambahkan konfigurasi berikut (sesuaikan dengan lokasi di mana Anda akan menempatkan DVWS):

```
server {
    listen 80;
    server_name your_domain_or_ip;

    root /var/www/html/DVWS;
    index index.php;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
    }

    location ~ /\.ht {
        deny all;
    }
}

```

Gantilah **your_domain_or_ip** dengan domain atau alamat IP server Anda.

## **Langkah 4: Aktifkan Konfigurasi Nginx**
Aktifkan konfigurasi yang baru saja dibuat dengan membuat tautan simbolis ke direktori **sites-enabled**.

```
sudo ln -s /etc/nginx/sites-available/dvws /etc/nginx/sites-enabled/
 
```



## Langkah 5: Restart Nginx

Restart Nginx untuk menerapkan perubahan konfigurasi.
```
sudo systemctl restart nginx
 ```

## **Langkah 6: Unduh dan Konfigurasi DVWS**
Unduh kode sumber DVWS dari repositori Git.
```
git clone https://github.com/interference-security/DVWS.git /var/www/html/DVWS
 ```

Atur izin yang sesuai untuk direktori DVWS.


```
sudo chown -R www-data:www-data /var/www/html/DVWS
 ```



## Langkah 7: Akses DVWS melalui Browser

Sekarang, Anda dapat mengakses DVWS melalui browser web dengan menggunakan alamat IP atau domain server dan melanjutkan dengan uji penetrasi. Buka http://your_domain_or_ip/ di browser.

Pastikan untuk selalu menggunakan DVWS dan alat uji penetrasi dengan etika dan hanya pada sistem yang Anda miliki izin untuk menguji.