teleren/devto huggingface dataset:
Stacks' $4 Million Developer/Builder Fund Announced 
Tags: blockchain, news
Published: 2021-04-15 10:04:10

Entrepreneur and Crypto enthusiast Trevor Owens announced the launch of the Stacks Accelerator Fund via a Crowdcast stream, Tuesday, April 13th. The news comes as the price of Stacks native token (STX) continues to grow in the aftermath of the February announcement that it would be listed on Korean Exchange, Upbit. This latest project aims to accelerate funding for builders and developers on Stacks to help them be successful. Some of the projects built on Stacks to date include the communication suite Pravica, data collection and sharing service Block Survey and the STX NFT wallet Boom. 

The Stacks Accelerator Fund was founded by four of the organisations in the Stacks Ecosystem; The Stacks Foundation, Hiro, Daemon Technologies and Freehold. It is a $4 million evergreen fund with 80% of returns going back to the fund in order to invest in more projects building on Stacks. What do you get if you are successful in applying for the fund? 
Access to an elite network of mentors, investors, entrepreneurs and developers who will provide both hands on support and capital to grow

For successful applicants to the Stacks Accelerator Fund the programme will be in three parts:

May 2021 - Product Development Camp
June 2021 - Pitching and Fundraising Camp
July 2021 - Launch Week and Demo Day

The fund offers up to $50k in investment and is looking for teams solving real world problems, building high-stakes products, projects uniquely suited for Stacks as well as driven founders with a proven history. Both well established and fledgling companies are invited to apply. If this sounds like an opportunity you or your team would like to avail of apply by May 14th at https://stacks.ac/

 
Stacks aims to bring smart contracts and decentralised applications to Bitcoin through its unique Proof-of-Transfer (PoX) mining/Stacking consensus and Clarity smart contract language. It is possible to earn BTC rewards for simply buying and holding STX tokens. Find out how in the links below and happy stacking!

To learn more about the Stacks project go here: https://www.stacks.co/

Full announcement here: https://www.crowdcast.io/e/stacks-special-announcement
Similarity Metrics in NLP
Tags: python, nlp, datascience, machinelearning
Published: 2021-04-15 09:56:09

