teleren/devto huggingface dataset:
We work at FAANG for free
Tags: bigdata
Published: 2024-06-13 19:56:38

Imagine a factory where nameless workers are working day and night to produce expensive products. These expensive products are shipped instantly all over the world to a wealthy buyers generating more than $200 millions per day for that factory.

What if I say those worker doesn’t charge a penny to produce such expensive products?

Sounds impossible, right?

But everyone on earth is already doing such tasks for free! YOU ARE FREE LABORER! This is the modern system created by big tech companies.

Big Tech companies such as FAANG provides us the great tools in our hands like Search, Entertainment, Social Connectivity, Productivity, News Feed and many other services where some of them are free as sweet and tell us our lives will be better with them. But in reality those sweet turns out to be poison where we are giving them free labor.

Every time we browse a site, comment, like, subscribe, purchase, connect, surf, scroll, we are just mining the billion dollar gold bars for them. Using such platforms, we are simply generating data on their server which they serves to other big companies to make each other rich. This is the free labor agreement that we all have signed when we entered the internet world. Data goes out, money comes in ($2 Trillion every year). Where is our piece? Aren’t we the ones making the product?

Generating data helps them to provide us the service better but our data is still worth more than that. This data war is a decade old but aren’t we as a consumer making such expensive products for free? So should they pay us? Should we charge them before using internet? Well, here the irony is we are paying the internet bills just to generate the expensive data for free. It’s still debatable topic where user need to understand how their data is worthy, maybe not for them but certainly for such big companies.

After all, in this internet world we are building, our data shouldn’t be distributed for free.

_If you've enjoyed reading this blog and have learnt at least one new thing, do visit my [blog website](https://blog.noorudd.in)._
Estudos em Quality Assurance (QA) - Jira: O Básico de Gerenciamento de Issues
Tags: jira, testing, qa, beginners
Published: 2024-06-13 19:51:30



As issues no Jira variam em tamanho e complexidade, podendo levar de horas a meses para serem concluídas. Cada issue é composta por vários componentes, que são:

- **Chave da issue (Issue Key):** Identificador único.
- **Resumo (Summary):** título.
- **Descrição (Description):** Informações detalhadas.
- **Data de Conclusão (Due Date):** O prazo para conclusão.
- **Responsável (Assignee):** A pessoa atribuída para trabalhar na issue.
- **Relator (Reporter):** Criador da issue.
- **Rótulos (Labels):** Categorias para ajudar a organização das issues.

**Tipos de Issues padrão:**

- **Epic:** Uma grande iniciativa, muitas vezes servindo como uma issue "pai" que contém tarefas menores.
- **Story:** Um recurso ou requisito pela perspectiva do usuário.
- **Bug:** Um erro ou problema.
- **Task:** O tipo mais comum de issue, detalhando um item de trabalho (work item) específico.
- **Subtask:** Uma parte menor de uma tarefa, história ou bug.


**Criação e Gerenciamento de Issues:** Para criar uma issue, selecione o projeto, o tipo de issue, forneça um resumo e uma descrição, depois clique em criar, desse jeito:

**projeto → tipo de issue → summary → descrição → criar**

É também crucial entender como as issues se relacionam entre si, pois as relações podem indicar **dependências (depende de/é dependente de), bloqueios (bloqueia/é bloqueado por)** ou **replicações (clona/é clonado por)**.


**IMPORTANTE!**
Atualize seus work items todos os dias para refletir o progresso ou adicionar informações relevantes. Se você concluiu uma tarefa, tem perguntas ou precisa compartilhar notas de uma reunião, manter suas issues atualizadas é essencial.


**Navegando em Projetos e Boards**

**Projetos**: é uma coleção de issues. Os projetos geralmente têm nomes relacionados à equipe ou versão de lançamento, com chaves de projeto (project keys) sendo versões mais curtas desses nomes para ajudar a identificar as issues. Por exemplo:

