teleren/devto huggingface dataset:
Secure Access to Connected Devices
Tags: discuss, security, api, cybersecurity
Published: 2024-07-05 15:37:34

Hi folks,

I am new to this forum.  

We are about to launch our first S-IMSY product and I wondered whether you would take a look at it and let me know whether you think it as any legs in regards to the projects you get involved with.  If you do we would encourage you to give it a go, get in contact before you do that.

**SecuriSIM**

Secure network access and management in one tool

No VPNs, No Firewalls and no unmanaged internet

SecuriSIM provides simple, low cost, remote access to your connected devices using our private mobile network, anywhere in the world.

Control and Configuration with portal & API management tools

SSH & HTTP access to SecuriSIM devices directly on the network

Built-in network intelligence reduces hardware cost and footprint, redefining business models

Enable & disable connectivity & services instantly for advanced security

Worldwide coverage with real-time SIM level network steering underpinned by 256bit endpoint encryption.

All that is required is a SecuriSIM, a USB LTE dongle, a wireless external ethernet or USB modem or a connected device with an internal m.2 LTE module with a SIM slot.  

Go to our website and request a SIM with or without a data bundle. Once you receive the SIM you need to register on our portal, linked from the main site, and activate your SecuriSIM with the code we supply and tick box for default configuration.  There are FAQs on how to it all up from scratch. 

Use this forum to ask any questions.

Many thanks!

https://www.s-imsy.com

The SecuriSIM information will appear on the site by Monday but there is plenty of information to digest.
Key stepped outlined in the Q1 & Q2 roadmap for elevating your SEO strategy, & website's potentiality
Tags: seo, webdev, strategy, digitalmarketing
Published: 2024-07-05 15:18:44

## Elevate your SEO strategy with SEOSiri and watch your website soar in 2024. This Q1 & Q2 roadmap outlines the key steps to unleashing your website's potential and achieving remarkable growth.

Dominate Search & Drive Results: Align Your SEO Strategy and Optimize for Peak Traffic from the consecutive answer to those questions that answer competitive win over the competitor's Search Position in the SERPs on Search Volume:

How can I ensure my SEO strategy is aligned with the latest trends and best practices?

How can I optimize my website to achieve peak performance and attract more traffic? 