{% medium https://towardsdatascience.com/similarity-metrics-in-nlp-acc0777e234c %}

When we convert language into a machine-readable format, the standard approach is to use dense vectors.

A neural network typically generates dense vectors. They allow us to convert words and sentences into high-dimensional vectors — organized so that each vector's geometric position can attribute meaning.

There is a particularly well-known example of this, where we take the vector of King, subtract the vector Man, and add the vector Woman. The closest matching vector to the resultant vector is Queen.

We can apply the same logic to longer sequences, too, like sentences or paragraphs — and we will find that similar meaning corresponds with proximity/orientation between those vectors.

So, similarity is important — and what we will cover here are the three most popular metrics for calculating that similarity.

[Free access link](https://towardsdatascience.com/similarity-metrics-in-nlp-acc0777e234c?sk=95fba55c5a8fd2f183e8173c01497138)
dadad
Tags: xd
Published: 2021-04-15 09:42:02

```js

alert("test");

```
## test

<https://test.com>

![https://res.cloudinary.com/practicaldev/image/fetch/s--FihYT9ry--/c_fill,f_auto,fl_progressive,h_50,q_auto,w_50/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/614934/4d78b7f0-261f-46e6-a88a-9ea85e15bc68.png](https://res.cloudinary.com/practicaldev/image/fetch/s--FihYT9ry--/c_fill,f_auto,fl_progressive,h_50,q_auto,w_50/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/614934/4d78b7f0-261f-46e6-a88a-9ea85e15bc68.png)
𝕯𝕽𝕬𝕲𝕺𝕹𝕳𝖀𝕹𝕿𝕰𝕽®
Tags: dragonhunter, mcz, discord
Published: 2021-04-15 09:41:06

join our discord at https://discord.gg/vbKauQ4
and see our website at https://aukoeh.wix.com/dragonhunter
Cara menaikkan Resolusi Foto / Gambar 
Tags: webdev, android
Published: 2021-04-15 09:32:23

Resolusi pada Foto merupakan unsur yang paling penting pada foto , tentu saja karena jika Resolusinya rendah maka Foto tersebut akan menjadi buram dan kurang enak untuk dilihat apalagi jika ingin mempostingnya di Media Sosial , tentu saja kalian ingin memposting Foto yang terlihat jernih dan bersih tanpa adanya Noise / buram pada fotonya.

Nah pertanyaannya , emang bisa naikin Resolusi pada foto ? kan resolusi itu tergantung pada tingginya megapixel pada lensa kamera , Tentu saja bisa di zaman digitalisasi yang sudah sangat maju sekarang banyak aplikasi atau bahkan website yang dapat membantu kita untuk menaikkan resolusi atau kata lainnya menghilangkan Noise pada Foto , bahkan hasilnya akan sangat jernih , hampir 100% noise pada foto tersebut hilang , mau tau caranya ? ikuti langkah berikut ini

Cara Menaikkan Resolusi Foto / Gambar
Langkah pertama kunjungi website https://waifu2x.booru.pics/ , nah disini kita menggunakan website yang mengconvert gambar dari yang pecah ke resolusi yang HD
setelah itu kalian akan diantar ke tampilan dari website tersebut , langkah selanjutnya pilih choose file dan cari gambar yang ingin kalian naikkan resolusinya 


Setelah itu Set Noise Reductionnya ke High , setelah mengklik saya bukan robot tekan Waifu2X untuk memulai menaikkan resolusinya


Tunggu sebentar sampai proses penghilangan Noise selesai 


Setelah selesai pilih format file yang kalian inginkan untuk digunakan di gambar yang noicenya telah dihilangkan , terserah ingin menggunakan jpg ataupun png

Support : https://bahasbersama.com/2021/04/cara-menaikkan-resolusi-foto-gambar.html


Setelah itu klik kanan pada gambar dan pilih save image as




Setelah save as , maka semua langkah - langkah telah selesai , dan gambar berhasil dihilangkan noisenya.

Akhir Kata
Itulah tadi langkah-langkah untuk menghilangkan Noise / menaikkan resolusi pada gambar , ini berlaku jika gambar memiliki banyak noise / buram , jika gambar hampir tidak bisa dilihat maka akan sulit untuk menghilangkan noisenya.
Thoughts on Designing
Published: 2021-04-15 09:19:52

Learning to design can teach you so much more about so many other subjects. You get to learn about psychology (one of my favourite subjects), organization, culture, you name it.

There's so much science to it and yet it's also so subjective. It is a never-ending quest given this nature.

It can be fun and yet frustrating because well, it's not always easy. Like with everything, you have to learn the tools of trade and tricks to bring your vision into reality. But if you keep at it, you will eventually be able to spin some tasty visual treats that you can get paid for as well (Cough.. cough... NFTs seem good).

"Practice makes perf... you better" or so people say. Perfection is an illusion when something is subjective. So go out there, create whatever. The good, the ugly... just create.

And in that light, here are some random pieces I have. Hopefully, they will inspire you to make some of your own.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0g4q80dxe8fy9pkpeeyi.jpg)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jiksjfbnzrph5sir2ent.jpg)


![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xpo2xk7y8vjos8asu4f3.jpg)
Silliest reasons that a job interview process ended?
Tags: discuss, watercooler
Published: 2021-04-15 09:12:40

---
title: Silliest reasons that a job interview process ended?
published: true
description: 
tags: #discuss, #watercooler
---

Sometimes, job interviews end for dumb reasons. I want to hear them. Doesn't matter if it's the employer or candidate who ended it.
Now I don't really mean making silly mistakes during an interview process that will make you facepalm when you see them. Those are an unavoidable artifact of the interview process. I'm talking about things that don't really have any connection to your ability to perform the job, or the company's attractiveness as an employer. 

I will share my own experiences below.
Auto Update in electron?
Tags: javascript, electron
Published: 2021-04-15 09:01:39

so, I have a app made with electron js and I want to implement a system where I can update the app when the user is online and a new version is avalible. but, the system will not download a new executable, but download new js files, html and css and load it when I need load the app. Give a comment bellow on your ideas.
Are native html reusable templates a thing?
Tags: html, css, javascript
Published: 2021-04-15 08:53:04

Hypothetically speaking, if you are building a web app using just plain html, css and JS (no frameworks) do developers use reusable html components using the <template> tag?

I understand that in Rails there  are partials and in JS frameworks there are components etc.

I am just curious to hear what has been used in the past for native html,css & js at scale.
CodeSandbox & Github Magic
Tags: programming, productivity, tips, github
Published: 2021-04-15 08:24:06

_Photo by Rhett Wesley @unsplash_

_[Read this article on my blog](https://javascript-for-breakfast.com/codesandbox-and-github-magic)_

If you're into web development, you probably already know what [CodeSandbox](https://codesandbox.io/) is, and you sure know what [Github](https://github.com/) is (if not, well, time to leave your cave 😁). For those who never used CodeSandbox, here's what it does:

> CodeSandbox is an online editor for rapid web development. With CodeSandbox, you can prototype quickly, experiment easily, and share creations with a click. Use it to create static sites, full-stack web apps, or components on any device with a web browser.

I personally use it a lot, I find it really useful to try some stuff in complete isolation, free of any constraint the project you're working on can have. It's also quite common to provide a sandbox with the minimum setup to reproduce a bug you're asking for help with.

That said, I recently learned some amazing _tips & tricks_ to get more productive with these tools, and this was my reaction:

> Wait, what? 😱 How am I only finding out about this now?

So I decided to make a quick post to share those with you, I hope you'll find it as useful as I do.

## #1 Kickstart a sandbox

A common thing to do when creating a sandbox is to choose a template. Either you're working with just JavaScript, TypeScript, React, Vue, or Angular, they got a template for you so you can start coding right away.

Well, here's where the magic happens: go ahead and open a new tab in your browser, and type the URL [js.new](http://js.new). Hold your breath, and press `Enter`...

✨ Tadaaaa ! Amazing, right?

You can now start coding with your favorite template in a split second. Also works with:

- TypeScript - [ts.new](http://ts.new)
- React - [react.new](http://react.new)
- Vue - [vue.new](http://vue.new)
- Angular - [ng.new](http://ng.new)

And more...

## 2 - Turn a GitHub repo into a sandbox

Sweet, now that you know how to create a Code Sandbox from a template faster than Lucky Luke shot his gun, what if I tell you that you can do the same from a Github repository?

🔥 That's right! Open one of your favorite repo, and just insert `box` between `github` and `.com` :

`https://githubbox.com/User/Repo`

I love this one.

## Bonus - VSCode in the browser (whaaat ?)

I'll leave you with this last one, my absolute favorite of all. Instead of inserting `box` between `github` and `.com`, if you insert `1s`, it will open VSCode **in your browser** 😍

![Github 1s demo](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/26zcrl2vz1zl3x0tb2t9.png)

This makes it so easier to browse a repo and read the code through the entire project, just like you would do on your local machine.

Aaaand it's open-source, feel free to check it out: https://github.com/conwnet/github1s GitHub and "smash that star button" as they say.

Alright, that's all for today, I hope you enjoyed it. Feel free to leave your tips in the comment if you got something similar in-store, I really love those 👌
Just a heads up. Our Forem powered community (focused on AWS) is giving away free AWS credits
Tags: aws, awsheroes
Published: 2021-04-15 08:19:26

Hey everyone! 

[The Elastic Guru](https://www.theelastic.guru) is a Forem powered community focused on AWS, but more importantly, we are looking to help young people and students to get a start in the AWS community.

We are aiming to provide content that enables pretty much anyone to get a seat at the AWS table to hopefully help with career aspirations or to give them an opportunity to restart their career (much like I did).

As part of that mission we are giving away $200 of free AWS credits over at [The Elastic Guru](https://www.theelastic.guru/teamelasticguru/200-of-free-aws-credits-up-for-grabs-5hka)

The credits have been provided by AWS.

If you know of any teens or students that might benefit then please let them know about it. Here is Karissa from AWS with a tweet about it:

{% twitter 1382454923661516800 %}

Thanks for the support!
Senior .NET Developer Skills Set List
Tags: dotnet, skills, seniordotnetdeveloper, netdeveloper
Published: 2021-04-15 07:33:37


Many businesses hire Senior .Net developers for their project success. I know you may know about some senior .Net developer skills. To ensure project success and to produce functional, scalable applications, senior .Net developers must have powerful managerial skills with advanced problem-solving skills, and extensive experience in Microsoft Frameworks. 

In this blog, I provide you the skill set list of senior .Net developers who help you boost your business and your project success. 

#Senior .NET Developer Skills Set List

• Knowledge of .NET languages including J#, Visual Basic .NET, C++/CLI, JScript.NET, and C#. 
• Technical skills- Visual Studio, ASP.NET, ASP.NET Core, Entity Framework, Entity Framework Core, Roslyn, Xamarin 
• Proficient with front-end development languages, including JavaScript, HTML5, and CSS.
• High-level managerial skills.

#Soft Skills that every Senior .Net Developer should have

• Logical thinking.
• Ability to project manage.
• Outstanding problem-solving skills.
• Excellent communication skills in both verbal and written.
• Time-management.
• Patience.
• Active listening.
• Teamwork.
• Helpfulness.
• Attention to detail.
• Adaptability to changes in a turbulent environment.
• Curiosity.

The recruiters and clients looking to [hire .Net Developer](https://www.bacancytechnology.com/hire-dot-net-developer) are not just looking at the theoretical knowledge .Net but actually, they look for technical skills and soft skills in senior .Net Developer. Yes, above senior .Net developer skills are strong, but it is necessary to add new skills by learning new and more. 

The more skills you add and learn, the more you paid as a senior .Net developer, and it is better for your project success.
Password systems that are mind-controlled
Published: 2021-04-15 08:08:06

“Told you I always come prepared” exclaimed my little brother from the other side of the room we were debating in. Confidently he took the prize money turned and walked to the door. Eyes filled with the delight of finally beating his elder brother. The gauntlet I had once laid now remained in shambles. His victory was well deserved. “Pass-thoughts” who would have guessed It would lead me to lose 100 Rupees. After my unanticipated demise, I busted out my laptop and aggressively typed these words on google only to realize he was well-prepped this time around. Reading minds seems to be a common part of the science fiction canon, a genre admired by everyone. Whatever the admiration you have for telepathy nobody’s crazy enough to consider it a part of reality. Nobody except a few scientists at the University of California in Berkeley has presented the idea to replace the traditional Biometric systems (fingerprint, iris scanning etc ) with ones that are mind-controlled.
 
 They use the in-development Brain-Computer Interface (BCI) technology to transmit thoughts directly into the computer. When we perform a mental task for example imagining an octagon or singing Blinding lights by the weekend (A great song by the way) our brains generate unique neuronal electrical signals. An electroencephalograph (EEG) would read those brain waves using noninvasive electrodes that record the signals and the unique patterns can be used like a password or biometric identification.  
 
 It’s mind-boggling that work has been done over the last few years in bringing telepathy to life, however, those experiments hadn’t tried to optimize in-ear EEGs for use as pass-thought readers. It is only in recent years that the cost of real-time EEG decoding has become affordable. Even though this technology is now more accessible than ever but its accuracy remains the biggest problem. Although Neurosky Mind wave, a consumer-grade single-electrode EEG headset prototype, provides promising results the creator and pioneer of pass-thought John Chuang says  “Clearly a lot more work needs to be done for this to be effective and useful in the real world, But at least we know this is an area that we can continue to investigate.” 

 Let’s bring this conversation to a bigger topic, if allowed another decade of development would the pass-thought replace the traditional system? Despite advances in logging in with your mind, there might always be a need for an old-fashioned eight-plus character phrase with no spaces. “Passwords will never go away,” says Chuang, who reasons that for a computer, a typed password may be the easiest way to verify identity, while a finger swipe may be best for a touch screen. 
 
 


              
So far, pass-thoughts are just a really exciting but extremely rudimentary development in neurotechnology. But with new companies like Neuralink,  formed just last year, intending to investigate and develop these types of devices, who knows what the future might hold?
Recebendo dados de uma lista
Tags: powershell, beginners, tutorial
Published: 2021-01-26 19:15:18

Vamos aprender como criar pastas, mas dessa vez, recebendo os valores de uma lista. Com um arquivo de texto simples, tendo um nome por linha, criaremos pastas de formas automatizada em um local também informado. 

Seguiremos do que vimos no artigo anterior, por isso, recomendo a leitura, embora o código sempre esteja comentado para que seja possível entende-lo. 

Para fazer o proposto, precisaremos de dois conceitos novos: 
1. Receber valores de um arquivo
2. Criar uma lista e percorrer os valores nela

Em um artigo anterior, já fizemos o segundo tópico, mas agora explicaremos um pouco mais ele. 

Com o **Foreach**, podemos percorrer um lista, ou explicando de uma outra forma, pense que temos uma lista de chamada com 10 nomes. Com essa função, em vez de chamarmos todos os alunos juntos, leremos um nome por vez. 

Isso é exatamente o que queremos nesse caso, já que poderemos ter um numero qualquer de nomes em nossa lista, e queremos criar uma pasta por nome. 

O nosso primeiro tópico (que falaremos em segundo haha) é algo bem mais simples do que parece, já que temos uma forma bem simples de pegar essas informações por meio de uma função já pronta. 

Sobre funções, vamos utilizas bastante aqui, voltando com a nossa de criação de pastas, e com uma nova para fazer todo esse processo da lista. 

Traduzindo isso em código, temos:

{% gist https://gist.github.com/IGDEXE/25f454b6d01e9b42bacb90ccdc55ea41 %}

Retorno no terminal: 

![Terminal](https://dev-to-uploads.s3.amazonaws.com/i/zeyn7v5lh0gwoikt9ku5.png)

Sem duvidas, o **Foreach** levou meus scripts para um novo nível e acredito que vá ser muito útil, já que esse conceito pode nos ajudar em muitos cenários.
Alerta – Alert Monitoring Tool
Tags: monitoring, security, prometheus, alert
Published: 2021-04-15 07:58:58

The Alerta monitoring tool was developed with the following aims in mind:

    distributed and de-coupled so that it is SCALABLE
    minimal CONFIGURATION that easily accepts alerts from any source
    quick at-a-glance VISUALISATION with drill-down to detail


[Alert Monitoring Tool](https://kali-linuxtr.net/alerta-alert-monitoring-tool)
Making Your Google Colab Notebook More Interactive
Tags: colab, jupyter, python, tutorial
Published: 2021-04-15 07:32:23

Hey, devs! Long time no post. I have been learning deep learning for so long time and using google colab for my projects. You know, free GPU 😅 and demos.

I also used colab to send the proof of concepts or MVP to the clients and every time the clients faced problems in interacting with the notebook. 

This made me think every time can I make my notebook more interactive? Are there any pre-validations? What is the difference between Jupiter and google colab if it doesn't offer anything new but free GPU or TPU instances. Well, I kept on digging in and found that it does support interactive inputs of different types.

In colab, it's known as "_Forms_"

I won't make this boring by adding too much text, google team has already created an example notebook explaining everything which is possible with forms. You can find the link of it below &dArr;


https://colab.research.google.com/notebooks/forms.ipynb
Playing MP3 Files in Python with Pydub and Pyaudio
Tags: python, tutorial
Published: 2021-04-15 07:21:01

### Introduction
Pyaudio allows us to play and record sounds with Python. To play MP3, however, **we first need to convert the MP3 file to WAV format with ffmpeg**. To use ffmpeg in Python, we use an interface tool called Pydub, which directly calls our ffmpeg executable and integrates with Pyaudio. 

### Installation
``` bash
pip install pyaudio
pip install pydub
```

### Playing sound
```python
from pydub import AudioSegment

song = AudioSegment.from_mp3('test.mp3')
play(song)
```

If ffmpeg isn't installed on the machine, AudioSegment will fail to locate the mp3 file. There are a few solutions:

1. Install ffmpeg and add to environment path
2. Copy ffmpeg to the same folder as the python file
3. **Static link ffmpeg to pydub**

Let's talk about the third option.

### Static linking ffmpeg
By static linking ffmpeg, our program would be portable: users would not need to manually install ffmpeg to their OS. 

[Download ffmpeg](https://ffmpeg.org/download.html) and copy it to your script directory.
 
```python
import os
import platform
from pathlib import Path
from pydub import AudioSegment

AudioSegment.ffmpeg = path_to_ffmpeg()
platform_name = platform.system()
if platform_name == 'Windows':
    os.environ["PATH"] += os.pathsep + str(Path(path_to_ffmpeg()).parent)
else:
    os.environ["LD_LIBRARY_PATH"] += ":" + str(Path(path_to_ffmpeg()).parent)

def path_to_ffmpeg():
    SCRIPT_DIR = Path(__file__).parent 
    if platform_name == 'Windows':
        return str(Path(SCRIPT_DIR, "win", "ffmpeg", "ffmpeg.exe"))
    elif platform_name == 'Darwin':
        return str(Path(SCRIPT_DIR, "mac", "ffmpeg", "ffmpeg"))
    else:
        return str(Path(SCRIPT_DIR, "linux", "ffmpeg", "ffmpeg"))

song = AudioSegment.from_mp3('test')
play(song)
```

The program should now be able to run and play the mp3 file. The path added to os environment is temporary and would be gone when the python program is completed.