teleren/devto huggingface dataset:
Floating Action Button Components just Released! 🎉
Tags: react, tailwindcss, html, news
Published: 2024-02-16 15:26:40

🎉 We've added Floating Action Buttons to our toolbox! Accessible and user-friendly, they make taking action a breeze! 

[https://wind-ui.com/components/fabs/](https://wind-ui.com/components/fabs/)

Give 'em a try and tell us what you think!💚
📘 Essential AI Reports for Business Leaders
Tags: ai, productivity, career, news
Published: 2024-02-16 15:21:32


_Get ready, because Generative AI isn't just a tech trend – it's a force that's rapidly reshaping industries. Think of it as the new electricity, and businesses that don't adapt risk falling behind._

I recently analysed one another report on Generative AI, comes from **Oliver Wyman consultants**, and it's clear this isn't about futuristic possibilities – the impact is happening NOW. In my latest blog post, we break down to:

– Why Generative AI is exploding into the mainstream
– How it's transforming healthcare, finance, retail, and more
– Key insights from the leading experts

_If you're in business, tech, or simply fascinated by the future, this post is for you!_

👉 **Don't miss out on understanding the AI revolution** – [Essential AI Reports for Business Leaders](https://iwooky.substack.com/p/essential-ai-reports-for-business)


![Essential AI Reports for Business Leaders](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ma8w3htdckwpi0gysq4p.jpg)
Hiding an input inside a button
Tags: webdev, beginners, bootstrap, frontend
Published: 2024-02-16 15:21:24

I was working on the JavaScript for this website recently and I had a problem: I wanted to ask the user what file they wanted to use for their profile picture, but I didn't want to show the name of the file like the input tag by default does. The file the user submitted was going to be displayed on the page anyways, so I just wanted them to click a button and not be shown their filename. 

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8cj03f468wojz5ky9trj.png)*An example from MDN Web Docs on the file input element before and after file selection*

After looking at a thread on [Stack Overflow](https://stackoverflow.com/questions/29251099/making-a-input-type-file-hidden-with-button), I decided to try wrapping the input in a label tag, as you often do with forms. This meant giving the input an id and giving the label a "for" attribute with a value of that id. Then I simply set the input display to "none" using styling - the Stack Overflow thread recommended setting opacity to 0 instead of using "display: none" or "visibility: hidden" since these latter two options apparently can make the element noninteractive, but I had no such problem. Because I was using React Bootstrap, I was able to style the label as a button and enter the text I wanted to display as its content, but I imagine putting a button tag in the label and wrapping that around the desired text should work too. You can see additional styling with bootstrap in the below image, but it isn't relevant. 


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pi92uqw0fkcke11qro2k.png)*Inspecting the label element on the page. The whole blue part is clickable and opens up file submission!*
Unveiling the Fully Qualified Domain Name of the Internet
Tags: internet
Published: 2024-02-28 09:02:09

---
title: Unveiling the Fully Qualified Domain Name of the Internet
published: true
date: 2024-02-16 15:06:03 UTC
tags: internet
canonical_url: 
---

![](https://cdn-images-1.medium.com/max/1024/0*FZ_lQ9jbI0Fvsa0r.jpeg)

Navigating through the expansive Internet can be like finding one’s way through a bustling city, complete with intricate addresses and postal codes. At the heart of this digital address system lies the Fully Qualified Domain Name (FQDN). Comprising the host name, first-level domain name, and top-level domain name, the FQDN establishes a hierarchical framework similar to physical addresses.

#### Structure of a FQDN

The structure of an FQDN follows a specific pattern:

```
<host_name>.<first_level_domain_name>.<top_level_domain_name>
```

This well-defined structure allows easy identification and classification of web resources, analogous to how physical addresses are organized.

#### The Intention

The intentional design of the FQDN structure aims to bring order and logic to web resource naming and organization. By hierarchically segmenting the domain names, the FQDN enables efficient management and smooth navigation of the digital landscape.

#### An Example: mail.google.com

Taking the example of **“mail.google.com”,** we can observe the FQDN’s components in action.

- “mail” signifies the host name
- “google” represents the first-level domain name
- and “com” indicates the top-level domain

* * *
Portfólio - Aula 04
Published: 2024-02-16 14:52:25


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6dxyuzrxvhzok67k7ycj.png)Criação de uma forma geométrica utilizando Python. Realizei a plotagem de um quadrado:

