teleren/devto huggingface dataset:
Today I Learned: How to Resume a screen Session on Linux 🐧
Published: 2023-07-19 10:41:25

Today, I explored how to use the **`screen`** command on Linux. If you often work on remote servers, this tool can be a game-changer.

Imagine starting a huge data transfer or running a long installation script on some remote server. Only to be disconnected halfway through because your SSH session was idle. Why? Well, it's because:

> SSH allows [server] administrators to set an idle timeout interval. After this interval has passed, the idle user will be automatically logged out.
> 

## **ENTER `screen`**

**`screen`** is an invaluable tool that provides terminal multiplexing. In simple terms, it lets you run multiple terminal sessions in one window and, more importantly, allows you to detach from and later reattach to terminal sessions.

Here's a simple guide to using the **`screen`**:

### **Installing `screen`:**

- **Ubuntu/Debian**:
    
    ```bash
    sudo apt-get update
    sudo apt-get install screen
    ```
    
- **Fedora**:
    
    ```bash
    sudo dnf install screen
    ```
    
- **CentOS/RedHat**:
    
    ```bash
    sudo yum install screen
    ```
    
- **Arch Linux**:
    
    ```bash
    sudo pacman -S screen
    ```
    
- **openSUSE**:
    
    ```bash
    sudo zypper install screen
    ```
    

### Usage

Here's a simple guide on using **`screen`**:

1. **Start a session**: Use the command **`screen`**. If you want to find it later, give it a name: **`screen -S yourname`**.
2. **Leave the session**: Press **`CTRL`** + **`A`** then **`D`**. Your work keeps running even if you're not watching.
3. **See your sessions**: Type **`screen -ls`**. This shows any sessions you have running.
4. **Get back to a session**: Use **`screen -r SessionID`**. If you named it, use **`screen -r yourname`**.

### Final words

Using **`screen`** has made it easier to keep working even if my remote connection drops. It's a useful tool to keep things running smoothly.