- Nome do Projeto: Equipe de Design de Jogos
- Chave do Projeto: EDJ
- Issues: EDJ-1, EDJ-2, e assim por diante.

Os projetos podem ser gerenciados pela equipe (**team-managed project**) ou pela empresa (**company-managed project**), proporcionando flexibilidade na forma de controle e monitoramento do progresso.

**Boards:** Boards são displays visuais do progresso do seu projeto. Eles podem conter várias colunas, como **A Fazer (To do), Em Progresso (In Progress), Em Revisão (In Review)** e **Concluído (Done)**. Existem dois tipos principais de boards:

- Kanban: Adequado para todos os tipos de equipes, oferecendo um fluxo contínuo de tarefas.
- Scrum: Principalmente usado por equipes ágeis de desenvolvimento de software, organizando o trabalho em sprints.

As issues geralmente são encontradas no **Backlog**, que lista as tarefas que ainda não começaram. Para visualizar de maneira cronológica e gerenciar melhor os prazos e o progresso, use o **Cronograma (Timeline)**.
🚀Notcoin (NOT) Overtakes SHIB in Top Ranks as SHIB Volume Drops Dramatically
Published: 2024-06-13 19:49:16



Notcoin (NOT) has surged in popularity, surpassing Shiba Inu (SHIB) in trading volume and market cap rankings within the cryptocurrency market. Notcoin's trading volume spiked by 67% to $926.27 million over June 12-13, elevating it to the 12th most traded crypto asset. In contrast, SHIB's trading volume decreased by 36% to $555.92 million during the same period.

This surge propelled Notcoin's price up by 8% to $0.0177, boosting its market cap to $1.81 billion, positioning it as the 54th largest cryptocurrency. Notcoin differentiates itself as a gaming tap-to-earn project on Telegram, where users earn NOT tokens by tapping on virtual coins. With over 35 million participants, Notcoin has gained listing on major exchanges like WhiteBIT, Bybit, and OKX.

The success of Notcoin underscores a growing trend in user engagement through gaming applications in the crypto market. However, experts caution about the sustainability of this trend, questioning how long the heightened interest and participation will endure.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qzo2mm6x7ekfgw93n7si.png)
🤯513 Million Bitcoin (BTC) in 24 Hours, Here's What's Coming
Published: 2024-06-13 19:49:00


The cryptocurrency market, particularly Bitcoin, has reacted negatively to the latest United States Producer Price Index (PPI) data for May. The PPI showed a month-on-month decrease of -0.2%, contrasting with the previous 0.5% increase. This unexpected decline suggests that the Federal Reserve's efforts to stabilize inflation are yielding results, which could bolster traditional asset investments over riskier ones like Bitcoin.

As of now, Bitcoin has experienced a notable 3.76% decline in the past 24 hours, trading at $67,351. This downturn marks a departure from the earlier bullish momentum that briefly pushed Bitcoin above $70,000 earlier in the week. The market sentiment reflects concerns that a stronger PPI indicates a resilient economy, potentially diverting corporate investments towards traditional assets.

Despite the current market reaction, the introduction and trading of spot Bitcoin Exchange-Traded Funds (ETFs) in various global markets (including the US, UK, Canada, Hong Kong, and Australia) provide optimism for Bitcoin's long-term outlook. These ETFs offer new avenues for investors to buy Bitcoin, which could contribute to a bullish trend over time.

In the last 24 hours alone, over 513 million Bitcoin, equivalent to $34.29 billion, has been traded globally, showcasing substantial trading volume despite the recent decline. This volume hints at underlying bullish sentiment that could aid Bitcoin in overcoming its current challenges and potentially resume an upward trajectory.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ts2cugdmerio6e44pbfb.png)
🚀Pepe Coin Surges 10% in 24 Hours
Published: 2024-06-13 19:48:41


After a bearish start to the month, a few altcoins have soared in price, to the delight of crypto fans and investors. A classic example is Pepe Coin, which has defied the broader crypto market trend by surging over 10% in the past 24 hours. It currently trades above $0.000013.

