teleren/devto huggingface dataset:
From Code to Intelligence; My Journey as a Machine Learning Enthusiastic
Tags: machinelearning, ai, programming, computerscience
Published: 2023-02-14 22:48:05

> "Machine learning is not only about algorithms and models, but it's also about data, infrastructure, and culture." - Yufeng Guo

Hi everyone, and welcome to my Dev.to diary! I'm thrilled to be sharing my journey into the world of machine learning with all of you. In this post, I'll be introducing myself and talking a bit about how I got interested in ML.

##A Bit About My Background
I come from a software development background and spent the first three years of my university in learning programming, building web apps and software. While I enjoyed the technical challenges and problem-solving aspects of software development, I found myself craving something more.

##Discovering Machine Learning
That's when I discovered machine learning. I was immediately drawn to the idea of building intelligent systems that could learn and improve over time, and I was amazed by the many ways in which ML is already transforming our world. Also I got very inspired from the quote of Tony Tether:
> "Machine learning is the next internet."

I started taking online courses and reading up on the latest research, and I was hooked. I loved the idea of using data and algorithms to build predictive models, extract insights, and solve real-world problems.

## My Journey So Far
Since then, I've been fortunate enough to work on a variety of machine learning projects, ranging from image classification and natural language processing to recommendation systems and anomaly detection. Each project has been a learning experience, and I'm constantly amazed by the power and potential of this field. And I'm on the road to Ideal ML engineer.

