teleren/devto huggingface dataset:
Flask Creator Armin Ronacher Interview
Tags: interview, python, rust, flask
Published: 2020-10-19 12:12:13

Armin Ronacher has become a prolific contributor to the Python software ecosystem, having created such widely used projects as Flask and Jinja2. Over the last 10 years, he had worked on various Open Source and commercial projects, and we were extremely excited to speak with him about his life and career! In this interview, Armin talks about his work at Sentry, shares his thoughts on handling errors in the backend, speaks about the differences between Rust and Python, the "gradual typing" approach, and, of course, the secrets of his work-life balance.

The Interview: https://evrone.com/armin-ronacher-interview
Weekly Challenge 083
Tags: perl, perlweeklychallenge, theweeklychallenge
Published: 2020-10-19 12:08:44

[Challenge 083](https://perlweeklychallenge.org/blog/perl-weekly-challenge-083)

# TASK #1 › Words Length

This is relatively straight forward task. I take the string and use the regex `/^\s*\S+?\s+(.*)\s+\S+\s*$/` to strip out the first and last words (and any leading or trailing white space). I then strip out white-space from the string, and return the length.

## Examples

```
» ./ch-1.pl "The Weekly Challenge"
6

» ./ch-1.pl "The purpose of our lives is to be happy"
23
```

# TASK #2 › Flip Array

This is another task where I will be interested to see the other solutions Team PWC members offer up. Abigail made an excellent [post](https://programmingblog910557004.wordpress.com/2020/10/15/perl-weekly-challenge-part-2/) last week explaining the number theory behind her work.

Firstly I've retrieve the values, and verified they are all positive numbers.

I then go through a loop from 0 to 2<sup>n</sup>-2 (2<sup>n</sup>-1 is all negative, and thus won't provide a non-negative sum). If the binary bit is true, then I flip the number. For example if the numbers are `2 4 6 8` and the loop count is 5 (binary 101), then the combination I am using is `2 -4 6 -8`.

Once I have the combination in the loop, I sum the numbers. If the sum is less than 0, I proceed to the next iteration. If the solution is better than any previous numbers (either a lower sum, or the same sum with a lower number of flipped values), then I record it.

Once the loop is complete, I then present the result.

This solution requires 2<sup>n</sup>-1 calculations. So even for 10 numbers, there is only 1023 iterations through the main loop. There may be more efficient ways to solve this challenge. I guess I'll find out during this week.

## Examples

```
» ./ch-2.pl 3 10 8
RESULT IS: 1 (-10 3 8)

» ./ch-2.pl 12 10 2
RESULT IS: 1 (-12 2 10)
```
Successfully Completed Hactoberfest 2020
Tags: hacktoberfest
Published: 2020-10-19 12:04:10

## What I Learned From Hacktoberfest

Successfully completed Hactoberfest 2020 challenge.
This is the very first time that I have contributed to open source repositories.
I was pretty new to Git and GitHub, I am very happy that I could learn Git and use those commands in contributing to different repos. 
I thank DigitalOcean for providing this opportunity and help us grow.
Overall this was a great journey looking forward to contribute consistently.

P.S. I will also encourage who is looking at this post and have not yet started to contribute for DIGITALOCEAN...guys you will learn a lot.
How to prevent cryptocurrency hacking and theft from your wallet?
Tags: security, crypto, hacking, cryptocurrencyinvest
Published: 2020-10-21 19:19:53

---
title: How to prevent cryptocurrency hacking and theft from your wallet?
published: true
date: 2020-10-19 12:03:08 UTC
tags: security,crypto,hacking,cryptocurrencyinvest
canonical_url: https://medium.com/coinmonks/how-to-prevent-cryptocurrency-hacking-and-theft-from-your-wallet-65c8ff767766
---

[![](https://cdn-images-1.medium.com/max/2600/1*Zz0ztGgICt0z192EqInOWg.jpeg)](https://medium.com/coinmonks/how-to-prevent-cryptocurrency-hacking-and-theft-from-your-wallet-65c8ff767766?source=rss----721b17443fd5---4)

Crypto hacking prevention techniques, or how you can save your crypto coins

[Continue reading on Coinmonks »](https://medium.com/coinmonks/how-to-prevent-cryptocurrency-hacking-and-theft-from-your-wallet-65c8ff767766?source=rss----721b17443fd5---4)
Daily Developer Jokes - Monday, Oct 19, 2020
Tags: jokes, dailydeveloperjokes
Published: 2020-10-19 12:00:04

---
title: "Daily Developer Jokes - Monday, Oct 19, 2020"
description: "Check out today's daily developer joke! (a project by Fred Adams at xtrp.io)"
series: "Daily Developer Jokes"
cover_image: "https://private.xtrp.io/projects/DailyDeveloperJokes/thumbnail_generator/?date=Monday%2C%20Oct%2019%2C%202020"
published: true
tags: #jokes, #dailydeveloperjokes
---

Generated by Daily Developer Jokes, a project by [Fred Adams](https://xtrp.io/) ([@xtrp](https://dev.to/xtrp) on DEV)

___Read about Daily Developer Jokes on [this blog post](https://xtrp.io/blog/2020/01/12/daily-jokes-bot-release/), and check out the [Daily Developer Jokes Website](https://dailydeveloperjokes.github.io/).___
### Today's Joke is...
![Joke Image](https://private.xtrp.io/projects/DailyDeveloperJokes/public_image_server/images/5e12596bcfd66.png)

---
*Have a joke idea for a future post? Email ___[xtrp@xtrp.io](mailto:xtrp@xtrp.io)___ with your suggestions!*

*This joke comes from [Dad-Jokes GitHub Repo by Wes Bos](https://github.com/wesbos/dad-jokes) (thank you!), whose owner has given me permission to use this joke with credit.*

<!-- 
Joke text:
___Q:___ What was Grace Hopper's favorite car?

___A:___ VW Bug
 -->
Making open source contributions
Tags: hacktoberfest
Published: 2020-10-19 11:53:22

## What I Learned From Hacktoberfest

Contributing to open source projects is a great thing. 

Hacktobarfest made me to learn how to do pull requests in GitHub , which is the first step in contributing to open source .

Thank you HacktoberFest

###### #hactoberfest #github #opensource #beginners

<!-- What did you learn that can help others contribute to the project you worked on? What did you learn that can help the users of that project?! -->
Mobile Apps for COVID-19- Effective Way to Curb Infection
Tags: discuss, android, ios, ux
Published: 2020-10-19 11:45:50

Globally, over 3.7 million people are infected with the coronavirus. Governments, health authorities, research centers, and NGOs work in sync to curb the spread of this invisible enemy of mankind. As this COVID-19 pandemic has crippled our lives and the economy, technology has now lent a helping hand.
This dreaded disease is spread through direct contact with infected persons. In other words, COVID-19 is a contact-led disease and a contact tracing app can help us save people from getting infected. Recently, the age-old rivals Google and Apple have joined hands to make a contact tracing app with the help of Bluetooth technology. It is fair to mention that mobile apps for COVID-19 can certainly help the government and healthcare agencies to break the chain of virus spread.

How Does Contract Tracing App Work?

A Bluetooth-based contact tracing app is similar to a proximity tracking app. All the contact tracing mobile apps for COVID-19 can communicate with the user’s smartphones via Bluetooth and store the user’s data like device ID and timing at the local level. When individual tests positive for COVID-19, the system enables the government or health authorities to trace all the users with whom this individual has remained in contact.

On one hand, the healthcare officials can get the record of geographical movements of such infected people, and on the other hand, the app users, who were in contact with the infected person, can get the notification regarding the risk of infection. The contact tracing app also gives users advice to self-isolate. In a way, such mobile applications for coronavirus disease can play a vital role in breaking the chain of COVID-19.
Laravel 8 - How To Check Array Is Empty Or Not In Laravel Blade?
Tags: laravel, beginners
Published: 2020-10-19 11:37:23

let's follow this example to laravel check array empty in blade file with laravel 8 projects.

I simply read the documentation and I know the core PHP function so we can do it basically four-way to laravel check array not empty in laravel. so you can see below all examples one by one and you can use anyone that you want to use.



**[Laravel 8 - How To Check Array Is Empty Or Not In Laravel Blade?](https://www.phpcodingstuff.com/blog/how-to-check-array-is-empty-or-not-in-laravel-8-blade.html)**


```
<div class="card-header">
    <h5>How To Check Array Is Empty Or Not In Laravel Blade? - phpcodingstuff.com</h5>
</div>
<div class="card-body">
    @forelse ($products as $product)
        <p class="bg-danger text-white p-1">product</p>
    @empty
        <p class="bg-danger text-white p-1">No product</p>
    @endforelse
</div>
```
سیستم عامل سرور های مجازی ویندوزی

Published: 2020-10-19 11:29:32

سیستم عامل سرور های مجازی ویندوزی

یکی از مواردی که همواره اهمیت زیادی در کاربرد و کارکرد یک سرور دارد، نسخه سیستم عامل آن می باشد. [سرور مجازی ویندوز](https://www.iranserver.com/vps/) از اصلی ترین نیاز های هر کاربری می بادش که می خواهد کار با سرور را یاد بگیرد. به این دلیل که شما با توجه به اینکه با سیستم عامل ویندوز آشنا تر هستید، می توانید ابتدا روی محیط ویندوز سرور به دلیل نزدیک تر بودن آن به ویندوز تمرین کنید.
مزیت های سرور مجازی ویندوز

Published: 2020-10-19 11:28:58

مزیت های سرور مجازی ویندوز

  

زمانی که شما پردازش های طولانی مدت دارید، یکی از راهکارهای شما برای انجام این پردازش ها استفاده از سرور مجازی یا VPS می باشد. VPS ها انواع مختلفی دارند که یکی از مرسوم ترین آن ها، [سرور مجازی ویندوز](https://www.iranserver.com/vps/) می باشد. سرور ها به طور کلی نقش رایانه های شخصی را دارند که به صورت 24 ساعته روشن هستند و با استفاده از آن می توانید وب سایت، پردازش ها و موارد دیگر را روی آن بارگذاری کنید.
Know More About Web Designing And Its Impact On SEO

Tags: design
Published: 2020-10-19 11:26:50

Web design is almost always an essential part of online business. A web page is a thing that connects you with your potential clients. Always, first impression matters, therefore it is crucial to design your website appropriately with related images. The message you convey to your audience should be appealing and precise and search engine friendly. Google always prefers user-friendly sites. Good web design is suitable for the user and the search engine.

By Observing Google's algorithm, you can discover that it is steering to provide the viewers with the most pleasing websites. SEO and internet design are constantly interrelated, for example, a superbly designed website with no SEO strategy won't attract visitors, it must also boost visitors with a few technical methods. Anyway, a website must also be capable of maintaining its traffic engagement. So, in short, a perfect site ought to be capable of bringing its audience and engaging them for quite a while.

**The Plan Features That Impact On SERP's Supply:**

**1. Construction Of The Page:**

The construction of the website must be easy and should match with the Search engine guidelines. The principle content should be compactly packed with videos and images to attract visitors without undesirable links.

**2. Internal Links:**

Web designing in Canada isn't just about arranging visual elements on the page; it also deals with focusing on aspects like copywriting that helps both the visitors and the search engine to prioritize on what your website is. Stuffing the webpage with slogans and quotes are futile as Google focuses only on the useful texts. It's also crucial to place appealing anchor links appealingly.

**3. Responsiveness Of The Page:**

The website should be compatible with the apparatus. Mobile and tab users have grown to a great extent in recent days. So, it is essential for your website, without any technical or visual glitches, fits on all devices like phones, tablets, and computers.

**4. Interactive Visual Contents:**

Visual contents like videos or pictures and clickable links keep visitors engaged and interactive, which could greatly raise the traffic of your webpage. Additionally, it is crucial for how well these are arranged in the page. You can also find in Canada [web design company](https://www.propelguru.com/website-development/) which can direct you about this.

**5. Navigations:**

A good navigation structure that's inherent and comfortable isn't only simple for people to receive their searches fast but also will provide internal hyperlinks for simple access, making the website easy and enjoyable to crawl. The webpage should be carefully arranged depending on the hierarchy.

After the web page was created with all the matching criteria, the traffic automatically increases. Many companies help in advancing SEO in Canada.
Which framework should you choose?
Tags: webdev
Published: 2020-10-19 11:24:12

Hello! Lets look at one of the most important questions in life: Which framework should you choose? Or -more concrete- which comparison criteria should you pick to make a solid choice? I did a little bit of research and made this list with definitions:

1. Costs contain how much you have to pay to be able to use the framework.
2. Set up time means, how long it takes to integrate the framework into an app
3. Time to implement means, how long it takes to write code with the framework
4. The learning curve implies, how long it takes to be able to use the framework for writing code, which depends on the quality of the documentation, necessary preknowledge and if there is support found, like e.g. in forums.
5. Adaptablity defines how quickly code can be changed by the programmer.
6. Extendibility defines how quickly code can be expanded by the programmer.
7. Coverage implies how many functionalities are included in the framework

Which comparison criteria for frameworks do you find useful? Have a nice day. 🙂
A KICK START TO OPEN SOURCE
Tags: hacktoberfest2020
Published: 2020-10-19 11:07:28

## What I Learned From Hacktoberfest

I learnt some very cool stuffs related to github and contributing towards open source. The mentors, event organisers made every possible efforts to make it a successfull event in this pandemic situations.
The honorable speakers helped a lot and tried their best to give us a lot of information about how to use github and contributing towards the same
It is such a event that everyone should take part. And utilize their time and exploring the world of open source. Hacktoberfest-2020 was great!!

HAPPY CODING
Why git and GitHub is relevant to put in your skills?
Tags: github, git
Published: 2020-10-19 10:30:25

I know that working with git and post your code on GitHub is really useful for developers so you can review your code and/or help others, but I was wondering why you should put those tools on your portfolio as well along with the languages.

I feel like that git and GitHub is kind of mandatory when you are a developer like cmd for example, makes your life easier in a way, so I believe you should put cmd on your tools but no one ever mention it.

I feel like git GitHub and cmd are basic tools as the alphabet but no one ask you to put on your portfolio that you know how to write and read...
How to create a read-only user in ClickHouse
Tags: clickhouse
Published: 2020-10-19 10:22:59

In ClickHouse, a settings profile is a collection of settings grouped under the same name. By default, there is a profile `readonly` that allows only read queries. This is from `/etc/clickhouse-server/users.xml`:

```xml
<yandex>
    <!-- Profiles of settings. -->
    <profiles>
        ...
        <!-- Profile that allows only read queries. -->
        <readonly>
            <readonly>1</readonly>
        </readonly>
    </profiles>
...
```

So to create a read-only user we just have to:

```sql
CREATE USER username IDENTIFIED WITH plaintext_password BY 'qwerty' SETTINGS PROFILE 'readonly'
GRANT SHOW TABLES, SELECT ON database.* TO username
```
Hello, World!
Tags: webdev, helloworld, beginners
Published: 2020-10-19 10:18:39

Hi friends, my name is Nkwadochi (pronounced ink-wah-doh-chi) and I am a web developer from Nigeria. Web development for me began as a hobby sometime in 2017 when I'd learned the basics of HTML and CSS in the University and would use the little knowledge I had to create awful looking sites from time to time - read as perhaps 3 times a year. I never thought much of it until July 2020. I began my journey to becoming a professional web developer on the 27th day of July 2020 and so far, it's been a beautiful, chaotic, and fulfilling journey. Before starting, I had spent the bulk of my time looking for websites and blogs that would help as a guide into this field in tech and while I found quite a lot that promised to hold my hand and guide me through, only a few were able to do this. The rest of them mostly repeated articles from a bunch of tech sites and played around with words, changing certain words to their synonyms and in general, it felt like even the writer didn't know what he/she was saying. Although I am nowhere near a professional, I have however improved in my knowledge of web development in the last two months and I am of the belief that no matter the stage of learning one finds themselves, there is always something valuable another person out there can learn from you and this has birthed this blog 'A beginner's guide to Web Development'. The goal of this blog is to answer most of the questions I had that made me spend months before deciding on where to begin learning and to document my journey so far, sharing whatever knowledge I gain along the way, code snippets, soft skills, navigating the industry, etc. I know that we can learn from each other and so I'll look forward to your inputs and feedbacks (constructive) and with time, perhaps host guest bloggers here also. I hope to share a post every Friday so look out for them. I'm open also to answering whatever questions you might have as long as I have some knowledge of the said question, else I may refer you to an article I found useful. Until next week Friday, stay safe, stay learning and improving yourself in every way that a person can. I leave you with the words of Denis Waitley.

"View life as a continuous learning experience."

Welcome, and thank you for joining me on this journey.

Nkwadochi.

PS-If you're as excited as I am about the potentials of this blog, kindly share among your friends and together, we can build a community.
what is Instagram reels and how to use it 
Tags: mobileappdevelopment
Published: 2020-10-19 10:18:31

With tiktok moving out,instagram reels have started to pick the pace in India,a facebook owned company which made a big move and taking the instagram to the next level,instagram reels can be found the instagram camera section and lets see 

What is instagram reels and how to use it?
 Instagram reels is a 15 seconds video creation feature of a instagram app which allows you to create the fun and creative videos,which is similar to tiktok .The Instagram reels was first rolled out in brazil in 2019 and have been launched in more than 50 countries and In Country like India after the ban of TikTok it is supposed to get the higher number of users.instagram reels allows you to record a video and select music from the library embed some of the filters and share it 

How to use the Instagram reels?

 You have to simply instagram stories camera and choose the reels feature,use the options to prepare the recording,select the audio option to select the recording from the repo,you have the option to add the audio to the desired part of the video you can then increase or decrease the speed of and add some filters and then there is a timer to select the length of the reel when everything is ready hold the record option to record a clip,you can start or stop the clip when ever needed by clicking on the record button and you have the align option to arrange the two or more clips togather, you also have the option to edit or delete the clips by select the edit option of the clip once you are done with the recordings then you can add the stickers and other texts 

Sharing the recording
Once you are ready with the clip hit the next button which takes you to the share page and you have the option to add the cover photo and the caption to the reel once every thing is done instagram allows you to share the reel to the dedicated people and or the dedicated pages 

The second option is to share the recordings to all your followers 

Conclusion
	Instagram reels is gaining the popularity,we at BrillMindz a top mobile app development company in bangalore capable of developing a highly popular apps
Contributions...!! the developer's thing
Tags: hacktoberfest, opensource
Published: 2020-10-19 10:10:52

## What I Learned From Hacktoberfest

<!-- What did you learn that can help others contribute to the project you worked on? What did you learn that can help the users of that project?! -->
<b>"Contribution is the major key to success"</b> and
<b>"Open Source is the power of developer to express his/her work".</b>
These two lines really make me contribute more and more to the others and help them to resolve issues.
This time I contribute to the following repositories.
1. [Classical Machine Learning From Scratch](https://github.com/Abhishek21296/Classical-Machine-Learnig-from-Scratch/pull/2)
2. [The Algorithms](https://github.com/TheAlgorithms/Python/pull/2644)
3. [Algorithms](https://github.com/prakhar1989/Algorithms/pull/96)
4. [pygorithms](https://github.com/OmkarPathak/pygorithm/pull/102)

![Successfull](https://dev-to-uploads.s3.amazonaws.com/i/4m8o4ibcfp0g398qsosw.png)
![Contributions](https://dev-to-uploads.s3.amazonaws.com/i/pdheawfqn45cw4cf625t.png)
Mobile app development company in Bangalore - Nextbrain
Tags: mobileappdevelopment, appdevelopment
Published: 2020-10-19 10:06:12

Nextbrain Technologies is the best mobile app development company in Bangalore, India, Nashville has been serving its clients with much dedication to offering customized mobile apps according to their business requirements. The services offered by nextbrain technologies include almost all areas of digital transformation like Android app development, iOS app development, Native app development, Hybrid app development, iPhone app development, and Flutter app development. The company has successfully completed 150+ projects delivering clients scalable mobile apps with user-friendly features and enables clients to carry out the next-generation business in a hassle-free way.

for more information visit our website: https://www.nextbraintech.com/mobile-application-development
Bootstrap phiên bản 4.5

Tags: bootstrap
Published: 2020-10-19 10:03:43

Download Bootstrap v4.5
Tải xuống Bootstrap v4.5.0 được biên dịch sẵn bạn có thể dễ dàng kéo thả với những dự án của mình. Gói phiên bản 4.5 này bao gồm:

Các gói CSS được biên dịch và rút gọn
Các plugin JavaScript được biên dịch và rút gọn
Bootstrap v4.5.0 chưa bao gồm tài liệu, tệp nguồn hoặc những file JavaScript tùy chọn nào (jQuery và Popper.js).

Các tập tin nguồn cho v4.5
Biên dịch Bootstrap 4.5  với liên kết của riêng bạn bằng cách tải xuống các tệp tài liệu Sass, JavaScript cùng tài liệu sử dụng. Phương thức này yêu cầu một số công cụ bổ sung:

Trình biên dịch Sass (Libsass hoặc Ruby Sass được hỗ trợ) để biên dịch CSS của bạn.
Autoprefixer cho tiền tố nhà cung cấp CSS.
Nếu bạn yêu cầu các công cụ build , tập tin đã bao gồm cho nhà phát triển Bootstrap và tài liệu của nó. Có khá nhiều tài liệu giúp bạn có cài nhình tổng hợp hơn được liệt kê bên dưới.

xem bài viết đầy đủ: https://getbootstrap.com.vn/blog/bootstrap-phien-ban-4-5
My Hacktoberfest Experience
Tags: hacktoberfest
Published: 2020-10-19 09:59:28

## What I Learned From Hacktoberfest

I learned many new things from this year's Hacktoberfest.
Starting from Cloning others repo, forking, understanding the Git structural workflow, Branching, Opening PRs, etc.

For sure I will participate again next year!

https://github.com/ppy/osu-wiki/pull/4292
https://github.com/ppy/osu-wiki/pull/4294
https://github.com/ppy/osu-wiki/pull/4299
https://github.com/ppy/osu-wiki/pull/4326