While major cryptos like ETH, SOL, and DOGE remain sluggish, Pepe Coin’s impressive performance underscores that the bulls are still in charge. This signals investors can explore new Initial Coin Offerings (ICOs) poised for early gains. Indeed, this is not a walk in the park, as dozens of presales exist in the market.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2a4wbhlgtnropekatgfb.png)
💥Pepe Surges 17.85% with Strong Bullish Indicators Pointing to a Potential 50% Rally by June’s End
Published: 2024-06-13 19:48:21

PEPE showed a promising 17.85% rise to $0.00001340 on June 12, supported by increased trading volumes and a rebound from its lower trendline in a rising wedge pattern. This pattern suggests potential support, aiming for an upper trendline target around $0.00002661, indicating a potential 70% increase.

Critical support levels like the 50-day EMA and 1.0 Fibonacci retracement line bolster this bullish scenario. Stable whale accumulation, with major holders retaining 96.02% of PEPE supply, and active retail accumulation further enhance market confidence.

Expectations of a Federal Reserve rate cut in September also support a bullish outlook for PEPE and other cryptocurrencies, as lower bond yields increase interest in risk assets like memecoins.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uyl4m36jspbby5c27ple.png)
Blockchain in 256 chars
Tags: devchallenge, cschallenge, computerscience, beginners
Published: 2024-06-13 19:45:50

_This is a submission for DEV Computer Science Challenge v24.06.12: One Byte Explainer._

## Explainer
<!-- Explain a computer science concept in 256 characters or less. -->
**Blockchain** is like a giant ledger that register transactions, but secured with cryptography and grouped into linked blocks, validated by a consensus mechanism executed by the network participants that ensures transactions veracity before being registered

## Additional Context
<!-- Please share any additional context you think the judges should take into consideration as it relates to your One Byte Explainer. -->

A **transaction** is any action taken on a blockchain network, and in the context of a giant ledger example represents the register of an Income or an Outcome, using criptographies techniques to hide the data included on it.

**Blockchain** literally means a "chain of blocks", because of every time a block is validated by the validators nodes (a.k.a. Miners), this is added to the end of the chain, linked to the last block.

**Validators** nodes are in charge of mantain the integrity of the blockchain, using a consensus mechanism to validate the transactions added to the network before registered them forever in a new block, in exchange for a reward.

A **Consensus Mechanism** is the way how validators nodes agree each other that a transaction is valid or not. Just to know, there are a few methods to achieve this but the main ones are called Proof of Work (PoW, used by Bitcoin) and Proof of Stake (PoS, used by Ethereum), however, the details about how them work is not for this post.

![Blockchain transaction flow](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c7aajbhl52bve5mc062w.jpg)
---
_Infographic: <a href="https://www.freepik.com/free-vector/infographic-blockchain-concept_2463655.htm#query=blockchain%20diagram&position=2&from_view=keyword&track=ais_user&uuid=8153d8b8-1ee5-418b-8b20-b23c7cedae20">Image by freepik</a>_
_Cover: <a href="https://www.freepik.com/free-ai-image/3d-rendering-blockchain-technology_196469768.htm#query=blockchain&position=0&from_view=keyword&track=sph&uuid=49d63793-06d9-4fbf-ae3b-031967d88a4d">Image by freepik</a>_

<!-- Team Submissions: Please pick one member to publish the submission and credit teammates by listing their DEV usernames directly in the body of the post. -->

<!-- Don't forget to add a cover image to your post (if you want). -->


<!-- Thanks for participating! -->
Simplifying Selenium Projects with Containerized Chrome
Tags: webdev, python, selenium, docker
Published: 2024-06-13 19:18:00



Today, I stumbled upon a game-changing solution for my Selenium projects, and I wanted to share my experience. Over the past few months, I’ve been grappling with the challenge of hosting my project in the cloud. The main issue was that my project involves opening a browser to scrape data, which made things complex.

