teleren/devto huggingface dataset:
Polkadot future Price Prediction: 2023, 2025, 2030
Tags: blockchain, crypto, javascript, programming
Published: 2022-04-11 14:09:17

Polkadot is said to be a decentralized platform that interconnects messages to opt for hassle-free transactions. It has a primary chain called ‘relay’ and another parallel chain developed by different users called ‘parachains’. All relay does, governs the infrastructure. Parachains work as independent projects which are auctioned, to create blockchains that stay inside the structure.

## Current Price and Market cap

DOT or Polkadot has a current trading volume of $1,383,807,082. Its market cap is $25,607,697,641 and has a circulating supply of 987,579,314.96 DOT. Its lowest price was $2.88 in August 2020. The asset’s highest price reached $55 since it began. Although the price dropped in March 2022 to $16, it is now priced at $23.20. It is predicted to be $38 by the end of 2022.


![Polkadot Currentmarketcap](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ou3775n56uyjovo3tzsw.png)
 
According to data provided by the organization, it was expected to inflate at a rate of 10–15% in the first year. It was designed in such a way that half of all its tokens should remain staked. It is also expected that Polkadot’s inflation rate will be over 55% by three years.

https://qfinancialadvisors.com/polkadot-future-price-prediction-2022-2023-2025-2030/

## Polkadot Price Prediction 2023

Since its prices are foretold to be surging by 2022, it is to be expected that 2023 is going to be a year of hope for DOT coins. The coin is multiplying, which is attracting investors like a “Natural magnet”. DOTs are supposed to be priced at about $30-$40 by the last quarter of 2023. Some outlandish reports suggest the price to soar above $60.

## Polkadot Price Prediction 2025

One Dot is foreseen to have a minimum value of $50 in January. It is envisaged to be averaged at $65 by July 2025. Though there are forecasts of a DOT price equaling around $60 by end of December 2025. Since its price fluctuates, regularly it is hard for us to predict the perfect price.

## Polkadot Price Prediction 2030

Being patient and optimistic are some keys to long-term investments. Because the crypto market stands tall, Polkadot has to have grown into a humongous company overflowing with investors by 2030. Researchers suggest Polkadot prices cross over $300 at the start of 2030. By December the prices may well be $575 at maximum. Even though Polkadot has chances to transfigure the crypto world, some research data shows the prices to grow as low as $100.

## Conclusion

Being a recently developed network, it is gaining quite a lot of fame. It is much more interactive because it helps create a new blockchain network and can solve problems through interconnected chains. Furthermore, its scalable model of business leaves lots of room for it to grow.
Why no Python in MKProj?
Tags: python, programming
Published: 2022-04-11 14:06:22

If you are not aware in my GitHub organization repos, the top language is Rust and there is almost no Python, but why?

Short answer, doesn't fit my needs, but let's explore why. 

## Speed and Performance 

Python is an easy to read programming language which is a key reason it's an attractive choice for beginners, but I honestly don't care about that, and if anything leaves me wondering where I should start. 
Python is not a fast language, and considering its an interpreted language and garbage compiled, there's overhead in the programs, this isn't attractive to low latency applications I'd like to write. 

## Why Rust?

Rust is one of my favourite language because it does what I want it to do, and considering I've been using it the longest, I think in terms of Rust. I don't mind the whole borrowing fiasco, and I love the community which makes me want to be more involved in the language (one motivation of why I'm learning compilers). 

## Will I ever use Python 

My idea of using Python would be simple one file program that does a task that I'm too lazy to make a `Makefile` or bash script for. This could be zipping up files, packaging or publishing, using Python for those are not a problem for me, but for a big project, I'd aim for using Rust or C to make my life a little bit easier. 

> Note: Most projects in MKProjects are built for command lines or backend development, I do understand Python can work in those environments, but I have had an easier experience with Rust or C.
Start a Graphic Design Blog
Tags: design, blog
Published: 2022-04-11 14:05:03

## Using Blogging Tools to Promote A Designer's Services

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x28q6bqcagm98wzgt1cs.png)
Blogs are often seen as little more than an online diary, but they can be used as a powerful marketing tool for all types of businesses.
A blog can be a useful tool for a Graphic Designer. This can be a great way to showcase a Graphic Designer's work as well as a way to reach out and connect with other Graphic Designers and potential clients from around the world.

