teleren/devto huggingface dataset:
Signal Five, a social platform
Published: 2020-12-25 10:10:25




I've been thinking. For at least the past few months, but probably longer. I think about it every time I travel around the web and see an ad for something I looked up on another platform. I think about it when I buy something online and see ads for it everywhere, or I'm watching a YouTube video and the ad is for the same thing I'm doing online.

I think about all the invasions of privacy by companies we are supposed to be able to trust, and I watch them bash each other over the same things they each are doing. Kind of ironic. 


I realize that companies have to make money. I'm not one of those "tech should be free" guys, or everything should be open source. But I've definitely become one of those who hates that fact that the vast majority of "free" platforms online track my every move, and monetize me along the way. I don't see any of the revenue they make from showing me ads. I don't get any value from them. You could argue, probably rightfully, that I've gotten a lot of value from Facebook and you tube and Google over the years. You could also argue that hey, I signed up for it. Of course, trying to read and understand the legalese contained in the EULA or user agreements can be pretty difficult. Most of us just click OK, assuming, not really reading, we just want to sign up. 

At the time of signup we aren't concerned with what companies are doing with our stuff. And that's bad. We should care a lot more about this than we do, although I think that the more privacy is in the news, and the more these companies continue to screw up and wind up getting sued, the more people are going to think about these things and wonder if there's another alternative. 

I know there's already some alternative tech out there, but more is better, right?

All of this just to say, I started a project with a friend of mine. It's probably going to be a large one, a ton of work. It may not be successful. Hell, It may not get any users at all. I don't really know. But over the last few months I've been planning. Literally. Brainstorming, writing it all down, trying to encapsulate what it is I want out of a social media platform. And also, what I don't want. 

There's three things I know for sure that I want from my social platform: 
1. <b>A way to keep up with friends and family.</b> The only reason I use FaceBook at all is keeping up with my family and all their kids, and a few friends that aren't using twitter.

2. <b>An ad free experience.</b> This is actually more my second number one, because I'm tired of ads and I don't want to see them anymore. I think I'm getting ad burn-out.

3. <b>Privacy minded.</b> I want my social platform to consider what kind of data it collects and to limit it. And also not sell it, share it, or otherwise give it to another company. Period.

You probably have questions about monetizing a platform like this. I have a few ideas, and I'll go over them in another post. 

Meanwhile I need coffee.
Scratch the edge using Spring WebFlux (Part 2)
Tags: webdev, kotlin, mongodb, security
Published: 2020-12-25 12:04:14

Weknow Bob from the previous story and he wants to use his service right now, and he could do it but wait! this is his exclusive service, is he alone right now?
He and the whole world can use this service forever. let’s limit the alien’s access by Spring Security.
First thing first, we need a model for our users (lovely Bob is alone) so let’s create one as the follow in kotlin>com>{something you know}>{project name, that also you know}>model
```
@Document
data class User(
        @Id
        val id : ObjectId,
        @Indexed(unique = true)
        val name: String,
        val pass: String,
        val role: String
) : UserDetails {

    override fun getAuthorities(): MutableCollection<out GrantedAuthority> {
        return mutableListOf(SimpleGrantedAuthority(role))
    }

    override fun getPassword(): String {
        return pass
    }

    override fun getUsername(): String {
        return name
    }

    override fun isAccountNonExpired() = true

    override fun isAccountNonLocked() = true

    override fun isCredentialsNonExpired() = true

    override fun isEnabled() = true
}
```
You can see two elegant things in one frame, the flexibility of Spring Security and the conciseness of Kotlin (by comparing two different types of method).