```
import matplotlib.pyplot as plt

# Coordenadas dos vértices do quadrado
x = [0, 1, 1, 0, 0]  # Adição do último valor para fechar o quadrado
y = [0, 0, 1, 1, 0]

# Plotagem do quadrado
plt.plot(x, y)

# Definição dos limites dos eixos
plt.xlim(-0.1, 1.1)
plt.ylim(-0.1, 1.1)

# Adição de rótulos aos eixos
plt.xlabel('X')
plt.ylabel('Y')

# Adição de título ao gráfico
plt.title('Quadrado')

# Exibir o gráfico
plt.grid(False)
plt.show()

```
GPG keys are no longer shared with development containers on Windows by default
Tags: vscode, gpg, windows
Published: 2024-02-16 17:12:30

---
title: GPG keys are no longer shared with development containers on Windows by default
published: true
cover_image: https://www.mcartoixa.me/assets/images/header-keyboard.jpg
date: 2024-02-16 14:51:00 UTC
tags: vscode, gpg, windows
canonical_url: https://www.mcartoixa.me/blog/software-craftsmanship/2024/02/16/gpg-keys-are-no-longer-shared-with-development-containers-on-windows-by-default.html
---

If you are into the habit of [signing your Git commits](https://git-scm.com/book/en/v2/Git-Tools-Signing-Your-Work), the configuration on Windows has always been pretty straightforward: install [Gpg4win](https://www.gpg4win.org/), set up your keys in the graphical interface and you’re pretty much done. And sharing those keys inside a development container with Visual Studio Code was even easier: [nothing to do](https://code.visualstudio.com/remote/advancedcontainers/sharing-git-credentials)!

Well, that was the case until version 4.2 of Gpg4win. I have been banging my head for days now on why this wouldn’t work on a new machine of mine… As it turns out, the way keys are stored by Gpg4win by default has changed: [it now uses **keyboxd**](https://www.gpg4win.org/version4.2.html) and Visual Studio Code doesn’t know how to handle that. Yet?

The old behaviour can simply be restored by running:

```
gpg-disable-keyboxd.bat
```

Done. You may have to recreate your containers for the keys to be picked up in your container.
Your reading list has just got better
Tags: forem, opensource
Published: 2024-02-16 14:37:26

My [PR](https://github.com/forem/forem/pull/20601) has just got merged! Now you can knock out each tag in your reading list one at a time -- my change persists the tag you have selected there, so as when you navigate back from an article you are on the same filtered list.

P.S. Contributing to opensource feels 🥳🎉🎇❗
The (>_ )s need your help!
Tags: watercooler, bash, terminal, discuss
Published: 2024-02-16 14:32:27

Hello, World!

As Friday has come to an end, we’d really like to let you guess what could be the name of my unique, round (>_ )ty head.

Well, we actually had one. It’s simply called “the shell” because we were designed as the Bearers of the Shells (BOTS), the ambassadors of the command-line world for a cancelled webcomic project.

Sounds cool, right? But that “shell” didn’t work well because many non-technical people couldn’t understand what even a computer shell is. So, as I believe many of you are used to hang out in the Terminal and in cafes, are there any other names that you’d recommend to describe our heads?
Mastering the Craft: Content Writing Service Tips and Tricks
Published: 2024-02-16 10:50:02

Continuous improvement is essential for mastering the craft of content writing. C[ontent writing services ](https://studed.com/
)use analytics tools to track the performance of content and identify areas for optimization. By analyzing metrics such as engagement rates, bounce rates, and conversion rates, you can gain insights into what content resonates with your audience and what doesn't. Use this data to refine your content strategy and iterate on your approach over time.

In conclusion, mastering the craft of content writing requires a combination of creativity, strategy, and execution. Content writing services offer valuable tips and tricks to help businesses elevate their content creation efforts and achieve their marketing objectives. By understanding your audience, developing a unique voice, prioritizing quality, optimizing for SEO, telling compelling stories, utilizing visual content, fostering engagement, and analyzing performance, you can unlock the full potential of your content and drive meaningful results for your business.
Wisely series: Chapter 1 Fragile Mission Ruggedized Snowcone
Published: 2024-02-16 13:50:16

"Munich group army is initiating their plan. You have 30 minutes to stop them," the commander urged me. With a sense of urgency, I opened the AWS Snowcone, only to find the funnel turned upside down, revealing the AWS console on the control panel.

Making my way to the Hong Kong Convention and Exhibition Centre, I navigated through the bustling atmosphere filled with various conferences in progress—AWS recap conference, Police and Bodyguard Recruitment conference, and Middle East Officer Equipment Exhibition. The venue was crowded and noisy, with people conversing in Mandarin, Cantonese, English, and Italian. Amidst the diverse crowd, I kept a keen eye out for individuals who spoke German or possessed a German accent.

Arriving at the Latin restaurant, I approached the restaurant manager confidently and stated, "I have a meeting with Mr. Kim."

The manager nodded, confirming, "Sure, Mr. Kim has already reserved a table for you."

As I took my seat, I noticed a tactical military gear safety tool storage placed on the table. Curiosity getting the better of me, I opened it and discovered the AWS Snowcone nestled inside. This portable device served as a means for data transfer and edge computing, capable of collecting, processing, and providing the necessary computing power, storage, and network accessibility virtually anywhere it was deployed.

Just then, the commander approached me. Seizing the opportunity, I asked, "Why do you need me for this mission?"

The commander gazed at me intently and explained, "You are on the list of AWS community builders and possess a Security Personnel Permit. You encountered active German security military at AWS re:Invert. You know them from the Mandalay Bay private room. Only you can identify them."

Puzzled by their interest in me, I inquired further, "But why am I their target? I have my own financial business to attend to."

The commander's voice carried a weight of concern as he replied, "My informer reports that you are their target. The reasons remain unknown, but what I do know is that they have a grand plan that could devastate the entire Far East financial market."

With a determined expression, I nodded and asked, "Alright. Where do you want to meet?"

The commander responded without hesitation, "Hong Kong Convention and Exhibition Centre."

Taking a moment to prepare, I pinned a security badge to my shirt, put on sunglasses, and wrapped a yellow scarf around my neck. Beneath a police officer coat without a security signal, I wore my commando uniform. This was no ordinary case; it was a special secret mission entrusted to me by a top-level police security commander, requiring me to locate the Munich group army and put an end to their impending attack.
Encrypt/Decrypt File Using Openssl
Tags: security, cryptography, kali, cybersecurity
Published: 2024-02-16 13:48:25

Postingan ini akan membahas bagaimana cara mengenkripsi atau dekripsi file menggunakan tools `openssl`. Sebenarnya kalo kita bahas tentang tools ini akan sangat banyak dan panjang pembahasanya tentunya.
Kita tidak akan membahas tentang openssl secara detail, saya hanya akan membahas bagaimana meggunakan tools ini untuk mengencrypt file.

Saya punya sebuah file `test.txt` didalamnya kita asumsikan ada catatan yang bisa di baca oleh manusia tentunya.
Dengan `openssl` ini kita akan enkripsi filenya, enkripsi ini tidak akan mengubah nilai `checksum`.
Misalkan file `test.txt` memiliki nilai checksum `f66e0fd50f220407a94153eeaf8c0a41648be03fe01a780f3ed0c50a92638868` dengan hash `sha256`.
Untuk cek nilainya kita bisa menggunakan perintah berikut

```
sha256sum test.txt
```
Lalu kita coba lakukan enkripsi, gunakan perintah berikut

```
openssl aes-256-cbc -a -salt -pbkdf2 -in ap.sh -out ap.sh.enc 
```
Nanti akan di minta password untuk enkripsi file tersebut. Jika kita butuh untuk melakukan otomasi maka bisa memasukan password dengan bentuk file `file:pathlocation` atau enverironment variabel `env:somevar`. Pada kasus ini saya menggunakan type file, password saya masukan kedalama file `pass.txt` saya taruh misal di `/home/user/`. Maka bisa menggunakan perintah seperti berikut

```
openssl aes-256-cbc -a -salt -pbkdf2 -in ap.sh -out ap.sh.enc -pass file:/home/user/pass.txt
```
Jika berhasil harusnya isi filenya tidak bisa dibaca, lalu jika dilakuan checksum nilainya akan berubah. Ini karena isi dari filenya telah diubah dalam bentuk enkripsi yg tentunya mempengaruhi perubahan nilai sum nya.

Selanjutnya kita akan coba untuk mendekrip file `test.txt` ini kembali seperti semula. Gunakan perintah berikut 

```
openssl aes-256-cbc -d -a -pbkdf2 -in test.txt.enc -out demo.txt
```
Nanti akan diminta password, masukan password sesuai isi file `pass.txt`. Jika berhasil isi filenya akan dapat terbaca dan seharusnya nilai cheksum akan sama seperti sebelum di enkrip. dalam contoh ini berarti nilainy akan kembali seperti ini `f66e0fd50f220407a94153eeaf8c0a41648be03fe01a780f3ed0c50a92638868`.

Ok teman-teman selamat mencoba, 
semoga bermanfaat.
Streamlining Dental Staffing Solutions with Mayday Dental Staffing in the USA
Published: 2024-02-16 12:54:10

Staffing remains a critical aspect of dental practices across the United States. The pursuit of skilled professionals who seamlessly integrate into the dynamics of a dental office is an ongoing challenge. However, with the emergence of specialized dental [staffing solutions](https://maydaydentalstaffing.com/professionals/) like Mayday Dental Staffing, practices are finding efficient and reliable ways to meet their staffing needs.

In dental offices, staffing demands can fluctuate due to various factors such as seasonal variations, unexpected absences, or the need for specialized skill sets. This is where dental staffing solutions become invaluable. Among other agencies in the USA, Mayday Dental Staffing has emerged as a beacon for dental practices seeking qualified professionals.

One of the key advantages of partnering with Mayday Dental Staffing is access to a diverse pool of skilled candidates. These candidates are rigorously screened and vetted to ensure they possess the requisite qualifications, experience, and cultural fit for the dental practices they serve. From dental assistants to hygienists and office managers, Mayday [Dental Staffing ](https://maydaydentalstaffing.com/professionals/) a range of staffing solutions tailored to meet the unique needs of each practice.

Flexibility is another hallmark of Mayday Dental Staffing and similar agencies. Dental practices can tap into temporary staffing solutions to address short-term gaps caused by vacations, illnesses, or sudden emergencies. Additionally, practices seeking to expand their permanent team can benefit from Mayday Dental Staffing's recruitment expertise, saving time and resources typically spent on traditional hiring processes.

The efficiency and cost-effectiveness of [dental staffing solutions](uhttps://maydaydentalstaffing.com/professionals/rl) cannot be overstated. By outsourcing staffing needs to specialized agencies like Mayday Dental Staffing, practices can allocate resources more effectively, focusing on patient care and practice growth. The streamlined processes offered by these agencies also reduce administrative burdens associated with recruitment and onboarding.

Seamless integration of new staff members is vital for maintaining the productivity and morale of a dental practice. Mayday Dental Staffing prioritizes the smooth assimilation of professionals into the practice environment, ensuring minimal disruption to daily operations and promoting a positive workplace culture.

**, In conclusion,**, Mayday Dental Staffing and similar dental staffing solutions have revolutionized the way dental practices manage their [staffing needs in the USA](https://maydaydentalstaffing.com/professionals/). With access to qualified professionals, flexible staffing options, and streamlined processes, practices can enhance efficiency, reduce costs, and ultimately provide better care to their patients. As the dental industry continues to evolve, dental staffing solutions will remain essential partners in the success of dental practices nationwide.
INTRODUCTION TO SUPER PROTOCOL
Tags: webdev, blockchain, web3, programming
Published: 2024-02-16 13:40:03

**Super Protocol** is a confidential Web3 cloud and Marketplace. Super exists both **on-chain, for smart contract orchestration,** and **off-chain, where actual computing occurs.**

The key ingredient in Super is a hardware technology called confidential computing, which is a special kind of CPU or GPU. Because data must be decrypted during execution, it becomes vulnerable to malicious third parties. Confidential computing creates Trusted Execution Environments **(TEEs), which allow to securely isolate code and data during processing.** This not only ensures enhanced privacy but also safeguards against various threats, such as hackers and any unauthorized third parties. 

Another key aspect of Super is its **non-custodial nature**, placing complete control in the hands of its users. This approach significantly differs from traditional cloud services where the service provider typically has control over user data and accounts. The platform's reliance on **smart contracts automates operations**, eliminating the need for human intervention, which enhances transparency and trust while reducing operational costs. Additionally, the open-market structure within Super enables **competitive pricing** as it allows providers to offer their unused confidential computing resources and enables **direct P2P transactions** between users and providers of solutions and data.

The core Super Protocol team has nearly **10 years of experience** in confidential computing and decentralization. Our key partners include **Intel**and **NVIDIA**.

Super’s **serverless architecture** is based on both blockchain and TEE technologies. Super is **chain-agnostic** with initial compatibility with the Ethereum Virtual Machine (EVM), known for its largest smart-contract-supported blockchain ecosystem. As a **TEE-agnostic** protocol, Super envisions empowering users with the ability to select specific TEE implementations for their individual computing nodes. This flexibility aligns Super with the growing market need for diverse and secure computing solutions.

From the **TEE-computing** provider perspective, Super is uniquely positioned to onboard **anyone** meeting HW requirements, **from large CSP to an individual machine owner.** Our key next-wave CSP partners include **OVHcloud** (Global and US) and **Gcore**, entailing a long-lasting pipeline for further gradual onboarding.

Check https://superprotocol.com for more.

With Super Protocol enabling secure, decentralized cloud computing, **which do you perceive will have a more transformative impact: its adoption in the Web3 ecosystem or its integration into AI projects that operate across both Web2 and Web3 landscapes?**
"Day 30 of My Learning Journey: Setting Sail into Data Excellence! Today's Focus: Mathematics for Data Analysis (Stats Day -9)
Tags: data, analyst, datascience, dataengineering
Published: 2024-02-16 12:53:31

STATISTICS FOR DATA ANALYTICS - 9


Discrete probability distribution : -  Pmf ( Probability Mass Function )

Types :- 

Bernoulli distribution


Discrete random variable
Outcome is binary. 
It is generated when we perform an experiment once and it has only two possible outcomes - success or failure.

0<= p<=1
q=1-p
K{ success, fail }  = 0, 1

Eg :- toss, rain.




Binomial distribution  



Discrete random variable
Outcome is binary but it has multiple cases.


This distribution is generated when we perform an experiment repeatedly n times and plot the probability each time.
Eg :- 5 balls in a bag ( 3 red and 2 black ) probability with binomial we can get values without calculating the values.	



Condition for binomial distribution :- 
Each trial is independent since the outcome of the previous toss doesn't determine or affect the outcome of the current toss.


Bernoulli distribution  is a special case of the binomial distribution  case.



Poisson distribution ..

Discrete random variable
Outcome is binary but it has multiple cases.
With this distribution, We can estimate the average number values but not the time and values, it also describe the no.of event occuring in a fixed interval of time.

Estimate value is also called lambda.

Eg :-  no.of people visiting any specific place.


Follow me on this where every day will be added if i learn something new about it  :- https://dev.to/nitinbhatt46

Thank you for your time.
Vox Pupuli is now also on dev.to
Tags: puppet, community, voxpupuli
Published: 2024-02-16 12:52:38

As of today, we've officially joined dev.to, a leading platform for tech and development blogging. In addition to our established blog on [voxpupuli.org](https://voxpupuli.org/posts/), we'll be expanding our reach to include dev.to. Stay tuned for upcoming posts, including insights into the Project Management Committee (PMC) election and the significance of being part of the PMC. These initial posts mark the beginning of our journey on both platforms, and we're excited to see where it takes us.