that deeply anchored with this post context (SEOSiri Newsletter - Q1 2024: Elevate Your SEO Game, SEOSiri Newsletter - Q2 2024: Boost Your Website's Performance:

Read more- [Key stepped outlined in the Q1 & Q2 roadmap for elevating your SEO strategy, & website's potentiality](https://www.seosiri.com/2024/07/seo-strategy-website-potentiality.html)

#seo #seostrategy #seostrategies #seosiri #websiteseo #blogseo #organictraffic #websiteoptimization #digitalmarketing
Using livekit for Video Conferencing in ChatGPT
Tags: chatgpt, livekit, voice
Published: 2024-07-05 15:16:26

Using livekit for Video Conferencing in ChatGPT
Detailed Document：https://github.com/dairoot/chatgpt-livekit/tree/main

## Usage
Modify the token value in the file, then execute the command. The output URL will be generated. Open it in your browser.
```bash
python main.py
```
main.py file

```python
import uuid

import requests

chatgpt_token = None


def get_livekit_url():
    headers = {
        "content-type": "application/json",
        "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36",
        "authorization": "Bearer {}".format(chatgpt_token),
    }

    res = requests.post("https://chatgpt.com/voice/get_token", headers=headers, cookies={'__cf_bm': ''}, json={
        "voice": "cove",
        "voice_mode": "standard",
        "parent_message_id": str(uuid.uuid4()),
        "model_slug": "auto",
        "voice_training_allowed": False,
        "enable_message_streaming": False,
        "language": "zh",
        "video_training_allowed": False,
        "voice_session_id": str(uuid.uuid4())
    }).json()

    # livekit url
    livekit_url = "https://meet.livekit.io"
    url = "{}/custom?liveKitUrl={}&token={}#{}".format(livekit_url, res["url"], res["token"], res["e2ee_key"])
    return url


if not chatgpt_token:
    print("Get ChatGPT Token: https://chatgpt.com/api/auth/session")
else:
    print(get_livekit_url())
```


![show](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/koxfecfg94ayb4kwgsz7.jpg)

If you don't have a ChatGPT Token and want to try it out, you can directly visit: https://chatgpt.dairoot.cn and click on `免费体验`
Pokemon infinite fusion all fusions
Published: 2024-07-05 15:14:44

Welcome to the fascinating world of Pokémon Infinite Fusion! This unique fan-made game takes the beloved Pokémon franchise to an entirely new level by allowing trainers to combine any two Pokémon into a single, entirely new creature. With over 175,000 possible fusion combinations, the adventure is truly endless. Whether you're looking to create the ultimate battle-ready Pokémon or just want to see what wild and imaginative creatures you can come up with, Pokémon Infinite Fusion offers a creative and immersive experience that keeps fans coming back for more. Dive in, experiment with different fusions, and explore a world where the possibilities are as limitless as your imagination! [Read more](https://pokemoneinfinitefusion.com/pokemon-infinite-fusion-items/).
Real-time Disk Size Expanding in a Linux virtual machine
Published: 2024-07-05 15:14:35

I was compiling the Linux kernel from source and i had a vm running AlmaLinux with 20GB Logical volume, so i attained the maximum size, i had to expend my disk size without losing my data, the progress of a 12 hours compilation process(yes heavy kernel, and a weak hardware)

this solution is used in storage management in cloud services providers AWS, Azure ..

**_Linux Distribution_** : AlmaLinux 9.4 on Vmware Workstation 7

When you expand the disk size of your Linux virtual machine (VM) on VMware, you must adjust the partitions within the system to utilize the additional space. 

This guide will walk you through the steps required to resize the partitions and filesystems using bash.

**Prerequisites**
Before you begin, ensure you have:

Expanded the disk size of your VM in VMware.

Root or sudo access to your Linux VM.

**Step 1:** Identify the New Disk Size
First, verify the current disk and partition sizes using the lsblk command:

```
lsblk
```
The output will show all block devices and their partitions. Identify the disk you have expanded. For example:


```
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sr0                 11:0    1  988M  0 rom  
nvme0n1            259:0    0  100G  0 disk 
├─nvme0n1p1        259:1    0    1G  0 part /boot
└─nvme0n1p2        259:2    0   19G  0 part 
  ├─almalinux-root 253:0    0   17G  0 lvm  /
  └─almalinux-swap 253:1    0    2G  0 lvm  [SWAP]
```
**Step 2:** Resize the Partition
Use the **growpart** utility to resize the partition. If it's not already installed, you can install it with:


```
sudo dnf install cloud-utils-growpart

```
Then, resize the partition nvme0n1p2:


```
sudo growpart /dev/nvme0n1 2

```
**Step 3:** Resize the Physical Volume (PV)
Next, resize the physical volume to recognize the expanded partition:

```
sudo pvresize /dev/nvme0n1p2

```
**Step 4:** Verify the Physical Volume Size
Verify the changes using the pvs command:

```
sudo pvs

```
**Step 5:** Resize the Logical Volume (LV)

Assuming you want to allocate all the new space to the root logical volume (almalinux-root):

```
sudo lvextend -l +100%FREE /dev/almalinux/root
```
**Step 6:** Determine the Filesystem Type
Before resizing the filesystem, determine the filesystem type. You can do this with the **df -Th** or **lsblk -f** commands:


```
df -Th

```
or

```
lsblk -f

```
**Step 7:** Resize the Filesystem
Depending on the filesystem type, use the appropriate command to resize the filesystem.

**For ext4:**

```
sudo resize2fs /dev/almalinux/root

```
**For xfs:**


```
sudo xfs_growfs /

```
**Step 8:** Verify the Changes
Finally, verify that the new space is available using the lsblk and df -h commands:


```
lsblk
df -h
```
**Conclusion**

By following these steps, you can effectively utilize the additional disk space after expanding your Linux VM disk on VMware.
Mirzapur Season 3 Download all episodes
Tags: mirzapur, mirzapurseason3
Published: 2024-07-05 14:42:18

mirzapur season 3 download all episodes

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



Mirzapur 3 In HD LEAKED For Free Download
Mirzapur 3: Mirzapur 3 is one of the most anticipated web series of the year for which OTT buffs have been waiting for so long. Ever since season 2 ended, people have been coming up with theories and possibilities on what will happen next, and finally the 3rd season is here, and it was released on July 5th midnight, IST. But a surprising turn of events, Mirzapur 3 got leaked online a few hours after it was released.


Mirzapur 3 Early Review: Ali Fazal Gives An 'Exception' Performance In Gangster Drama; Shares Richa ChadhaMirzapur 3 Early Review: Ali Fazal Gives An 'Exception' Performance In Gangster Drama; Shares Richa Chadha

Mirzapur 3 Full Cast
The third season of the crime thriller introduced us to the ensemble cast, the familiar faces which were already loved by people for two seasons. The intriguing trailer features people including Ali Fazal, Vijay Varma, Pankaj Tripathi, Shweta Tripathi Sharma, Rasika Dugal, Harshita Gaur, Priyanshu Painyulli, Anjum Sharma, Sheeba Chadha, Rajesh Tailang, and Isha Talwar. Furthermore, if reports are believed to be true Ali Fazal has accidentally confirmed the appearance of Panchayat 3's Jeetendra Kumar.


Mirzapur 3 Plot
Mirzapur 3 Consists of 10 episodes each being 45 minutes long. The plotline of the series starts with the deceased Munna Tripathi, son of Kaleen Bhaiyaa who has been ruling the Purvanchal. Now, Guddu gets the getaway to rule the area with the support of Beena Tripathi, wife of Kaleen Bhaiya. However, the trailer shows the unexpected return of Kaleen Bhaiya that shifts the power game to a new level.


Mirzapur 3 All Set To Hit OTT Screen On July 5, Here's All You Need To Know About Pankaj Tripathi StarrerMirzapur 3 All Set To Hit OTT Screen On July 5, Here's All You Need To Know About Pankaj Tripathi Starrer

Mirzapur 3 Got Leaked In HD Hours After Release
Unfortunately, hours after its release, the crime drama got leaked online in HD a few hours after it was released. The unlawful activity has shocked the cast and crew to their core.

Say No To Piracy
Pirating movies and series can have a larger impact than anybody thinks. It only causes business losses but also discourages makers and artists to give their best when it comes to entertaining people. So, it's suggested to say goodbye to the piracy once and for all for the sake of art, creativity, and hard work of everyone who is related to a project.

DISCLAIMER: Filmibeat doesn't support any form of piracy and urges its users not to indulge themselves in pirating movies and series. For the unversed, it is a punishable offense under the Copyright Act, 1957. Thus, we urge our readers to refrain themselves from downloading and sharing pirating copies of the original series'.
What was your win this week?
Tags: weeklyretro
Published: 2024-07-05 14:37:00

👋👋👋👋

Reflect on your week -- what's something you're proud of?

All wins count -- big or small 🎉

Examples of 'wins' include:

- Getting a promotion!
- Starting a new project
- Fixing a tricky bug
- Cooking a special meal 🍳

![animated chefs kiss](https://i.giphy.com/media/v1.Y2lkPTc5MGI3NjExcTlqejJ3a2I4amtvcjBpMmFobHlrNTRkbzBsaXN6Zzlzb3ZvaWI5NCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/3o7qDWp7hxhi1N8oF2/giphy.gif)

Happy Friday!
Tree Mapper GoJs How to closed items onMounted
Tags: help
Published: 2024-07-05 14:36:53

https://gojs.net/latest/samples/treeMapper.html, Dear GOJS community, I am new to this topic and I would like to know if any of you can tell me how I can make it render the collapsed nodes from the beginning and then allow me to open and close, but initially appear closed. I have tried some functions in the onmounted but it does not appear closed,
diagram.delayInitialization(() => {
  const nodes = diagram.model.nodeDataArray;

  for (let i = 0; i < nodes.length; i++) {
    const nodeData = nodes[i]; // Access element by index
    console.log("nodeData", nodeData, "group", nodeData.isGroup)
    if (nodeData.isGroup && (nodeData.key === -1 || nodeData.key === -2 || nodeData.key === -3)) {
      nodeData.isTreeExpanded = false;
      nodes[i] = nodeData; // Update element in the original array
    }
  }

  diagram.model.nodeDataArray = nodes; // Update the model after all changes
});
Thanks
--------
Estimada comunidad GOJS, soy nueva en este tema y me gustaría saber si alguno de ustedes puede decirme como puedo hacer para que renderice los nodos colapsados desde el inicio y que luego me permita abrir y cerrar, pero que inicialmente me aparezca cerrado. He intentado unas funciones en el onmounted pero no me aparece cerrado, 
diagram.delayInitialization(() => {
  const nodes = diagram.model.nodeDataArray;

  for (let i = 0; i < nodes.length; i++) {
    const nodeData = nodes[i]; // Access element by index
    console.log("nodeData", nodeData, "group", nodeData.isGroup)
    if (nodeData.isGroup && (nodeData.key === -1 || nodeData.key === -2 || nodeData.key === -3)) {
      nodeData.isTreeExpanded = false;
      nodes[i] = nodeData; // Update element in the original array
    }
  }

  diagram.model.nodeDataArray = nodes; // Update the model after all changes
});
Gracias,
Elevate Your Beauty Routine at Cinnamon Salon in Mumbai
Tags: saloninmumbai, bestsaloninmumbai
Published: 2024-07-05 14:31:55

In the heart of Mumbai, **[Cinnamon Salon](https://trakky.in/Mumbai/Khandiwali%20West/salons/Cinnamon-Salon-khandiwali-west)** offers a sanctuary of elegance and sophistication. Whether you're a local or a visitor seeking top-tier beauty services, Cinnamon Salon promises an exceptional experience that blends luxury with expertise.

Elegant Ambiance and Professional Expertise
Walking into **[Cinnamon Salon](https://trakky.in/Mumbai/Khandiwali%20West/salons/Cinnamon-Salon-khandiwali-west)**, you're immediately enveloped in an atmosphere of calm and luxury. The salon's refined decor and serene environment set the stage for an unforgettable pampering session. Every element, from the comfortable seating to the cutting-edge equipment, reflects a commitment to excellence.

Skilled Stylists and Customized Services
At **[Cinnamon Salon](https://trakky.in/Mumbai/Khandiwali%20West/salons/Cinnamon-Salon-khandiwali-west)**, grooming is elevated to an art form by a team of skilled professionals. Each stylist brings extensive experience and a keen eye for detail, ensuring that every service is personalized to perfection. Whether you're after a chic haircut, vibrant color, or a soothing spa treatment, the stylists at Cinnamon Salon are dedicated to making you look and feel your best.

Comprehensive Range of Services
**[Cinnamon Salon](https://trakky.in/Mumbai/Khandiwali%20West/salons/Cinnamon-Salon-khandiwali-west)** offers a wide array of services to cater to all your beauty needs. From precision haircuts and innovative styling to rejuvenating facials and relaxing massages, every service is designed to enhance your natural beauty and provide a rejuvenating experience. The salon also offers specialized treatments tailored to individual preferences and needs.

Seamless Booking with Trakky
Booking an appointment at **[Cinnamon Salon](https://trakky.in/Mumbai/Khandiwali%20West/salons/Cinnamon-Salon-khandiwali-west)** is effortless with Trakky. Our platform allows you to explore available services, check timings, and book your preferred slot with ease. Whether you’re planning ahead or need a last-minute appointment, Trakky ensures that your salon experience is smooth and convenient.

Visit Cinnamon Salon Today!
Transform your beauty routine at **[Cinnamon Salon in Mumbai](https://trakky.in/Mumbai/Khandiwali%20West/salons/Cinnamon-Salon-khandiwali-west)**. Discover why discerning clients choose Cinnamon Salon for their grooming needs. Book your appointment through Trakky and enjoy a personalized, luxurious experience like no other.
Create an API in Umbraco in 5 Minutes: A Quick Guide for Developers
Tags: webdev, umbraco, tutorial, api
Published: 2024-07-05 14:26:39

## Why Create an API in Umbraco?
APIs (Application Programming Interfaces) allow different software systems to communicate with each other. By creating an API in Umbraco, you can enable external applications to interact with your website’s content, offering enhanced functionality and improved user experiences.

## Prerequisites
Before we start, ensure you have the following:

- An Umbraco installation
- Visual Studio or your preferred IDE

## Step 1: Set Up Your Umbraco Project
First, ensure your Umbraco project is set up correctly. If you haven’t installed Umbraco yet, follow the steps mentioned [here](https://shekhartarare.com/Archive/2024/6/how-to-create-a-new-umbraco-project):

## Step 2: Create the API Controller
Add a New Folder called Controllers: Add a new class file and name it MyAPIController.cs.

![Create an api controller](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8kbuswyo7cf8wq51yx9i.png)

Write the API Code:

```
using Microsoft.AspNetCore.Mvc;
using Umbraco.Cms.Web.Common.Controllers;
namespace InstallingUmbracoDemo.Controllers
{
    public class MyAPIController : UmbracoApiController
    {
        [HttpGet]
        public string GetGreeting()
        {
            return "Hello, Umbraco API!";
        }
    }
}
```

## Step 3: Test Your API
We don’t need to do anything about routing. Umbraco will automatically handle that for us. Now, let’s test our API:

Open your browser and navigate to http://yourdomain.com/umbraco/api/myapi/getgreeting. You should see the message “Hello, Umbraco API!”.

![Final output](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/la3kefyu2xkfm0s176xk.png)

## Conclusion
Creating an API in Umbraco is quick and easy, allowing you to expand the functionality of your website and integrate with external systems. By following the steps outlined in this guide, you can set up a basic API in just 5 minutes without the need for additional routing configuration.

For more advanced Umbraco tutorials and tips, stay tuned to our blog and feel free to leave your questions in the comments!
We need beta testers, testing if the site works and stuff
Tags: webdev, javascript, beginners, programming
Published: 2024-07-05 14:18:53

my company told me to find people to test the site, so I think this part of the internet might be it:

# WE NEED BETA TESTERS🚨

We need people to beta test our web application 🙋🏻‍♂️🙋🏼‍♀️
Beta testers will get free tokens ($10) that refills every 24/7 after signing up.

Help us develop the product together.
https://www.producthunt.com/posts/zenqira
Thank you.

side information :
you can help invest in our CPU that works to train this AI for only $50 and you will get tokens 3 times unlimited then in one training you will get $0.35 so 3 = $1.05 so 1.05 x (days) = $7.35 x 30 (days) = $31.84 + 2 weeks = $50.2 and so on.

And the tokens will be refilled without limits, so users will have $382.2 this year alone just from training our AI and doing business with us.
EVM Reverse Engineering Challenge 0x03
Tags: evm, ethereum, reverseengineering, smartcontract
Published: 2024-07-05 14:17:06

Here I am, this time with the fourth challenge. This one it's a bit more interesting. Let me know if you found it interesting as well. As always here is the address of the smart contract. Feel free to get that USDT!!

```
0x48f1F0095a91Ed8d3b788AB4c8998640cb5d4463
```

Hint: Can I call myself?
Event Listeners and Anchor Tag
Tags: javascript, webdev, beginners, tutorial
Published: 2024-07-05 14:14:46

Question:

When does the anchor tag redirection happen given that multiple event listeners are attached to it?

```html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Event listeners and Anchor tag</title>
</head>
<body>
    <a id="demo" onclick="inlineHandler(event)" href="https://www.google.com">link demo</a>
</body>

<script>
    const inlineHandler = (e) => {
        console.log('inline Handler');
        setTimeout(()=> {
            console.log('This will not get executed as redirection would have been occurred by then.');
        }, 1000);
    }

    const link = document.getElementById('demo');

    link.addEventListener('click', (e) => {
        console.log('event listener 1');
    })

    link.addEventListener('click', (e) => {
        console.log('event listener 2');
        // e.preventDefault();
    })

    link.addEventListener('click', (e) => {
        console.log('event listener 3');
    })
</script>

</html>
```

![Output of the code when multiple event listeners are attached to an anchor tag](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/towqlwdxi0ixkwkl36a7.png)

**Learnings**

- Inline handler always gets executed first. 
- Event listeners (for the same element) are handled in the order they are written. 
- Anchor tag redirection happens after the execution of all event listeners. 
- If any of the event listener triggers preventDefault (irrespective of the order) then redirection won't happen.


Use case: Trigger analytics event on anchor tag link click.


I'll leave the guesswork for async code upto you. For any doubts or discussions, please feel free to comment. Thanks!
UK Says No To AI. Virtual Candidate Finishes Last In Polls
Published: 2024-07-05 14:06:51

In a historic first, an artificial intelligence (AI) candidate named AI Steve made its debut in the 2024 UK general election, running as an independent in the Brighton Pavilion constituency. The brainchild of businessman Steve Endacott, AI Steve aimed to provide constituents with round-the-clock access and engage them on various issues[1].

Despite its innovative approach, AI Steve failed to impress voters, securing only 179 votes (0.3% of the total) and finishing last in the race[1]. The UK election watchdog had earlier clarified that if AI Steve won the seat, the human candidate Steve Endacott would take office as a member of Parliament, not the AI entity itself[1].

The Brighton Pavilion constituency saw a 70% turnout, with the Green Party's Sian Berry emerging victorious[1]. Meanwhile, Keir Starmer's Labour Party secured a majority government, ending 14 years of Conservative rule in the UK[1]. Rishi Sunak, the incumbent Prime Minister, conceded defeat after multiple cabinet members lost their seats[1].

While AI Steve's candidature made history, its campaign struggled to gain momentum in the face of traditional political parties. The result highlights the challenges AI faces in gaining public trust and acceptance in the political arena.

Citations:
[https://groups.google.com/g/maxshirt5/c/N_RVXB7mZnk](https://groups.google.com/g/maxshirt5/c/N_RVXB7mZnk)
[https://groups.google.com/g/maxshirt5/c/N_RVXB7mZnk](https://groups.google.com/g/maxshirt5/c/N_RVXB7mZnk)
[https://groups.google.com/g/maxshirt5/c/N_RVXB7mZnk](https://groups.google.com/g/maxshirt5/c/N_RVXB7mZnk)