![Ideal Machine Learning Engineer skills](https://miro.medium.com/max/923/1*pybmKQnHsUjgwUZ2sjjPLQ.png)

##Why I'm Starting This Diary
In this diary, I plan to share my experiences and insights as I continue my journey into the world of machine learning. I hope to connect with other ML engineers and enthusiasts, share tips and tricks, and discuss the latest developments in the field.

I'm excited to be a part of this community and to contribute to the conversation around machine learning. Thanks for reading, and I'll see you in my next post!

---
Aplicaciones para Scrum Master 🦸🏻
Tags: jira, trello, miro, mural
Published: 2023-02-14 22:45:17

- Jira: https://www.atlassian.com/es/software/jira
- Service now: https://www.servicenow.com/
- Trello: https://trello.com/
- Miro: https://miro.com/
- Mural: https://www.mural.co/
- Planning poker: https://planningpokeronline.com/
- Planit poker: https://www.planitpoker.com/
Guess The Number Game in Python
Tags: python, beginners, tutorial, programming
Published: 2023-02-14 22:39:25

We are going to build guess number game using the while loop.
There we will generate a random number to save as a secret number then we will ask them to user guess if the user's number matches our secret number then the user will win or else the user will lose the game.

**Rules of Game:**
1. User can guess a number max 5 times or else the user will lose the game
2. If users guess a high number then we will tell them you are high
3. If users guess a low number then we will tell them you are low
4. If the user has lost the game then at the end we will tell GAME OVER

Here is the code 👇

```
import random


secret_number = random.randint(1, 20)
i = 1


while i <= 5:
    user = int(input("Enter your guess number\n"))


    if user == secret_number:
        print("Correct Number")
        break
    elif user > secret_number:
        print("To High")
    elif user < secret_number:
        print("To Low")


    if i == 5:
        print("GAME OVER")
   
    i += 1

```
Label Inheritance with Apache AGE
Tags: postgres, graphdb, opencypher, apacheage
Published: 2023-02-14 22:33:47

Graph databases are becoming increasingly popular due to their ability to handle highly connected data and provide fast access to relationships between data points. One such graph database is **Apache AGE**, which is a graph extension that allows users to create and manipulate graphs on top of a relational database using PostgreSQL.

Apache AGE graphs are made up of vertices and edges, which can be categorized using labels. This allows for easy classification and organization of data within the graph. However, managing labels can become complex when dealing with large graphs, as the number of labels can quickly become overwhelming.

To help simplify label management, Apache AGE is currently developing a new feature called **label inheritance**. This feature allows for labels to be inherited by child vertices, which greatly simplifies the process of categorizing data within a graph.

Label inheritance works by allowing child vertices to inherit the labels of their parent vertices. For example, consider a graph where each vertex represents a person. Each person vertex may have a label indicating their profession, such as "doctor," "lawyer," or "teacher." If a new vertex is added to the graph that represents the child of a lawyer, that vertex can inherit the "lawyer" label from its parent. This greatly simplifies the process of categorizing the data within the graph, as the child vertex does not need to be manually labeled.

Label inheritance can also be used to create a hierarchy of labels within the graph. For example, if a vertex has the label "animal," all of its child vertices could inherit that label, such as "cat," "dog," "bird," and so on. This allows for easy categorization of data and simplifies the process of querying the graph.

Overall, label inheritance is a powerful tool for managing large and complex graphs in Apache AGE. By simplifying label management and creating label hierarchies, users can more easily organize and query their data within the graph. As this feature continues to be developed, it will likely become a crucial tool for graph database users looking to manage their data efficiently and effectively.

Apache AGE Website : https://age.apache.org/
Apache AGE Repo on GitHub : https://github.com/apache/age
5 Must-Read Books for Building Lean Prototypes to Validate Your SaaS Idea 📚💻🚀
Tags: startup, saas, writing, watercooler
Published: 2023-02-14 22:22:05

Ready to validate your SaaS idea? 🚀📈 Here are 5 must-read books on building lean prototypes to help you succeed! 💪📚
Get inspired to create a product that meets customer needs quickly.
Let's build your dream SaaS!

---

## 1/5 📚 "The Lean Startup" by Eric Ries
• Build, measure, and learn from lean prototypes
• Create a product that meets your customer's needs
• Use continuous innovation to grow
Create a successful SaaS product that meets your customers' needs!
## 2/5 📚 "Sprint: How to Solve Big Problems and Test New Ideas in Just Five Days" by Jake Knapp
• Rapidly prototype and test with customers
• Use feedback to make data-driven decisions
• Create a product that meets customer needs
Turn your SaaS idea into a success with customer testing!
## 3/5 📚 "Value Proposition Design" by Alexander Osterwalder and Yves Pigneur
• Create a value proposition that resonates
• Use prototyping to validate market fit
• Design products customers want
Design a SaaS product your customers will love!
## 4/5 📚 "Testing Business Ideas" by Alexander Osterwalder and Yves Pigneur
• Create and test prototypes to refine value prop
• Use feedback to make data-driven decisions
• Validate SaaS ideas before investing
Reduce risk and increase success with prototyping!
## 5/5 📚 "Lean UX" by Jeff Gothelf and Josh Seiden
• Build and test lean prototypes
• Iterate based on customer feedback
• Create a product that meets customer needs
Build a great SaaS product with customer feedback!

---

In conclusion, these books 📚 will help you build a successful SaaS product that meets your customers' needs.
Now it's your turn! Let me know how you used prototyping to validate your SaaS idea 💡 in the comments! 💻🚀📈
Pola Asuh Anak Modern demi Kestabilan Mental pada Generasi Mendatang
Tags: magangsrdkomatik2023, mobile, komatikugm
Published: 2023-02-14 21:59:36

Menjadi orang tua/pengurus anak memanglah bukan perkara yang mudah. Tak hanya cukup untuk memberikan nafkah materiil saja seperti makanan, dan pakaian, serta tempat tinggal yang layak, melainkan orang tua juga harus memberikan nafkah immateriil seperti halnya pendidikan demi membentuk karakter anak yang matang serta menjadikannya "**Tokoh Utama**" dalam kehidupan sosialnya, begitu pula dengan kehidupan digitalnya. 

Berdasarkan data dari Komisi Perlindungan Anak Indonesia (KPAI), per Januari-November 2022 terdapat setidaknya 4.124 aduan terkait kasus perlindungan anak, dimana terdapat 2.971 aduan mengenai kasus pemenuhan hak anak. Begitu pula kasus yang baru-baru ini terjadi, dimana **Ratusan Siswa di Ponorogo Hamil di Luar Nikah**. Ini menunjukkan bahwa masih minimnya ilmu parenting di Indonesia, terutama dalam pemberian informasi mengenai hal-hal tabu seperti pornografi, dan lain sebagainya. Apabila ini terus dibiarkan, maka akan terjadi lingkaran setan yang tak akan berhenti di generasi ini saja, dan bisa-bisa Indonesia tidak akan meraih generasi emas 2045. 

Untuk menghentikan lingkaran setan ini, salah satu cara paling efektif adalah mengajarkan parenting sedini mungkin kepada siswa yang masih berada di sekolah menengah. Karena generasi sekarang sudah sangat terbiasa dengan gadget, maka cara terefektif adalah dengan membuat mereka belajar parenting secara tidak sadar melalui **aplikasi mobile**. 

Aplikasi ini nantinya akan lebih menggandeng konsep interaktif dimana nantinya proses pembelajaran akan dilakukan via video pendek 2-3 menit dan setelahnya akan langsung praktik menggunakan animasi bayi (pembaca dapat membayangkan aplikasi Pou) dimana nantinya user akan diminta memilih misalnya "Di bawah ini, manakah perilaku yang benar ketika anak tersebut terjatuh (dalam gambar)". Batasan aplikasi di sini adalah karena target pengguna hanyalah anak-remaja, maka aplikasi hanya akan sebatas aplikasi interaktif berupa pembelajaran parenting, nantinya pengguna dapat menggunakan aplikasi ini untuk bisa belajar lebih lanjut mengenai parenting secara mendetail, baik dari sisi digital parenting, psikis, maupun fisik (makanan yang tepat, serta pola tidur, maupun olahraga untuk anak).

Referensi:
[surabaya.kompas.com](https://surabaya.kompas.com/read/2023/01/17/105442478/125-anak-di-ponorogo-hamil-di-luar-nikah-dan-ajukan-dispensasi-nikah-dini). Diakses pada 14 Feb 21.18.
[kumparan.com](https://kumparan.com/intan-larasati-1650355354757753099/pentingnya-kesadaran-ilmu-parenting-1y1pvk2OOCI). Diakses pada 14 Feb 21.20.
Beyens, I. Keijers. L., Coyne, M. S. 2022. _Social Media, Parenting, and Well-being_. Review. [www.sciencedirect.com](https://reader.elsevier.com/reader/sd/pii/S2352250X22000690?token=B1A69F32747D5FFB0557937F084A2EA55C0ED94CEC2CEA2B84EAC891D2702E8AB94716C9111468078163474F39CE1CC7&originRegion=eu-west-1&originCreation=20230214142132).
Code Optimization using ChatGPT
Tags: openai, ai, tutorial, chatgpt
Published: 2023-02-14 21:45:53


### Code Optimization using ChatGPT | How to use ChatGPT for programming | Coding with ChatGPT | openAI

## Code Optimization using ChatGPT

In this article, we are going to discuss “how to use chatGPT for code optimization”

![Created By [Author](https://medium.com/@rutikkpatel) ([Rutik Patel](https://medium.com/@rutikkpatel))](https://cdn-images-1.medium.com/max/2560/1*jElZpqBGSaykw44mm81s9A.png)

**ChatGPT** is used everywhere nowadays. It is now known as “T**he programmer’s new best friend.**” It helps too much in programming to write logic, make a website, write an article, write a letter, do code optimization, and much more. ChatGPT can generate code samples very quickly.

&nbsp;
## Points to be discussed

 1. chatGPT

 2. How to use chatGPT for code optimization

 3. Youtube Tutorial


&nbsp;

## 1. chatGPT

A few days ago, I published an article titled “**ChatGPT: Everything You Need to Know About ChatGPT**.” This provides complete information about ChatGPT.

### **Medium Link :**

{% embed https://rutikkpatel.medium.com/chatgpt-everything-you-need-to-know-about-chatgpt-6edcb43daa5 %}

&nbsp;

### Dev.to Link :
{% embed https://dev.to/rutikkpatel/chatgpt-everything-you-need-to-know-about-chatgpt-4f44 %}


---

## 2. How to use chatGPT for code optimization

It is not an uphill task; you can do it with only five steps.

**Step: 1** → Login/signup in to chatGPT

**Step: 2** → Open and copy the code you want to optimize

**Step: 3** → Copy it and paste it into chatGPT, then tell chatGPT to “optimize the code.”

**Step: 4** → The output will be generated by ChatGPT.

**Step: 5** → Have fun!

---

## 3. Youtube Tutorial
{% youtube 1t8VQiwINek %}
My Learning React Notes
Published: 2023-02-14 21:39:35

.js in React files have the following format 

1. IMPORTS
This is where you put stuff you are importing.

import React from 'react';
import {createRoot} from 'react-dom/client';

***note for mobile, it is react-native 
react-dom is for the web

2. The Element

How to create a react element

cont elementName = React.createElement(


)
3. EXPORTS
const contaier = document.querySelector('#root')
***This is basically the instruction telling it where to go.
***the page(s) where you want to put this element say this is where they go by your putting #root in. 
const root = createRoot(container);
***you have to create the container that the element will go in. 
root.render(element);
💝 St Valentin 2023 : 🍰 & 💌
Tags: devops, community, motivation, management
Published: 2023-02-14 21:26:19

## 💘 Contexte

Hier matin, à la DSI, une personne créative (et hautement friande de MEMEs et de geekeries), [Emilie Houziaux](https://www.linkedin.com/in/emilie-houziaux-12621630/) (aka.
@miloutux007) nous avait préparé une surprise à la sallé café:

- 🍰 Des gâteaux
- 💌 Des love letters très spéciales ❣️

Dans ce petit post, vous y trouverez quelque'unes de ses créations.

## ☝️ `RTFM` 🤓

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

## 🔑 Sécurité et certificats

{% embed https://youtube.com/shorts/tEyZ1xFhZuM?feature=share %}

## 👌 `UX`

{% embed https://youtube.com/shorts/nTSvWRh133w %}

## 🐛 No bugs 

{% embed https://youtube.com/shorts/oWUXwt4pU0M %}

## ↔️ REST APIs

{% embed https://youtube.com/shorts/0cGLHOY-E7I %}

## 🔗 Network

{% embed https://youtube.com/shorts/MzteDDVD7f4 %}

## 🐘 Database

{% embed https://youtube.com/shorts/Ebc6DqKwSGI %}

## ♾️ Code Loops

{% embed https://youtube.com/shorts/t2JAIQsAjoU %}

## ⚙️ Code compilation

{% embed https://youtube.com/shorts/kHOclUDPTlk %}
Primera publicación
Published: 2023-02-14 21:25:38

# Actividades extracurriculares 
El día de ayer ser realizaron actividades en Pachuca, parte de las actividades que se realizaron fueron :
1. Socializar, con la gente que nos visito 
2. Capacitación a las personas que no visitaron  
3. Punto 3 
Parte de las actividades realizadas el día de ayer, fue la capacitación por parte de la oficina de **SEDECO**.
Así es son muchas cosas que se quieren hacer "*palabras dichas por alguien más*"

> Escrito por sebas
The Ultimate List of Job Hunting Resources for Software Developers Part 5: Behavior Round
Tags: interview, interviewpreparation, interviewprep, behavioral
Published: 2023-02-14 21:20:43

---
title: The Ultimate List of Job Hunting Resources for Software Developers Part 5: Behavior Round
published: true
description: 
tags: #interview #interviewpreparation #interviewprep #behavioral
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
# published_at: 2023-02-07 15:10 +0000
---
_I've compiled and curated a list of job hunting resources for software developers, it covers resources for writing resumes, applying and managing job applications, efficient ways to prepare for coding interviews, resources to learn system design, you can download the free PDF [here](https://devgrowth.gumroad.com/l/TheUltimateListofJobHuntingResourcesforSoftwareDevelopers)._

---

To nail the behavior round, it really depends on what role or level you are interviewing at, but a few things that are generally helpful is to 1)keep note of your achievements and challenges you solved at work 2)use format such as STAR to tell your story. 

There are some resources showing you common mistakes you want to avoid and tips during behavior interview:

## Courses
- [Grokking the Behavioral Interview](https://www.educative.io/courses/grokking-the-behavioral-interview)
- [Rock the Behavioral Interview](https://leetcode.com/explore/interview/card/leapai/)

## Youtube Channels
- [DanCroitor](https://www.youtube.com/@DanCroitor)
- [Candidate Planet](https://www.youtube.com/@CandidatePlanet)
- [Self Made Millennial](https://www.youtube.com/@SelfMadeMillennial/featured)
- [Jeff H Sipe](https://www.youtube.com/@JeffHSipe)

## Other Resources
- [Cracking the soft skills](https://www.crackingthecodinginterview.com/uploads/6/5/2/8/6528028/cracking_the_soft_skills_-_v6.pdf)
- [The Reverse Interview](https://github.com/viraptor/reverse-interview) (usually towards the end of the interview you will have a few minutes to ask questions, it is also a great opportunity to learn about your potential employers, remember the interview is a two way street)

---

If you have seen resources that helped your job hunting process, leave a comment and share with more people :)
Next post I will go over resources for computer science fundamentals. Stay tuned!
Chrome Extensions for Developers
Tags: productivity
Published: 2023-02-14 21:17:07

## [Dev Tabs](https://chrome.google.com/webstore/detail/dev-tabs/ghkccmckjecalghejidolggalehgbcnj?hl=en)

> Dev Tabs is a 'New Tab' page and your landing page for Chrome. This extension was created mostly for Developers, Software Engineers, and similar. For the longest time I looked for a new tab replacement and only found ones that were generic, not suited towards development work, full of ads, tracked me at every turn, or were just not my style. So I created Dev Tabs. I integrated space for regularly visited sites, development industry news, current weather conditions, GitHub, and I even put a small QR code generator in the extension. This has quickly become an important tool that I have come to rely on. 

### [Bito AI](https://chrome.google.com/webstore/detail/bito-ai-use-chatgpt-to-10/afchmofckbnlkpnjkdikdkgnjelhlbkg?hl=en)

Bito's AI Assistant uses the OpenAI's ChatGPT in Chrome and your IDE to help developers dramatically accelerate their impact. Bito AI makes it easy to write code, understand syntax, write test cases, explain code, comment code, check security, and even explain high level concepts. Trained on billions of lines of code and technical knowledge, it’s pretty incredible what we can help you do without having to search the web or waste time on tedious stuff. 

### [daily.dev](https://chrome.google.com/webstore/detail/dailydev-the-homepage-dev/jlmpjdjjbgclbocgajdjefcidcncaied?hl=en)

daily.dev is the fastest growing online community for developers to stay updated on the best developer news. Get all the content you love in one place collected from +400 sources.

### [Hacker.tab.dev](https://chrome.google.com/webstore/detail/hackertabdev-developer-ne/ocoipcahhaedjhnpoanfflhbdcpmalmp?hl=en)

As a developer, it can be difficult to stay on top of everything happening in the field. 
Hackertab makes it easy by allowing you to customise your default tab page to include news, tools and events from top sources such as GitHub Trending, Hacker News, DevTo, Medium, and Product Hunt. 
No matter what type of developer you are, you'll find valuable and relevant information with Hackertab. Don't miss out - give it a try today!
What is the difference between GameObject.FindObjectOfType and GetComponent
Tags: unity3d, unity2d, gamedev
Published: 2023-02-14 20:19:21

In Unity, it is quite often to get a GameObject's component, such RigidBody or collision2D. There are a couple of ways of doing so, and GameObject.FindObjectOfType<>() ,GetComponent<>() are both frequently used.

## GameObject.FindObjectOfType<>()

GameObject.FindObjectOfType<>() will search the entire scene for a component of the specified type. Therefore, which is way slower if we have a large amount of game objects in current scene, but it can be useful in some occasions, such as if you need to access a component that is not attached to the same GameObject as the script. For example:

```csharp
GameManager gm = GameObject.FindObjectOfType<GameManager>();
```

Get the current GameManager in current scene.

## GetComponent<>()

On the other hand, GetComponent<>() is used to obtain component(s) which attached to the same GameObject that the script is attached to. Therefore it is a much faster method to access a component as it only searches the current GameObject and its children. For example:

```csharp
Rigidbody2D rb = GetComponent<Rigidbody2D>();
```
Get the Rigidbody2D of current game object.

 

**👉 If you want received more stories like this, please subscribe my channel to get the latest update in time.

Ref: https://hackingwithunity.com/what-is-the-difference-between-gameobject-findobjectoftype-and-getcomponent/
Error tracking with Sentry
Tags: sentry, node, javascript
Published: 2023-02-14 20:15:21

---
title: Error tracking with Sentry
published: true
tags: ['sentry', 'node', 'javascript']
canonical_url: https://sevic.dev/notes/alerting-sentry/
---

Error tracking and alerting are crucial in the production environment, proactively fixing the errors leads to a better user experience. [Sentry](https://sentry.io/) is one of the error tracking services, and it provides alerting for unhandled exceptions. You should receive an email when something wrong happens.

Sentry issues show the error stack trace, device, operating system, and browser information. The project dashboard shows an unhandled exception once it's thrown. This post covers the integration of several technologies with Sentry.

### Node.js

- Create a Node.js project on Sentry

- Install the package

```bash
npm i @sentry/node
```

- Run the following script

```js
const Sentry = require('@sentry/node');

Sentry.init({
  dsn: SENTRY_DSN
});

test();
```

### Next.js

- Create a Next.js project on Sentry (version 13 is not yet supported)

- Run the following commands for the setup

```bash
npm i @sentry/nextjs
npx @sentry/wizard -i nextjs
```

### Gatsby

- Create a Gatsby project on Sentry

- Install the package

```bash
npm i @sentry/gatsby
```

- Add plugin in Gatsby config

```js
module.exports = {
  plugins: [
    // ...
    {
      resolve: '@sentry/gatsby',
      options: {
        dsn: SENTRY_DSN
      }
    }
  ]
};
```

### React Native

- Create a React Native project on Sentry

- Run the following commands for the setup

```bash
npm i @sentry/react-native
npx @sentry/wizard -i reactNative -p android
```