teleren/devto huggingface dataset:
Placeholder Contributor
Tags: hack23contributor
Published: 2023-10-19 17:33:38

<!-- ✨This template is only meant to get your ideas going, so please feel free to write your own title, structure, and words! ✨ -->

### Intro
<!-- Share a bit about yourself as a contributor. Is this your first Hacktoberfest, or have you contributed to others? Feel free to embed your GitHub account by using {% embed LINK %} -->
Hello! I am Mayuresh Dharwadkar. An ya this was my first Hacktoberfest. Along with hacktoberfest I also participated in Hacksquad 2023. It was a fun experiencing the open source culture.
Lets connect : Github - {% embed https://github.com/Mayureshd-18 %}

### Highs and Lows
<!-- What were some of your biggest accomplishments or light-bulb moments this month? Did any problems come up that seemed impossible to fix? How did you adapt in those cases?  -->
The open-sourcing at big repos isn't as easy as I thought it would be. We have to follow various norms and follow the rules. 

### Growth
<!-- What was your skillset before Hacktoberfest 2023 and how did it improve? Have your learning or career goals changed since working on these new projects? -->
I was a moderate level developer in Python but after Hacktoberfest, I learned about integrating my every project using git into github which gave me an advantage for rolling back to prev commits.
Set NTP
Tags: redhat, rhca, tutorial, linux
Published: 2023-10-19 17:26:10

**1. Introduction to NTP**

The Network Time Protocol (NTP) allows for the precise distribution of time and date information to keep networked computer systems' time clocks synced to a common reference over the network or the Internet. Many standards organizations across the world have atomic clocks that can be used as a reference. 

In IT, accurate timekeeping is critical for a variety of reasons. Accurate time stamps in packets and logs, for example, are necessary for networking. Because logs are used to analyze service and security issues, time stamps generated on separate systems must be generated by synchronized clocks to be of genuine use.

In Linux systems, **NTP** is implemented by a daemon running in user space. 

**2. NTP Setup**

**Question:** Configure your system as an NTP client of "classroom.example.com"

Step 01

Check the status of `chronyd.service`.

```
[root@servera ~]$ systemctl status chronyd.service
```

Step 02

Edit the **/etc/chrony.conf** file and add the below line. 

When you add _classroom.example.com_ into the chrony.conf file, get a copy of the line as per the screenshot, and paste it after the `pool 2.rhel.pool.ntp.org iburst` like below (Highlighted line) and save it.


![ntp file configs](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ukz0stnzgfm8miato3j0.png)

Step 03:

Now we need to restart the `chronyd.service` and check the status if it is running. 

```
[root@servera ~]$ systemctl restart chronyd.service

[root@servera ~]$ systemctl status chronyd.service
● chronyd.service - NTP client/server
 Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor
 preset: enabled)
 Active: active (running)
```

Step 04:

Now we want to verify the change. In order to do that run the below command. 

`[root@servera ~]$ chronyc sources -v` After running this command you will see the below output. If you get like below your NTP setup is successes. 

```
[student@servera ~]$ chronyc sources -v
210 Number of sources = 4

  .-- Source mode  '^' = server, '=' = peer, '#' = local clock.
 / .- Source state '*' = current synced, '+' = combined , '-' = not combined,
| /   '?' = unreachable, 'x' = time may be in error, '~' = time too variable.
||                                                 .- xxxx [ yyyy ] +/- zzzz
||      Reachability register (octal) -.           |  xxxx = adjusted offset,
||      Log2(Polling interval) --.      |          |  yyyy = measured offset,
||                                \     |          |  zzzz = estimated error.
||                                 |    |           \
MS Name/IP address         Stratum Poll Reach LastRx Last sample
===============================================================================
^* time.cloudflare.com           3   9   377   467  +3057us[+3544us] +/-   97ms
^+ time.cloudflare.com           3   9   377    10  +2709us[+2709us] +/-   88ms
^? time.cloudflare.com           0   6     0     -     +0ns[   +0ns] +/-    0ns
^? time.cloudflare.com           0   6     0     -     +0ns[   +0ns] +/-    0ns
```
nextjs-app: Create a Next.js App in One Command
Tags: nextjs, typescript, javascript, react
Published: 2023-10-19 17:06:37

Hello fellow developers! 👋 In this article, I'll walk you through creating a robust Next.js starter template that comes pre-configured with TypeScript, Tailwind CSS, ESLint, and more. Whether starting a new project or looking to streamline your development workflow, this template aims to simplify your dev life.

**Getting Started**

To kick things off, you can quickly generate a new project using the following command:

```
npx nextjs-app projectname
```

Alternatively, you can clone the project from the GitHub repository:


```
git clone https://github.com/muhammad-fiaz/create-nextjs-app.git
```

after that, you need to config the package.json


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


after that enter the below step

```
cd project name
```

Afterward, run the development server:


```
 npm run dev
```

Now you're up and running! Open `http://localhost:3000` in your browser, and you'll see the magic happen.

**Features**

Our Next.js starter template comes with a set of features to enhance your development experience:

**TypeScript Support**: Enjoy the benefits of static typing and improved code quality with TypeScript.

**Tailwind CSS Integration**: Quickly style your components using the popular utility-first CSS framework, Tailwind CSS.

**ESLint for Code Linting**: Ensure your code follows best practices and catches potential issues early.

**Learn More**
To get the most out of this template, check out [GitHub](https://github.com/muhammad-fiaz/nextjs-app)

**Deployment on Vercel**
Deploying your Next.js app is a breeze with the Vercel Platform. Follow the Next.js deployment documentation for more details.

**Support and Sponsorship**
If you find this template helpful and want to support my work, consider buying me a coffee or becoming a patron:

[![BuyMeACoffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-ffdd00?style=for-the-badge&logo=buy-me-a-coffee&logoColor=black)](https://buymeacoffee.com/muhammadfiaz)[![Patreon](https://img.shields.io/badge/Patreon-F96854?style=for-the-badge&logo=patreon&logoColor=white)](https://patreon.com/muhammadfiaz)[![Ko-Fi](https://img.shields.io/badge/Ko--fi-F16061?style=for-the-badge&logo=ko-fi&logoColor=white)](https://ko-fi.com/muhammadfiaz)[![Sponsor muhammad-fiaz](https://img.shields.io/badge/Sponsor-%231EAEDB.svg?&style=for-the-badge&logo=GitHub-Sponsors&logoColor=white)](https://github.com/sponsors/muhammad-fiaz)

Your support means a lot and keeps the project going!

**Conclusion**
Thank you for checking out this Next.js starter template. I hope it accelerates your development process and brings joy to your coding journey. Feel free to leave feedback, [star the GitHub repository](https://github.com/muhammad-fiaz/nextjs-app/), or follow me on [Dev.to](https://dev.to/muhammadfiaz) and [GitHub](https://github.com/muhammad-fiaz).

Stay tuned for updates and happy coding! 🚀
106 berufliches Vorwärtskommen: Geduld zahlt sich aus.
Tags: deutsch, career, motivation, discuss
Published: 2023-10-19 17:00:00

Moin Moin,

eine weitere Redewendung, die man sich merken sollte, neben [„Ehrlichkeit währt am längsten“→](https://dev.to/amustafa16421/103-berufliches-vorwartskommen-ehrlichkeit-wahrt-am-langsten-mjh) ist, 

> Geduld zahlt sich aus.

Als Anfänger hat man eine lange Ausbildung vor sich. Als Ausgebildeter eine lange Zeit der Fortbildung.
Es gibt vieles an Erfahrung zu sammeln, Technologien zu beherrschen und weiteres kennenzulernen.

Die IT ist ein komplexes Feld. Dies ist, u.a. für Leute die gerne dauerhaft lernen, ein Punkt der für die IT spricht. Entsprechend benötigt man Geduld bis man das umsetzen kann was man sich wünscht. Vor allem wenn Qualität ebenfalls eine Rolle spielen soll, was hoffentlich der Fall ist.

Hat man jedoch erstmal die Grundlagen gemeistert, einschließlich einiges an Grundmustern erkannt, so lassen sich viele Bereiche einfacher verstehen.
Geduldig bleiben.

Lass uns mittels Kommentaren austauschen.

Beste Grüße,
Mustafa

Oder auch mittels E-Mail: mustafa.kevin.dwenger@posteo.de
Betreff: Austausch
105 berufliches Vorwärtskommen: Nach langer Zeit der Ehrlichkeit…
Tags: deutsch, career, motivation, discuss
Published: 2023-10-19 17:00:00

Moin Moin,

vorab möchte ich alle von euch, die mehr als 10 Jahre Berufserfahrung in der IT haben, von ihren Erfahren zu sprechen bzgl. Ehrlichkeit und ob es sich für sie bisher ausgezahlt hat.

Unabhängig von der IT, wird ehrlichen Menschen vertrauen geschenkt. Entsprechend ist der Umgang mit Menschen für ehrliche Menschen deutlich einfacher. Dies gilt bspw. für Verhandlungen und Besprechungen. 

Einen interessanten Punkt, den ich mal aufgeschnappt habe ist, dass Ehrlichkeit das Gedächtnis entlastet. Man muss sich weniger merken, da man keine „Geschichte“ fortspinnen muss. Man kann sich darauf konzentrieren sich tatsächlich wichtiges zu merken.

Deswegen hier auch nochmal: Ehrlichkeit währt am längsten.

Lass uns mittels Kommentaren austauschen.

Beste Grüße,
Mustafa

Oder auch mittels E-Mail: mustafa.kevin.dwenger@posteo.de
Betreff: Austausch
Placeholder Maintainer
Tags: hack23maintainer
Published: 2023-10-19 16:58:27

<!-- ✨This template is only meant to get your ideas going, so please feel free to write your own title, structure, and words! ✨ -->

### Intro
<!-- Share a bit about yourself as a maintainer. Is this your first Hacktoberfest, or have you maintained in others? Feel free to embed your GitHub account by using {% embed LINK %} -->

### Project
<!-- Tell us about the repository that you hosted. What processes did you set up to review and merge pull requests? Feel free to embed your GitHub repo by using {% embed LINK %} -->

### Highs and Lows
<!-- What were some of your biggest accomplishments or light-bulb moments this month? Did any problems come up that seemed impossible to fix? How did you adapt in those cases?  -->

### Growth
<!-- What was your skillset before Hacktoberfest 2023 and how did it improve? Have your project goals changed since publicly maintaining it? -->
Best of 3 online course platforms to level up your skills
Tags: programming, tutorial, beginners
Published: 2023-10-19 16:54:42

##The List of Platforms
The list of the best platforms to learn new skills in order to improve your skills are:
**[1.Udemy](https://www.udemy.com/)**
     This site is the largest online educational platform in the world at present. It has a lot of instructors which expertise in many different fields. It has huge number of courses due to this. The price of courses may vary and may start as low as $6.
     **Advantages:**
     * It has a lot of courses in various fields like 
     Programming, Data science, Arts, Designing, Photography, 
     etc.
     * It has courses at cheap rates.
     * It has good instructors.
     **Disadvantages**
     * It does not have many top universities affiliated to it.
     * Lack of specialized courses.
     * More focus on quantity than quality.
**[2 Coursera](https://www.coursera.org/)**
     This site is great to learn free audited courses and even get paid course with certificates from great universities like Stanford, Michigan, etc. It is a site with various course by professors from reputed universities.
**Advantages:**
* It has courses which is free auditable.
* You can get courses from top universities.
* Get certificates from the universities.
* Specialized courses.
**Disadvantages:**
* Certificates are comparatively costly.
* No on site code editor.

**[3 Edx](https://www.edx.org/)**
This site is great to learn free audited courses and get a lot of practical oriented courses with paid course with certificates from great universities like Harvard, etc. Like Coursera it has professors from top universities expertizing in their field.
**Advantages:**
* It has courses which is free auditable.
* You can get courses from top universities.
* Get certificates from the universities.
* Specialized and practically oriented courses.
**Disadvantages:**
* Certificates are comparatively costly.
* No on site code editor.
* It is less popular then Coursera and Udemy.
  
**Conclusion**
So all this sites are great in their respective ways. You can compare top courses from these site on [Pacificmultiverse](https://pacificmultiverse.com). Hope this short article helps you find the right course for you.
Hacktoberfest Contributor
Tags: hack23contributor
Published: 2023-10-19 15:22:58

<!-- ✨This template is only meant to get your ideas going, so please feel free to write your own title, structure, and words! ✨ -->

### Intro
<!-- Share a bit about yourself as a contributor. Is this your first Hacktoberfest, or have you contributed to others? Feel free to embed your GitHub account by using {% embed LINK %} -->
It is my First time participating in Open Source hoping to have fun and learning new Things  {% embed https://github.com/ArnabBCA %}

### Highs and Lows
<!-- What were some of your biggest accomplishments or light-bulb moments this month? Did any problems come up that seemed impossible to fix? How did you adapt in those cases?  -->
I have Succesfully Completed Hacktoberfest Challenge and merged 12 prs {% embed https://github.com/SarthakKeshari/calc_for_everything/pull/57 %}

{% embed https://github.com/arc53/DocsGPT/pull/384 %}
### Growth
<!-- What was your skillset before Hacktoberfest 2023 and how did it improve? Have your learning or career goals changed since working on these new projects? -->
I knew React.js and Build MERN stack Projects
State Of The Art (SOTA) AI Punctuators Comparison
Tags: ai, punctuator, classification, token
Published: 2023-10-19 16:49:21

In the first image, left one is felflare/bert-restore-punctuation and right one is unikei/distilbert-base-re-punctuate

I think unikei/distilbert-base-re-punctuate is better

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

The example is the transcription of my latest video. Transcribed with Whisper Large Model V1

Second image is raw vs unikei/distilbert-base-re-punctuate

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ppqxyfysqx9eo83lnrpb.png)
Placeholder Contributor
Tags: hack23contributor
Published: 2023-10-19 16:46:26

<!-- ✨This template is only meant to get your ideas going, so please feel free to write your own title, structure, and words! ✨ -->

### Intro
Hey there folks it was first time contributing to hackoctoberfest and honestly it was not as hard i thought it would be , i focused mostly on trying to contribute to projects with tech stacks which i wanted to learn. 

### Highs and Lows
I started with a simple document issue and then tried a reactjs issue , and my final two issues were related to go lang, i did not know everything at the start but did recieve a lot of help from the maintainers.

### Growth
Mostly learnt more about go and about TS with prisma.
Ever wondered if AI will someday provide a polynomial-time solution for a discrete logarithm? Let's talk about it!
Tags: security, beginners, discuss, ai
Published: 2023-10-19 16:43:37

The other day I finished watching the HBO series Silicon Valley, which I recommend by the way (my favourite character is Gilfoyle), at one point they raised this possibility as something catastrophic, so I started researching the subject. The discrete logarithm is a fundamental problem in number theory and cryptography.

The discrete logarithm problem is considered difficult, and this difficulty is the basis of many cryptographic systems, such as the Diffie-Hellman key exchange protocol and the DSA digital signature scheme.

When we say that a solution to a problem is "in polynomial time," we mean that the time it takes to solve the problem grows polynomially with respect to the size of the input, rather than growing exponentially or even faster. Problems that can be solved in polynomial time are considered "efficiently solvable."

So if an AI develops a general solution to the discrete logarithm in polynomial time, it means it has found a way to solve this fundamental problem much more efficiently than previously thought possible. This would have huge implications:

Security Implications: Many cryptographic systems that rely on discrete logarithm difficulty would become insecure. This could compromise the security of communications, financial transactions, and many other systems that rely on discrete logarithm-based cryptography.

Theoretical advance: In terms of the theory of computing and cryptography, such a discovery would be a significant advance, changing the perception of which problems are difficult and which are not.

Research boost: A discovery of this type would prompt a review and redesign of cryptographic systems, in addition to motivating research in related areas to identify other possible advances.

It is important to note that, as far as I know, no such polynomial solution has been found for the discrete logarithm, and it is considered one of the open problems in cryptography and number theory.

What do you think, does this worry you?
To what extent is it a distant or impossible topic?
It would be cool if someone with more knowledge than me (that is, anyone) shed light on the matter.
Difference between Functional and Non Functional Testing
Published: 2023-10-19 16:34:45

Functional Testing:

      1.Functional Testing verifies each functions and requirements of the software 
      2.It's based on customer requirements
      3.Functional testing goal is to validate software actions
      4.Functional testing have a five types of testing
           -Unit Testing
           -Integration Testing
           -Interface Testing
           -Regression Testing
           -User Acceptance Testing

Non Functional Testing:

     1.Non Functional Testing verifies aspects like performance, usability, reliability and etc.
     2.It's based on customer expectations.
     3.Non Functional Testing goal is to validate software performance.
     4.Non Functional Testing have a five types of testing
          -Documentation Testing
          -Installation Testing
          -Performance Testing
          -Reliability Testing
          -Security Testing
 
Example:
     Testing the telegram mobile app.
         -chat, call and all functions and futures are tested by Functional testing
         -user manual, security, Installing the app and performance are tested by Non Functional testing.
Hacktoberfest 2023
Tags: hacktoberfest, hacktoberfest23, hack23maintainer, hack23contributor
Published: 2023-10-19 16:23:17

![hacktoberfest](https://github.com/Rollczi/LiteCommands/assets/49173834/c3f218a0-268a-419d-899d-703ab0501ff0)

### [LiteCommands](https://github.com/Rollczi/LiteCommands) & Hacktoberfest 2023

**Celebrate 10th year of supporting open source!**
- Register on [hacktoberfest.com](https://hacktoberfest.com/) and start supporting open source!
- Create a [fork](https://github.com/Rollczi/LiteCommands/fork) of the LiteCommands repository and create a new branch.
- Add/Improve/Fix features and open [Pull request](https://github.com/Rollczi/LiteCommands/pulls/)! If you don't have an idea, see [issues](https://github.com/Rollczi/LiteCommands/issues/)!  

**Happy coding!**

See also [reposilite](https://github.com/dzikoysk/reposilite)
My [contribution](https://github.com/dzikoysk/reposilite/pull/1954) to reposilite
what if we no longer rely on email? what could this cause?
Published: 2023-10-19 16:20:16



**ChatGPT answer:**
If you were to successfully convince everyone to completely abandon email, it would have significant implications across various aspects of personal, professional, and societal communication. Here are some potential consequences:

Shift to Alternative Technologies: The most immediate result would be a significant shift to alternative communication technologies, such as instant messaging, collaboration platforms, video conferencing, and social media.

Enhanced Real-Time Communication: Real-time communication tools would become even more central to daily interactions. Instant messaging and video calls would replace email for quick exchanges and conversations.

Increased Collaboration: Collaboration platforms would see increased use for project management, document sharing, and team collaboration. Documents would be edited collaboratively in real-time.

Reduced Formality: Email's formal and structured nature would be replaced by more casual and informal communication. People might communicate in a more conversational and dynamic way.

Decreased Email Overload: The problem of email overload and inbox management would be alleviated. People would no longer struggle with overflowing email inboxes and spam.

Efficiency and Speed: Communication would be faster and more efficient for quick interactions, which could improve productivity in some cases.

New Communication Norms: New norms and etiquette would develop around the use of alternative communication tools. For example, when it's acceptable to send messages or make video calls.

Changing Business Communication: Business communication would adapt to the shift, with email replaced by more immediate and collaborative tools. The style of professional communication would evolve.

Privacy and Security Concerns: There would be new privacy and security concerns associated with the use of alternative technologies. Ensuring data privacy and security would be essential.

Digital Inclusion: Efforts would need to be made to ensure digital inclusion for those who might not have access to or be comfortable with new communication tools. This would be crucial for equitable communication.

Impact on Email Service Providers: The email industry would see a decline in demand, which could affect email service providers, although many of them also offer other services.

Environmental Benefits: The reduction in email usage could lead to energy savings and a lower carbon footprint, as email infrastructure consumes energy in data centers.

Social and Behavioral Changes: There would be social and behavioral changes in how people interact and share information, with a shift away from long-form email communication.

Archival and Record Keeping: Managing and archiving communication records would need to adapt to new communication tools.


What is **your answer**?