teleren/devto huggingface dataset:
8 Picture you need to see before you die
Tags: webdev, javascript, beginners, motivation
Published: 2023-03-26 14:20:00

## Clutter things makes us panic. Organising it correctly helps you grow.

---
---

## 1.


![8 Picture you need to see before you die](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tcufvffgf2a0wcjfxquc.png)

---

## 2. 


![8 Picture you need to see before you die](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pawsdqc1rx08vn0ur9ok.png)

---

## 3. 


![8 Picture you need to see before you die](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ilmfkgwdpmzk0k5nt5zr.png)



---

## 4. 


![8 Picture you need to see before you die](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0sncufewznotf3dl2z4i.png)

---

## 5. 


![8 Picture you need to see before you die](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vrdtx0w7mejhl7lrr4eg.png)

---
## 6. 


![8 Picture you need to see before you die](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ngyseaqm9m1pyifnv4xc.png)

---

## 7. 


![8 Picture you need to see before you die](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qw84jc70hkfadwu3os39.png)

---

## 8. 


![8 Picture you need to see before you die](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wrs8y6vaju0dtaoxof95.png)

---


--- 
## Support us 
Don't miss the amazing video we've embedded in this post! Click the play button to be inspired

{% youtube K4SkSyHnm3o %}

---
 
---
## For more information

