teleren/devto huggingface dataset:
A minimalistic Notion template to count your blessings 🌸and being grateful 🙏for them
Published: 2021-07-02 12:51:14

Hey folks 👋🏼

We just launched another Product on Product Hunt. It's a notion template that lets you Note down everything that you are grateful for🌸.
### Notion Gratitude Journal

This minimalist digital journal is designed to provide you with the most efficient and focus-oriented approach towards viewing life from the lens of a grateful being. Take our words for it: Once you start with Gratitude journaling, you won't stop.

{% youtube HjfyuJ7rwKY %}

It includes the following:

### List to track things you are grateful for
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/orouz2x0683ioylgc5rj.png)
### Recurring List Feature
Research shows that using lists instead of a paragraph at the end of your day/week makes you feel more grateful, and in turn - happier. This is because we appreciate lists and structure. The more you fill up, the happier you will be - looking back!
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u4ft8ju8pazzwg8wnxw0.png)

### Archive Feature to save all your Previous Lists
This is the crown-jewel of this template. No need to make lists and clutter your minimalist space all over. This list can be regenerated as soon as you click on this tab and a new list will be added.
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tylurnzo4b020dhaotzr.png)

You don't need to create a new list all over again, but who will take care of storing all of your previous gratitude lists? We will.
Whenever you create a new list, the previous list will go into the archives and be stored in a neat pile. That way, you can always view all your gratitudes at the end of the week/month or even the year, and feel proud for how far you have come, and how many times you were grateful for others <3
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3v4mdqy2b636f2ex2dij.png)
### Want One?
![](https://media.giphy.com/media/fsc7c7TYKulQ4lmmAo/giphy.gif)
***Here is your link*** 👉 [***Notion Gratitude Journal***](https://prototion.com/notion-template/Notion_Gratitude_Journal_)

We are on Producthunt today. Go show some love here🔥
[![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v4lyj1l7dn02k684hypf.png)](https://www.producthunt.com/posts/notion-gratitude-journal)
Amazing JS Notes App With Pure Html CSS And JS
Tags: codepen
Published: 2021-07-02 12:50:49

<p>Amazing JS Notes App With Pure Html CSS And JS With Each Line of Explained in a simple and fun way <strong>Open it on your code editor because i don't know why its not working in dev.to Web app</strong></p>


{% codepen https://codepen.io/Op_Krenil/pen/QWvbYaK %}
06 Basic Commands Everyone should know
Tags: commands, codenewbie, programming, tutorial
Published: 2021-07-02 12:05:13

_As a Web Developer you'll be dealing with different command line interfaces(CLIs) and while using front-end frameworks or dealing with back-end you'll be using terminal in MacOS or Command prompt in Windows a lot_

_As a beginner it might be confusing at first to deal with this interface where there is nothing you can do with mouse and everything is done by commands_

_So in this blog i will be sharing different basic commands that you should know even if you don't use Terminals much_

## cd - change directory

```
cd folder_name
```
![change directory command](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3ua63tsk4gwbefkkui03.png)


this command works same as going into a folder

type command cd and then the name of the folder you want to go into, you can only go 1 step inside a folder or 1 step outside.

you can press tab after cd to see folder name in which you can go into



## mkdir - make directory

```
mkdir folder_name
```
![make directory command](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2b0rjxa14e0a7vhwqi6w.png)

this command will create a new directory(folder)

this is same as clicking the new folder button.



## start - open file

```
start folder_name/file_name/program_name
```
![opening program command](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ag9jwvropch8igf916ee.png)

this command is used to start programs, open files or directories

after start use the tab to see the file or folder name which can be opened



## delete - delete file

```
del file_name/folder_name
```
![delete command](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c0fblj21hnpe50s0quli.png)

this command is used to delete one or more file or folders 

this command only works on folders with files in it, it will not delete empty folders

> _using this can permanently delete files_



## dir - list directory files

```
dir
```
![dir command](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sw076rbixah0vu735v50.png)

this command lists all the files in a folder you just navigate to the folder and type dir

this command can be really helpful when you don’t know what files are in the folder

this is mostly used with cd command. while navigating through folders you might wanna check if the file you want is in the folder



## cls - clear screen

```
cls
```
![clear screen command](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y5qy2elkuze88iz9hon4.png)

this command will clear the command prompt screen

this command is helpful when there are so many previous results and you want a clean area for your next command.

you can use up-arrow to see the previous commands you ran and you can run them again even if you run cls



_These are just basic commands and they have some complex syntax too, with these complex syntax you can do more fun stuff with commands and command prompt._
ftp_put(): Can’t open that file: No such file or directory
Tags: php, wordpress, 000webhost
Published: 2021-07-02 12:00:29

Hari ini saya mengalami error dimana saya nggak bisa unzip theme saya ke 000webhost, error codenya seperti ini

```
ftp_put(): Can’t open that file: No such file or directory
```
Lalu ketemu deh cara solvingnya, yaitu dengan mendownload software unzip lalu kita host deh ke 000webhost.

Berikut ini penjelasannya. 


Tools yang kita butuhkan.
Download link : https://github.com/ndeet/unzipper

## Langkah-langkah

1. Login ke 000webhost, berikut ini linknya https://www.000webhost.com/cpanel-login

2. Isikan detail informasi
![alt text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0xay1khb3uaxl7n41lrc.png)
  
3)Click tombol “Upload Files”.
![alt text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iknkhhr7pb79c52ait1h.png)
 
4) Lalu klik tombol “Upload Files now”
![alt text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a5o0ubgvshg487yaauw4.png)
 
5 Setelah mengeklik “Upload Files now” kamu akan diarahkan ke “000webhost File Manager” tempat memanage file-file wordpress kamu.
![alt text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pnic04nkxrlmeyi7icis.png)
 
6 Klik folder “public_html”.
![alt text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ksvlelvpo5ohquza6ifk.png)
 
7 Upload seluruh file unzipper yg kita download tadi (harus diekstrak terlebih dahulu)
![alt text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3xz6l1b09n4nnu5ixn4q.png)
![alt text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/33diaqh2te96zco2qsu3.png)
  
8 Upload juga file zip yang ingin kita unzip(letak file zip harus sama dengan file unzipper.php yang kita download tadi)
![alt text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d7h44z7spd6wgh9i24xt.png)
 
9 Setelah terupload maka akan muncul seperti ini.
![alt text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lotz8c85l759nz8b93ai.png)
 
10 Setelah semua teruplaod, kunjungi websitemu.com/unzipper.php
![alt text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3as6rr9ntdmeotstzc15.png)
 
11. Pilih file yang akan kamu unzip dan klik “Unzip Archive”.
![alt text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ao0a7clwgeetxypmq6ag.png)
 
Credit: https://www.000webhost.com/forum/t/ftp-put-cant-open-that-file-no-such-file-or-directory/77199/2
Create a Tutorial for Something you Learned this Week In MLH HACKATHON 2022
Published: 2021-07-02 11:59:21

Hackathons are more about learning than winning. This Hackathon season provided me with multifarious oppurtunities to showcase my skills and explore dynamic technologies. For a hacker, programming is the quintessential skill to possess and master. Though I have learned many programming languages such as Javascript, CSS and Python this week, the most fascinating area was creation of animation project and painting task and creating 3D-MODEL. Initially, it was quite challenging for me but fortunately i completed it with much vigour. Gathering information, visual style, concept & script, storyboard, music and animation are some key areas to focus while creating animation project . The task of painting was also a notable one as I created a landscape painting using MS Paint and Blender. Indeed, this hackathon allowed me to test my own creative skils and enhance my knowledge.
#ImMuhdFaizul
Tags: immuhdfaizul, sgmelayu, singapore
Published: 2021-07-02 11:40:25

Hey everybody! My name is Muhammad Faizul and you can call me "Faizul" in short. I am the Administer for the assets under #ImMuhdFaizul and its sisters assets.

My personal website is [here](https://faizul.carrd.co).

My blog is [here](https://immuhdfaizul.netlify.app).

Thanks for your support!
How I failed to create an audience twice (and succeeded the third time)
Tags: twitter, audience, story, failures
Published: 2021-07-02 11:34:08

_If you found value in this thread you will most likely enjoy my tweets too so make sure you follow me on [Twitter](https://twitter.com/VladPasca5)  for more information about web development and how to improve as a developer. This article was first published on my [Blog](https://vladpasca.hashnode.dev/)_

It all started one year ago

I was following @andres_vidoza on Instagram and I liked how he was documenting his web development journey

So I thought "I can do this too"

The next day I took a photo of my laptop while I was coding and talked a bit about what I learned that day under it

After one hour only 10 people saw it but nobody liked it

I was ok with that and I continued posting

After 2-3 weeks of posting every day I was getting 5 likes at most on each post I made but I wasn't enjoying that at all

I hated taking pictures. I only wanted to code and then write about what I learned

So I slowly became very inconsistent until I stopped posting

At that time I also discovered Twitter

After a few weeks of lurking, I decided to give it a try

So one day I announced that I'm doing the 100 Days of Code challenge 

I did that for almost 2 months and nobody was seeing my posts

I gained less than 100 followers in 2 months which made me really unmotivated

Now when I look back I realize that the way I was formatting my tweets was really bad

Lots of hashtags, no white spaces

So as you probably guessed after those 2 months I quit Twitter too

It was the beginning of September 2020 at that time and school was about to start so I stopped coding too

Then somewhere around the 1st of October, I read an article from @catalinmpit 

He was talking about how important an online presence is for a developer

That article motivated me to start tweeting again

So I made that public once again and I also bought a Twitter course...

(will talk more about this later)

One week went by and I started to fall in love with it

I saw that as I was applying the learnings from that course my tweets were getting more and more likes

A few months later of tweeting every day I hit 1000 followers

From there everything got a lot easier

All I did was follow what I learned in that course and post tweets every day

And here we are now

After 2 failures and 6 months of hard work, I managed to build an amazing audience of 18,000+ people

So, what can you learn from this story?

1. Find the platform that works the best for you
2. Create a schedule and post something everyday
3. Get a growth course to speed up the process
4. Stay consistent for at least 3 months

Btw, this is the Twitter course I was talking about

aff

https://gumroad.com/a/886314099


### The end

_I hope found this useful and if you did please let me know. If you have any question feel free to DM me
Create Blazor Charts in Just 10 Minutes - Syncfusion
Tags: blazor, webdev, charts, components
Published: 2021-07-02 11:32:46

Learn how easily you can create and configure Syncfusion [Blazor Charts](https://www.syncfusion.com/blazor-components/blazor-charts "Blazor Charts") in a Blazor Server App using Visual Studio Code.

In this video, you will learn how to add a simple [Blazor Charts](https://www.syncfusion.com/blazor-components/blazor-charts "Blazor Charts") to a Blazor Server App. You will see how to populate a list of sales data and set series types to Charts. You will also learn how to add legends and enable data labels as well as tooltips to Blazor Charts. 

**Example**: http://bit.ly/32vii1Y
**Documentation**: http://bit.ly/2HXKLEj
Download example from GitHub: 
http://bit.ly/3a8VEz6

{%youtube 0xwwOvmYQ6E %}
Why do computers suck at math?
Tags: computerscience, mathematics
Published: 2021-07-02 11:26:20

I always thought computers were better at math than people until I tried to add 0.1 to 0.2 and got an answer of 0.3000000004 😕
![what the hell](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pz2ti3d1ctabs3cf2b10.gif)
JavaScript is just a toy language so I figured it was a bug and tried the same thing in python but it also gave me the same wrong answer then I discovered that these languages aren't actually broken they just do floating point arithmetic ✨ 
![smart](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tv5xqrigbfo8k0313v8p.gif)
Computers have a limited amount of memory and need to make a trade-off between range and precision in JavaScript all numbers must be stored within 64 bits that means we can have integers accurate up to 15 digits and a max of 17 numbers after the decimal point it's called a floating point because there are no fixed number of digits before or after the decimal point allowing it to represent a wide range of numbers both big and small 
![js error](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w4mah7q0s3qncb7ypl4c.png)
The problem is that computers use a base 2 system binary while humans use a base 10 system that leads to rounding errors when all the memory has been used up and that's why your computer sucks at math 🤕
Exploratory Data Analysis for Machine Learning
Tags: article
Published: 2021-07-02 21:02:54

---
title: Exploratory Data Analysis for Machine Learning
published: true
date: 2021-07-02 11:12:53 UTC
tags: Article
canonical_url: https://reinforcement-learning4.fun/2021/07/02/exploratory-data-analysis-for-machine-learning/
---

Exploratory data analysis is the most challenging task when building a machine learning model, especially for beginners.

A result of the No-Free-Lunch-Theorem is that there’s no single model that will perform well for every dataset.

In other words, there’s no silver bullet Machine Learning Algorithm.

The practical consequence is that we need to make a … [Continue reading Exploratory Data Analysis for Machine Learning →](https://reinforcement-learning4.fun/2021/07/02/exploratory-data-analysis-for-machine-learning/)
NodeJS Basics: File System Usage
Tags: node, basics
Published: 2021-07-02 11:10:59

Accessing files from the OS in Node needs to be done in a certain way. 

When doing the import method, I found we were actually only loading the code at load time, and the files were being manpulated during runtime. 

```javascript
import payload from './payload.json';
```
This method didn't work when supplying data for API's. 

The solution was to load in the files using the Node FileSystem module. 

The snippet below shows how to do it. 

```javascript
import fs from 'fs';
import path from 'path';

const filepath = path.join(__dirname, 'payload.json');

const filePayloadRaw = fs.readFileSync(filepath, 'utf8');

const filePayload = JSON.parse(filePayloadRaw);
```

Few Notes on the above.

- __dirname is an inbuilt variable to essentially give you the current directory location. This is important as when you run the node using Typescript, you will be in a src/ directory, so when you build it, the file location is wrong because you are executing from the /dist directory. __dirname gives you the runtime location. 

- fs.readFileSync() needs to be passed in a character encoding. Additionally fs also provides a readFile() function which is async.

- The raw result from fs is not usable until you parse it with the JSON library.
How do I Download all my emails from Hotmail Account
Tags: hotmailbackuptool, hotmailbackupformac, downloadhotmailemails, downloadhotmailmessage
Published: 2021-07-02 10:58:42

Hotmail is usually known as the most widely used webmail provider. Because of its popularity, Microsoft decided to maintain its services, although in a renewed version. The new Hotmail is Outlook.com, which has recently changed its name and design to Hotmail. 

Backups of emails are equally as vital as email communication. Desktop apps are best for webmail services since they save data locally.

* Reasons Behind to Backup Hotmail Emails

> It is possible to hack into a Hotmail ID and use the information obtained.
> Users who delete any of their communications from Hotmail will not be able to recover them.
> If you don't back up your data, you risk losing everything.

These are just a few reasons why Hotmail users might want to back up their attachment emails. The following are some possible answers to the question: How do I preserve attachments from Hotmail emails?

Visit: https://www.arysontechnologies.com/hotmail-backup/ 

* Professional Method to Backup Hotmail Email

The Hotmail Email Backup for Windows tool's expert methods/solutions assists in converting Hotmail emails to other email clients such as Gmail, Yahoo, Thunderbird, IMAP, AOL, Hotmail, and others. When the conversion procedure is completed, the Hotmail backup program assists in maintaining data integrity.

* Features of Hotmail Backup Tool

> Email backup of a Hotmail account is stored to a local PC/Laptop/Machine.
> We may now get email backups from Live.com or MSN.com.
> Hotmail Email Backup - Convert a PST, EML, or MBOX file from a Hotmail archive.
> An Internet connection is required for Hotmail backups.
> Microsoft Outlook is required to back up your Hotmail account.
> Backups of Hotmail are preserved to keep a folder hierarchy.
> Allows us to save a backup of Hotmail as well as email attachments on a hard drive.
> Allows users to download a complete email backup of their Hotmail account using email download filters to choose a certain Folder and Date period.
> Users can pause or resume the backup of your Hotmail emails.

Overview of Hotmail Backup Tool

All of the suggested solutions for Hotmail Email Backup have been addressed. We've also discussed some of the reasons why the need for Hotmail backup software. The manual approach may result in data loss, be time-consuming, and need technical skills. As a result, it is strongly advised to employ a professional, fast solution for a safe and correct conversion. Using a third-party solution is more dependable and allows for a more efficient backup of Hotmail emails. We recommend that you utilize tools that are trustworthy, dependable, and easy to use.

Visit: https://www.convertertools.org/email-backup/hotmail-email-extractor/
How do I create games in Unity?
Tags: unity3d, developers
Published: 2021-07-02 10:48:31

Unity is based on a component-oriented concept. In fact, any game consists of a mass of objects, diluted with additional components. For example, during the creation of a platformer, we create a GameObject, we additionally attach a graphic component to it, which is responsible for displaying the character, and a control component, it provides control of the character using the mouse, keyboard, joystick or touchscreen.

The engine does not impose restrictions on the number of such modules. We can add as many components to the GameObject as needed. All work on the engine is based on the very creation of the GameObject and the application of suitable components to them.

Newbies can be confused by the apparent simplicity of the process, although this is not the case. To create a unique and popular game, you have to write a lot of components from scratch. More precisely, in the Unity environment, this is called a script. The native scripting language is C #, but JavaScript and Boo (a truncated version of Python) are also partially involved.

Apply for Unity Game Development https://whimsygames.co/services/unity/
Why? What's the point? For what purpose?
Tags: mentalhealth, coding
Published: 2021-07-09 10:17:58

---
title: Why? What's the point? For what purpose?
published: true
date: 2021-07-02 10:48:22 UTC
tags: mentalhealth,coding,Meta
canonical_url: https://blog.kuda.dev/why-whats-the-point-for-what-purpose-ckqm7r5mw02zdt6s156098zbm
---

Why?

This question constantly rings in my head!

Why am I here, what is my purpose?

Why do I constantly feel like a fraud?

Why do people always awe at the work I do, yet I see it as mediocre?

Why?

Why do I feel cursed, when in fact I'm blessed beyond measure?

Why do I not get satisfied, even though the work of my hands is transforming thousands of lives?

Why do I always ask myself why?

Why do I always feel like a million people in my head?

Why? Why? Why?

Why, even though I am winning, I feel like self-sabotaging?

Tried music. Tried art. Tried coding. Tried design.

None seem to answer my question.

I am going to make it my life's mission to be able to answer this question.

So simple, yet seemingly like I can not find answers for it.

Until then, I am going to ask you the same question.

Why?

`Cover Photo by Oladimeji Ajegbile from Pexels`
Closures in Loops; Be Careful Enough [RE#2]
Tags: javascript, python, node, programming
Published: 2021-07-02 10:08:13

Closures could sometimes be tricky to the point that you may find out things too late/costly.

Look at this code fragment:

```js
let a = [1, 2, 3];
let fn = [];
for (x of a) fn.push(() => x);
for (f of fn) console.log(f());
```

Simply, we've added three functions to `fn` that each should return their corresponding value of list `a`. So, we expect to see this as output:

```
0
1
2
```

But it's not what's going to happen. If you run the code you'll end up seeing this absurd thing:

```
3
3
3
```

Now, you can guess what has happened. The variable `x` is not even evaluated at the time of running the first loop. This is actually the correct behaviour, since we just declared a function that maybe called later, but certainly not now. The three functions are all ready to read the content of `x` whenever they've been called, and at that time `x` was ended up being `3`.

This is quite common to have such setup in which you're using the *loop's variable* inside an anonymous function. To make sure you don't fall in, pass the value of the loop variable to your function. That is:

```js
let a = [1, 2, 3];
let fn = [];
for (x of a)
  fn.push(
    (function (v) {
      return () => v;
    })(x)
  );
for (f of fn) console.log(f());
```

Here, I've used both syntaxes of anonymous function definitions to make things clean/separate. I'm sure you got the point, but in case you're interested to know more, have a look on these great posts:

- [Understanding JavaScript Closures in For-loops](https://decembersoft.com/posts/understanding-javascript-closures-in-for-loops/)
- [Practicing Loops and Closures](https://medium.com/@ryansperzel/practicing-loops-and-closures-7487bed8c7e3)

---

***About Regular Encounters***
*I've decided to record my daily encounters with professional issues on a somewhat regular basis. Not all of them are equally important/unique/intricate, but are indeed practical, real, and of course,* ***textually minimal.***