A blog used to be firmly in the terrain of technically inclined people, however over recent years free services such as Blogger and Wordpress have bought the writing and maintenance of a blog firmly within the reach of people with even the most rudimentary of technical skills.

A Graphic Designer can quickly set up a blog using one of the free blog services and start to share their words and designs with others without any form of technical knowledge.

## Why Start a Graphic Design Blog?
There are many reasons why people keep blogs. For a Graphic Designer, some of the key reasons why keeping a blog will be beneficial include:

- **Showcase** – a blog is a great platform to showcase work. This can include finished projects as well as work in progress or at the drawing board stage. The work can be viewed by people from around the world and if the blog owner allows comments, people can leave comments about a particular piece. This is a great way to receive feedback.
- **Connect with fellow Designers** – the blog community is a great way to connect with fellow Graphic Designers. Not only is this useful for networking, but it can also be a useful way to learn new skills. Many graphic designers write how-to articles or tutorials on their blogs and this can be an invaluable source of information.
- **Portfolio** – a blog can be a good way for potential clients to find out more about a Graphic Designer and their work. It can add a dimension that is otherwise difficult to achieve. Through a blog a [Graphic Designer has the opportunity](https://dev.to/deandellinger8/graphic-design-careers-and-job-opportunities-4f6e) to show their credentials in a variety of ways.
- **Revenue** – successful blogs can be monetized to bring in a revenue stream. The amount of revenue that a blog can generate varies tremendously. A blog can generate very small amounts of irregular income through to significant sums. This can be achieved through offering advertising, running programs such as Google Adsense or taking part in affiliate programs.

A blog can be useful to a graphic designer in many ways and, when used correctly, can be an important business tool.
How to load test data in golang
Tags: go, testing
Published: 2022-03-30 20:01:38

Loading data for your tests is always a pain in go since you do not specify paths relative to the test itself, but relative to the entrypoint of the test.
This brings lots of confusion, especially when there is a function loading test data that is shared between multiple tests at different locations: When retrieving the current directory, the results will be different depending on the calling test.

Also, nobody wants to type `../../../../testdata/test1.json`

In order to release this pain, this package allowas you to load test data relative to the your go.mod.
Like this you no more need to worry about the entrypoint of your program and concentrate on the logic you want to do:

## Example
Consider the structure
```txt
- go.mod
- main_test.go
- data
  - test1.json
  - test2.json
```
  Now run `go get github.com/peteole/testdata-loader` and modify your test:
  
  ```go
  package main_test
  import (
	"testing"

	testdataloader "github.com/peteole/testdata-loader"
  )
func TestMain(t *testing.T){
    test1:=testdataloader.GetTestFile("data/test1.json")
    randomTest:=testdataloader.GetRandTestFile("data/test*.json")
    //now do something using your test data
}
```
As a nice bonus you can directly copy a file's relative path from the VSCode file explorer and insert it to the data loader!

The code is here:
https://github.com/peteole/testdata-loader
UX Audit - How to Conduct?
Tags: ux, design, audit, webdev
Published: 2022-04-11 13:58:25

{% youtube vi9e-5mscXY %}

Hi! All you need to know about UX audit but you were afraid to ask. When and why is it worth conducting such an audit? What are its benefits to your digital product? What are the steps and who should run a UX audit? Check the newest video from Frontend House.

Enjoy! You can also read the article at [Frontend House](https://frontendhouse.com/experts-zone/ux-audit-how-to-conduct-experts-zone-19).
Introducing Voice-To-Text feature in S Gmail using Deepgram.
Tags: hackwithdg, deepgram, react, sgmail
Published: 2022-04-11 13:56:47

### Overview of My Submission

<!-- [Template 1: Build Challenge]: # (Select this submission template if you have built an application using Deepgram for this hackathon.) -->

Earlier I created a single-page live chatting application following real Gmail's UI, called S Gmail.
Recently I heard about the Deepgram hackathon I thought why don't I use this service in my personal application Sgmail, So, thanks to Deepgram's documentation I was successfully able to use their services in the Sgmail.

**Live preview:** https://sahirgmail.netlify.app/

### Submission Category: 
Accessibility Advocates



### My Deepgram Use-Case

I was looking to add some features to my hobby project Sgmail application, so when I saw Deepgram's post regarding their voice-to-text service then I decided to implement this service to Sgmail.
And when I started implementing the Deepgram package I realized that I will have to create another project for Deepgram to use it as an API, So I created a very simple backend using Node.js, Express.js, and Deepgram package.

Now, the Deepgram is converting my audio file to text with good accuracy and punctuation which was very necessary for my app.

Now the users don't have to write all the text they want to send in the app, they can just speak what they want to text.

### Tech stack
- **React.js** - Frontend framework

- **Firebase** - Realtime database

- **Deepgram** - Voice-To-Text feature

- **Express** - API development

- **Material UI** - UI designing framework

- **Redux** - State management solution

- **Heroku** - For hosting the backend of the project

- **Netlify** - For hosting the frontend of the project.

- **Github** - To host the code.



### Image
![S Gmail Image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fxq2600ow2utglu7r4m5.png)



### Link to Code on GitHub

**Front-end of the project:** https://github.com/sahirskd/gmail
**Back-end of the project:** https://github.com/sahirskd/deepgramApi
 

### Conclusion
So, during Deepgram's implementation into my project, I got to learn a lot about how frontend and backend communicate through API.
After all, I got my hands dirty with the backend, Deepgram gave me the reason to do the same😁.
In future I will be building some more features for this project.

—
Speech recognition and text reinterpretation for clear and error-proof text
Tags: startup, machinelearning, writing, nlp
Published: 2022-04-11 13:51:34

Hi! I wrote this article about the concept of a middle level between the classic speech and text (speech-to-text).
https://medium.com/@lorenzotinfena/speech-recognition-and-text-reinterpretation-for-clear-and-error-proof-text-a7dcf75f4cfa
XOR Python
Published: 2022-04-11 13:46:57

XOR Operator in Python is also known as “exclusive or”. It compares two binary numbers bitwise if two bits are identical XOR outputs as 0 and when two bits are different then XOR outputs as 1.

Bitwise operators in Python are also called binary operators.  In calculation, the integers are first converted into binary, and later the operations are performed bit by bit.

```
a=  5  #0101
b = 3  #0011

result	= (a ^ b) #0110

print(result)

# Output
# 6 (0110)
```

```
print(True ^ True) // False
print(True ^ False) // True
print(False ^ True) // True
print(False ^ False) //False
```

find non-duplicate in [7,3,3,4,4,5,5]
```
def singleNumber(self, nums: List[int]) -> int:
    n=len(nums)
    r=nums[0]
    for i in range(1,n):
        r = r ^ nums[i] 

    return r

r = 7 ^ 3 ^ 5 ^ 4 ^ 5 ^ 3 ^ 4

Since XOR is associative and commutative, above
expression can be written as:
r = 7 ^ (3 ^ 3) ^ (4 ^ 4) ^ (5 ^ 5)
= 7 ^ 0 ^ 0 ^ 0
= 7 ^ 0
= 7
```

credit: https://itsmycode.com/xor-in-python/
The big secret to being consistent 🤫
Tags: productivity, career, devjournal
Published: 2022-04-11 13:46:47

Today marks my 100 days of Duolingo learning - it is also 100 days since the 1st of January!

Three months ago all I could say was “I EAT APPLES” but now I can probably fumble my way to ask for the bill. I can also proudly express that I write letters on the beach (I don’t do that, but the potential to do so is there if the occasion ever presented itself and I had to tell someone about it). Even yesterday I caught some Spanish words on the recently streamed “Yo soy Georgina” - so you could say I will be pro in no time.

But, I have never been a type to stick to something daily, but this time I have - so what was different?

- Firstly, I picked something I wanted to do. I always wanted to learn Spanish but I wasn’t sure it was the right “choice”. Were there other languages which were more useful to learn? Maybe bring me more income or job prospects? I used to do German and Japanese, should I not just build on those? But once i put those questions aside I could actually concentrate on learning how to book a table for 2 on my imaginary trip before bed each night. And it is good albeit sometimes frustrating fun.

- Secondly, and probably most importantly, Duolingo lets you show up everyday in whatever way you can. One lesson is roughly 16 little exercises and you can do as little or as many of them as you can. Don’t want to do new lessons? You can go over your mistakes.
Don’t have time to do that? That’s okay, there are short stories you can do instead. It is the habit of doing it everyday that is more important than the volume you do on the daily.

- Thirdly, Duolingo let’s you fail without too much punishment. It allows you to not loose your streak if you miss a day every once in a while. The app focuses on getting you back on track as soon as possible and so you do not get the dread of “ i just lost my X day streak” and removes the “ What is the point of getting back to it now”.
Will I reach my 365 day streak? Time will tell. But this journey showed how much I can achieve when I show up without expectations of being perfect. And to look back and acknowledge where I am, because looking back, that starting line is not even in sight anymore.

Happy learning !
Official Websites of Top Programming Languages
Tags: programming, languages, beginners, webdev
Published: 2022-04-11 13:43:04

### 1. Python

🔗 <https://www.python.org>

### 2. JavaScript

🔗 <https://www.javascript.com>

### 3. Java

🔗 <https://www.java.com>

### 4. C

🔗 <https://www.open-std.org>

### 5. C++

🔗 <https://www.isocpp.org>

### 6. Kotlin

🔗 <https://www.kotlinlang.org>

### 7. R

🔗 <https://www.r-project.org>

### 8. Go

🔗 <https://www.golang.org>

### 9. Scala

🔗 <https://www.scala-lang.org>

### 10. PHP

🔗 <https://www.php.net>

### 11. C#
🔗 <https://www.csharp.net>

---

### Let's connect 💜

[![Twitter](https://img.shields.io/badge/MrDanishSaleem-%231DA1F2.svg?style=for-the-badge&logo=Twitter&logoColor=white)](https://twitter.com/MrDanishSaleem) [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/mrdanishsaleem/) [![Discord](https://img.shields.io/badge/DANISH-%237289DA.svg?style=for-the-badge&logo=discord&logoColor=white)](https://discord.com/users/890596597610737774) [![Linktree](https://img.shields.io/badge/linktree-1de9b6?style=for-the-badge&logo=linktree&logoColor=white)](https://linktr.ee/mrdanishsaleem)

---

Support me 🤝

[![BuyMeACoffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-ffdd00?style=for-the-badge&logo=buy-me-a-coffee&logoColor=black)](https://www.buymeacoffee.com/mrdanishsaleem)
NOTON: Live Video To Text Transcription💻
Tags: hackwithdg, deepgramapi, javascript, webdev
Published: 2022-04-11 13:42:24


## [Template 1: Build Challenge]:
## Contributors
### Name: Soham
### Username: soham0047
### Profile Link
[Dev Profile](https://dev.to/dashboard)
## Overview of My Submission
In this project I used Deepgram API to convert speech to text.
Live video will transcribed and it's text will show on card. 
Also if my application connected with API it'll show Connected otherwise Not Connected.
👇👇👇
![Demo](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r3iscdf93gn1j8cmt2hi.jpg)



## Submission Category: 
It's under  Wacky Wildcards and innovative ideas. I used to make simple application only using **HTML**, **CSS**, **Javascript** and **Deepgram** API.


## Link to Code on GitHub
 [](https://github.com/Soham-0047/Live-Video-Transcription.git)
{% embed https://github.com/Soham-0047/Live-Video-Transcription.git %}
This repository includes clear .README file with Apache-2 license.



## Additional Resources / Info
### Project Demo Video
{% embed https://youtu.be/MsORyX6YeDw %}

### Full project image

![Full Project](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vo12i22mrtcbasdjvbbt.jpg)




## Conclusion
If you like this simple project then give a start in my github. This is very cool and simple project using Deepgram API key. And from this project on can learn a lot how to play with API in real life.
Harbour para web
Tags: braziliandevs
Published: 2022-04-11 13:22:09

mod_harbour é um módulo para o Apache que permite que você execute os PRGs diretamente na web, sem precisar criar EXE, CGI, etc.

É open source. Pode ser baixado na página do projeto no github em [https://github.com/mod-harbour/mod_harbour.v2](https://github.com/mod-harbour/mod_harbour.v2)

O que precisa instalar/modificar?

- Servidor Apache rodando localmente ou remoto, que permita alteração no apache2.conf ou httpd.conf
- Módulo mod_harbour.v2.so ou mod_harbour.dll 

No github do projeto, você vai encontrar quais as linhas precisam ser alteradas no Apache e como instalar o mod_harbour.

E pronto. Pra testar podemos criar um ola.prg simples, como:
```
function main()
   ? "Ola, mundo"
return NIL
```
E chamar através do browser:
`localhost/ola.prg`

As possibilidades são imensas. Mas o que tenho dedicado mais tempo é estudar a criação de APIs RESTful. E o mod_harbour já tem tudo pronto. É até mais fácil do que no PHP, por exemplo.

É isso que pretendo explorar nos posts seguintes.
[Linux] 讓程式在背景執行
Tags: linux, backgroun, wade3c
Published: 2022-04-11 13:01:38

- 訂閱patreon即可看到更多文章 https://www.patreon.com/wade3c
- 會員文章列表 https://coda.io/d/YT-channel_dLrb0LRX0xj/Patreon_supr9#_lu-tL
- 公開文章列表 https://coda.io/d/YT-channel_dLrb0LRX0xj/Patreon_sucfV#_luJfw
- Youtube頻道 https://www.youtube.com/c/增廣建文
- 粉專 https://www.facebook.com/wade3c/
- Digital Ocean推薦連結 https://m.do.co/c/1edcf7d6c08e

---

### 讓command在背景跑

在要跑的指令結尾加上 &

```shell
jupyterlab &
```

指令和 & 中間通常會空一格

#### 同時又不會output

```shell
/path/to/your/script.sh > /dev/null 2>&1 &
```

1 代表螢幕輸出，2 代表錯誤輸出

### 檢視背景執行的process

```shell
jobs
```

### Kill掉特定背景程式

```shell
kill %1
```

最後面的數字是取決於jobs給的number (會從1開始)

```shell
[1]-  Running                 sleep 100 &
[2]+  Running                 sleep 200 &
```

### 讓ssh連線detach後程序能繼續跑

接在已經背景執行的程序後

```shell
disown  -h  %1
```

或是可以在下背景時同時搭配`nohup`

```shell
nohup jupyterlab &
```

nohup會把原本output到terminal的東西給寫到`nohup.out`

如果你的指令會一直輸出內容，就有可能讓`nohup.out` 這個檔案異常巨大

可以搭配上面的`> /dev/null 2>&1` 會將所有輸出直接丟掉

```shell
nohup /path/to/your/script.sh > /dev/null 2>&1 &
```

#### 其他套件

還能用像是screen/ tmux來假裝連線一直都在

## Reference

[How to run a command in the background and get no output?](https://stackoverflow.com/questions/9190151/how-to-run-a-command-in-the-background-and-get-no-output)

[[shell] 2>&1 是什麼意思 @ 痞客興的部落格 :: 痞客邦 ::](https://charleslin74.pixnet.net/blog/post/405455902)

[How do I use the nohup command without getting nohup.out?](https://stackoverflow.com/questions/10408816/how-do-i-use-the-nohup-command-without-getting-nohup-out)
Frolic with Deepgram😎
Tags: hackwithdg
Published: 2022-04-11 12:49:47

### Overview of My Submission

Created a very simple application using deepgram.🙃

Deepgram's AI Speech Recognition aids in the development of better voice applications by allowing for faster and more accurate transcription.


### Submission Category: 

Wacky Wildcards


### Link to Code on GitHub

{% embed https://github.com/justacodergirl/FrolicWithDeepgram %}
A new Git plugin for feature management
Tags: featureflags, devops, git, question
Published: 2022-04-11 08:58:08

Traditionally, git commit has been based on code changes. In team collaboration, we want to do a better job of recording feature-based code changes. I'd like to have a feature flags-driven commit and pull request, where a commit can point to a feature flags and only upload the code associated with that feature flags during the commit and pull request.

The approximate implementation is to integrate a plugin in the IDE (or a new set of commands for Git)

1. Select the corresponding feature flag (from a list) and click on a "ff commit preview" button (or a line of git command) to check if codes are all related to feature flag. e.g. git commit -ff "newFeature" -preview
2. When you are sure that all the code you will be committing is only related to the feature flag, you can proceed to complete the commit,. e.g., git commit -ff
3. after committing, the corresponding tag will be typed on the commit

Then there will be a Portal backend that traverses the feature-related changes to the commit record via the UI. And this commit record is stored separately, even if the commit is merged or deleted by git command, it can still pull out a feature flag corresponding to the code change record separately.

I wonder if there are other people who have the same needs and ideas? I think is a better way to manage features.