1. Check my GitHub profile
[https://github.com/amitSharma7741](https://github.com/amitSharma7741)

2. Subscribe my Youtube Channel 
[https://www.youtube.com/@democode](https://www.youtube.com/@democode) 

3. Check out my Fiver profile if you need any freelancing work
[https://www.fiverr.com/amit_sharma77](https://www.fiverr.com/amit_sharma77)

4. Follow me on  Instagram
[https://www.instagram.com/fromgoodthings/](https://www.instagram.com/fromgoodthings/)

5. Check out my Facebook Page 
[Programming memes by Coder](https://www.facebook.com/programmingmemesbycoders)

6. Linktree
[https://linktr.ee/jonSnow77](https://linktr.ee/jonSnow77)

 
---
---

 

{% instagram Cpj5rrNBY7k %}
AWS RTP Weekly Workshop
Tags: aws
Published: 2023-03-26 13:58:59

20230326

Today at 11:00am EDT rtp-aws.org will have a weekly workshop.


The meeting url is here: https://meet.google.com/iua-pqbn-yvq

Icy bridge project:
    killswitch lambda sns effort

The github for this effort is here: https://github.com/rtp-aws/killswitch_aws
How do you protect against dangerous commands you run everyday?
Tags: help, discuss
Published: 2023-03-26 13:32:42

We run commands to install, test or run some setup a lot and most times daily.

Some of these commands have security risks (malware), or sometimes you can accidentally run a command (typo) that is a security risk. Some commands make infrastructure changes that you need to pay attention to, or else it could all go wrong.

We all try to pay attention to things and take measures, but these things still happen, and sometimes, you don't even know the issues that can happen.

What do people do? What are the best practices? How do people solve this? Am I alone?
Guide to Effective Date Formatting in Oracle
Tags: database, oracle, dbforgestudio, dataformatting
Published: 2023-03-26 13:21:42

This article covers everything you need to know about date formatting in Oracle, including the various date data types, formatting options, and visual examples of how to use them - https://blog.devart.com/oracle-date-formatting.html

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0udykwcwinj66noocv20.jpg)
New OSS rule: Do as little work as possible
Tags: opensource, haskell
Published: 2023-03-26 13:17:17

With time, my views on how to do OSS changed. 

Previously, my motto was:

> :muscle: Do this extra bit of work, so you won't be ashamed of the quality of your OSS projects

Now, I'm more like:

> :sloth: Choose the approach that requires you to do as less work as possible

I'll give an example of this.

<hr>

So, in Haskell, versions of the standard library `base` are tightly coupled with the versions of the compiler GHC:

* `base-4.17.0.0` goes with GHC 9.4
* `base-4.18.0.0` goes with GHC 9.6
* `base-4.19.0.0` goes with GHC 9.8

and so on.

Previously, I always specified tight lower and upper bounds on base in my project configurations, e.g.

```haskell
build-depends:
  , base > 4.15 & < 4.19
```

And it was done precisely due to this way of thinking: "do this extra work for extra quality".

You see, I didn't want users of my Haskell packages to compile it with the new GHC version (and a new version of `base`) and see errors.

They would think that my project is bad, which is not! It's Haskell who's bad for breaking my stuff!! But users don't know that. So my reputation would suffer.

Instead, I specified tight upper bounds on `base`, so I could say:

> 🙅 "You can't build my project because it doesn't explicitly support the new compiler version. I'll support it when I have time. Period."

As you can imagine, this resulted in HUGE, GIGANTIC, UNACCEPTABLE amount of work, like holy f*** 🤯🗻

For 40 packages and 3 releases of GHC, I had to open 120 PRs over time (sick !!!).

No wonder I burnt out 😮‍💨

<hr>

Now, there's a solution. Versions of base in Haskell probably always will be in a form like `4.*`. So I can specify the upper bound like this:

```haskell
build-depends:
  , base > 4.15 & < 5
```

And forget about ever updating upper bounds!

In fact, this is rather common practice in the Haskell community, and lots of packages already do this stuff. But it took me a while to get here.

This approach means that if there're no breaking changes in either `base` or GHC, my package will continue building. And I don't have to do anything to support a new version!

If something breaks, somebody will open an issue in my GitHub repository. But I still don't have to do anything, I can just ignore it for the time being! And I can support the new version when I have the time.

So it's a win-win.

<hr>

This approach is partially inspired by my recent usage of the [pretty-terminal](https://hackage.haskell.org/package/pretty-terminal) Haskell library.

It's first and only version was uploaded to Hackage in 2018 (5 years ago), and it still works without requiring any changes to it!

Now, that must feel good :relieved:
How to Use ChatGPT4 for Free
Tags: chatgpt, tutorial, productivity
Published: 2023-03-26 13:12:16

AI has taken over the internet. A new AI website is amazing people every week. One similar AI Language Model has broadened up the possibilities what AI can do and what we humans can achieve using the power of AI. I'm talking about **GPT4**. Since the launch of Chat GPT, we have used it in our various tasks without any limitations as it was free. However GPT4 is only usable through paid subscription.

This post will explain How to Use GPT4 for Free. Yes, you heard it right, you can use GPT4 for Free. I will mention two ways through which you can use GPT4 for Free.

## GPT4 for Free

### The First Way
The first way to use ChatGPT4 is Hugging Face. On huggingface.co there is a project where a users can char with a chatbot using chatgpt4 api. To use ChatGPT4 for Free you can follow the steps mentioned below.

1. Visit this [ChatGPT4](https://huggingface.co/spaces/ysharma/ChatGPT4) link on huggingface.
2. Enter your prompt in input box and click on Run button.
3. You can see the result from ChatGPT4 Bot in the Chatbot section.

That's it, with the above steps you can use ChatGPT4 without ChatGPT Plus subscription.

One thing to note is that you will not always get result from chatbot because of excess usage by other people. However you can also duplicate the space and use Chatgpt4 by your Openai API key.
The steps for the same is below.

#### Create your Own ChatGPT4 Bot on HuggingFace

![catgpt4-for-free](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3utvc0qovmoy3bkewklh.png)

1. Visit the [ChatGPT4](https://huggingface.co/spaces/ysharma/ChatGPT4) bot page on huggingface.
2. Now click on **Duplicate Space ( Duplicate the Space and run securely with your OpenAI API Key )**
3. Now change the visibility to **public** and click **Duplicate Button**.
4. Now click on **Settings** and scroll below to **Repository secrets**, click on **New secret**.
5. Add your `OPENAI_API_KEY` in the field.
6. Your ChatGPT4 Chatbot is ready to use for free, to use it click on App tab and start asking the questions to the bot.

### The Second Way
Second way to use ChatGPT4 for Free is to use it on Poe website. This website provides one ChatGPT4 prompt for Free per day. You can use use it again by using different account for each prompt.
To use ChatGPT4 for Free follow the steps below.

![how-to-use-ChatGPT4-for-free](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/so09pjprlvp9pojatmu7.png)

1. Head over to Poe [ChatGPT4](https://poe.com/) website.
2. Now signup to create a new account.
3. Once your account it ready, you have access to five AI chatbots including ChatGPT4 with limited access that is one usage per day. Other AI bots are Sage, Claude, Claude+, ChatGPT, GPT4, Dragonfly.
4. Just click in GPT4 and use you one prompt.

This is how you can use ChatGPT 4 for Free in 2023.

## Conclusion
Currently these two websites allows us to Use ChatGPT 4 for Free, Although both of them have some disadvantages, however users can still experience the power of GPT4 for Free.
Legends of Linux Trivia — Red Hat Free Badges
Tags: redhat, linux, opensource
Published: 2023-03-26 13:05:27

## How well do you know Linux?

Red Hat, a leading provider of open source software solutions, is now offering a fantastic opportunity for Linux enthusiasts and collectors to earn badges that showcase their expertise in Linux. All you need to do is successfully complete a [Red Hat quiz](https://redhatdg.co1.qualtrics.com/jfe/form/SV_bjRFSHqPdTpIjoa?Q_R=R_2xWsDMYVUqedzyX&Choose_Quiz=true&Q_R_DEL=1) and score 100% to earn one of the three badges on offer. You can choose to earn one, two or all three badges, depending on how much of a Linux expert you are.

It’s a great way to demonstrate your proficiency in Linux and add some impressive credentials to your resume. So why wait? Take the quiz and show the world how well you know Linux!

## Red Hat Enterprise Linux Trivia — Red Hat Titan

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


## Linux Command-Line Trivia — Command-Line Captain

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


## Linux Open Source Trivia — Open Sourcer-er


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9nfbedlcv0zqf8igm7cx.png)
Responsive grid layout
Published: 2023-03-26 12:59:08

## Introduction

Responsive design involves Writing code that targets different screen sizes with @media rule. A web page may have a menu on top right with a logo on left for a simplest form which looks cool on desktop or laptop. Responsive design cares about how same menu looks on a smaller screens like iPad or mobile on resize.Bootstrap provides convenient classes like .sm-col-6, or .md-col-8 to specify width of element on small or medium devices.

'''css
@media only screen and (max-width:601) {
.logo, .nav li {
display: block;
Width: 100%
}
}
'''

In css grid, we have different grid-template-areas property that allows to define areas in the page that can be applied to individual div containers like header,#main-content or footer like,
#main-content {
grid: content
Simple Web development workflow
Tags: vscode, css, frontend
Published: 2023-03-26 12:58:14

# The folder structure

Any development work needs some organised plans.In my project I am  up files in a new folder starts with creating folder and files before coding for web development, in my case it looks like this. 
## Project folder
* images
* app
 + style.scss
 + script.js
* dist
 + style.css
* index.html


![Product-landing](https://github.com/Namrajp/Product-Landing/blob/master/images/vscode-folderStructure.png?raw=true)
## Customizing and Plugins in Visual code
 Changing default Settings in order to customize visual studio code is easy.To do that, I go to bottom left in settings, I choose `font-size` to be large enough to see clearly so I chose it `18px`, You may choose different depending on your needs. The `tabs-size 2` instead of default of 4, and _word wrap to yes_.
Installing plugins from *Extensions Marketplace*
The basic plugins are *Live server* and *Sass live serve*. The *javascript snippets for Html css and Js* plugins is also helpful.



![vscode-settings] (https://github.com/Namrajp/Product-Landing/blob/master/images/vscode-settings.png?raw=true)

## Common shortcuts and buttons 
* Shift-Alt-DOWN which copies whole line down
* CTRL-D which selects similar tags in between lines
* CTRL-B hide sidebar
* CTRL-p search files or Alt-Tab
* CTRL-R to browse between folders
* Shift-CTRL-p opens control pallete for shortcuts keys or settings project workspace or any plugins.
* Go Live button to open live server
* Watch Sass to enable watch sass to convert to css
 


![shortcutKeys](https://github.com/Namrajp/Product-Landing/blob/master/images/vscode-shortcutKeys.png?raw=true )
##  Pulling together files for build
I usually setup a app folder for sass files and dist folder for style-sheets file. The live sass compiler compiles the sass files and generate the `style.css` in dist folder. The app folder contains style.sass as main sass file which pulls together other sass partial files like `_globals.sass`, `_variables.sass`, `_mixins.sass`, _typography.sass and other sass files.The _debugging in google chrome_ is very helpful to see if the final style.css file is working.


# Conclusion
These settings help me a lot to get started, I hope It helps someone to learn using the tools and get started in the journey. All the best.
Vscode Shortcuts and Extensions commonly used
Published: 2023-03-26 12:57:12

# Shortcuts
- All Commands Pallette - cmd + shft + p
- Files - cmd + p
- Toggle terminal - ctrl + `(backtick)
- Toggle sidebar - cmd + b
- Comment selected - cmd + /
- Indent selected - cmd + } or {
- Select multiple lines hold alt and select
- Select similar tags - alt + d    

# Extensions
- Code Formatter - Prettier
- Icons - Material icon theme
- Live Server - Live SASS compiler - Browser Sync
- Theme dark - One Dark Pro Atoms - Mariana sublime text theme
- HTML CSS Support - CSS Intellisense
- Tailwind CSS intellisense
How to send syslog logs from docker containers to a nearby Synology NAS
Tags: docker, devops
Published: 2023-03-26 12:53:04

Using this docker compose yaml:
```yaml
version: '3.9'
services:
  log-generator-syslog:
    image: mingrammer/flog
    command: flog -f rfc3164 -n 10
    logging:
      driver: syslog
      options:
        syslog-address: "udp://nas.local:514"
        syslog-format: rfc3164
        env: dev
        labels: tlv,michael-laptop
        tag: "{{.Name}}-{{.ID}}"
```
We can generate fake logs using https://hub.docker.com/r/mingrammer/flog in the BSD syslog format. These logs are sent via UDP to the NAS in the same network

On the receiving NAS end, open the Log Center, and setup an endpoint for the container to write to.

![config on synology nas for syslog](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sjny68mqwrp4c1kx2yn0.png)

Then, just run the docker compose file with `docker compose up` and you should see your fake logs in synology! These logs can be searched and filtered

![fake logs](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/566zilx701k5ry0o5pbz.png)
Oracle SQL Developer vs. dbForge Studio for Oracle
Tags: database, oracle, oraclesqldeveloper, dbforgestudiofororacle
Published: 2023-03-26 12:38:28

Oracle SQL Developer and dbForge Studio for Oracle have similarities in functionality, but there are also big differences. Let's take a look at the most important differences - https://getassist.net/comparison-of-oracle-sql-developer-and-dbforge-studio/

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8j1mldfisdwnmdfeq6xb.png)
Howto build Rootspace locally with buildx and bake
Tags: rootspace, docker, buildx, bake
Published: 2023-03-26 07:55:32

---
title: Howto build Rootspace locally with buildx and bake
published: true
description: 
tags: rootspace, docker, buildx, bake
# cover_image: https://raw.githubusercontent.com/clearview/rootspace/main/web/src/assets/logo.png
# Use a ratio of 100:42 for best results.
# published_at: 2023-03-26 07:28 +0000
---

Lately, we have experimented with building Docker images for Rootspace with Docker buildx and bake since there is a great need to support multiple architectures.

It is a significant improvements to the Docker build process as you create a build file definition and just invoke the build process.

To start the project locally please follow the steps below.

* Clone the project

```
git clone git@github.com:clearview/rootspace.git
```

* Build the images locally

```
docker buildx bake local --load
```

* Check if the images have been built

```
docker image ls | grep root
```

* Copy the .env files

```
cp .env.example .env && cp api/.env.example api/.env && cp web/.env.example web/.env
```

* Start the docker-compose local version

```
docker compose -f docker-compose.yml -f docker-compose-local.yml up --force-recreate
```

The project should be up.
How to overcome docker error while trying to open your Docker desktop on windows 10.
Tags: docker, programming, linux, beginners
Published: 2023-03-26 12:16:16


![Docker error message](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0me0rm7o2nq1xyabw2ha.png).
Docker is a popular platform that allows developers to create and manage containers for their applications. However, some users may encounter an error when attempting to open Docker Desktop on their Windows 10 machine. This error can be frustrating, but there are steps you can take to resolve it.

#Here are some steps you can take to fix the issue:

1.First, make sure that the Windows Subsystem for Linux (WSL) version 2 feature is enabled on your machine. WSL is a feature that allows you to run Linux commands and applications directly on Windows. Docker Desktop requires WSL version 2 to be enabled in order to run. You can follow [Microsoft's documentation](https://learn.microsoft.com/en-us/windows/wsl/install) to enable it.

2.You'll also need to ensure that your machine has BIOS-level hardware virtualization support enabled. Hardware virtualization is a feature that allows you to run multiple operating systems on the same machine, and it's required by Docker Desktop to run containers.  
##To do this:
- Reboot your computer
- While the system is restarting and you see a black screen, enter BIOS by pressing the hotkey. Depending on your machine, this could be F1, F2, F3, F10, Esc, or Delete. Mine was Esc key to get the Startup Menu.
- Click on the F10 BIOS setup. 
- Once you're in the BIOS setup, look for the option to enable Virtualization Technology (VTx). This may be located under the "Advanced" menu.
- Save the changes and exit the BIOS setup, which will continue with the restarting process of your PC.
- After completing these steps, try opening Docker Desktop again.

In summary, if you're encountering an error when trying to open Docker Desktop on your Windows 10 machine, make sure that WSL version 2 is enabled and that hardware virtualization support is enabled in your machine's BIOS settings. These steps should help you overcome the error and get Docker Desktop up and running on your machine.

Hopefully, these instructions will help you get Docker Desktop up and running on your Windows 10 machine! If you have any questions or feedback, feel free to comment.
07 berufliches Vorwärtskommen: Was bei dir besonders gut läuft.
Tags: deutsch, career, discuss, motivation
Published: 2023-03-26 11:54:00

Moin Moin,

Was läuft besonders gut in deiner [Karriere↗](https://www.dwds.de/wb/Karriere) ( berufliches Vorwärtskommen ) ?  Gibt es etwas, dass sich durch deinen Karriereweg zieht, wofür du besonders dankbar bist ?

Manchmal fällt uns nicht auf, dass uns bestimmte Dinge „in den Schoß gefallen sind“, während andere die gleichen Dinge als große Herausforderung empfinden. Sei es geeignete Datenstrukturen für ein Problem finden oder die Behebung von Fehlern im derzeitigen Projekt.

>
Nicht alles was einem leicht fällt, ist selbstverständlich oder offensichtlich.

Was fällt dir besonders leicht ?
Wofür bist du dankbar ?

Beste Grüße,
Mustafa
About Me
Tags: programming, devops, aws, javascript
Published: 2023-03-26 11:33:54

Hello there! Writing an about me section is always a daunting task for me. I often find myself at a loss for words when it comes to talking about myself. But, I'll try my best to share a bit about me with you. My name is Joel, but you can also call me iJ03L - a nickname that I've grown quite fond of. I consider myself to be a selfless person who values completeness and organization. I believe in taking ownership of my responsibilities and ensuring that any project I work on is completed to the best of my ability. I don't settle for mediocrity and always strive to do my best.

**What I Do**
- Photography: It has always been a part of my life. It's a creative outlet that allows me to freeze moments in time and explore my imagination. From photography, I have expanded my creative horizons, using tools like Photoshop to create unique and innovative designs.

- Tech: My passion for technology started at a young age, and it has continued to grow. Over the years, I have explored different areas of technology such as Cyber Security, Python, Machine Learning, and product building. I have also been groomed in DevOps/Cloud engineering through my studies at AltSchool Africa, and I have found that it is an area where I excel. I have extensive knowledge of tools like AWS, Kubernetes, Terraform, Ansible, Docker, and Jenkins, to name a few.
In addition to my experience in DevOps/Cloud engineering, I have also developed proficiency in the MERN stack. I am comfortable working with MongoDB, Express, React, and Node.js, and have experience building full-stack web applications using these technologies.

- Nothing: At times, I enjoy doing nothing, and that includes taking walks, watching movies, listening to sad songs, and podcasts on tech. I am also a fan of Manchester United football club.❤️

Thank you for taking the time to read about me. I hope to connect with like-minded individuals who share my passion for technology and making a difference in the world.

Best regards,

Joel (iJ03L)
Hi, I'm TitanTCodes
Published: 2023-03-26 11:18:42

I'm Starting My Programming Journey Again, Last Time I Failed My #100daysofcode Challange but this time - I'll get it done, no matter what happens!!!

Follow Me On Twitter For Book Reviews, Self-improvement And Coding Related Stuff: https://twitter.com/TitanTCodes?t=AZM7yCSNGOE00gcSSk3keQ&s=09
I made a Gmail blocking extension, feedback pls
Published: 2023-03-26 10:59:44

I got too annoyed that blocked email in Gmail still show up in spam or trash folders, so I built this BYE extension, it effectively and completely blocks any unwanted emails by erasing them in spam and trash folders by detecting blocked email in those folders every few minutes. Would love to hear the community's [feedback, access here](https://chrome.google.com/webstore/detail/bye-gmail-extension/decobpbjgkhldmhfgppalipeenloicgn?hl=en-US)