Follow me on [Twitter](https://twitter.com/daryllukas) ([@daryllukas](https://twitter.com/daryllukas)) for more Linux tips like this.
Revolutionize Your Travel Experience with the Ultimate Smell Proof Backpack
Published: 2023-07-19 10:37:32

Revolutionize Your Travel Experience with the Ultimate [Smell Proof Backpack](https://esdofficial.com/products/raw-bakepack-smell-proof-backpack)

Are you tired of worrying about odors emanating from your backpack while travelling? Look no further! Introducing the groundbreaking Smell Proof Backpack, a game-changer in the world of travel gear. Designed to eliminate unwanted smells, this backpack ensures a fresh and odor-free journey, making it an essential companion for travellers, adventurers, and outdoor enthusiasts alike.

The Smell Proof Backpack incorporates innovative materials and technology to provide an airtight, scent-eliminating solution. Equipped with a multi-layered carbon lining, it effectively traps and neutralizes odors, preventing them from escaping and permeating your surroundings. Say goodbye to the anxiety of carrying smelly items, such as gym clothes, shoes, or even lunch, as this backpack keeps everything securely sealed and odourless.

Not only does the Smell Proof Backpack excel in odor control, but it also boasts a range of features designed to enhance your travel experience. Its durable and water-resistant exterior protects your belongings from the elements, ensuring that your gear stays dry even in unpredictable weather conditions. The ergonomic design provides optimal comfort, with adjustable padded straps and a breathable back panel, making it a pleasure to carry on long journeys.

This backpack is not just for travellers but is also perfect for gym-goers, hikers, campers, and anyone who wants to keep their belongings fresh and odor-free. You no longer have to worry about offensive odours seeping into your car or home after a rigorous workout or an outdoor adventure. The Smell Proof Backpack keeps your smelly items contained and leaves no trace of unpleasant odours.

Moreover, the Smell Proof Backpack offers ample storage space with multiple compartments and pockets, allowing you to organize your belongings efficiently. It accommodates laptops, tablets, clothes, shoes, and various accessories, making it versatile for different purposes. Whether you're heading to the office, the gym, or embarking on a weekend getaway, this backpack has you covered.

Investing in a Smell Proof Backpack provides convenience and peace of mind and promotes sustainable practices. By preventing the need for disposable plastic bags or resorting to masking sprays, this backpack contributes to a greener and more eco-friendly lifestyle.

In conclusion, the Smell Proof Backpack is a game-changer in the world of travel gear. Its innovative odour-eliminating technology, durable construction, and thoughtful design redefines how we carry and store our belongings. Say goodbye to unpleasant smells and embark on a fresh and odor-free journey with this ultimate travel companion.
BUXURY
Published: 2023-07-19 10:29:56

## What I built 
BUXURY
An ecommerce solution to make shopping experience for both vendors and shoppers easy, seamless and smooth

### Category Submission:
Most Visually Pleasing 

### App Link
https://buxury.vercel.app

### API DOCUMENTATION: 
https://documenter.getpostman.com/view/27220467/2s93zCaMG3

### Screenshots 

### Description 
This project was built using React as frontend and nodejs as a backend.

The project was built to allow shoppers to shop seamlessly online and vendors to sell their product easily to shoppers without hitch.

The most important reason this project was built is to provide a leveling ground for big and small store.

It eliminates the need for a separate website for vendors as each store is built to meet the vendor's specification and the vendor gets to manage orders and payment directly on their dashboard, i am currently working on integrating a wallet and escrow system where vendors can receive payment from customer and withdraw directly to their bank account, and an escrow system to manage orders to reduce incidence of scams, the system holds the customers money until the customer confirms the product has been received.

A store can also be reported on the platform and this can result to suspension/banning of a store.

Most importantly, a store cannot be deleted to avoid/prevent vendors from carting away with shoppers funds.


### Link to Source Code 
FRONTEND: https://github.com/MrCandie/buxury
BACKEND: https://github.com/MrCandie/buxury-backend

### Permissive License 
Apache

## Background (What made you decide to build this particular app? What inspired you?) 
This project was inspired by the need to provide a platform where small scale vendors who can't afford to build a website for their brand can list their products and effectively manage orders

### How I built it (How did you utilize refine? Did you learn something new along the way? Pick up a new skill?) 
Built the project using refine framework and chakra UI framework, designed the backend using nodejs and mongodb as a database.

Refine provided me a very quick startup project and file that got me up and running fast, also i got to learn more about refine framework data providers and automatic routing, which i think is really awesome and great

### Additional Resources/Info
Built the backend with node.js, api documentation link and souce code attached above.

COUPON CODE: candie
Closures: The Power of Lexical Scoping
Tags: javascript, frontend, beginners, discuss
Published: 2023-07-19 10:28:25

<aside>
💡 Closures enable developers to create and manage private variables, encapsulate functionality, and maintain data integrity. In this blog, we'll demystify closures, explore their inner workings, and see how they leverage lexical scoping to enhance the capabilities of JavaScript functions.

</aside>

### **What is a Closure?**

A closure is a function that retains access to its outer function's scope even after the outer function has finished executing. In simpler terms, a closure allows a function to remember and access variables from the scope where it was created, even if that scope is no longer in use.

```jsx
function outerFunction() {
  let outerVariable = 'I am from the outer function';

  function innerFunction() {
    console.log(outerVariable);
  }

  return innerFunction;
}

const closureFunction = outerFunction();
closureFunction(); // Output: "I am from the outer function"
```

In this example, innerFunction is a closure because it has access to the outerVariable, even after outerFunction has finished executing and returned innerFunction.

### **Lexical Scoping**

To comprehend closures fully, it's essential to grasp the concept of lexical scoping. In JavaScript, lexical scoping means that the accessibility of variables is determined by their physical location in the source code. When a function is defined, it captures its surrounding scope, including variables and functions declared in that scope.

In the previous example, innerFunction is declared inside outerFunction, creating a closure. The closure holds a reference to the scope of outerFunction, allowing it to access outerVariable even when called from outside its original scope

### **Common Use Cases for Closures**

Closures find application in various scenarios:

1. **Data Privacy:**
Closures can be used to create private variables that are inaccessible from outside the function scope. This technique is often employed in design patterns like the Module Pattern, helping developers hide implementation details and expose only necessary functionalities.
2. **Function Factories:**
Closures enable the creation of function factories that generate specialized functions based on different configurations. This is useful when you need similar functions with slight variations.
3. **Callback Functions:**
Closures are heavily used in asynchronous programming, where callback functions need access to their surrounding data and context.
4. **Memoization:**
Closures can be employed for memoization, which is a technique to cache expensive function results to improve performance.

### Conclusion:

By understanding lexical scoping and the inner workings of closures, you can utilize this feature to your advantage while avoiding potential memory-related pitfalls. Embrace closures as one of the core building blocks of JavaScript, and they will undoubtedly enhance your programming skills and allow you to write cleaner and more maintainable code.
Boost Your Productivity with These 26 Must-Have AI Tools apart from chatGPT (Don't Miss #14)!
Tags: chatgpt, ai, webdev, programming
Published: 2023-07-19 10:28:16

In today's fast-paced world, where time is of the essence, staying productive is essential for success. Thanks to advancements in artificial intelligence (AI), we now have an array of powerful tools at our disposal to streamline tasks, automate processes, and enhance efficiency. While ChatGPT has made a significant impact on how we interact with AI, there are plenty of other incredible AI tools that can further supercharge your productivity. In this article, we'll explore **20 must-have AI tools that go beyond ChatGPT** to help you conquer your daily challenges.

📌**Tldv.io**: Automatically summarize meeting discussions, saving time and providing concise meeting summaries.

📌**Autoblogger.ai**: Generate blog content effortlessly with AI-powered tools, eliminating the need for extensive writing.

📌**Vidcatter.io**: Quickly create engaging videos using AI-powered tools for seamless video editing and production.

📌**Cassetteai.com**: AI-driven music composition tool that helps you create original tunes effortlessly.

📌**Thumbly.ai**: Generate eye-catching thumbnails for videos, boosting visual appeal and increasing click-through rates.

📌**Tabnine.com**: An AI-powered coding assistant that provides intelligent suggestions and automates code completion.

📌**Snyk.io**: Identify and fix software bugs automatically, enhancing code quality and reducing development time.

📌**Murf.ai**: Convert text into natural-sounding speech with advanced AI technology, improving accessibility and user experience.

📌**Beatoven**: Beatoven is an AI-powered music creation tool that helps you create unique, royalty-free music. https://www.beatoven.ai/

📌**Cleanvoice**: Cleanvoice is an AI-powered tool that automatically edits podcast episodes, making editing a breeze. https://cleanvoice.ai/

📌**Podcastle**: Podcastle is an AI-powered tool that helps you create studio-quality recordings from your computer. https://podcastle.ai/

📌**AI meeting assistant** → loopinhq.com

📌**Flexclip.com** : AI Video editor 

📌**patterned.ai**: AI-powered tool that generates perfect patterns for any design, taking the guesswork out of design. 

📌**Copy.ai** : AI-powered tool that generates high-converting copy, making it easy to boost conversions and increase sales. 

📌**CopyMonkey.ai**: Create Amazon listings in seconds. 

📌**Ocoya.com**: Schedule social media content 10x faster.

📌**unbounce.com**: Write high-performing cold emails at scale.

📌**Vidyo.ai**: Create short-form videos from long-form content. 

📌**durable.co**: Build a website in 30 seconds with AI.

📌**Quickchat.ai**: AI chatbots for automating customer service.

📌**puzzlelabs.ai**: Build an AI-powered knowledge base for your team and customers.

📌**Soundraw:** Create the perfect song.

📌**Cleanup.pictures:** Remove unwanted objects, defects, people, or text from photos.

📌**Resumeworded**: Improve your resume and LinkedIn profile. 

📌**Looka.com**: Design your own beautiful brand.
MS-101 Exam Dumps: A Reliable Resource for Exam Preparation
Published: 2023-07-19 10:27:54

**Prepare To Plan Like You've Never Arranged**
As we frequently say at dumpsarena, approach the situation with fresh eyes every time. You are going to see a review guide that required long stretches of hard assortment work, master planning, and consistent criticism. [MS-101 Exam Dumps](https://dumpsarena.com/exam/ms-101/) That is the reason we know this test prep will assist you with getting that high-score on your excursion to certificate. Our review guides are the genuine article. Our review guides are so exact, we need to battle the droves of clone test prep locales that really take our material. Relax however, we accept by offering our material free and maintaining great qualities, dumpsarena will constantly have major areas of strength for an and a sought after place in the certificate world.

GENUINE VERIFIED EXAM Q&A: https://dumpsarena.com/exam/ms-101/

**Your Excursion To Pass The MS-101 DUMPS**
Maybe this is your initial move toward the accreditation, or maybe you are returning for one more round. We trust that you feel this test difficulties you, shows you, and sets you up to pass the MS-101 DUMPS. In the event that this is your most memorable review guide, pause for a minute to unwind. This could be the initial step to another lucrative work and an Astounding vocation. On the off chance that you've been there, done that a couple of times, consider pausing for a minute and responding to certain inquiries from more current geeks. All things considered, our incredible local area enlightens the material and helps fabricate something extraordinary.

**What Would it be advisable for you to Be aware Prior to Concentrating on The MS-101 DUMPS?**
Each test and confirmation has various necessities. [MS-101 Dumps](https://dumpsarena.com/exam/ms-101/) On the off chance that this is a significant endeavor, make a point to peruse the requirements prior to going before. Nothing is more regrettable than squandering months reading up for a test you can't take or finishing a test that won't assist you with getting a confirmation! Our simple inquiry devices are intended to assist you with tracking down important data too and look for a wide range of tests.
Raw Cones: Unveiling the Revolutionary Evolution of Rolling Papers
Published: 2023-07-19 10:22:33

[Raw cones](https://esdofficial.com/collections/raw-cones) are famous for people who enjoy rolling cigarettes or herbal blends. These pre-rolled cones offer convenience and ease of use, making them a go-to option for many smokers. Raw Rolling Papers, the brand behind these cones, has established itself as a leader in the market, known for its commitment to quality and sustainability.

One of the primary reasons people choose to buy Raw cones is their convenience. These cones come pre-rolled and ready to be filled, eliminating the need for tedious rolling by hand. This is especially beneficial for those who struggle with the rolling process or prefer a hassle-free experience. With Raw cones, you can quickly pack your favourite tobacco or herbal blend into the cone, saving time and effort.

In addition to their convenience, Raw cones are renowned for their exceptional quality. These cones are made from natural and unbleached materials and provide a smooth and clean smoking experience. The papers used in Raw cones are free from additives, ensuring a pure taste without any unwanted chemicals. Furthermore, the cones burn evenly and slowly, allowing you to enjoy your smoke for longer.

Another significant advantage of [Raw Rolling Papers](https://esdofficial.com/collections/raw-cones) is their commitment to sustainability. The brand takes pride in using eco-friendly materials, such as unrefined hemp fibres, in its products. By opting for Raw Cones, you support their mission of reducing the environmental impact of the smoking industry. These cones are also vegan-friendly, making them suitable for individuals with specific dietary preferences.

When you buy Raw cones, you have a wide range of options. Raw offers sizes, including one ¼, King Size, and Supernatural, catering to different preferences and smoking habits. Whether you prefer a smaller cone for a quick smoke or a larger one for a more extended session, Raw has you covered. Additionally, Raw cones come in packs of different quantities, allowing you to purchase as many or as few as you need.

Raw Rolling Papers have gained a loyal following among smoking enthusiasts worldwide. Their commitment to quality, convenience, and sustainability has made them a trusted brand in the industry. So, if you enjoy rolling your own cigarettes or herbal blends, buying Raw cones is a wise choice. Experience the convenience, quality, and eco-consciousness of Raw Rolling Papers and elevate your smoking experience.
Raw Distributor Revolutionizes the Online Market for Smoking Accessories and Raw Products
Published: 2023-07-19 10:16:18

ESD Official

Are you looking to [buy raw products](https://esdofficial.com/) and [smoking accessories online](https://esdofficial.com/)? Look no further! As a raw distributor, we offer a wide range of high-quality raw products and smoking accessories to cater to all your smoking needs. With our convenient online platform, you can easily browse through our extensive collection and have your desired products delivered right to your doorstep.

When it comes to raw products, we have you covered. Whether you prefer rolling papers, cones, filters, or tips, we offer various options to suit your preference. Our raw products are made from premium materials, ensuring a smooth and enjoyable smoking experience. We understand the importance of quality, so we source our products from reputable manufacturers known for their craftsmanship.

In addition to raw products, we also provide a wide selection of smoking accessories. We have everything you need to enhance your smoking sessions, from grinders to rolling trays, lighters, and ashtrays. Our smoking accessories are functional and stylish, allowing you to express your style while enjoying your smoking rituals.

Shopping with us is a breeze. Our user-friendly website allows you to navigate different categories, filter your search, and read detailed product descriptions. You can easily compare prices, check product availability, and make secure payments. We prioritize customer satisfaction, so our responsive customer support team is always ready to help if you have any questions or need assistance.

As a [raw distributor](https://esdofficial.com/), we understand the importance of discretion. We package all our products discreetly, ensuring your privacy and confidentiality. Whether you're a seasoned smoker or new to the smoking world, we welcome customers from all walks of life and provide a judgment-free shopping experience.

At our online store, we offer a wide range of products and strive to provide competitive prices. We regularly update our inventory with the latest products and offer special promotions and discounts to our valued customers. By shopping with us, you can enjoy great deals without compromising quality.

So, why wait? Please browse our online store now and discover a world of raw products and smoking accessories. Experience convenience, quality, and affordability all in one place. Buy raw products and smoking accessories online from us, your trusted raw distributor, and elevate your smoking experience today!
Docker: Lesser known but Important facts you need to know
Tags: docker, programming, beginners, devops
Published: 2023-07-19 10:10:11

While many developers are well-versed in the fundamental aspects of Docker, such as building images and creating containers, several lesser-known features hold immense value in the deployment process.

Recently, I delved deeper into Docker's capabilities and discovered some additional important and useful facets. Some of these features may prove beneficial during deployment, while others simply serve as good-to-know pieces of information.

In this article, we will explore some advanced Docker features and facts that transcend the basics, offering the potential to significantly enhance application performance.

Let's dive into the world of Docker 🐋 to uncover these important insights.

## Table of contents

- Introduction
- Multi-Stage Builds
- BuildKit 
- Docker Compose Profiles
- Docker Content Trust(DCT)
- SBOM for Docker images
- Official Go SDK
- Conclusion

Docker is a platform that enables developers to automate the deployment and management of applications within lightweight, isolated containers. 

Containers only include necessary dependencies, configurations, and library files required to run an application.

Docker provides a consistent and efficient way to build, distribute, and run applications across different environments. 

It provides many features like **Multi-stage builds**, **Content trust**, and **Compose profiling** which can be helpful to us when building the applications.

The latest features in Docker, such as
- Multi-Stage Builds,
- BuildKit,
- Docker Compose Profiles,
- Docker Content Trust, and the official Go SDK

enhance the platform’s capabilities and provide developers with powerful tools to streamline their workflows, improve performance, enhance security, and seamlessly integrate Docker into their applications.

For further explanation with examples, visit our [Canopas Blog.](https://blog.canopas.com/docker-lesser-known-but-important-facts-you-need-to-know-5e01cf129078)
Industrial Security Systems
Tags: alarms, cctv
Published: 2023-07-19 10:07:50

Industrial businesses are complex in nature, and no two buildings operate the same way. This is why it is crucial that your **[Industrial Security System](https://techplanet.today/post/industrial-security-systems)** is custom designed to specifically suit your industrial business. Our security design specialists have the experience to quickly identify your safety needs and the scope of your security requirements. We will help explain the risks for your individual business so you can decide what solution is best for you.