teleren/devto huggingface dataset:
OctoEverywhere - Level Up Your 3D Printer
Tags: 3dprinting, ai, octoprint, klipper
Published: 2024-01-16 18:30:33

Have a 3D printer? Have you tried [OctoEverywhere?](https://octoeverywhere.com/?source=devto) If not, you're missing out.

OctoEverywhere.com is a maker community project to empower the worldwide marker community with [free and unlimited remote access](https://octoeverywhere.com/?source=devto), [AI print failure detention](https://octoeverywhere.com/gadget?source=devto), [real-time print notification](https://octoeverywhere.com/notifications?source=devto), [live streaming](https://octoeverywhere.com/live?source=devto), and more. 

OctoEverywhere works with any 3D print from popular manufacturers like [Prusa](https://www.prusa3d.com/), [Creality](https://www.creality.com/), [Bambu Labs](https://bambulab.com/en), and [Elegoo](https://www.elegoo.com/) - any printer running [OctoPrint](https://octoprint.org/) or [Klipper](https://www.klipper3d.org/) is fully supported by OctoEverywhere!

Here are some of OctoEverywhere's top features:

🚀 **[Free And Unlimited Remote Access](https://octoeverywhere.com/?source=devto)** - OctoEverywhere empowers you with secure, private, and full access to your OctoPrint, Mainsail, or Fluidd web portal from anywhere. The remote access includes full frame rate and resolution webcam streaming!

🤖 **[Gadget - Free And Unlimited AI Print Failure Detection](https://octoeverywhere.com/gadget?source=devto)** - Gadget is OctoEverywhere's AI failure detection assistant. The gadget will watch your prints in real time and detect many common 3D printing failures. Gadget will notify you or pause the print if a failure is detected so you don't waste time and filament.  

📱 **[OctoPrint and Moonraker App Support](https://octoeverywhere.com/appsetup?source=devto)** - OctoEverywhere empowers the best community OctoPrint and Moonraker apps to work from anywhere. Apps like OctoApp, Mobileraker, OctoPod, Printoid, and more. 

🔔 **[Real-Time Printer Notifications](https://octoeverywhere.com/notifications?source=devto)** - OctoEverywhere's notification platform can send notifications about print failures, pauses, progress, completion, layer completion, and more. It's highly customizable and can send notifications to many popular endpoints like email, SMS, push notifications, Telegram, Discord, and more.

🎥 **[Print Live Streaming](https://octoeverywhere.com/live?source=devto)** - OctoEverywhere's Live Links allow you to share a live stream of your print with real-time stats to your friends, family, or community. 

Those are just some of the amazing features OctoEverywhere provides for the maker community. OctoEveywhere is beloved by the community, earning the [number 1 plugin for OctoPrint,](https://plugins.octoprint.org/) and has a [4.9/5.0-star rating on Trustpilot.](https://www.trustpilot.com/review/octoeverywhere.com)

[It only takes 30 seconds to set up OctoEverywhere](https://octoeverywhere.com/getstarted?source=devto), and no technical knowledge is required. What are you waiting for? [Try it now!](https://octoeverywhere.com/getstarted?source=devto)
Cómo crear y usar los alias en Git
Tags: webdev, git, tutorial
Published: 2024-01-16 18:24:15

Los alias en Git es una forma de crear atajos para tus comandos más utilizados o complejos.

### Cómo crear un alias

Vamos a crear un alias para el comando `git status` , permitiendo escribir `git s` en lugar de `git status` para obtener el mismos resultado.

```bash
$ git config --global alias.s status
```

### Cómo usar un alias

Para poder usar el alias ya creado, solo debemos escribir git seguido del alias.

Al escribir `git s`, se ejecutará el comando `git status`, mostrando el estado actual del repositorio. Por ejemplo:

```bash
$ git s

On branch main
Your branch is up to date with 'origin/main.

nothing to commit, working tree clean
```

¡Exacto! Los alias son útiles para simplificar y agilizar el uso de comandos extensos o complejos, haciendo el flujo de trabajo más eficiente.

### Cómo listar los alias

Para listar todos los alias configurados en GIt, puedes utilizar el siguiente comando en tu terminal.

```bash
$ git config --list --show-origin
```

### Listado de mis alias

Te comparto mi listado que uso en mi computadora personal y del trabajo.

```bash
[alias]
	br = branch -a
	a = add .
	i = init
	m = commit -m
	s = status
	sh = stash
	shs = stash save
	shl = stash list
	shp = stash pop
	shd = stash drop
	ps = push origin
	pl = pull origin
	l = "log --graph --abbrev-commit --date=relative --all --format=format:'%C(bold blue)%h%C(reset) %C(bold green)(%>(18,trunc)%aD)%C(reset) %C(bold blue)[%<(10,trunc)%aN]%Creset - %s%C(reset) %C(bold yellow)%d%C(reset)'"
```

### Referencias

- https://git-scm.com/book/en/v2/Git-Basics-Git-Aliases
- https://www.git-tower.com/learn/git/faq/how-to-set-up-git-aliases
Deep Dive video: Hugging Face models on AWS AI Accelerators
Tags: ai, opensource, aws, gpu
Published: 2024-01-17 08:08:13

---
title: Deep Dive video: Hugging Face models on AWS AI Accelerators
published: true
date: 2024-01-16 18:15:37 UTC
tags: ai,opensource,aws,gpu
canonical_url: https://julsimon.medium.com/deep-dive-video-hugging-face-models-on-aws-ai-accelerators-de8f3be23a1d
---

![](https://cdn-images-1.medium.com/max/1024/1*3Jg9LRcwODNFl5SXL0dgcA.png)

In the last couple of months, a lot has happened regarding [Hugging Face](https://www.linkedin.com/feed/#) model acceleration on AWS, and it’s probably a bit challenging to keep up…

To fix this, I decided to walk you through the full technical stack, from chips to instances to libraries, introducing features, explaining code snippets, and sharing the most complete and up-to-date info to help you get started.

Grab some tea or coffee, and get ready for a 50-minute deep dive!

{% youtube 66JUlAA8nOU %}
Portfolio Showcase?
Tags: dataanalytics, data, dashboard
Published: 2024-01-16 18:01:06

Hello Everyone, I hope everyone is doing good. I am looking for a job in data analytics as a data analyst or data engineer. I want to know how I can showcase my portfolio, such as the SQL queries that I have written and the BI dashboards that I built on Tableau. At the moment, I copied and pasted the SQL queries and covered them as a PDF. I felt this was less effective when showcasing my portfolio projects to the hiring manager. So, can someone guide me in this?

Thanks  :)
Applications Opened For The AWS Community Builders Program!
Tags: aws, cloud, community, learning
Published: 2024-01-16 17:59:42

Good day everyone. Applications for the 2024 AWS Community Builders Program is open! This is a great opportunity for all AWS enthusiasts who are passionate about sharing knowledge in the community and creating awareness on how cloud services can be used to achieve digital transformation whiles addressing the pressing problems of businesses and society in general. You can apply for the program using this link: https://pulse.aws/application/ZDVCOXKA
How to Conduct a Digital Marketing Audit to Grow Your Business in 2024
Published: 2024-01-16 17:49:24


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

As a software developer, you know the importance of testing, debugging, and optimizing your code to ensure its quality and performance. But have you ever applied the same principles to your digital marketing efforts?

A digital marketing audit evaluates your current marketing performance, identifies strengths and weaknesses, and uncovers opportunities to optimize your efforts. It helps you gain valuable insights into how your strategies resonate with your target audience, drive conversions, and contribute to your overall business objectives.

In this article, you’ll learn how to conduct a digital marketing audit, covering the following aspects:

- Unlocking your unique value proposition (UVP)
- Optimizing your search engine optimization (SEO)
- Increasing your conversion rate optimization (CRO)
- Crafting compelling content that captivates
- Creating effective landing pages that convert
- Leveraging paid advertising campaigns
- Harnessing the power of data-driven insights
- Optimizing your marketing budget and ROI
- Turning insights into action

Following this guide can create a data-driven strategy that aligns with your business goals and delivers measurable results.

[Read the article](https://thedigitalbloom.com/learn/digital-marketing-audit/)

If you’re seeking expert guidance for your digital marketing audit, check out The Digital Bloom’s [digital marketing audit service](https://thedigitalbloom.com/digital-marketing-audit-services/). They offer a comprehensive audit that helps businesses optimize their strategies and achieve their marketing goals.
Optimisez Votre Productivité Industrielle avec un Compresseur d'Air à Vis de Qualité
Published: 2024-01-16 17:41:16



Dans le monde industriel, la recherche de solutions performantes et fiables est essentielle pour assurer une production efficace. L'un des éléments clés de cette réussite est l'utilisation d'un [compresseur d'air à vis](https://cementcompressor.com/fr/) de qualité supérieure. Plongeons dans les caractéristiques et avantages de ces équipements incontournables, en mettant en avant le keyword "compresseur d'air à vis".

**1. La Technologie Avancée de Compression à Vis
**
Les compresseurs d'air à vis sont réputés pour leur technologie de compression à vis avancée. Contrairement aux compresseurs à piston traditionnels, ces systèmes utilisent des vis interconnectées pour comprimer l'air. Cette conception offre une efficacité énergétique accrue, réduisant les coûts opérationnels tout en maintenant une production constante d'air comprimé.

**2. Performance Exceptionnelle**

Lorsque vous investissez dans un compresseur d'air à vis, la performance est au rendez-vous. La constance de débit d'air et la pression stable garantissent une alimentation fiable pour vos équipements industriels. Avec des capacités variables selon les modèles, ces compresseurs s'adaptent à diverses exigences de production.

**3. Fiabilité Inégalée pour une Productivité Sans Faille**

La fiabilité est un aspect crucial dans tout environnement industriel. Les compresseurs d'air à vis sont reconnus pour leur robustesse et leur durabilité. Dotés de composants de haute qualité, ils minimisent les risques de pannes, assurant ainsi un fonctionnement continu de vos opérations.

**4. Économie d'Énergie**

Les compresseurs d'air à vis sont conçus avec une efficacité énergétique en tête. Leur fonctionnement optimisé permet de réduire la consommation d'énergie, ce qui se traduit par des économies substantielles à long terme. Cela contribue non seulement à la rentabilité de votre entreprise, mais aussi à une empreinte environnementale réduite.

**5. Adaptabilité à Diverses Applications Industrielles**

Que vous travailliez dans la fabrication, l'automobile, la construction, ou d'autres secteurs industriels, un compresseur d'air à vis s'adapte à diverses applications. Sa polyvalence en fait un investissement judicieux pour répondre à une variété de besoins en air comprimé.

**Conclusion :**

En conclusion, investir dans un compresseur d'air à vis, avec le keyword "compresseur d'air à vis" en tête, est une décision stratégique pour améliorer votre productivité industrielle. Avec leur technologie avancée, performance exceptionnelle, fiabilité inégalée, économie d'énergie, et adaptabilité, ces équipements sont véritablement des partenaires essentiels pour garantir le succès de votre entreprise. Faites le choix de l'excellence avec un compresseur d'air à vis, et propulsez votre production vers de nouveaux sommets.
GPL: The Code Cancer
Tags: webdev, gpl, opensource
Published: 2024-01-16 17:40:45

From the title, you might be wondering exactly what GPL is. GPL is a type of open source software licence that stands for General Public Licence.

Open source software licences are of many types, like the GNU General Public Licence, MIT Licence, Apache Licence, etc.

In this article, I will be explaining only about ``GNU General Public Licence`` and the benefits and harmful features of having it.

The basic definition of GNU General Public Licence, or simply GPL, is a licence that ensures that everyone has the right to ``use``, ``study``, ``share`` , ``modify`` the software.

The GPL encourages the use, modification, and sharing of software, but there is a catch.

Whatever you build using GPL code, you have to share it under the same licence or a similar one. That's the cancerous property GPL has.


This simply means that if you have used GPL code in your commercial project, you must also make the source code of your entire project available under the GPL. This is known as the "viral" nature of the GPL.

###Here are some real-world examples of successful GPL-licensed commercial projects:

1. WordPress: The popular content management system WordPress is licenced under the GPL, and there are many businesses that sell themes, plugins, and other services for WordPress.

2. Linux: The Linux operating system is also licenced under the GPL, and there are many companies that sell Linux-based software and services.

3. Android: The Android mobile operating system is based on the Linux kernel and is also licenced under the GPL. Many companies sell Android-based devices and apps.

In summary, if you want to build software that everyone can use, modify, and distribute for free, then go for this licence. This licence will ensure that people who use your software for free or commercial use will also follow the same process.
Hire A Certified Cryptocurrency Recovery Expert (Technocrate Recovery)
Tags: bitcoin
Published: 2024-01-16 17:40:15

The chasm in my stomach refused to go away. $440,000.vanished off my web profile as if it were smoke in the breeze. My future, my life savings, disappeared into the digital void. A cold sorrow seeped into every thought as panic clutched at my throat. This wasn't a small sum, a forgotten online purchase gone awry. This was my security, my dreams, my hard-earned money stolen in a blink. The initial shock morphed into a frantic scramble for answers. Countless hours spent scouring online forums, contacting customer service, filing reports – all leading nowhere. The labyrinth of digital bureaucracy seemed designed to trap me in a maze of frustration. When I found (TECHNOCRATE RECOVERY) hope seemed to be fading quickly. Their moniker offered hope for a way out of this digital horror, akin to a beacon in the darkness. Despite my skepticism and desperation, I was drawn in by the positive reviews and success tales. My first contact with (TECHNOCRATE RECOVERY) was unlike any other. No robotic phone menus, no scripted platitudes. I spoke with a real person, someone who understood the gravity of my situation, someone who shared my despair. This wasn't just a customer service interaction; it was a lifeline thrown into the churning waters of my emotional meltdown. The recovery process was far from smooth. There were technical hurdles, dead ends, and moments where doubt threatened to engulf me again. But (TECHNOCRATE RECOVERY) was there, a constant presence, guiding me through every step, explaining the complexities in terms I could understand. Their expertise was evident, their dedication unwavering. They never promised miracles, but they never wavered in their belief that they could help. Weeks later, an email arrived, a simple sentence that stopped my heart: "We've located your funds. They are safe. "Tears welled up as I read the words again and again. Relief, joy, and a newfound gratitude flooded my soul. The $440,000, once a distant memory, was back, tangible proof of (TECHNOCRATE RECOVERY)'s tenacity and skill. My experience is not special. Many others have lost a great deal of money to faceless predators hiding in the digital shadows as a result of falling for online scams. However, (TECHNOCRATE RECOVERY) provides a ray of hope for people who have been wronged, cheated on, and left feeling helpless. They are digital knights in shining armor, battling for justice in a world where the odds are stacked against the average person and the rules are frequently unclear. They are more than just a recovery service. Therefore, keep trying even if you find yourself abandoned in the digital jungle and your financial future has been taken. Never forget that there are wizards on the internet waiting to assist you in getting back what is truly yours. And with any luck, (TECHNOCRATE RECOVERY)'s magic might just turn your own tale of hopelessness into a monument of optimism.

Send a Complaint: Technocratrecovery @contractor(.)net
Official Website: www. technocraterecovery .site
Adding Branch Name To The Commit Message In Git Using Hooks
Published: 2024-01-16 17:25:10

---
title: 	Adding Branch Name To The Commit Message In Git Using Hooks
published: true
description: Let's 
tags: 
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
# published_at: 2024-01-16 08:00 +0000
---

Git Hooks is an amazing tool to automate actions before or after executing a git command. Some common scenarios where we can use hooks are:

- Validate the format (using eslint for example) before a commit
- Validate the commit message format
- Update a version of a file or settings
- Add a default text in the commit message

In this article, we will learn how to add as a default text the branch name in the commit message. Creating a new branch for each new story and naming it after the associated ticket or story number is crucial for maintaining a well-organized and structured development process. This way, you can do things like automatically move the ticket to "doing" status when the branch is created or create a link between the user story and each commit in the branch.

Some examples of user story numbers in Jira or other bug trackers are:

U-0001
COMP-0001
STORY-001

To create our hook for adding the branch name in the commit message we need to navigate to the hooks' folder in our projects.

Navigate to your folder's project and open .git folder and then hooks folder. There you will find some default templates to create your own hook. 

Example on macOS:

![List of git hooks](https://i0.wp.com/mteheran.dev/wp-content/uploads/2022/12/image.png?resize=1536%2C633&ssl=1)


Now you have to create a file with the name prepare-commit-msg. Prepare commit message is the action executed before setting the message in the commit. 

Within prepare-commit-msg file you need to add the following code:

```bash
# prepending commit message.
if [ -z "$BRANCHES_TO_SKIP" ]; then
  BRANCHES_TO_SKIP=(master develop release)
fi

BRANCH_NAME=$(git symbolic-ref --short HEAD)
BRANCH_NAME="${BRANCH_NAME##*/}"

BRANCH_EXCLUDED=$(printf "%s\n" "${BRANCHES_TO_SKIP[@]}" | grep -c "^$BRANCH_NAME$")
BRANCH_IN_COMMIT=$(grep -c "\[$BRANCH_NAME\]" $1)

if [ -n "$BRANCH_NAME" ] && ! [[ $BRANCH_EXCLUDED -eq 1 ]] && ! [[ $BRANCH_IN_COMMIT -ge 1 ]]; then
  sed -i.bak -e "1s/^/$BRANCH_NAME - /" $1
fi
Bash

```
In line number 13 (`sed -i.bak -e "1s/^/$BRANCH_NAME - /" $1`), you can see how the branch name is set. You can add more default text or words after the branch name. In this case, we only have a dash.

By utilizing this configuration, all you have to do is input your message, and it will automatically include the branch name at the start of the commit message.
BetterLinks
Tags: webdev, javascript, beginners, programming
Published: 2024-01-16 17:09:20

BetterLinks là gì ?
[BetterLinks](https://www.wsovn.net/betterlinks)  – Plugin WordPress nâng cao để rút ngắn liên kết, theo dõi và phân tích
BetterLinks là một trong những dự án mới nhất mà chúng tôi đang thực hiện tại đây tại WPDeveloper và chúng tôi rất vui mừng được chia sẻ dự án này với bạn. Chúng tôi đã giới thiệu phiên bản miễn phí cách đây vài tháng vào đầu năm nay và chúng tôi đã nhận thấy phản hồi tích cực đáng kinh ngạc từ 1000 người dùng đầu tiên của mình. Và sau một số yêu cầu từ cộng đồng, chúng tôi chính thức ra mắt BetterLinks PRO với các tính năng cao cấp mạnh mẽ sẽ giúp bạn quản lý các chiến dịch tiếp thị của mình tốt hơn và phân tích các URL cũng như tỷ lệ nhấp của bạn một cách dễ dàng.
Mua ngay tại: [https://www.wsovn.net/betterlinks](https://www.wsovn.net/betterlinks)
Troubleshooting: Load Balancer Inbound Connection Routing Issues
Published: 2024-01-16 17:09:02

Delve into the critical role of load balancers in ensuring peak performance and high availability of services. 🌐💡 Explore with us the common challenge faced by administrators: receiving notifications about improper connection routing to load balancers, only to uncover that misconfigurations are at the root of the issue. 🧐🔧 We show the techniques and confirm the correct routing of inbound connections to keep your system running seamlessly. Read the full article for our team expert tips and solutions! 👩‍💻🔗

https://www.relianoid.com/resources/knowledge-base/troubleshooting/troubleshooting-load-balancer-inbound-connection-routing-issues/

#LoadBalancers #DistributedComputing #TechTroubleshooting #SystemOptimization #ITInfrastructure #NetworkManagement #TechOps #SysAdmin #DevOps #LoadBalancing #TroubleshootingTips #ConfigurationManagement #ServiceAvailability #OptimalPerformance #ConnectivityIssues #TechInsights #NetworkSecurity #ITAdministration #CloudComputing #SystemReliability #TechSolutions #ITBestPractices #InfrastructureManagement #ServerManagement #InboundConnections #ITProblemsolving #TechArticle #SysAdminLife #ITGuidance #ITKnowledge #AdminTips #NetworkRouting #ITChallenges #DataCenterManagement #PerformanceOptimization 🚀🔍
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pun3pki2cs7cea2zo0h9.jpg)