Initially, I thought about using a Windows server, downloading Chrome on it, and running the code there. However, this approach quickly became too resource-intensive and unwieldy. Managing the server and ensuring everything ran smoothly was a headache, and it didn’t seem like a sustainable solution.

During my research, I came across an alternative that changed everything: containerized Chrome with Selenium. For those unfamiliar, containerization allows you to bundle your application with all its dependencies into a "container" that can run consistently across different computing environments. This means you can deploy your Selenium projects with Chrome in a much more lightweight and scalable manner.

I decided to give it a try, and the results have been fantastic. Setting up containerized Chrome in the cloud was straightforward, and it significantly reduced the load on my resources. Not only did it make the deployment process easier, but it also enhanced the performance and reliability of my scraping tasks.

If you’re facing similar challenges with hosting Selenium projects, I highly recommend looking into containerized Chrome. It has made my life much easier, and I believe it can do the same for you. Embracing this approach has been a game-changer, turning a cumbersome task into a streamlined process. 

Give it a try, and see the difference it can make for your projects!
Leveling Up My Frontend Skills: A Journey Through the Jungle of Modern Development
Published: 2024-06-13 19:13:19

Hi everyone! 

I’m diving back into frontend development and wow, things have changed! It feels like every time I turn around, there’s a new framework, library, or technique to learn.

Throughout my career, I’ve been a bit of a jack-of-all-trades. I’ve worked in graphic and web design, built WordPress sites, embraced old-school frontend techniques, got involved with  online marketing a bit, became design engineer and worked on UX. I even got certified as product owner along the way. But now, I’m aiming to zero in on getting back in the field as a developer.

While I’m excited to upgrade my skills, the sheer volume of choices is overwhelming. Do I focus on React, Angular, or Vue? Should I master TypeScript or stick with JavaScript? And how does AI fit into all of this?

On top of that, imposter syndrome is real for me. I've been wondering if I should enroll in some form of official education since I never got a degree. This lack of formal credentials feeds into my self-doubt, despite my substantial experience in the field. Should I go back to school, or would following online courses and tutorials be enough to stay current and boost my confidence.

Balancing all these paths and overcoming self-doubt is tough, but I’m taking it one step at a time, trying to stay focused on my goals. Any tips or resources you recommend for navigating this landscape? Let’s share the journey!


#FrontendDevelopment #CodingJourney #WebDev #ImposterSyndrome
Blockchain 256 chars
Tags: devchallenge, cschallenge, computerscience, beginners
Published: 2024-06-13 19:11:09

