teleren/devto huggingface dataset:
Where's your author?
Tags: osdc
Published: 2023-04-27 13:28:49

Hi all,
Continuing fixing some sites without an author, I have came across these projects:
[ApiTestEz](https://github.com/bruce4520196/ApiTestEz#readme) which is missing the pyproject.toml file. I added it with the author's name, but it still missing the email address. [PR](https://github.com/bruce4520196/ApiTestEz/pull/1/commits/93e303d0d16f3f8889c771eb2e3a4486a7cf0695)

[lightgrad](https://github.com/marcosalvalaggio-bip/lightgrad) was also missing the author id, so I added the toml file. Unfortenetly, the Github user has no details so I just used the user name. [PR](https://github.com/marcosalvalaggio-bip/lightgrad/pull/1/commits/c956b8b5ccae7954a073c15e6e000abb85e098fa)
The author accepted the PR in merged it into the project :-)

[gbs](https://github.com/gopherball/gbs) has a toml file, but without the author section, so I added it. [PR](https://github.com/gopherball/gbs/pull/1/commits/875bff72b4791facd6a99567a9c8051d198162aa)

[autosrt](https://github.com/botbahlul/autosrt) is also missing the pyproject file so I added it. [PR](https://github.com/botbahlul/autosrt/pull/4/commits/83c8d773e39177a9c3250826a4d008fa93f69e17)

[pheno-utils](https://github.com/hrossman/pheno-utils) has no indication about the author so I added the toml file. [PR](https://github.com/hrossman/pheno-utils/pull/1/commits/ee82acd89dd131dc500a3cbc6769bc68b8d6e62f)
All Articles Are Wrong, Some Are Useful
Tags: beginners, productivity
Published: 2023-04-27 15:35:03

As software developers, we are always foraging the internet for articles, tutorials, StackOverflow answers and blog posts hoping that they have the latest and greatest solution for our coding problems. But how many times have we found ourselves frustrated with code that doesn't work, despite following the instructions from an article or tutorial to the letter? Or worse yet, how many times have we been misled by articles that are simply incorrect? 

The truth is, all articles are wrong. Every single one. No matter how well-researched, well-written, or well-intentioned an article is, there is always the possibility that it is wrong in some way. Maybe the code won't work in a certain environment, or maybe it relies on assumptions that aren't true in every case. Even articles that are factually correct can be wrong in their applicability to your specific situation.

However, just because all articles are wrong doesn't mean that they are useless. In fact, some articles can be incredibly helpful in our daily work. But how do we distinguish the useful articles from the ones that will lead us astray?

One way is to approach articles with a healthy dose of skepticism. Don't blindly follow the instructions or advice given in an article without first testing it thoroughly in your own environment. Ask yourself if the article makes sense for your specific situation, or if there are any assumptions that the article is making that don't apply to your code. And don't be afraid to question the author or reach out to the community for clarification.

Another way to determine the usefulness of an article is to consider the source. Is the author an expert in the field, or are they simply regurgitating information they found elsewhere? Is the article backed up by data or research, or is it purely anecdotal? Taking the time to evaluate the credibility of the source can help you determine if the article is worth your time and attention.

Finally, it's important to remember that no single article or source can provide all the answers. As software developers, we are constantly learning and growing, and the best way to do so is by exposing ourselves to a wide variety of opinions, ideas, and techniques. So don't be afraid to read articles that challenge your assumptions or offer a different perspective, even if you ultimately decide that they aren't useful for your specific situation.

In conclusion, all articles are wrong, but some can be incredibly useful. As software developers, it's our job to approach articles with a critical eye, test them thoroughly, and evaluate the credibility of the source. By doing so, we can continue to learn and grow in our careers, even in the face of conflicting information and opinions.
Why Choose CoinEx?
Tags: crypto, blockchain, web3, defi
Published: 2023-04-27 21:45:30

_Experience What Makes CoinEx So Remarkable._

CoinEx is a robust name within the cryptocurrency sector and is often considered synonymous with privacy while offering a plethora of stablecoins—over 600 in fact. With access to perpetual and spot markets, even margin trading, and all of this coupled with low fees and amazing security, CoinEx has become an all-in-one store for the majority of cryptocurrency traders. For most, its biggest selling point would probably be its lack of mandatory KYC requirements. However, the exchange has a lot more to offer besides that.

**What Makes It So Special?**
CoinEx comes with every essential feature for beginner and veteran cryptocurrency traders alike. Veteran traders, in particular those who have high requirements pertaining to privacy, will find that CoinEx has everything they could possibly need. With that said, let's look at some of its notable features.

For one, as hinted at earlier, it has a large selection of cryptocurrencies, and not just that, but it is constantly integrating exciting new projects, which go through the several vetting processes it has. Then there are the fees to consider, which are competitively low. Furthermore, CoinEx's fees can be reduced even further if one holds their native token, i.e., CET, or chooses it when paying their fees. 

On the other hand, its security is top-notch, which is made even more apparent since it has never experienced any kind of hack. This is due to the fact that it utilizes cold wallet storage and lets its users know if anything suspicious happens on their accounts. Such security is also backed by its proof-of-reserves (PoR) and its 100% reserve rate. Also, with PoR, investors can rest assured that CoinEx actually holds their assets and can cover their withdrawals at any given moment, allowing for more transparency.

As mentioned previously, CoinEx does not make KYC mandatory. All one needs to do is enter their email address, a reliable password, and 2FA, and they're all set to go and can begin trading. Still, for withdrawals exceeding $10,000, you need to get verified. Another thing worth mentioning is that it does not charge any fees for deposits, while withdrawals can incur some fees depending on the blockchain involved. Then there is its detailed Help Center as well, which consists of numerous detailed guides for practically any problem you might be facing, and if by some chance you are not able to find what you are looking for, you can directly contact their customer support.

**Final Thoughts**
CoinEx can be an excellent crypto exchange for users who are searching for more robust spot trading markets, as well as for margin trading and perpetual futures if they happen to be on the more experienced end of traders. The number of cryptocurrencies that CoinEx supports is enormous and is still gradually growing, which means you'll be able to find a decent collection of low-market-cap altcoins on offer. Then there is the fact that it does not force KYC on its users, which is particularly relevant if they prefer their privacy.
Invariant Violation: requireNativeComponent: “RNSScreenStackHeaderSubview” was not found in the UIManager
Tags: expo, reactnative, javascript
Published: 2023-04-27 22:52:27

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

Hello developers and enthusiasts of React Native and Expo! Today, let’s discuss an error that you may have encountered or could encounter in the future: “Invariant Violation: requireNativeComponent: ‘RNSScreenStackHeaderSubview’ was not found in the UIManager”.

I recently faced this error while building a mobile application for a client. After running “eas build” and generating the app successfully, it kept crashing upon opening. Interestingly, the app worked fine whenever I served it on Expo Go. Eventually, I had to debug the application and that’s when I came across this error.

In my experience, tracing the parent of the component or the stack and installing the package that uses the component often solved such errors. However, this error was different and my first attempt to find a solution on Stack Overflow and online articles didn’t work. I even tried ChatGPT but to no avail.

If you’re facing this error, the first thing to note is that it’s caused by conflicting dependencies that make use of the react-navigation and react-native-screens packages, or there could be a missing package in your project. To resolve this error, make sure that these packages are installed and up-to-date.

_npm i react-navigation react-native-screens @react-native-community/masked-view react-native-gesture-handler react-native-reanimated react-native-safe-area-context_

We have another option, which involves deleting the node modules folder and package-lock.json files. Then, we can update all the packages by running the appropriate command.

_npm update_

I’d like to share another helpful tool called “expo doctor”. It checks that the dependencies installed in your project match the correct versions that your app is using. By appending “-fix-dependencies”, this tool can install the correct versions of the packages used by your app.

_expo doctor --fix-dependencies_

Once you have completed these steps, rebuild your app and you’ll be one step closer to releasing your application.
Current Status!
Published: 2023-04-28 04:29:51

Hi everyone, welcome to my blog where I share my thoughts and opinions on various topics. Today, I want to talk about the current situation happening in Ghana and across the African continent.

Ghana is a West African country that has a population of about 29.6 million people (2018) and borders Togo, Cote d'Ivoire, and Burkina Faso. It has a tropical climate with two main seasons: the wet and the dry seasons. It is also a major producer and exporter of cocoa and gold.

However, Ghana is facing its worst economic crisis in decades, as inflation has soared to a record 50.3 percent in January 2023, making life difficult for many people. The government has increased salaries by 30 percent to cope with the rising costs of living, but this has also added to the fiscal deficit. Ghana has requested a restructuring of its debt from its creditors, including the G20 countries and the World Bank. Some aid groups have urged debt cancellation to ease Ghana's economic woes.

Ghana is not alone in its challenges. Many other African countries are struggling with similar issues, such as poverty, corruption, insecurity, climate change, and health crises. For example, malaria remains a major killer in Africa, claiming more than 600,000 lives every year. However, there is some hope as Ghana has become the first country to approve Oxford's malaria vaccine, which could potentially save millions of lives.

Ghana is also trying to strengthen its ties with other countries, especially the United States. In March 2023, US Vice President Kamala Harris visited Ghana and announced security aid for Ghana and four other West African countries to tackle violent groups and instability. Harris also visited a slave castle in Ghana and said that "history must be learned" from the atrocities of the past.

Ghana is a country with a rich history and culture, but also with many challenges and opportunities. I hope that this blog post has given you some insight into the current condition happening in Ghana and across Africa continent. Thank you for reading and stay tuned for more updates.
Why Binance Clone Script Is the Perfect Choice For Cryptocurrency Entrepreneurs?
Tags: cryptocurrencyexchangesoftware
Published: 2023-04-28 09:59:15

The demand for cryptocurrency exchange platforms has increased as a result of the enormous growth in the popularity of cryptocurrencies around the world. One of the world's most significant and biggest cryptocurrency exchanges, Binance, has built a robust and trustworthy platform. A Binance clone script is an exact copy of the Binance exchange platform that can be tailored to a cryptocurrency business owner's unique needs.

Easy Setup & Customization: A Binance clone script is easy to set up and customizable to suit the business owner's needs. Adding or removing features like currency support, trading pairs, and payment options from the script is simple.

High-Security Standards: The highest level of security is provided by the Binance clone script to safeguard user information, financial transactions, and funds. The platform has features like two-factor authentication, encrypted user data, and cold wallet storage to protect user data from hacking attempts.

User-Friendly Interface: Trading cryptocurrencies is simple for beginners and experts thanks to the Binance clone script's user-friendly interface. The platform makes it simple for users to make wise trading decisions by providing cutting-edge charting tools, trading indicators, and real-time market data.

Low Development Costs: A cryptocurrency exchange platform's development from the ground up can be expensive and time-consuming. The script that replicates Binance offers a cost-effective solution by drastically cutting down on the time and cost of development. Due to this, it is the perfect option for business owners looking to enter the cryptocurrency market on a budget.

Cryptocurrency entrepreneurs looking for [cryptocurrency exchange platform development](https://www.pyramidions.com/cryptocurrency-exchange-development-company
) should choose the Binance clone script. The script is the most effective and practical way to build a successful cryptocurrency exchange platform because it has a wide range of features, high-security standards, a user-friendly interface, and low development costs.
Journey I Learn How to Code
Tags: javascript, beginners, programming, tutorial
Published: 2023-04-28 12:31:46

Hello my name is Juan, here I want to share my experiences while I learn to code. It will be short story

I started learning coding since 2 or 3 years ago. At first, I was confused how can I understand the syntax of code. I start with many question such as Why there is `if and else`, `for, while and do while loop`, how do I know my code is working, how can I display the output and many more. So I ask my friend to help me out, I ask many friends to explain the code they made. After that it's going better little by little I know the syntax of code means.

But the journey doesn't stop there. I see people can build great apps, beautiful webs and smart technology. How did they do that ?!?. So I decided to learn from youtube tutorials, articles and free courses. But after dozens of tutorials, articles and courses my skills doesn't improve significant. It's just make me envy to the creator, why he can easily write a code and know every syntax, method etc. 

Finally, after that phase I start to build my own project. Don't care if it will be great or not, I just want to code by myself. And do you know what ?!, I make a flow, code, debug and I ask so many times to many people "how to do this and that". And from that way I learn a lot of things. Now I can remind a syntax, method and etc. and the most important thing is I know what to do while I'm coding.

Maybe the point is:
1. You can not easily write a code if you just watch tutorials and read some articles or join a courses.
2. Tutorials, articles and courses will help you to gain more informations about code and how to do something.
3. Make your own apps, just don't care about the result if it will be good or not just, let it be.
4. Consistent
5. Enjoy every learning progress and take your time don't be rush.

Hope you can enjoy it and let me know your journey !.
MS Edge now allows you to simulate dark, light, high contrast mode, blurred vision and colour deficiencies in Device Emulation
Tags: a11y, testing, browsers
Published: 2023-04-28 13:10:22

---
title: MS Edge now allows you to simulate dark, light, high contrast mode, blurred vision and colour deficiencies in Device Emulation
published: true
description: Two new buttons in the device emulation make it a lot easier to create accessible products
tags: accessibility, testing, browsers
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xkdk4s7hwwj76y0almq1.png
canonical_url: https://christianheilmann.com/2023/04/28/microsoft-edge-now-allows-you-to-simulate-dark-light-high-contrast-mode-blurred-vision-and-colour-deficiencies-right-from-the-device-emulation-toolbar/
# Use a ratio of 100:42 for best results.
# published_at: 2023-04-28 12:57 +0000
---

I was incredibly excited to see that from Microsoft Edge 111 onwards you can now emulate different viewing modes and vision deficiencies right from the device emulation toolbar.

![Viewing Christianheilmann.com blog in different display modes and visual deficiencies emulation right from the Device Emulation toolbar](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ak4n7h8euhtbezugcyjh.gif)

This has been one of my pet projects that I really wanted to see come to live ever since I created the [Skillshare Course on Accessibility testing in the browser](https://skl.sh/3uKu5G1) and wrote the detailed [documentation on how to test for accessibility](https://learn.microsoft.com/en-us/microsoft-edge/devtools-guide-chromium/accessibility/accessibility-testing-in-devtools) in Microsoft Edge.

This new device bar makes it incredibly easy to see your product in:

* Emulated dark/light mode
* Forced colours mode even when you are not in Windows
* Blurred display
* Without colours or colour deficiencies 

All from within the tool you use to test your responsive designs and mobile version of your product.

I am super stoked to see that this finally is live, after having put such a long time into it to make it work.
Awesome top 5 Posts from last week tagged(#devops)
Tags: devops, c4r4x35
Published: 2023-04-28 13:25:54

##DevSecOps with AWS – ChatOps with AWS and AWS Developer Tools – Part 1
Level 200

Table of Contents

Hands On
Requirements
AWS Services
Solution Overview
Step by Step

The “boom” of AI is transforming the industry sure thing you are listening to in all social media...
{% link https://dev.to/aws-builders/devsecops-with-aws-chatops-with-aws-and-aws-developer-tools-part-1-26n2 %}
##My Favorite Courses to Learn Docker and Containers in Depth
Disclosure: This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.

Hello devs, if you want to learn...
{% link https://dev.to/javinpaul/my-favorite-courses-to-learn-docker-and-containers-in-depth-11fp %}
##A primer on GCP Compute Instance VMs for dockerized Apps [Tutorial Part 8]
Getting started with the Google Cloud Platform (GCP) to run Virtual Machines (VMs) and prepare them to run dockerized applications.

This article appeared first on https://www.pascallandau.com/ at A...
{% link https://dev.to/pascallandau/a-primer-on-gcp-compute-instance-vms-for-dockerized-apps-tutorial-part-8-4k46 %}
##Kubernetes Kustomize Tutorial: A Beginner-Friendly Developer Guide!
Kustomize, just like the name implies, is used for customizing Kubernetes deployments to help developers manage Kubernetes application configurations. With Kustomize, it is easy to define a base set...
{% link https://dev.to/pavanbelagatti/kubernetes-kustomize-tutorial-a-beginner-friendly-developer-guide-322n %}
##Understanding Kubernetes: part 48 – Kubernetes 1.27 Changelog
Understanding Kubernetes can be difficult or time-consuming. In order to spread knowledges about Cloud technologies I started to create sketchnotes about Kubernetes. I think it could be a good way,...
{% link https://dev.to/aurelievache/understanding-kubernetes-part-48-kubernetes-127-changelog-1alk %}
Unleash the Power of LangChain 🦜️🔗: 10 Cool Use Cases You Can Build.
Tags: webdev, devops, beginners, javascript
Published: 2023-04-30 05:52:01



**Introduction**

Wow, have you heard about LangChain? It's an incredible technology that's taking the world by storm! LangChain lets developers build applications using large language models (LLMs) and combine them with other sources of computation or knowledge. It's like ChatGPT, but with so much more customization! With this powerful library, developers can create amazing applications such as question answering, chatbots, and agents.

**Document Summarization:** Leverage LangChain's Data Augmented Generation to interact with external data sources and summarize long pieces of text, making it easy for users to digest key information.

**Customized Question Answering:** Build a question-answering system that can search specific documents or databases, providing users with precise answers to their queries.

**Intelligent Chatbots:** Create chatbots capable of understanding and responding to user inputs, offering a more interactive and engaging experience.

**Virtual Assistants:** Develop a virtual assistant that can perform various tasks, such as scheduling appointments, managing to-do lists, and offering personalized recommendations.

**Language Translation:** Use LangChain to build an application that can translate text between different languages, breaking down language barriers and facilitating communication.

**Sentiment Analysis:** Analyze user-generated content like product reviews or social media posts to determine the sentiment behind the text, helping businesses understand customer feedback.

**Content Generation:** Develop an application that can generate creative content, such as blog posts, social media captions, or even poetry, based on user inputs or specific topics.

**Code Completion:** Create an intelligent code completion tool that helps developers write code more efficiently by suggesting relevant code snippets based on the current context.

**Personalized Learning:** Build a learning platform that can understand a user's knowledge gaps and generate customized content to help them learn and grow effectively.

**Collaborative Filtering** Develop a recommendation system that leverages LangChain's memory capabilities to provide users with personalized suggestions based on their preferences and browsing history.

**Conclusion**

LangChain offers endless possibilities for creating powerful applications that harness the capabilities of large language models. 

By combining LLMs with other sources of computation or knowledge, you can build innovative solutions to tackle various problems and enhance user experiences. Start exploring LangChain today and unlock its potential for your next project 

If you would like to check out the project visit [LangChain](https://github.com/hwchase17/langchain)
Make sure you follow me on

[Github](github.com/yakumwamba)
[Twitter](twitter.com/codewithyaku)

If you need anything else send me an email - brianlemba2@gmail.com

Thanks for reading 😁🙌