teleren/devto huggingface dataset:
My way to show my anger about the war in Ukraine
Published: 2022-03-01 16:51:17

Today I started my boycott of Russia and Belarus.
I removed my app Darts from the Google Play Store and the Microsoft Store of Russia and Belarus as well Speech4Excel and Speech4Excel Pro. 

These are not the most important apps of the world but maybe it can be an example for other developers to express their anger about this war.

Please share the word and let us dry out the app stores of Russia and Belarus.

Frank
Nevertheless, Bhagya Coded in 2022
Tags: wecoded
Published: 2022-03-01 16:50:18

**My biggest technical goals**

I want to be a good coder and create new software solutions by myslef.
And to use my learnings and knowledge to help people, and help create a better world 💖


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tqr37r3z8z3t7dz11obq.png)

**My biggest technical achievements are…**

I could become a community leader in my campus open source community as well as could become an representative in Women in FOSS community. Through these chances I could become a public speaker,good coder, and a designer.
And hoping to do lot more in the future.👩‍💻


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/37km1y4hndz54h51watr.png)

Advocating for myself looks like… creating. Building and breaking code or designs or communities gives me confidence and (re)builds up my self-esteem.

My advice for allies to support underrepresented folks who code is...
Take the time to listen and practice empathy. Be patient with things that aren't clear. Clarity comes with time as we learn to work better together.

But most importantly, Bagya will continue to code.

**Happy women's day**
You all are amazing, unique, brave, kind, and everything you want to be 💖
How to install python 3.9 on Debian 10
Tags: python, linux, tutorial
Published: 2022-03-01 16:49:13

Python is one of the most popular programming languages that many Developers use around the globe. In this tutorial we will use a package manager called _**apt**_. 

## Installing Python 3.9 on Debian 10

1. Install the dependencies necessary to build Python:
`sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev`

2. Download the latest release’s source code with **_wget_**:
`wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
` 

3. When the download is complete, extract the zipped archive:
`tar -xf Python-3.9.1.tgz
`

4. Navigate to the Python source directory and execute the configure script:
`cd Python-3.9.1
./configure --enable-optimizations`

5. That's basically it! To check what python version you have do:
`python3.9 --version`

Thanks for checking out my blog. If this was helpful be sure to like it!
Convert Pandas DataFrame column into dict
Published: 2022-03-01 16:47:13

JSON_QUERY results are casted into strings encoded JSON objects when you perform a `read_sql` operation and load data into a DataFrame. If you wanted to preserve the column structure, you can use the following single line to convert it into a Python Dictionary.

Don't forget to 
` import json` :) 


`df["column"] = df["column"].apply(lambda row: json.loads(row) if row else {})`

Simply converts the "column" into a dictionary if the row exists, else empty dictionary.,
Building Mac Os clone with Angular and PrimeNg
Tags: angular, macos, tutorial, web
Published: 2022-03-01 16:42:36

In this series, we're going to build a mac OS clone.

We will be using a simple RxJs store for handling state in our application. No external CSS framework or library is being used, only scss.

If you are interested in Angular and how to build simple, yet visually effect applications make sure to check it out.

We'll use Angular 13 as our frontend framework https://angular.io/ and PrimeNg as our primary UI library
https://www.primefaces.org/primeng



![Spotlight search](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gbzuw6g10m7wj9xvou2l.png)

At least 10 PrimeNg components will be used in this course
1. Menubar
2. TabView
3. Dock
4. Dialog
5. DynamicDialog
6. Terminal
7. ContextMenu
8. AutoComplete
9. ProgressBar
10. InputText


![Finder clone](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/355mbma4tj3wgrd0qxm0.png)

We will clone Finder, Spotlight, Terminal and many other Mac OS apps.

Deployed application
https://monterey.world

To learn more please visit the Youtube Channel: Developer Thing
https://youtu.be/ha9LY12yVrk
Security Design Principles and Definition - AWS Well-Architected Framework Study Guide
Published: 2022-03-01 16:38:51

