teleren/devto huggingface dataset:
Who's looking for open source contributors? (week 50)
Tags: discuss, opensource, contributorswanted, codenewbie
Published: 2023-07-14 12:00:00

---
title: Who's looking for open source contributors? (week 50)
series: Looking for Contributors
published: true
description: Discover which open source projects are actively seeking contributors. Learn how you can make a meaningful contribution to the open source community and gain valuable experience. Find out who's looking for open source contributors now.
tags: discuss, opensource, contributorswanted, codenewbie
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
published_at: 2023-07-14 12:00 +0000
---
Let's embrace the power of Open Source community! Whether you're embarking on your first project or already a valued contributor,  let's uplift and continue your efforts by helping maintainers along the way.

## Tell us about your project
_Promote your project by providing a link to the repo. Everyone who posted in previous weeks is welcome back this week, as always 😄_

Open Source should be a welcoming space for contributors. The README is the front door of your project. If you'd like to check out an example of a README, here's our [OpenSauced/insights README](https://github.com/open-sauced/insights).

If you submit please have the following in your repo to make it welcoming and helpful for contributors:

1. README.md
2. CONTRIBUTING.md

Feel free to drop your issues and repos in the [OpenSauced Discord](https://discord.gg/opensauced) #:eyes:-looking-for-contributors channel at any time! 

If you're new to open source, and you're not sure where to start, check out our [Intro to Open Source course](https://github.com/open-sauced/intro). 

Finally, consider reading the [Best Practices for Maintainers](https://opensource.guide/best-practices/).

Just a note to say, we've restarted this post from something Ben was doing for a while :star-struck: 

Let's empower every  contributor to reach their full potential in the open!
Harness the Power of AWS ML Tools:
Tags: aws, awscommunitybuilders, ai
Published: 2023-07-14 11:57:01

Hey fellow developers! 👋 I'm thrilled to share an exciting project I've been working on using the amazing machine learning tools provided by AWS. As a passionate developer and aspiring AWS Community Builder, I've been exploring the capabilities of AWS ML services, particularly SageMaker, to create a groundbreaking solution that promotes mental health and well-being.

In today's fast-paced world, taking care of our mental health is more important than ever. That's why I'm building a cutting-edge ML/deep learning model that acts as a mental health ally. Let me emphasize that this model does not diagnose any conditions, but rather provides recommendations and resources based on an individual's symptoms and concerns. Its goal is to guide users towards professional help and support.

AWS SageMaker has been an absolute game-changer in my journey. Its comprehensive set of tools, pre-built algorithms, and managed infrastructure have enabled me to focus on the core of my project: developing a robust and accurate model. SageMaker's seamless integration with other AWS services, such as AWS Lambda and Amazon S3, has facilitated data processing, model training, and deployment with ease.

By leveraging AWS ML services, my model analyzes vast amounts of anonymized data to identify patterns and correlations related to mental health. It takes into account various symptoms, concerns, and preferences provided by the users to recommend suitable therapists or psychologists from its extensive network. The system ensures data privacy and adheres to strict ethical guidelines.

I'm incredibly excited about the potential impact this ML model can have on individuals struggling with mental health issues. It empowers users by providing them with personalized recommendations, promoting early intervention, and helping them connect with professionals who can offer the support they need. I truly believe in the power of technology to make a positive difference in people's lives, and this project is a testament to that belief. .

If you're curious to learn more about SageMaker and its capabilities, I highly recommend checking out these resources:

AWS SageMaker Documentation:(https://aws.amazon.com/pm/sagemaker/)

AWS Machine Learning Blog: [Link to AWS ML Blog](https://aws.amazon.com/blogs/machine-learning/)

AWS SageMaker Examples: [Link to SageMaker examples](https://github.com/aws/amazon-sagemaker-examples)

These resources provide in-depth information, tutorials, and real-world examples to help you grasp the power of SageMaker and its applications in machine learning projects

Feel free to reach out with any questions, feedback, or suggestions – I'd love to connect with fellow developers and AWS enthusiasts!

Let's continue pushing the boundaries of what's possible with AWS ML tools and make a real impact on mental health support. Together, we can build a more compassionate and inclusive world.

#AWSCommunityBuilder #MachineLearning #MentalHealthSupport #AWSML #SageMaker
Carousel Components just Released! 🎉
Tags: tailwindcss, react, html, news
Published: 2023-07-14 11:48:43

Hello guys,

Check out the latest addition to our library, Accessible Carousel Components with 8 interactive variations!

[https://wind-ui.com/components/carousels/](https://wind-ui.com/components/carousels/)

As always looking forward to your feedback! 👀
A universal solution for accepting crypto payments
Tags: cryptocurrency, shopify, woocommerce, magento
Published: 2023-07-14 11:45:28

What can cryptocurrency do for your company? Why do businesses choose cryptocurrency?


1.     Expand your business audience. Not so long ago a study was conducted that showed that up to 40% of new clients of leading companies who had previously implemented crypto on the site for payment use it. Also, what is worth paying attention to in this study is that the average check of such clients has increased by 2 or more times.

2.           Increasing the internal awareness of the company about cryptocurrencies. This parameter indicates the positioning of the company in the near future, when cryptocurrencies can completely replace conventional money.

3.           Capital increase. Virtual money can not only expand the audience of your business, but also attract new customers who are more plausible.

4.           Fiat alternative. Due to inflation, traditional fiat money can become very devalued, so cryptocurrencies can come to replace it.

5.           Reducing the risk of payment cancellation. Cryptocurrency payments cannot be withdrawn or canceled at merchants, unlike card payments. And since there is no third party involved, crypto transactions are final and protect the business.

These, of course, are not all the benefits of implementing cryptocurrency payments for businesses.

Acceptcoin.io — is an advanced service for accepting payments in cryptocurrency, enabling the seller of goods or services on the Internet to receive BTC, USDT, XRP, DASH, DOGE, ETH and other crypto coins as payment.

We offer useful plugins for accepting cryptocurrency payments in online e-commerce stores such as:

- Magento2,
- OpenCart,
- WooCommerce,
- Shopify and others.
With our simple plugin, you can easily add the ability to pay with cryptocurrency for checkout in your online store.

Integrate using the API
You can use our API in order to integrate Acceptcoin to your website and start accepting payments in cryptocurrency using our payment gateway. Thanks to Acceptcoin, you will be able to receive more than 60 of the most popular cryptocurrencies as payment in your online store.


Join the future of finance with cryptocurrency payments!

Low transaction fees — from 0%
Pay less — our commissions are the lowest on the market for the withdrawal of cryptocurrencies.

Integration with various CMS
Install the Acceptcoin plugin on your e-commerce site to accept cryptos.

Convert crypto to the StableCoins or FIAT
Get paid in the crypto and convert to the desired cryptocurrency or fiat.

Round-the-clock technical support
Instant technical support for solving issues related to payments in cryptocurrency.

Payment API
A convenient API that allows you to make mass payments in just a few clicks.

Instant calculation
Get paid in cryptocurrency for your product/service without any delay.

Expand the capabilities and boundaries of your business with Acceptcoin.io cryptocurrency payments!
FR coding log 20230714 - react next dialog
Tags: react, nextjs, wagmi
Published: 2023-07-14 11:18:55

# 20230714

[**How to close a native HTML dialog when clicking outside with JavaScript?**](https://stackoverflow.com/questions/50037663/how-to-close-a-native-html-dialog-when-clicking-outside-with-javascript)

[**How To Call A Child Function From A Parent Component In React?**](https://timmousk.com/blog/react-call-function-in-child-component)

[**Hydration Errors In NextJS 13 With A Frontend WAGMI Wallet Connection**](https://codingwithmanny.medium.com/understanding-hydration-errors-in-nextjs-13-with-a-web3-wallet-connection-8155c340fbd5)
Unlocking Kubernetes: Explore Architecture & Key Components
Published: 2023-07-14 11:14:34

## Unlocking Kubernetes: Explore Architecture & Key Components
Before we dive into the Kubernetes Architecture let us understand what Kubernetes is. what additional features does Kubernetes offer over Docker if both work on containerization? Or the reason for its evolution?

**What is Kubernetes?**

Although "Kubernetes is a Container Orchestration Platform" is the definition given in the textbook, this is not sufficient for us to fully comprehend Kubernetes. By using any containerization tool, such as Docker, we will attempt to understand the practical consequences of Kubernetes.

As is common knowledge, containers are transient and have a limited lifespan. Let's say 50 containers are built on a single host, which could be physical or virtual, and one of them uses up all the resources, causing the other containers to run out of resources and die.


**Problem 1: As the nature of the container Platform is scoped to one single host, containers inside this single host impact on each other thus resulting in a short lifespan for another container.
Let us say one of the containers is killed for any reason we can't access the application until the user/DevOps engineer manually restarts the container.**


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xohketncl4pzgyyw7pyh.png)




**Problem 2: Container Platform doesn't support Autohealing - the behavior where the container should restart by itself without the user's manual intervention.**

Let us say If the peak usage of an application exceeds the capacity of the Docker environment, there are several steps you can take to address the situation: (1) manually increase the container count and configure the load balancer, and (2) scale-up of containers automatically.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i4b0gegfl9zv2fuxt8ht.png)



**Problem 3: Docker doesn't support Autoscaling. For example, it fails to act according to load variation.**


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yg80fypk1e6jwglmiie1.png)



**Problem 4: Docker is a very minimalistic or very simple platform which means it doesn't support enterprise level standards like Loadbalancing, Firewall, Autoscaling, Autohealing, and API Gateway.**


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tosscopb2jgm3sohx857.png)

_Kubernetes has evolved as a powerful container orchestration platform, offering numerous advantages compared to Docker. Its architecture tackles the limitations of container platforms by providing features like Autohealing, Autoscaling, Loadbalancing, and enterprise-level standards. With Kubernetes, companies can efficiently manage their containerized applications, ensure high availability, and achieve seamless scalability. As the demand for containerization continues to rise, Kubernetes proves to be an essential tool for modern infrastructure management._

by Sashi Akula
Mastering Database Transactions in Laravel
Tags: laravel, php, database, tutorial
Published: 2023-07-14 11:04:07

In the realm of database operations, ensuring data integrity can often become a significant challenge, especially when dealing with multiple related database operations. This is where database transactions come into play. In this blog post, we will dive into the concept of database transactions and how Laravel makes handling them a breeze.

##What are Database Transactions?##
A database transaction is a unit of work that is performed against a database. Transactions are crucial for maintaining data integrity, particularly when performing operations that modify the database. The primary purpose of a transaction is to ensure that if an error occurs within any operation, none of the operations within the transaction are committed to the database.

In essence, a transaction ensures that your database operations (INSERT, UPDATE, DELETE) are executed entirely or not executed at all. It follows the ACID principle (Atomicity, Consistency, Isolation, Durability), a fundamental concept in the world of databases.

##Database Transactions in Laravel##
Laravel, being the robust framework that it is, provides a simple way to manage your database transactions. The `DB::transaction` method in Laravel provides an easy approach to handle your database transactions. This method accepts a Closure argument and automatically begins a transaction. If no errors are thrown within the Closure, the transaction will automatically be committed.

Here is a basic example:
```
use Illuminate\Support\Facades\DB;

DB::transaction(function () {
    // Your database operations
});
```
If there's an exception within the Closure, Laravel will automatically roll back the transaction, so none of the operations within the transaction take effect:
```
use Illuminate\Support\Facades\DB;

DB::transaction(function () {
    DB::table('users')->update(['votes' => 1]);
    DB::table('posts')->delete();
});
```
In the example above, if deleting the posts fails, the users' votes will not be updated, ensuring the integrity of your data.

##Handling deadlocks##
The `DB::transaction` method also accepts an optional second argument defining the maximum number of times a transaction should be reattempted when a deadlock occurs. Deadlocks are a common occurrence in database systems when two or more transactions mutually hold and request for locks, creating a cycle of dependencies. In a deadlock situation, MySQL automatically rolls back one of the transactions.

Here's how to define the number of attempts for a transaction in Laravel:

```
DB::transaction(function () {
    // Your database operations
}, 5);
```

##Final thoughts##
In conclusion, Laravel's database transaction methods offer a simple way to ensure data consistency and integrity. Whether you're working on a small project or a complex system, understanding and utilizing database transactions is a powerful tool in your Laravel arsenal.

Remember, with great power comes great responsibility. Use transactions wisely to maintain the consistency and integrity of your data.
Miço Eklentisi - "mico" ile Başlayan Makineleri Dinamik Koleksiyona Ekleme
Published: 2023-07-14 11:01:35

- Liman arayüzü açılır.
- Menüye girilir.
- Menüde sunucunun alt başlıklarında bulunan <u>MİÇO</u> eklentisinin içine girilir.
- **YÖNETİM** sekmesine girilir.
- Miço client'ların listelendiği görüntülenir.

<u>Örnek:</u> **mico-client,liman1, mico-server.deren.domain** hostnamelerine sahip 3 tane client listelenmiştir.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ir9emoh56pqhsalfn35e.png)

- Ekranın solunda bulunan **Tümü** butonunun sağındaki üç noktaya tıklanır.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3c2erf9r85soqobfcxdw.png)

- **Koleksiyon Oluştur** butonuna tıklanır.
- Gelen ekranda Koleksiyon ismi ve filtre girilerek dinamik koleksiyon oluşturulur.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f4vt8cgm6bb0dglo73bc.png)

<u>Örnek:</u> **Koleksiyon ismi:** Dinamik Koleksiyon, **Filtre:** devmanager_general, **ALAN:** Hostname, **İŞLEM:** Başlar ve **DEĞER:** mico seçilir.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mny0nq45b9kr9o0y254s.png)

- **OK** butonuna tıklanır ve Dinamik Koleksiyon isimli dinamik koleksiyon oluşturulmuş olur.
- OLuşturulan koleksiyonun üzerine tıklanır.
- Görselde de görüldüğü üzere "mico" ile başlayan 2 client da koleksiyone eklenmiş olur. liman1 adlı client ise **mico** ile başlamadığı için koleksiyonda bulunmaz.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/135dzcshdz4sgigjunu8.png)
Top News Portal In India
Tags: newsportal, newswebsiteportal, newswebsite
Published: 2023-07-14 10:59:32

There are several popular [news portals](https://brontechnology.com/web-portal-development/news-web-portal-development/) in India that provide comprehensive coverage of national and international news. 

**Here are some well-known news portals in India:
**

1. **NDTV** : NDTV is a prominent news portal in India, offering news coverage across various topics such as politics, business, sports, entertainment, and more. It provides both text-based articles and multimedia content.

2. **Times of India** : The Times of India is one of the largest English-language newspapers in India, and its online portal covers a wide range of news, including politics, business, technology, entertainment, and lifestyle.
 
3. **The Sports Giant** : **[The Sports Giant](https://thesportsgiant.com/)** One of the best sports news portal on current digital era. Get latest sports articles, live updates, latest news on cricket, footbal, hockey, tennis and all other sports.
 
4. **Hindustan Times**: Hindustan Times is another leading English-language daily newspaper in India, and its news portal provides comprehensive coverage of national and international news, along with features, opinion pieces, and more.
 
5. **India Today** : India Today is a well-known media group in India, and its news portal covers a broad range of topics, including politics, business, sports, entertainment, and lifestyle. It also offers magazines and television news channels.
 
6. **The Indian Express** : The Indian Express is a respected English-language daily newspaper in India, and its online portal provides in-depth coverage of national and international news, opinion pieces, analysis, and features.

7. **News18** : News18 is a comprehensive news portal in India that covers various topics, including politics, business, sports, entertainment, and more. It also features live news broadcasts and video content.

8. **Firstpost** : Firstpost is a digital news platform that offers news, analysis, and opinion pieces on various topics, including politics, business, sports, entertainment, and technology.
 
9. **The Quint** : The Quint is a digital news portal in India that focuses on delivering news and analysis on diverse topics, including politics, social issues, entertainment, lifestyle, and more.
 
10. **Scroll.in** : Scroll.in is an independent digital news platform in India that provides in-depth coverage of news, features, and analysis across various topics, including politics, culture, technology, and more.
 
11. **The Wire** : The Wire is a digital news publication known for its investigative journalism and critical analysis of news and current affairs in India. It covers politics, governance, social issues, and more.
Serrurier Lyon - Labaume Pere et Fils
Published: 2023-07-13 07:59:07

how we can access to our root file when we dont have access to admin ?

We are a company locksmith in Lyon, France

Short description about company:

[Serrurier Lyon](https://labaume-pere-et-fils.fr/): Ouverture de porte claquée ou verrouillée ? Remplacement de vos serrures suite à un vol ou à un dysfonctionnement ? Labaume pere et fils est devenu la référence Lyonnaise en termes de dépannage à Lyon et agréé auprès des plus grandes assurances et assistances. Entreprise d'intervention en serrurerie d'urgence 24H/24 et 7J/7,Nos techniciens confirmés et expérimentés interviennent en 30 minutes à Lyon et aux alentours. Besoin de conseils pour la sécurisation de votre porte ? Nous saurons toujours trouver une solution en concertation avec vous tout en ayant le souci de respecter votre budget Votre satisfaction est notre priorité, contactez nous, un devis gratuit vous sera établi

Serrurier Lyon - Labaume Pere et Fils
AI Telegram bot for COVID-19 voice recognition
Published: 2023-07-14 10:56:04

A CIS Student is developing a new COVID-19 recognition system based on sound data analysis. This program will use loudness level or pitch range as a main feature of COVID-19 detection. The accuracy of prediction is 91.7%.

About project

The idea of COVID-19 voice recognition is based on applying classical machine learning algorithms and selecting the best one. Classical MLAs such as the k-NN method, logistic regression, random forest, and decision tree were used to determine the appropriate approach. All models were trained, and their accuracy was checked on validation data using k-fold cross-validation. The decision tree gave the best accuracy and was allowed as the model with the best parameters.

For these results, the student took a dataset with audio data and extracted features from it. After this, he used only the most significant and non-correlated ones. As a result, the model was trained on these attributes.

Important features for this project that describe aspects of sound vibrations (pitch, loudness, slope, and spectral characteristics) were identified based on data analysis. The system is trained to predict COVID-19 based on the sound signals.

Traits

The system takes various attributes and asks a series of questions to classify a user's voice data as healthy/infected by COVID-19. Here are some of the traits that are used:

- F0semitoneFrom27.5Hz_sma3nz_pctlrange0-2: range of pitch in semitones between 0-2% of the total range.
- loudness_sma3_meanFallingSlope: average loudness of a sound and its drop over time.mfcc1V_sma3nz_stddevNorm: describes the change in the first coefficient of the mel-frequency cepstral coefficients (MFCC) over time.
- F0semitoneFrom27.5Hz_sma3nz_percentile80.0: Describes the 80th percentile of the pitch range in semitones.
- SlopeV0-500_sma3nz_amean: Describes the average value of the slope of the sound in the frequency range from 0 to 500 Hz.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/seif1d30wo9n02jdtl0m.png)

Further plans

Currently, the system is being tested based on training and test data. However, the creator plans to conduct additional research and test his system on real people.

The student continues to work on the development of his project and strives to make it available to the public. The creator plans to launch a Telegram bot that will be hosted on [Serverspace's cloud servers](https://serverspace.us/) as part of the practical application of the developed technology. Users will be able to send voice audio files to the bot and receive predictions in the format 0 or 1, where 0 means that the person is healthy and 1 indicates a possible COVID-19 disease.

If you need more details on how the project works, what signs are used, and what was the inspiration for the author, we would create the article "COVID-19 Recognition System by Voice Signs".

✌️Give us a sign if you like this type of content!