You can find complete story [here](https://micrommer.medium.com/scratch-the-edge-using-spring-webflux-part-2-9372656adbdf).
Covtact: Secure contact diary to slow down COVID-19 [DO-Hackathon]
Tags: dohackathon, showdev, javascript
Published: 2020-12-25 11:59:42

---
description: Build a contact diary / logging app for the DigitalOcean Hackathon: Softlaunching
---

## Project recap
During the DigitalOcean Hackathon 👨‍💻 I want to build an app which allows you to log with whom you had contact. This is so you can inform people if need be and stop further COVID-19 spreading.

As mentioned there is already a working version, hosted on DigitalOcean’s App platform, available: [Covtact](https://covtact.app). 

## Softlaunch

I'm pretty happy with the current state featurewise. I'm planning to improve the UI further, and hoping to add some interaction animations. So, just in time for christmas 🎄 I decided to softlaunch the project.

That means I encourage everybody (yes, you to 😉) to try [Covtact](https://covtact.app) and track with whom they met outside their closest ones.

Posting it here, on twitter and on [hackernews](https://news.ycombinator.com/item?id=25517425), didn't yield that much of a response for now, but I saw some users in the analytics. (Yes, I turned on self hosted analytics, matomo, but no worries, that doesn't log any personal data nor the added contacts).

So please, if you want, I'd be very happy if you could share this project with others...

## Feedback?

Again, try it out, [log your contacts](https://covtact.app) if you had any and help stop this pandemic. [Hint: It might become extra important during the holidays, please stay responsible in your actions]. 🙏

And tell me what you think about this project down in the comments, or let‘s connect on [twitter](https://twitter.com/kriswep)!
Damn Docker don't fire up on Windows? Here's a shortcut
Tags: docker, devops, windows, errors
Published: 2020-12-25 11:55:21

If you see a dizzyingly dismal error like this when you fire up Docker Desktop

```
docker: error during connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/containers/create: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.
See 'docker run --help'.
```

you're not the first one. 

And unfortunately, a lot of Stack Overflow answers don't work. Here's something that worked for me on Windows 10.

1. Open Powershell as Administrator
2. Run - 
```
PS C:\WINDOWS\system32>cd "C:\Program Files\Docker\Docker"
PS C:\WINDOWS\system32>./DockerCli.exe -SwitchDaemon
```

Remember, make sure you spell the stuff right, and that Docker is installed in the directory as mentioned in the command.

This is just meant to be a quick hack - an explanation about what happens coming soon.
(Video Series)⚡️Docker Practical Guide⚡️Part-3: Learn Docker-Compose with Node and Mongo in 2021
Tags: docker, node, devops, mongodb
Published: 2020-12-25 11:48:14

It's a Series on DOCKER- ⚡️DOCKER Practical Guide⚡️
I have used NodeJS, But all the  Docker stuff in this series can be applied in any technologies like - Java, .Net, Python, Go, you name it.

<h1>Part-3: Docker-Compose with Node and Mongo</h1>

In today's video, we will see how we can use Docker-Compose to simplify running multiple containers manually with a single command.

Enjoy 🌸

{% youtube TZ5E8NE0_A8 %}

In this Series, I will post the following topics and more 🙌
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/b2vpj4sgpf059uvh253g.png)

As I will show some fun Docker stuff we might need in our day-to-day work, That's why the name of the series is - ⚡️DOCKER Practical Guide⚡️

SUBSCRIBE to YouTube Channel - https://www.youtube.com/c/TheDestroDevShow?sub_confirmation=1
LIKE FB Page - https://www.facebook.com/the.destro.dev.show/
Follow on Twitter - https://twitter.com/destro_mas
Follow on DEV - https://dev.to/destro_mas

Made with ❤️ in Berlin!

Cheers!
👋

<hr />
As I am trying to contribute contents on the Web, you can buy me a coffee for my hours spent on all of these ❤️😊🌸

<a href="https://www.buymeacoffee.com/destrodevshow" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" style="height: 45px !important;width: 117px !important;" ></a>
What is Logistic Regression
Tags: machinelearning, regression, logisticregression
Published: 2020-12-25 11:22:57

As you may be knowing Logistic Regression is a Machine Learning algorithm. It is used for binary classification problems. We also have multiclass logistic regression, where we basically re-run the binary classification multiple times.

It is a linear algorithm with a non-linear transform at the output. The input values are combined linearly using weights to predict the output value. The output value which is being modelled is a binary value rather than a numeric value.

Suppose we have the results of a set of students, where the criteria for passing is that the student should score 50% or more. Else the student is classified as failed.

We can classify this problem statement using linear regression. But if our data contains some outliers in the test data, it will affect the orientation of the best fit line.

> 
**NOTE:** 
Outliers are the points that are apart from the usual group of points. These points can have a strong influence on the orientation of the best fit line.

So we go on with Logistic regression for such use cases.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/d94lnpkvtxiqm1zejd3h.png)

### **Sigmoid Function**

A sigmoid function is a function which limits the value of the output in the range between 0 and 1. The graph and the equation of the sigmoid function are given as follows.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/prw71ah1kftrh7qhc3ar.png)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/tx18we6rc5ykt17u92pq.png)

The value x in the equation is the cost function we calculate using the output and weights. The sigmoid function makes sure that the output value is classified in between 0 and 1 for any large value of x.

### **Cost Function**

The cost function in the case of logistic regression is given by

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/020zk2ml0yjf6wvi0hos.png)

It should be maximum for correct classification to happen.

- Suppose passing students are considered as positive output & failed students as negative output. Also, if the points classified above the classifying plane is taken as positive and those below the line are taken as negative. i.e., the value of weight Wi. 
- The cost function is determined by the product of these two and hence if the point is correctly classified, the cost function will be positive and if it is incorrectly classified, the cost function will become negative. 
- So we have to make sure that we have considered the desired weight value, to make sure that the points are correctly classified. 
- Hence by looking at the cost function, we can say that whether a particular entry is correctly classified or not.

Hope you found this post useful. 😊😊

You can find me on [Twitter](https://twitter.com/intent/follow?original_referer=https%3A%2F%2Fembeds.hashnode.com%2F&ref_src=twsrc%5Etfw&region=follow_link&screen_name=ashwinsharmap&tw_p=followbutton)
6 tips for being a better programmer.
Tags: career
Published: 2020-12-26 07:30:46

---
title: 6 tips for being a better programmer.
published: true
date: 2020-12-25 11:00:00 UTC
tags: career 
canonical_url: https://blog.murtajaziad.xyz/6-tips-for-being-a-better-programmer/
---

In this article, I will show you 6 tips for being a better programmer.

* * *

![Photo by Cátia Matos from Pexels](https://images.pexels.com/photos/1072179/pexels-photo-1072179.jpeg?crop=entropy&cs=srgb&dl=pexels-c%C3%A1tia-matos-1072179.jpg&fit=crop&fm=jpg&h=2695&w=4042)

* * *

### 1. Name variables appropriately.

The variable name should define its value, so you shouldn’t name a variable something like `x`, `y`, or `z`.

### 2. Read the documentation.

Documentation is the source of everything, including educational videos. So, reading them makes you an expert.

### 3. Split your code.

Instead of writing everything in one large function, split your code into multiple smaller functions.

### 4. Add comments to your codes.

Nothing is worse than not understanding the code that you wrote a month earlier, right?

### 5. Build a portfolio.

Make a website and put your work inside it, so people can see your programming and designing uncomplicated!

### 6. Learn to read others’ code.

When you join a new company, you’re more likely to continue an existing project, so you should be able to read others’ code and improve it.
Excel Formulas to Find the Missing Value from a Range!!
Tags: excelformula, excelformulas
Published: 2020-12-25 11:55:58

---
title: Excel Formulas to Find the Missing Value from a Range!!
published: true
date: 2020-12-25 10:49:38 UTC
tags: ExcelFormula,Excelformulas
canonical_url: https://geekexcel.com/excel-formulas-find-missing-value/
---

Suppose you have a long list of data in a worksheet as below screenshots shown, and you need to check the list and **find out missing values**. It may be not easy to solve it manually. In this article, I will introduce some tricky ways to solve it easily. Let’s see them below!! Get an official version of ** MS Excel**  from the following link: [https://www.microsoft.com/en-in/microsoft-365/excel](https://www.microsoft.com/en-in/microsoft-365/excel)

[![Find the missing value from a range](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/12/Find-the-missing-value-from-a-range.png)](https://geekexcel.com/excel-formulas-find-missing-value/find-the-missing-value-from-a-range/#main)<figcaption id="caption-attachment-20392">Find the missing value from a range</figcaption>
## General Formula:

- Use the below formula to get the missing value from a set of data.

**=[IF](https://geekexcel.com/use-if-function-in-microsoft-excel-365-simple-steps/)([COUNTIF](https://geekexcel.com/formulas-to-count-with-countif-function-in-excel-office-365/)(list,value),”OK”,”Missing”)**

## Syntax Explanations:

- **IF** – The Excel** [IF function](https://geekexcel.com/use-if-function-in-microsoft-excel-365-simple-steps/)** return one value for a TRUE result, and another for a FALSE result.
- **COUNTIF** –  In Excel, this function will help to count the number of cells that meet a single condition or criteria.
- **Comma symbol (,)** – It is a separator that helps to separate a list of values.
- **Parenthesis ()** – The main purpose of this symbol is to group the elements.
- **List** – It represents the input ranges in your worksheet.
- **Value** – It is the criteria that want to be found.

## Practical Example:

- Let’s see the below example image.
- Here, we will give the input values in **Column B** and **Column C**.
- Then, enter the given formula in the formula bar section.
- It will display the result in **Cell F5**.

![Example](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/12/Example-82.png)<figcaption id="caption-attachment-20393">Example</figcaption>

## Verdict:

In this way, we have learned the simple formula used to **find the missing value** from the range in Excel. Hope you like this tutorial. Please feel free to state your **query** or **feedback** for the above article. I reply to queries frequently. Click here to know more about **[Geek Excel](https://geekexcel.com/)** and [**Excel Formulas**](https://geekexcel.com/excel-formula/) **!!** Thank you!!

### Read Ahead:

- **[Excel Formulas to Find the Missing Values From a list!!](https://geekexcel.com/excel-formulas-find-missing-values-from-a-list/)**
- [**Excel Formulas to Count the Values that appear in a List!!**](https://geekexcel.com/excel-formulas-to-count-the-values-that-appear-in-a-list/)
Hashify.app, Share Sensitive Data Securely !
Tags: showdev, startup, ruby
Published: 2020-12-25 10:46:09


Recently, I was involved in an audit. We used to send important files zipped and password-protected, share the password of it over email or chatting software. I  always felt uncomfortable while sharing credentials or secret messages over chatting software or email. Because it lives in the database of those chat/email companies forever, exposing you to potential security risks. That's where hashify comes to solve that itch. Our little app can help you. Signup to get notified of the launch https://hashify.app
How to Lead Your Remote Team to Improve Productivity
Tags: success, productivity, leadership, performance
Published: 2020-12-25 10:20:21

Nowadays remote working is a trend. It requires a different set of abilities, resources, and skills.

When your business is running with a remote team, that time not possible things like nonverbal communication cues. You have to individualize your managerial approach even more than normal while your employees contend with parenting from home, caring for loved ones, home internet issues and other things also included.

Here is a list of ideas that will help you to improve productivity with remote teams.

**1. Be Flexible with Schedules**

When you are given flexibility for working that time you are Boosting employee morale that is very good for your business and also that will reduce tardiness and absenteeism.

Offering flexible work schedules will increase your ability to recruit outstanding employees. You will develop an image as an employer of choice with family-friendly flexible work schedules. 

**2. Increased staff motivation**

You have to always motivate your employees about work and the environment so employees always work happily and you will get more productivity. 

**3. Focus on Productivity, Not Activity**

When your team is working from remote you can’t manage everything like how many hours an employee is working and what they are doing right now when working hours are going on. 

So Instead of focusing on activity or hours worked, focus on the Productivity and measure your team accordingly.

**4. Provide Resource Your Team**

Sometimes you have to start remote work and suddenly that time you have to manage resources for your team.

Like that time you have to provide tools like laptops, software, mobile devices, or even a high-speed internet connection. 

**5. Use of  Technology** 

When your team is working from remote your work is to keep your team connected. When you are doing email and messages that are not enough for connection nowadays you have to use rocketchat, slack and skype are  better suited for collaboration and communication.

**6. One To One**

Whenever possible, this should be one-on-one, and face-to-face via video. Phone conversations, email, and Slack go only so far. Your team needs to see you, and you need to see them. The good news is that services like Zoom or Google's Team Hangouts make this relatively easy.  

Don’t do it every day because some time employees are frustrated but you have to do this in a week. That time don’t discuss the whole meeting about work you have to take care of your employee also so discuss the employee environment.


Thank you for reading please comment your suggestion in the comment box.
How do you familiarize your self with a open source project.
Tags: webdevlopment
Published: 2020-12-25 10:15:37

---
title: How do you familiarize your self with a open source project.
published: true
description: How do you go about familiarizing your self with a open source project?
tags: webdevlopment
//cover_image: https://direct_url_to_image.jpg
---

I hope every one is having a good holiday weekend. I wanted to post this as I recently have been talking with a few friends of mine regarding getting into open source for beginners. I have seen so many tutorials about getting into open source. But not one of these tutorials actually explains how to get familiar with the code base. More specifically how to even find the files where a bug maybe at and then how to start breaking that down to possibly find a solution.

Generally when your on a job you would get trained and have mentors ect helping you get familiar with different parts of the project. So my question is for you all that have contributed to open source projects. How do you suggest going about figuring everything out for the first time?
🎄2020 YouTube Review by numbers + 🎁Upcoming Videos (+ bloopers)
Tags: youtube, review, resolution, upcoming
Published: 2020-12-25 09:45:06

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/8ogvll44s4r052bnaa5u.jpeg)

⬇️In this video:
💪 We will "watch" the numbers of my channel! 
😉How many videos I produced in one year, how many followers I gained, etc and also future plans and videos for 2021

Let 2021 bring you happiness.
365 more days to shine and make your dreams come true.

************************

📹 The 3 most watch videos of 2020
3. [Vlog](https://youtu.be/n-xbqZTDP1c): I quit my Job 😱&& moved out to a new place alone🤦‍♀️ | 2020
2. [Vlog](https://youtu.be/HvbxBk-Lh0g): Final exams & a broken leg🤦‍♀️ +bloopers | 2020 
1. 💻How To Create An App In 10min + PhoneGap +Tips |2020| 💪Step by Step [Tutorial](https://youtu.be/3vmwAcKXS80)

----------------------------

👋Hello, I'm Eleftheria, an app developer, master student, freelancer, public speaker, and chocolate lover.

🥰If you liked this video please share

🍩Would you care about buying me a coffee? You can do it here: [paypal.me/eleftheriabatsou](paypal.me/eleftheriabatsou) but If you can't that's ok too!


**************************************

🙏It would be nice to subscribe to my [Youtube](https://www.youtube.com/c/EleftheriaBatsou) channel. It’s free and it helps to create more content.

🌈[Youtube](https://www.youtube.com/c/EleftheriaBatsou) | [Codepen](https://codepen.io/EleftheriaBatsou) | [GitHub](https://github.com/EleftheriaBatsou) | [Twitter](https://twitter.com/BatsouElef) | [Site](http://eleftheriabatsou.com/) | [Instagram](https://www.instagram.com/elef_in_tech)
TechUltra Solutions Improves UK Industries with Open-Source ERP Solutions
Tags: odoo, erp, blog, opensource
Published: 2020-12-25 09:32:03

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/aqgyde9g6kbkdaf4fli8.jpg)
In July 2016 Kazim Mirza started TechUltra Solutions, Company is working on ERP systems and Mobile Technologies. Expertly in ERP System customization and consultation, Mr. Mirza has given the simplest solutions to quite 110 customers and counting...

Mr. Mirza has taken the corporation to the leading ERP service provider within the world. TechUltra Solutions is now trading with top 50 ERP Solutions providers. 

As a corporation, TechUltra Solutions has the admirable mission of becoming one among the foremost recognized and revered companies within the UK's ERP industry. They constantly seek evolution, growth, and reinvention, while helping strengthen the presence of Odoo software within the UK.

Read more> [https://www.techultrasolutions.com/blog/our-blog-1/techultra-solutions-improves-uk-industries-with-open-source-erp-solutions-11](https://www.techultrasolutions.com/blog/our-blog-1/techultra-solutions-improves-uk-industries-with-open-source-erp-solutions-11)