[Return to Well-Architected Framework Guide](https://dev.to/aidutcher/aws-well-architected-framework-study-guide-introduction-fjg)

[**Security**](https://docs.aws.amazon.com/wellarchitected/latest/framework/security.html)
- Protect data, systems, and assets to take advantage of cloud technologies to improve your security

[**Design Principles**](https://docs.aws.amazon.com/wellarchitected/latest/framework/sec-design.html)
- Implement a strong identity foundation
- Enable traceability
- Apply security at all layers
- Automate security best practices
- Protect data in transit and at rest
- Keep people away from data
- Prepare for security events

[**Definition**](https://docs.aws.amazon.com/wellarchitected/latest/framework/sec-def.html)
- Six best practice areas:
     - Security
     - Identity and Access Management
     - Detection
     - Infrastructure Protection
     - Data Protection
     - Incident Response

[Return to Well-Architected Framework Guide](https://dev.to/aidutcher/aws-well-architected-framework-study-guide-introduction-fjg)
DIFFERENCE BETWEEN WEB2 AND WEB3
Tags: blockgamesgg, nestcoincom, zuriteam
Published: 2022-03-01 16:35:51

Web2 can be seen as a centralized part of an internet, it is an internet era where companies that provides services in exchange for your personal data. The exponential growth of Web 2.0 has been driven by key innovations such as mobile Internet access and social networks, with the advent of web2 technology, several existing companies like Facebook, amazon and google where birthed.

Web3 can be seen as a new era of technology that moves from centralized to decentralized phase, Web 3.0 has a blockchain-enabled architecture that enables necessary decentralization.
This is further augmented by a balanced economy, where creators and users are compensated for their time, effort, and information.
check out  https://blockgames.gg/,https://nestcoin.com/, https://zuri.team
CRYPTOCURRENCY
Published: 2022-03-01 16:34:15

Cryptocurrency sometimes called crypto - currency or crypt,is any from of currency that exists digitally or virtually and  use cryptography to secure transactions



DEFINITION

Cryptocurrency is a digital or virtual currency that is mean to be a medium of exchange. 
Cryptocurrency also is an encrypted data string that denotes a unit of currency. it is monitored and organized by a peer network a called block-chain which also serves as a secure  ledger of transaction. e.g buying,selling,and transferring.
 
TYPES OF CRYPTOCURRENCY 

BITCOIN:Is regarded as decentralized cryptocurrency using block-chain technology to facilitate payment and digital transaction.

ETHEREUM: Is a platform that uses block-chain technology to enable the creation of smart contracts and other decentralized  application.

LITE COIN:Is generally recognized as the first alt coin.
  
Advantage
 
 *cheaper and faster money transfers and decentralized that do not collapse at single point of failure.the importance of cryptocurrencies include their price  volatility,high energy consumption for mining activities and use in criminal.

*Fraud:cryptocurrencies are digital and cannot be counterfeited.

*Identity Theft:When you give your credit card to a merchant you give  him or her access to your full credit line even if the transaction is for a small amount.

*Access to Everyone:In fact, here are approximately 2.2  billions individuals with access to the internet or mobile  phones  who don't currently have access to traditional exchange.

Cryptocurrency transaction is generally a quick and straightforward process .
 
DISADVANTAGES

Lack of security:There is no safety net to protect your bitcoin from human error,technical glitches  [hard drive failures, malware] ,or fiduciary.
Increase Regulation:Relatively benign guideline are currently in place.

Limited Scaling: The design of the system limits the speed and number of transaction processed.

Lack of Applications:While acknowledging bitcoins popular use  for illegal transaction, lee questions how useful bitcoins really are.

Decentralization: A global network of computers use block-chain technology to jointly manage the database that records  bitcoin transaction . 




Like other medium of exchange,using cryptocurrencies has many advantages and disadvantages but benefits in high than disadvantages.That why using cryptocurrencies is better than others.
Differences between Web2(social web) and Web3(semantic web)
Tags: web3, webdev, blockchain
Published: 2022-03-01 16:32:23

Before we dive into the differences between web2 and web3, we first need to understand what web2 and web3 are. 

**WHAT IS WEB2**
Web2 is the version of the internet most of us know of today. With technologies like js, html and css, the web became more interactive as tech giants like meta, Twitter and Amazon provides services to us and in the process collected data from us. 

**WHAT IS WEB3**
This is an idea for a new iteration of the World Wide Web based on blockchains which incorporates concepts including decentralization and token based economics.

**Differences between web2 and web3**

| WEB2 | WEB3 |
| --------- |:---------:|
| Apps like Twitter and Facebook are centralized | Apps or dApps are decentralized |
| Servers can go down| Servers can’t go down|
| Participation in this network is controlled by a central authority | participation is free to anyone and isn’t controlled by a central authority  | 
| central authorities can censor data | censorship is much harder as information has many ways to move through the network|

**Conclusion:**

With the emergence of web3, web2 is not and will not be completely eradicated because it still has its usefulness.
Although web3 has its limitations such as scalability, accessibility and cost. It is still very new and more web3 technologies are being invented everyday.

An intern at [blockgames](https://blockgames.gg/) hoping to work and learn at [Nestcoin](https://nestcoin.com/) and the amazing team at [Zuriteam](https://zuri.team/)
Operational Excellence Principles and Definition - AWS Well-Architected Framework Study Guide
Published: 2022-03-01 16:00:33

[Return to Well-Architected Framework Guide](https://dev.to/aidutcher/aws-well-architected-framework-study-guide-introduction-fjg)

**[Operational Excellence](https://docs.aws.amazon.com/wellarchitected/latest/framework/operational-excellence.html)**
- Support development
- Run workloads effectively
- Gain insight into operations
- Continuously improve processes and procedures

**[Design principles](https://docs.aws.amazon.com/wellarchitected/latest/framework/oe-design-principles.html)**
- Perform operations as code
- Make frequent, small, reversible changes
- Refine operations procedures frequently
- Anticipate failure
- Learn from all operational failures

[**Definition**](https://docs.aws.amazon.com/wellarchitected/latest/framework/oe-definition.html)
- Composed of four best practice areas:
     - Organization
     - Prepare
     - Operate
     - Evolve
- Leadership defines business objectives, workload supports them
- Understand risks of workloads and make informed decisions

[Return to Well-Architected Framework Guide](https://dev.to/aidutcher/aws-well-architected-framework-study-guide-introduction-fjg)
9 Crypto products you can’t miss in 2022
Tags: productivity, ux, crypto
Published: 2022-03-01 15:42:04

Starting from Bitcoin and Ethereum, there are thousands of different cryptocurrencies on the planet. They don’t exist physically as coins or notes, but as digital tokens stored in a digital “wallets”. The trouble is, crypto programs are still too hard for normal people to use. Below, we’ll examine 9 Crypto products you should follow in 2022:

## 1. Cointracker

![Track your crypto portfolio & taxes](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r1yprexdrhcixtsyexe4.jpg)

[Cointraker](https://www.cointracker.io/) helps you view market value, investment performance, and portfolio allocation in real time. Become fully compliant with cryptocurrency tax rules. Download your tax reports in minutes and file with TurboTax or your own accountant. Cointracker automatically optimizes cost basis accounting methods and enables to tax-loss harvest your portfolio to save thousands per year.


## 2. Signals


![Signals - Automate your
trading ideas](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kanl1lsf25nwzssysdux.jpg)

[Signals](https://signals.network/) lets you create, test and monetize any kind of trading algorithm. Access data from crypto exchanges, online news and social media such as Twitter, connecting strategies to multiple data streams at once. Provide your unique data sets to traders through the marketplace. Use optimalization tools such as evolutionary algorithms to tweak the input parameters of your trading model and maximize its effectiveness.

## 3. Binaryx


![Buy and sell cryptocurrencies](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dulmzb4vxtat8e6mqwf6.jpg)

[Binaryx](https://www.binaryx.com/) offers the best experience for both professional and non-professional traders. Buy and Sell BTC, ETH, USDT, SOL, DOT, DOGE and other currencies comfortable with fair market prices. You can easily exchange anything and anywhere with desktop and mobile friendly app.

If you are interested in rest 6 products, check whole post [on my blog](https://blog.owwly.com/crypto-products-you-cant-miss)

🦉
MariaDB vs. MySQL: Was ist besser für WordPress und gibt es Unterschiede?
Tags: wordpress
Published: 2022-03-12 12:27:05

---
title: MariaDB vs. MySQL: Was ist besser für WordPress und gibt es Unterschiede?
published: true
date: 2022-03-01 15:31:05 UTC
tags: WordPress
canonical_url: https://bloggerpilot.com/mariadb-vs-mysql/
---

![MariaDB vs. MySQL: Was ist besser für WordPress](https://bloggerpilot.com/wp-content/uploads/2022/01/sql-desktop.png)

Von MySQL solltest du schon einmal gehört haben. Dabei handelt...

Der Original-Artikel erschien auf [MariaDB vs. MySQL: Was ist besser für WordPress und gibt es Unterschiede?](https://bloggerpilot.com/mariadb-vs-mysql/).

MySQL gilt als das beliebteste Open-Source-Datenbankmanagementsystem. MySQL wurde ursprünglich von einem schwedischen Softwareunternehmen, MySQL AB, entwickelt. MySQL AB ist heute als Oracle Corporation bekannt. MySQL kann skaliert werden, um die Anforderungen von kleinen und großen Unternehmen zu erfüllen.

MySQL ist ein serverseitiges, relationales Datenbankmanagementsystem (RDBMS). Es ist das am weitesten verbreitete Open-Source-RDBMS. MySQL hat eine Client-Server-Architektur mit zwei Haupttypen von Clients: Die MySQL-Befehlszeilenwerkzeuge, die MySQL Workbench, und der MySQL-Client. Der MySQL-Server läuft im Benutzermodus und im Prozessmodus. Der MySQL-Server führt viele neue Funktionen ein, wie z. B. die dynamische Abfrageausführung und die Multithreading-Architektur, und bietet umfassende Funktionen für den Datenbankzugriff.

MariaDB ist ein quelloffenes Datenbankmanagementsystem (DBMS), das MySQL ablösen kann. Beide Systeme basieren auf dem MySQL-Quellcode, aber MariaDB ist so konzipiert, dass es binärkompatibel mit MySQL ist. Es nutzt auch einige Funktionen von MySQL, fügt aber viele neue Funktionen hinzu.

Zusammenfassend lässt sich sagen, dass MariaDB ein vollwertiger Ersatz für MySQL ist, allerdings mit zusätzlichen Funktionen und Leistungsverbesserungen. Da sie von der Gemeinschaft entwickelt wurde, die auch MySQL entwickelt hat, ist sie eine der besten alternativen MySQL-Datenbanken, vor allem, wenn du nach einer Möglichkeit suchst, deine Datenbankkonfiguration zu optimieren. Egal, ob du MySQL oder MariaDB verwendest, hier gibt es eine Menge zu mögen.
Fetching Data with React Query and TypeScript II
Tags: query, typescript, javascript, graphql
Published: 2022-03-01 15:31:03

Below you can see a way of fetching data using React query and TypeScript.

- [React Query Link](https://react-query.tanstack.com/)

- You can use [Transform](https://transform.tools/json-schema-to-typescript) tool that transforms JSON files to TypeScript and much more. This tool is quite handy when you have nested data.

 You need to create your graphql Client.
In my case I used the [graphql-request](https://www.npmjs.com/package/graphql-request):

```ts
import { GraphQLClient } from 'graphql-request'

const endpoint = `ADD YOUR ENDPOINT HERE`
export const graphQlClient = new GraphQLClient(endpoint)
```
2. Then you can make your ``useGqlQuery.ts`` file.

```ts
import { QueryKey, useQuery, UseQueryResult } from 'react-query';
import { graphQlClient } from '../../graphql/client';

export const useGqlQuery = <ResponseData = unknown, Variables = unknown>(
  queryKey: QueryKey,
  query: string,
  variables?: Variables,
): UseQueryResult<ResponseData, Error> => {
  return useQuery(queryKey, async () => {
    try {
      const response = await graphQlClient.request(query, variables);
      return response;
    } catch (error) {
      console.log(error);
    }
  });
};
```

3. Lets say we have a list of doctors that we want to fetch.
4. First we need to create the types of the data that we get as a model.

```ts
export interface DoctorsDataModel {
  doctors: Doctor[];
}

export interface Doctor {
  first_name: string;
  last_name: string;
  doctor_id: string;
}
```

5. We can create our custom hook that will fetch our data.

```ts
export const useFetchDoctors = () => {
  const getDoctorsData = useGqlQuery<DoctorsDataModel>('getDoctorsData', GET_ALL_DOCTORS);

  const doctorsData = useMemo(() => getDoctorsData?.data?.doctors, [getDoctorsData]);
  return {
    doctorsData,
  };
};
```

6. Then on the component you want to use this data you can bring it simply as:

```ts
const { doctorsData } = useFetchDoctors();
```

For mutations the schema is a little bit different:

```ts

export const useMutation = <Response = unknown, Variables = unknown>(
  query: string,
  sideEffects?: UseMutationOptions<Response, Error, Variables, unknown>,
): UseMutationResult<Response, Error, Variables, unknown> => {
  return useMutation(async (variables) => {
    const yourToken = 'YOURTOKEN'
    return graphQlClient.request(query, variables, {
      Authorization: XXXXX,
    })
  }, sideEffects)
}
```
How much does it cost for a conservatory
Published: 2022-03-01 15:30:28

People are moving more towards the idea of building conservatories and greenhouses if they have some extra space in the vicinity of their homes. If they build a conservatory, it provides them a sunbathing room, while a greenhouse will provide fresh vegetables and fruits. All in all, it is a win-win.

A conservatory also known as a sunroom is a small, covered area built beside your home. It is attached to the house on one side and has a glass roof and walls. It not only adds ambiance to the place but also increases the resale value of your home.

The gable styled conservatories will cost around £8500 but if one uses polycarbonate, then it can be built in £7500. These have huge gable tops that let in a lot of light making the area feel big, warm, and cozy. The exact [cost of the conservatory](https://discusswisely.com/t/how-much-does-it-cost-for-a-conservatory/211) is determined by the type of material and style one chooses. Below is an estimate of various types of conservatories:
[Solved] GitLab SSH Runners - Error: open /root/.ssh/known_hosts: no such file or directory
Tags: gitlab, runner, ssh, help
Published: 2022-03-01 15:29:32

If you getting following error:

```sh
Using SSH executor...
ERROR: Preparation failed: ssh command Connect() error: getting host key callback: open /root/.ssh/known_hosts: no such file or directory
Will be retried in 3s ...
```

Follow the steps to resolve:

1) Login to `gitlab` instance via SSH
2) Become `sudo` via:
```
sudo su
```
3) Now, you need to connect gitlab instance to the host where runner is try to connect
```
ssh <host-username>@<host-ip>
```

`<host-username>` and `<host-ip>` should match with the `gitlab runner`, it will ask for `password` then it will ask to accept `key fingerprint`.

Now, try to run the job with the runner. It should be working
OverlayFS Exploit CVE-2021-3493
Tags: cybersecurity, linux, ubuntu, cybersafe
Published: 2022-03-01 15:21:45

“There are a thousand hacking at the branches of evil to one who is striking at the root.“

Each day brings new possibilities and new vulnerabilities, and we need to stay updated to keep the community cyber safe.

Check out my latest blog on yet another vulnerability in #linux system. Please read, comment and share this blog so that it reaches everyone and spread awareness.

[Read the blog here](https://scientyficworld.org/overlayfs-cve-2021-3493/)
Software Engineer opening! 
Tags: career, javascript, vue, ruby
Published: 2022-03-01 15:21:37

[Sendoso](https://sendoso.com/) is hiring Software Engineers to work on their Marketplace product. 

Role is fully remote from anywhere in Ireland.
 
We just got $100mil in funding so will be hiring 50 engineers this year! 

Link to [job post](https://jobs.lever.co/sendoso/9a5bb690-b900-48e1-bfb1-b5ca5d3964bf). 

Contact me at cathy.wojnicki@sendoso.com if you'd like to learn more. :) 


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uumh255qjjcuit9ca4s5.jpeg)
#Windows11 – Live Captions, an amazing feature !
Tags: englishpost, livecaptions, windows11
Published: 2022-03-01 16:24:08

---
title: #Windows11 – Live Captions, an amazing feature !
published: true
date: 2022-03-01 15:18:37 UTC
tags: EnglishPost,EnglishPost,LiveCaptions,Windows11
canonical_url: 
---

Hi !

The latest Windows 11 Insider release include several features. And this one is in my top 3: **_Live Captions_**.

> Live captions will help everyone, including people who are deaf or hard of hearing, better understand audio by viewing captions of spoken content. Captions are automatically generated on-device from any content with audio. Captions can be displayed at the top or bottom of the screen, or in a floating window. The caption window can be resized, and caption appearance can be personalized by applying or customizing a caption style. Microphone audio can be included, which can be helpful during in-person conversations. Live captions support English (U.S.) content.
> 
> To get started, live captions can be turned on with the WIN + Ctrl + L keyboard shortcut, or from the Accessibility flyout under Quick Settings. When turned on the first time, live captions will prompt for download of the required speech model to enable on-device captioning.
> 
> <cite>Here we can see Live Captions working on top of a Joss Stone song in Spotify</cite>

![Live Captions on a Joss Stone song in Spotify](https://brunocapuano.files.wordpress.com/2022/03/live-captions-on-a-joss-stone-song-in-spotify.jpg?w=1024)

And also working on a Rick Beato YouTube video

![Live Captions on a YouTube video](https://brunocapuano.files.wordpress.com/2022/03/live-captions-on-a-youtube-video.jpg?w=1024)

Enabling the Live Captions is super easy, just press

#### WIN + Ctrl + L

And the download and setup will will start. In my labs PC, it took less than a minute to be up and running.

![Setting up Live Captions](https://brunocapuano.files.wordpress.com/2022/03/setting-up-live-captions-1.jpg?w=584)

And there are several options to define how we want to have the Live Captions up and running.

![](https://brunocapuano.files.wordpress.com/2022/03/live-captions-position-options.jpg?w=487)

More Information: [Announcing Windows 11 Insider Preview Build 22557](https://blogs.windows.com/windows-insider/2022/02/16/announcing-windows-11-insider-preview-build-22557/)

Happy coding!

Greetings

El Bruno

* * *