teleren/devto huggingface dataset:
HacktoberFest Week One
Tags: opensource, css, hacktoberfest23
Published: 2023-10-07 14:44:16

HacktoberFest has begun, issues have been assigned, code has been written pushed and accepted. The first week is almost over and I have two PRs accepted.

## Pull Request # 1

My Hacktoberfest began with the Virtual Coffee kick off event. Dan lead the group to update our site. This year's project was to show our members across the world. The Virtual Coffee site now has a world map.

We added pins to show member's location in the world by adding a location object to our profiles. Then added a 2023 badge to member's avatar. I also took the time to update the socials on  my profile. 

All in one PR for my first PR of the month. That's enough to earn a tree. One of the changes this year is Digital Ocean will plant a tree in your name after the first PR is accepted, not the fourth as in previous years.

I think that's to help reduce spam PRs. You still need four accepted PRs to complete the challenge but one get a tree planted in your name at some point in the future.

## Pull Request #2

Next up I got to help on a game. They are building a memory game. The game works but they wanted to some new cards. 
The maintainers asked for the cards to fit the retro look of the original game and the had to be kid friendly.
 
I used CSS to make four emoji inspired themed cards for the game. This was fun and I have a few ideas from more.


![a heart shape](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/67rgnhqjbaqwzltvl5t1.jpg)


## Second KickOff event

I also attended Digital Ocean and Major league Hacking's Kickoff event. They gave a brief history of HacktoberFest the had various partner companies present their Repos and how people could help. Holopin was there and attendees earned a special holo pin.


It's been an fun first week of HacktoberFest. I'm looking for more Repos to hack on.
cyber security
Tags: cybersecurity
Published: 2023-10-07 14:37:08


Did you know that in the first nine months of 2019, a staggering 7.9 billion records were exposed by data breaches? 

With the global cyber threat continuously evolving, it's crucial to safeguard electronic devices, networks, and sensitive information from unauthorized access, theft, or damage. 

Cybersecurity, which includes network security, application security, information security, and more, is the practice of doing just that. To protect against cyber fraud, robust data access security measures, and cybersecurity risk management software are essential.

 Educating end-users on good security practices, such as avoiding suspicious email attachments and unidentified USB drives, is also crucial. 

Stay safe online and protect your valuable data with cybersecurity measures in place.
Umfrage zur Umsetzung agiler Prinzipien in deutschen Software-Teams
Published: 2023-10-07 14:32:57

Hallo Software-Entwickler,
im Rahmen meiner Masterarbeit am Lehrgang für Projekt- und Prozessmanagement an der Fachhochschule Burgenland führe ich eine Untersuchung über die Umsetzung agiler Prinzipien in deutschen Software-Teams durch. Ihre Meinung dazu wäre mir sehr wichtig und trüge wesentlich zum Erfolg meiner Forschungsarbeit bei.
Sie helfen mir also sehr, wenn Sie sich 8-10 Minuten Zeit nehmen, um den Fragebogen zum Thema zu beantworten.
Ich versichere, dass Ihre Teilnahme an der Umfrage vollkommen anonym ist. Ihre persönlichen Daten werden in keiner Weise erfasst oder weitergegeben. 
Zum Fragebogen gelangen Sie über den folgenden Link: https://www.surveymonkey.de/r/H2XWD8W
The Turing test
Tags: turingtest, airesearch
Published: 2023-10-07 14:28:10

Today, we are discussing the Turing Test, a test for intelligence in a computer proposed by Alan Turing in 1950. 

In this test, a human evaluator judges natural language conversations between a human and a machine designed to generate human-like responses. 

The evaluator would be aware that one of the two partners in the conversation was a machine. If the evaluator could not reliably tell the machine from the human, the machine would be said to have passed the test. 

This test has been a benchmark for AI research for over 70 years.
How To Use Powerful Langchain Embeddings
Tags: datascience, machinelearning, ai, programming
Published: 2023-10-07 14:16:10

Langchain Embeddings transform words into numerical arrays or vectors. These vectors capture the relationship patterns between words. The set of numbers in these vectors serves as a multi-dimensional reference to measure similarity.