*This is a submission for [DEV Computer Science Challenge v24.06.12: One Byte Explainer](https://dev.to/challenges/cs).*

## Explainer

A blockchain is a series of transactions registered as blocks one after the other, like a chain. Each new block can be traced to the previous block and mathematically demonstrated to be legitimate; it can be distributed and considered untampered when read.
How Much Does Dental SEO Cost?
Tags: seo, cost, dental, howmuch
Published: 2024-06-13 19:00:32

In today's digital world, it's important for dentists to have a strong online presence. SEO (search engine optimization) helps people find your dental practice when they search online. This guide will explain what affects the cost of dental SEO and what you can expect to pay.

## **What is Dental SEO?**

Dental SEO improves your dental practice's website so it ranks higher in search results. This means more people will see your website when they search for dentists in your area. Here are some key parts of dental SEO:

* **Keyword research:** Finding the words people use to search for dentists. 
* **On-page SEO:** Making changes to your website to rank higher for those keywords.
* **Off-page SEO:** Building backlinks to your website from other websites. Backlinks are like votes of trust that tell search engines your website is important.

## **What Affects the Cost of Dental SEO?**

Several things can affect how much you pay for dental SEO:

* **Services offered:**  Basic packages may only include keyword research and on-page SEO, while more expensive ones may include content creation and backlink building. 
* **Experience:** More experienced SEO companies may charge more, but they may also get you better results.
* **Location:**  SEO costs more in big cities than in small towns.
* **Competition:**  It costs more to rank for keywords that many other dentists are trying to rank for.
* **Website condition:** If your website needs a lot of work, it will cost more to get it ranking well.
* **Payment options:**  Some companies charge a monthly fee, while others charge for one-time projects. Monthly fees often provide better long-term results.

## **How Much Does Dental SEO Cost?**

The cost of dental SEO can vary depending on the factors above. Here's a general idea:

* Basic packages: $200 to $600 per month
* Mid-tier packages: $700 to $1,000 per month
* Comprehensive packages: $1,000 to $2,500+ per month

**Is Dental SEO Worth It?**

Dental SEO can be a great investment for your dental practice. It can help you get more new patients and grow your business. When thinking about cost, consider how much a new patient is worth to your practice. Even a small increase in new patients from SEO can make SEO a worthwhile investment.

**Conclusion**

Investing in dental SEO is a smart way to grow your practice and get more patients. The cost can vary, but understanding the factors that affect price can help you make the best decision. By working with a good SEO company, you can improve your search ranking and attract more patients. Don't wait to invest in dental SEO and grow your practice!
RECOVER YOUR LOST BTC THROUGH ROOTKIT HACKER FIRM
Tags: bitcoin
Published: 2024-06-13 19:00:09

When my BTC was stolen, I felt completely powerless and distraught. I thought my investment was gone forever until I contacted Rootkit Hacker Firm. Their team was incredibly reassuring and professional from the start. They conducted a detailed investigation and used their advanced skills to trace and recover my stolen BTC. Their constant communication and dedication gave me hope when I had almost lost all of it. I am immensely grateful for their hard work and expertise. For anyone who has been scammed and needs to recover their cryptocurrency, Rootkit Hacker Firm is the best option. Reach out to them at r o o t k i t h a c k e r 1 @ o u t l o o k . c o m or WhatsApp +1 (929) 447-0339.
Don't refactor the code
Tags: programming, communication, softwaredevelopment, codequality
Published: 2024-06-13 18:52:10

This is a piece of advice someone gave me a long time ago. Unfortunately, I don't really remember who, so I cannot properly attribute (although chances are they heard it somewhere too). But I decided to re-share this.

**What is refactoring?** I'm sure we can find multitude of definitions. But with modern software development process it often becomes synonymous with any kind of code changes that do not add, modify or remove features. In other words, a non-product work. In effect it often becomes a blurry term and cause of tension between product stakeholders and the dev team.

Who among us did not hear that on a status meeting: "Yesterday I spent most time refactoring the code around X"? I know I did. No less, I probably said a phrase like that more than once. What does this mean? What did you really do? This is hidden behind "I refactored" term. "I did an important technical work you would not understand" is another way of framing that.

And this is exactly the problem with "refactoring the code". In many cases it means doing a really important work, but it's indistinguishable from almost-slacking-off, like renaming variables for no apparent reason.

And this is what I mean by "don't refactor the code": use different words when talking about things you did, are doing or plan to do. Don't "refactor". Instead try these:

- I made the code more performant (identified N+1, found inefficient processing of a large amount of data)
  
- I made the code more open to change (mostly should be justified by prediction that we will be changing this area more often now)
  
- I made the code more defensive (failing early and with a clear message if run with incorrect arguments - because other teams are using it incorrectly and it leads to a subtle bugs)
  
- I added the tests for an untested area (good rationale: because it failed few times recently; bad rationale: to increase our arbitrary code coverage metrics)
  
- I added more logging / instrumentation (so we can understand better what is going on)
  
- I change the code to meet our new style guide (because we will change it often)
  

Communicating like this is not only makes it easier for others to understand what was changed, but also helps you decide if the change you plan to make really makes a difference. Not being able to hide behind an umbrella "refactoring" term also helps to keep the changes more focused and easier to review for your colleagues.