What is Langchain Embeddings?
Langchain Embeddings refers to words that have been transformed into numerical arrays or vectors. These vectors capture the relationship patterns between words. The set of numbers in these vectors serves as a multi-dimensional reference to measure similarity.

Full article on [My Page](https://quickaitutorial.com/how-to-use-powerful-langchain-embeddings/)
Unlocking Insights: Azure Synapse Analytics Bike Share Data Warehouse Project
Tags: azure, python, postgressql
Published: 2023-10-07 14:13:06

I recently completed [Data Engineering with Azure specialization on Udacity](https://www.udacity.com/course/data-engineering-with-microsoft-azure-nanodegree--nd0277). It took me three months to finish it. It was very challenging but also a very rewarding experience. I learned a lot and upgraded my Data engineering skills and Cloud knowledge.

In this blog I would like to share my experiences with anyone who might be interested in this specialization. I sincerely recommend this course and hope that this blog will be valuable to other people.

You can find the code related to this project in my [GitHub ](https://github.com/nenalukic/udacity_bike_share_dwh_project)repository.


## Project introduction

This was the first big project in this course: **Azure Synapse Analytics Bike Share Data Warehouse Project**

The project offers a great chance to work with real-world data and build a complete data warehouse using Azure Synapse Analytics.

We'll dive into the interesting process of designing a star schema and organizing Divvy's bike share data into a structured, usable format.

If you are interested and want to read the whole story, go to this [link](https://www.companioncode.com/post/unlocking-insights-azure-synapse-analytics-bike-share-data-warehouse-project)
Microsoft Store gets a new website, and it looks great!
Tags: microsoft, news, tooling, website
Published: 2023-10-07 14:11:44

Microsoft has recently launched a new website for the Microsoft Store. The new website has a fresh, modern design and is easier to navigate than the previous website. It also has a number of new features, such as a curated homepage, personalized recommendations, and the ability to create wishlists.

Here is a closer look at some of the new features on the Microsoft Store website:

* **Curated homepage:** The homepage of the new website features a curated selection of apps, games, movies, TV shows, and more. This makes it easy to find new content to enjoy, even if you don't know what you're looking for.
* **Personalized recommendations:** The new website also provides personalized recommendations for apps, games, and other content. These recommendations are based on your purchase history and browsing habits.
* **Wishlists:** You can now create wishlists on the Microsoft Store website. This is a great way to keep track of the apps, games, movies, and TV shows that you want to buy later.

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

In addition to these new features, the Microsoft Store website also has a number of other improvements, such as:

* **Improved search:** The search function on the new website is more powerful and accurate than the search function on the previous website. This makes it easier to find the content that you're looking for.
* **Faster loading times:** The new website loads faster than the previous website. This means that you can start browsing and shopping sooner.
* **More mobile-friendly design:** The new website has a more mobile-friendly design. This makes it easier to browse and shop on the Microsoft Store website using your smartphone or tablet.

Overall, the new Microsoft Store website is a big improvement over the previous website. It is more modern, easier to use, and has a number of new features. If you're a regular user of the Microsoft Store, I encourage you to check out the new website.

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

## Here are some tips for using the new Microsoft Store website:

* Use the curated homepage to find new content to enjoy.
* Check out the personalized recommendations to see what the Microsoft Store thinks you might like.
* Create wishlists to keep track of the apps, games, movies, and TV shows that you want to buy later.
* Use the improved search function to find the content that you're looking for.
* Enjoy the faster loading times and more mobile-friendly design.

## Conclusion

The new Microsoft Store website is a great improvement over the previous website. It is more modern, easier to use, and has a number of new features. If you're a regular user of the Microsoft Store, I encourage you to check out the new website.
sprockets_terser_with_source_maps v1.1.0 released!
Tags: ruby, rails, sprockets, sourcemaps
Published: 2023-10-07 14:04:05

* Home https://github.com/javier-menendez/sprockets_terser_with_source_maps


   - Required ruby version to >=2.2.x
   - Logger for generated maps files
   - Documentation and development dependencies in gemspec
   - Logger for gzip
   - Rails 7 support on readme and ci matrix
Google's Magnifier app: A helpful tool for everyone
Tags: google, googlecloud, news, tooling
Published: 2023-10-07 14:00:36

Google's Magnifier app is a powerful tool that can help people with vision impairments to see things more clearly. It uses the phone's camera to zoom in on objects, and it has a number of features that make it easy to use, such as the ability to freeze the image, adjust the contrast, and turn on a flashlight.

The Magnifier app is available on most Pixel phones, and it was recently released for other Android devices as well. This is great news for people who rely on this app to help them with their daily lives.

Here are a few ways that the Magnifier app can be useful:

* **Reading small print:** The Magnifier app can be used to read small print on things like food labels, medicine bottles, and menus. This can be especially helpful for people who have difficulty reading glasses or who are in low lighting conditions.
* **Viewing distant objects:** The Magnifier app can also be used to view distant objects, such as street signs or bus numbers. This can be helpful for people who have low vision or who want to get a closer look at something without having to walk up to it.
* **Inspecting objects:** The Magnifier app can also be used to inspect objects for damage or quality control purposes. For example, it can be used to look for cracks in a piece of furniture or to check the ripeness of a piece of fruit.

In addition to these basic features, the Magnifier app also has a number of other features that make it even more useful. For example, it has a color inversion mode that can be helpful for people with certain types of color blindness. It also has a text-to-speech feature that can read text aloud, and it can be integrated with Google Lens to provide additional information about objects.

If you have vision impairments, or if you know someone who does, I encourage you to check out the Magnifier app. It is a free and easy-to-use tool that can make a big difference in people's lives.

## Here are some additional tips for using the Magnifier app:

* Use the freeze button to stop the image from moving. This can be helpful when trying to read small print or inspect an object.
* Adjust the contrast and brightness of the image to make it easier to see.
* Use the flashlight to illuminate objects in low lighting conditions.
* Use the text-to-speech feature to have the app read text aloud.
* Use the Magnifier app with Google Lens to get additional information about objects.

## Conclusion

The Magnifier app is a powerful and versatile tool that can be helpful for people with vision impairments and for people who want to get a closer look at things. It is free and easy to use, and it is available on most Pixel phones and other Android devices.
Understanding Ransomware: A Comprehensive Guide for Developers
Published: 2023-10-07 13:59:56

What is Ransomware?
Ransomware is a type of malware that encrypts files or locks users out of their systems, holding their data hostage until a ransom is paid. The attackers then promise to provide a decryption key or unlock the system once the ransom is paid.

How Does Ransomware Work?


- Infiltration: Ransomware typically infiltrates a system through phishing emails, malicious attachments, compromised websites, or exploiting vulnerabilities in software.

- Encryption: Once inside a system, the ransomware encrypts files using strong encryption algorithms, making them inaccessible to the victim.

- Ransom Demand: The attacker demands a ransom (usually in cryptocurrency) and provides instructions on how to pay.

- Decryption (maybe): If the victim pays the ransom, they may receive a decryption key to unlock their files. However, there's no guarantee that paying the ransom will result in the safe recovery of the data.

- Mitigating Ransomware Risks for Developers
Regular Backups: Implement a robust backup strategy, including regular backups of critical data. Ensure backups are stored securely and are not connected to the network to prevent encryption by ransomware.

Keep Software Updated: Regularly update operating systems, applications, and plugins to patch known vulnerabilities that could be exploited by ransomware.

Educate Users: Educate users on how to recognize phishing attempts, suspicious links, and attachments. Regular training can significantly reduce the risk of a successful ransomware attack.

Network Segmentation: Implement network segmentation to limit the spread of ransomware within the network. Restrict user permissions to only what is necessary for their roles.

Use Antivirus and Anti-malware Software: Employ reputable antivirus and anti-malware software to detect and prevent ransomware infections.


Incident Response Plan: Have a well-defined incident response plan in place to address a ransomware attack promptly. This includes isolating affected systems, contacting law enforcement, and engaging with cybersecurity experts.

Conclusion
Ransomware is a persistent threat that requires vigilance and proactive measures to mitigate. As developers, being well-informed about ransomware and taking steps to prevent it is crucial in safeguarding our data and the systems we work on.

Stay safe, stay informed, and let's collectively work towards a more secure digital world.
...becoming a front-end developer
Published: 2023-10-07 13:46:07

Hi,
This is my first of many posts on this platform. I really do not have much to share - just testing the waters.
I have just started on a journey to becoming a front-end developer and excited but equally nervous about where it will lead. I know there is a ton to learn and unlearn and I am grateful for online communities like this where I can engage with people of diverse backgrounds.
career transition from data analyst to software development
Published: 2023-10-07 13:46:04

Considering a career transition from data analyst to software development after approx 4 years in the data field. Any tips or success stories from professionals who have made a similar switch? How can I effectively leverage my existing skills and experience to secure a junior software development position and justify this career shift?
Bg: haven't really coded as part of the job experience but studying Java now and have worked on airflow and Mulesoft for beginners.. worried I don't have too many marketable skills to secure a job now .. please guide ..
Filamentphp 3 : Custom Database Notification Actions
Tags: laravel, filamentphp, php, notifications
Published: 2023-10-07 13:45:28

# Introduction
In filamentphp there are called Database notification, which is we can notify specify user. Read [documentation](https://filamentphp.com/docs/3.x/notifications/database-notifications)



# What's The problem?

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

There are a `Mark all as read` action. How we can override the method of that action?


# Solution
First, we need to create a livewire component, let's call it `DatabaseCustomNotifications`

```bash
php artisan make:livewire DatabaseCustomNotifications
```

That will be create file in `app\Livewire\DatabaseCustomNotifications`, and looks like this

```php
<?php

namespace App\Livewire;

use Livewire\Component;

class DatabaseCustomNotifications extends Component
{
}

```

Next, You need change extends to `Filament\Livewire\DatabaseNotifications`.

```php
<?php

namespace App\Livewire;

use Filament\Livewire\DatabaseNotifications;
use Livewire\Attributes\On;
use Livewire\Component;

class DatabaseCustomNotifications extends DatabaseNotifications
{
}
```

Next, Use the livewire component in your blade.

```php
@livewire('database-custom-notifications')
```

Next, let's override `markAllNotificationsAsRead` method

```php
<?php

namespace App\Livewire;

use Filament\Livewire\DatabaseNotifications;
use Livewire\Attributes\On;
use Livewire\Component;

class DatabaseCustomNotifications extends DatabaseNotifications
{
    public function markAllNotificationsAsRead(): void
    {
        dd("Got it");
        $this->getUnreadNotificationsQuery()->update(['read_at' => now()]);
    }
}
```


And finally, you can modify that action.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bj04r3uh1qznj5nckbt3.png)
Quantum Test: First step to AGI?
Tags: ai, quantum, learning
Published: 2023-10-07 13:41:11

## The Quest for Consciousness Testing

"Begin with the end in mind" - a principle famously articulated by Stephen R. Covey in his book "The 7 Habits of Highly Effective People." As we delve into the realm of consciousness, this principle becomes ever more pertinent. If we are to develop a test for consciousness, we must first define the outcome we seek.

For years, scientists and philosophers have grappled with the nature of consciousness. Is it merely the result of intricate neural networks, or does it transcend the physical realm? The Turing Test, proposed by Alan Turing in 1950, gauges a machine's ability to exhibit human-like intelligence. But can it truly measure consciousness? Many argue that it falls short.

## Consciousness: A Spectrum or a Defined State?

Just as light exists on a spectrum, from infrared to ultraviolet, could consciousness too be a spectrum? Some believe that consciousness isn't a binary state but rather a gradient. From the basic awareness exhibited by single-celled organisms to the profound self-awareness of humans, there's a vast range of conscious experience. This perspective challenges our conventional understanding and has profound implications for both artificial intelligence and biological entities.

## Quantum Theories and Consciousness

The world of quantum mechanics, with its wave-particle duality and superposition, has long baffled scientists. Some theories postulate that consciousness may be the missing link, explaining quantum phenomena.

One such theory posits that consciousness forces subatomic particles to "decide" on a single outcome, collapsing the wave function. If this is true, then consciousness isn't just an observer but an active participant in the quantum realm.

Another intriguing proposition is that consciousness relies on quantum entanglement, a phenomenon where particles become interconnected and share states instantaneously, regardless of the distance separating them. Could this interconnectedness be the foundation of conscious experience?

## The Quantum Solution to the Consciousness Conundrum?

If consciousness and quantum mechanics are intertwined, then perhaps the quantum realm holds the key to testing for consciousness. Quantum-based tests could potentially detect the subtle interplay between consciousness and subatomic particles, offering insights far beyond traditional methods.

However, the marriage of quantum theory and consciousness remains speculative. While it presents an exciting frontier for research, scientists must approach with caution, ensuring rigorous testing and validation.

## Conclusion

The journey to decipher consciousness is complex and multi-faceted. From philosophical debates to cutting-edge quantum theories, our understanding is continually evolving. While we may not have a definitive test for consciousness yet, by beginning with the end in mind and exploring all avenues, we inch ever closer to unraveling this profound mystery.
Learning ReactJS, Suggest Resources and Roadmap?
Tags: webdev, javascript, beginners, react
Published: 2023-10-07 13:20:53

I've already learned JavaScript, HTML, CSS, Node.js, Express, and MongoDB, and now I want to start learning React. Can someone who's experienced with React provide me with guidance on how to begin?, what are important concepts that I need to learn and what roadmap should I follow, also how much React is needed for Next.js as I am planning to learn Next.js after react?
Metaverse UI Design In Figma | Figma Tutorial For Beginners
Published: 2023-10-07 13:00:38

{% youtube _pI2d2ot8VE %}
Hi guys, today we want to show Metaverse UI Design In Figma | Figma Tutorial For Beginners
Please, if you love it, support us with Like & Subscribe.🙏🙏❤️❤️

Let's be friends and connect
📩 Subscribe:https://shorturl.at/BCTV8
📷 Instagram: https://www.instagram.com/soudemy/
📱 Behance: https://www.behance.net/soudemy
🐦 Twitter: https://twitter.com/SoudemyAcademy

In the comments, you can say what design you want so that we can prepare the video for you.

#figma #figmadesign #figmatutorial #tutorial #figmatips
How to Make CRUD app in JavaScript
Tags: javascript, webdev, beginners, tutorial
Published: 2023-10-07 12:49:45

{% youtube aKP5610AEM4 %}
In this tutorial, we'll be creating a CRUD (Create, Read, Update, Delete) note taking app using vanilla JavaScript. This app will allow users to enter notes, view them, and delete them.

If you're looking to learn the basics of CRUD apps in JavaScript, then this tutorial is for you! By the end of this tutorial, you'll have created a basic CRUD app that you can use in your own projects. We'll walk you through the entire process, from scratch, so you'll understand every step of the way. Let's get started!

⏱️ Timestamps
0:00 - Demo
6:58 - Starter file
08:25 - Initial HTML CSS
22:24 - Setting typography
27:47 - Sidebar section
54:43 - Header section
1:02:15 - Notelist
1:14:27 - Modal
1:27:56 - Tooltip
1:32:57 - Media queries
1:38:31 - Basic javascript functionality
1:44:47 - Light & dark theme
1:58:07 - Tooltip functionality
2:06:01 - Create notebook (JS)
2:40:08 - Render existed notebook (JS)
2:46:56 - Update notebook (JS)
2:59:40 - Delete notebook (JS)
2:22:48 - Create note (JS)
3:52:46 - Render note (JS)
4:07:36 - Read & update note (JS)
4:16:26 - Delete note (JS)

[🔗Source Code 1](https://www.patreon.com/posts/notekeeper-crud-90521818?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=postshare_creator&utm_content=join_link)
[🔗Source Code 2](https://www.buymeacoffee.com/codewithsadee/e/173443)
[🔗Join our discord community to get help](https://discord.com/invite/r3R6HmZXQv)
Uber Like Taxi Booking App By SpotnRides
Tags: uberclone, ubercloneapp, taxibookingapp
Published: 2023-10-07 12:48:04

Uber clone is a ready-to-use taxi booking app solution that will allow you to start an Uber-like cab renting service with immediate effect.

The best white label **[Uber clone app](https://www.spotnrides.com/)** with a script that you can immediately start using. Avoid the cost of building an original ridebooking app like Uber.

Our development process is quite straightforward. Our Uber clone app is ready for deployment and installation.
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/50cdj4q779ycv3k5a4r1.jpeg)