teleren/devto huggingface dataset:
CloudDefense.AI Discovers Unsecured Database of a Higher Education Social Platform, Exposing Sensitive Personal Data of Millions
Published: 2023-10-16 08:45:16


![CloudDefense.AI Discovers Unsecured Database of a Higher Education Social Platform, Exposing Sensitive Personal Data of Millions](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s1tefzqfqftxa01stdei.png)

A security researcher discovered an unsecured database containing the personal information of millions of users of a higher education social platform, PeopleGrove. The database was accessible to anyone with knowledge of its IP address and contained gigabytes of data, including email addresses, phone numbers, addresses, university achievements and scores, and resumes containing detailed work histories and employment details. Shockingly, none of the data was encrypted.

The researcher, Anurag Sen, immediately contacted TechCrunch, who notified PeopleGrove. The database became inaccessible soon after.

PeopleGrove's CTO, Reilly Davis, confirmed that the database was for their development servers and that most of the data was non-production test data. However, it's still unclear why the test database contained real people's information, and the company is currently investigating how and why the database became accessible from the internet.

TechCrunch verified the exposed data by matching contact information using public records, social media profiles, and career social networks like LinkedIn. Shockingly, some of the exposed information included details of a user's former top secret security clearance and personal contact information, including home address, personal email, and phone number.

At the time of discovery, the database had more than 25 million logs, while PeopleGrove's website claims to have more than 20 million users. PeopleGrove's CTO has promised to notify affected users "if we do find their sensitive data was exposed" and said that the company has implemented logging within its Google Cloud environment to determine what data may have been accessed or exfiltrated.

This incident highlights the importance of proper security measures when storing sensitive personal information. It also serves as a warning to companies to regularly check and monitor their databases for any vulnerabilities that could lead to data breaches.
You can now associate ipro files with iRIC v4.
Tags: iric
Published: 2023-10-16 08:37:10

## Introduction

iRIC v4 has been released, and many users may have both v3 and v4 installed on their PCs.

Until now, even after installing iRIC v4, ipro files were not associated, and the only way to open files was from within iRIC. Additionally, for those who also have v3 installed, ipro files were associated with v3, leading to the common frustration of launching iRIC v3 when attempting to open v4 project ipro files.

**We shared this concern with the iRIC developers, and they have made it possible to associate ipro files with iRIC v4!**

## Configuration Steps

* Launch iRIC v4's Maintenance Tool.

![1](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1e2uhcc7w2c902z66hc0.png)

If you're unsure about how to launch the Maintenance Tool, please refer to the article below for guidance.

https://dev.to/starfieldkt/how-to-install-iric-and-solvers-ma9


* Check 'Add or remove components' and click 'Next.'

![2](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1k2d69d13w5f7fq4gks1.png)

* Check '*.ipro association' under iRIC GUI and click 'Next.'

![3](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/idz3vswqmf2fgbt027uf.png)

* Click 'Update.'

![4](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kuivg4rthvfa607ooy46.png)

* After the update is complete, click 'Finish' to close the Maintenance Tool.

![5](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/00vrg8j3f3npwszh09ou.png)



**The icon for ipro files has been changed to the iRIC logo, and clicking on it now launches iRIC v4!!!**

![anime](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3ne983b8w3jzjjmdoa43.gif)
The Ultimate Guide to Help You Help with Physics Homework Free
Tags: education, homework, learning, student
Published: 2023-10-16 08:35:30

The difference between passing and failing a course can be determined by homework. It should be easy for you to pass the course if you complete the prescribed homework on time. It's critical that you comprehend every assignment you are given, and if you have any questions, you should know who to ask for assistance.

[Read more](https://tophomeworkhelper.com/physics-homework-help.html) to know the best way to receive help with physics homework free is as follows:

The first thing you should do if you have homework is to ensure you take thorough notes in class. Since your teacher is the subject matter expert, please pay close attention to what he says and take thorough notes when introducing new material. You can rely on your meticulous notes to help you finish your assignment when the time comes.

If you are having trouble with your schoolwork, you should consult your teacher first. They will be the first to assist you because they are the professionals. Get the assistance you require by making an appointment with your teacher. Recognize that he is short on time, so use the time he has with you.

If you collaborate with your classmates to find solutions to any issues you may be having, they can also be a wonderful help. When two minds are focused on the same issue, they can solve a lot of issues and perform a wonderful job. Since physics is a subject that requires ongoing education, it's critical to ensure that you understand each assignment before moving on to the next.

There are a ton of passive websites on the internet that include material to assist you with any kind of assignment you require. Type the term into the search bar if you're having trouble understanding a topic, and see what comes up. Try to stick to reputable, expert websites to ensure the data is accurate. You can check the accuracy of your knowledge by reading from a few different websites because the internet is full of resources.

There are also active academic support websites on the internet that will assist you for a fee with any homework you may have. To ensure that you work with a respectable business, look for ones that will provide you with assurances and references.

Physics homework can be difficult, needing a strong grasp of the material as well as the capacity to apply it. Therefore, most students opt for help with physics homework free from the [top homework helper](https://tophomeworkhelper.com/) providers.

In conclusion, students who require more guidance on this difficult topic may find online physics homework help useful. By selecting the best online physics instructor, students can benefit from individualized attention, resource access, and easy, flexible learning options. Students can succeed academically and develop a strong physics foundation with the help of the right tutor.
IPSec vs MACSec
Tags: ipsec, macsec, networksecurity, cybersecurity
Published: 2023-10-16 08:25:56

There is no definitive answer to which protocol is more secure, as they have different advantages and disadvantages depending on the use case and the level of security required. IPSec and MACSec are both used for network security, but they operate at different layers of the network. IPSec works on IP packets at Layer 3, while MACSec works on Ethernet frames at Layer 2. 

Some of the factors that affect the security of each protocol are:

- IPSec provides end-to-end security, while MACSec provides hop-by-hop security. This means that IPSec encrypts and decrypts data only at the endpoints of a tunnel, while MACSec encrypts and decrypts data at every hop along the way. This can have implications for the confidentiality, integrity, and availability of the data.
- MACSec can secure all DHCP and ARP traffic, which IPSec cannot. DHCP and ARP are protocols that operate at Layer 2 and are used for dynamic IP address assignment and MAC address resolution. These protocols can be vulnerable to spoofing and hijacking attacks, which MACSec can prevent by authenticating and encrypting the traffic.
- IPSec can work across routers, while MACSec is limited to a LAN. This means that IPSec can secure traffic over a wide area network (WAN), such as the Internet, while MACSec can only secure traffic within a local area network (LAN), such as a campus or data center. This can affect the scalability and flexibility of the network design.
- MACSec is faster and simpler than IPSec, as it operates at the physical layer and does not enlarge the Ethernet header significantly. IPSec is more complex and requires a dedicated encryption engine and a larger header. This can affect the performance and cost of the network equipment.

The two protocols can be compatible and complementary, depending on the use case and the level of security required. For example, MACSec can enhance IPSec by securing the last mile link between a wireless device and a central office. Alternatively, IPSec can enhance MACSec by providing end-to-end security over a WAN.
Golang Notes - 1
Published: 2023-10-16 08:04:20


Preparing the dev environment

Dockerfile

```
FROM golang:1.21.3

WORKDIR /app
```


compose.yml

```
version: '3'

services:
  app:
    build: .
    tty: true
    volumes:
      - ./src:/app
```

Makefile

```
.PHONY: up down shell

down:
	docker compose down --rmi local --volumes --remove-orphans

up:
	docker compose up $(filter-out $@,$(MAKECMDGOALS))

shell:
	docker compose exec app bash

%:
	@:
```
The Evolution of Language Models: From T9 to GPT-3+
Tags: machinelearning, nlp, education, llm
Published: 2023-10-16 07:50:06

**Intro**:
Organization around the globe are now in the process of testing this novel technology - transformer model , with the anticipation that it has the potential to transform sectors such as media, finance, legal services, professional industries, and public services like education. This blog talks about a brief history , how happens under the hood and Challenges and Controversies.

**History**:
A language model predicts the likelihood of a given text appearing based on a probability-driven collection of text, often referred to as a corpus model. 


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



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



**What happens under the hood**: 

Transformers are like super readers. They look at a whole bunch of words at the same time, not just one word. This helps them understand the big picture and find patterns. It also makes them better at translating or creating text. Because they're so good at this, they can learn quickly and work better and faster

Would recommend this article to understand in detail[How](https://ig.ft.com/generative-ai/)

**Challenges and Controversies**:
"Form vs. Meaning" in the context of language models relates to the idea that these models, like the ones based on neural networks (such as transformers), are excellent at processing the form or structure of language, but they don't truly "understand" language in the way humans do. Language models generate text based on statistical probabilities and patterns, but they don't "understand" the content they're working with (ability to grasp concepts, emotions, or nuances in the way humans do).

- Environmental Costs : All these model would need compute and have direct impact to Co2 emission. If the problem could be solved through classic NLP recommend that approach. 

- Financial Cost: Compute GPU would have direct $$$ cost. Encourage the team to report training time and sensitivity to hyperparameters

- Risk associated with dataset behind the foundation model. Bias inheritance due to the quality of dataset (Wikipedia - only 10 to 16% are representation of fact associates with women; Reddit user base is male dominate ~70% ; Skewed data as Gen Z data > Millennial > Gen X)

- Difficult to align the values for the model 

- Denigration, stereotype threat, hate speech: harms to reader, harms to bystanders. Synthetic text can enter conversations without anyone being accountable for it.



**Further Read**:
[Bender Parrot Research](https://s10251.pcdn.co/pdf/2021-bender-parrots.pdf)
[Guide for LLM](https://scale.com/guides/large-language-models)
Weekly Roundup 022 (Oct 9): 🔥Hot Topics🔥 in #workplace, #sharepoint, and #powerplatform
Tags: workplace, sharepoint, powerplatform, roundup
Published: 2023-10-16 07:47:14

Hey fellow developers! It's @jaloplo, here to give you the latest scoop on what's been happening in the [#workplace](https://dev.to/t/workplace), [#sharepoint](https://dev.to/t/sharepoint), and [#powerplatform](https://dev.to/t/powerplatform) communities. 😎

## [#workplace](https://dev.to/t/workplace)

- [Getting to Know Bing Chat Enterprise](https://dev.to/jaloplo/getting-to-know-bing-chat-enterprise-4gc2) by [Jaime López](https://dev.to/jaloplo)
- [AWS Connect - Create own Contact Center](https://dev.to/rajeshnatarajan/aws-connect-create-own-contact-center-2mkk) by [Rajesh Natarajan](https://dev.to/rajeshnatarajan)
- [The Future of Remote Work in Tech](https://dev.to/eneaslari/the-future-of-remote-work-in-tech-3cb2) by [EneasLari](https://dev.to/eneaslari)

## [#sharepoint](https://dev.to/t/sharepoint)

- [SharePoint SE 23H2 bug on themed sites - long page load times & faulty theme previews - fix included 👇](https://dev.to/damsleth/sharepoint-se-23h2-bug-on-themed-sites-long-page-load-times-faulty-theme-previews-fix-included-ecp) by [Carl Joakim Damsleth](https://dev.to/damsleth)

## [#powerplatform ](https://dev.to/t/powerplatform)

- [Office Scripts - Code Review](https://dev.to/wyattdave/office-scripts-code-review-2p2) by [david wyatt](https://dev.to/wyattdave)
- [Shortcuts or Sustainability? The Delicate Balance in Low-Code App Creation](https://dev.to/balagmadhu/shortcuts-or-sustainability-the-delicate-balance-in-low-code-app-creation-5j) by [Bala Madhusoodhanan](https://dev.to/balagmadhu)
- [Managed environments (Part 1)](https://dev.to/fernandaek/managed-environments-part-1-4jlg) by [Fernanda Ek](https://dev.to/fernandaek)

That's all for this week's roundup! Thanks for tuning in, and remember to keep the discussions lively and informative in our tags. 💬 If you have any suggestions for future topics, feel free to drop them in the comments below. See you next week! 👋
Basic Overview of SEO for Fresher Web Developers
Tags: seo, seotips, freshertechs, webdev
Published: 2023-10-16 07:29:15

---
title: Basic Overview of SEO for Fresher Web Developers
published: true
date: 2023-10-17 05:31:05 UTC
tags: seo,seotips,freshertechs,webdevelopment
canonical_url: https://medium.com/@emma.ngo1110/basic-overview-of-seo-for-fresher-web-developers-7aebcd792679
---

# Overview

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

SEO stands for <b>Search Engine Optimization</b>, or search engine optimization. SEO is an important process in web development. A website that is SEO-optimized will be more likely to appear at the top of the search results, thereby attracting more visits.

But for a fresher developer, you're going to focus on how to create or develop a website to ensure that it's functional or that the interface is eye-catching.

In this article, I will only discuss the basic concepts and approaches to SEO in web development. 
[Read the artical](https://medium.com/p/7aebcd792679)
Button hover animation using html, css
Tags: freecodez, react, html, blog
Published: 2023-10-16 07:14:18

Hey there, You are most welcome to this article. I hope you will enjoy this article. If you like this article then please share this article with your friends and colleagues. If you have any questions or suggestions regarding this article then please comment down below.

**Button hover animation using html, css**

![Button hover animation using html, css](https://res.cloudinary.com/freecodez/image/upload/v1697440450/images/nwaxviqpgke0sxthnipt.webp)

For full source code visit : [https://freecodez.com/post/a1iz3ye](https://freecodez.com/post/a1iz3ye)


```
<!-- https://freecodez.com -->
<button class="button" data-text="Awesome">
    <span class="actual-text">&nbsp;freecodez&nbsp;</span>
    <span aria-hidden="true" class="hover-text">&nbsp;freecodez&nbsp;</span>
</button>
```

Source Code : [https://freecodez.com/post/a1iz3ye](https://freecodez.com/post/a1iz3ye)

For more such articles visit : [https://freecodez.com](https://freecodez.com/all)
4 Tips to Write Perfect PHP Code
Tags: webdev, php, beginners, programming
Published: 2023-10-16 07:12:35

**1. Code to interfaces, not implementations**

Interfaces are an indispensable element of well-designed code, although they seem unnecessary for novice programmers.

When designing an application, an interface allows you to focus on the necessary functionality without going into details.

Initially, I did not use them because I did not see any use for them. Only relatively recently have I appreciated their gravity in the systems I design.

The most significant advantage of interfaces is the contract they define. As long as you rely solely on the interface (and don’t mention the implementing classes in any way), you can change the implementation details without affecting your application.

**2. Avoid inheritance**
This principle is directly related to the recommendation to use the interfaces I described above.

Inheriting and using abstract classes may seem tempting. We are naturally fit to find and apply patterns. We try to create shortcuts to temporarily facilitate our work.

However, I know from experience that it ends in problems later on. This is known as technological debt.

**3. Type hint variables**
Do you use doc-blocks to hint to the IDE about the variable type? If not, I recommend getting started. PHP is an interpretable language, the variable type may change during code execution.

While the PHP engine may not have problems with the code being executed, your code editor may not know what data the variable contains. Is it a User class object? Or maybe “false” or “null”.

With this knowledge, your IDE can help you catch simple errors that can happen frequently.

**4. Adopt Command-Query Separation**
This principle, coined by Bertrand Meyer, is beneficial for building class functions (or methods) or API endpoints.

Bertrand recommends that the function you create is always a command or a query, but never a command and a query at the same time.

A command is a function that modifies the state in any way (i.e. deleteUser, removeFile, sendEmail), while the query is a function that returns anything (i.e. findUser, getOwner, findAll, findOneBy).
Sunpower Luminaire
Published: 2023-10-16 07:06:34

Sunpower Luminaire are Reliable and Authenticated Exporters, Retailers, Dealers and Traders of lights, lighting, Electricals, LED lights, Home Automation, Architectural Lights, Outdoor Lights, Indoor Lights, Fountain Lights, Profiles Lights, Solar Lights, Facade Lights, Sensor Lights, Wires and Cables, Electrical Pipes and Accessories, Switches, Switchgears and Electrical Fans in Ahmedabad, Gujarat, India.
The firm Sunpower is the Sister Firm of Prakash Corporation, situated in Ahmedabad, Gujarat. We are reliable and authenticated supplirs / Solutions provider for Lighting (Residentalas well as Commercial), Sensors and Home Automation
[](https://www.sunpowerluminaire.com/)
Vin777 - Vin777team
Published: 2023-10-16 07:05:54

Vin777 Vin777team là trang nhà cái casino chính thức uy tín bậc nhất Châu Á hiện nay. Được hợp pháp hóa và có trụ sở hợp pháp tại Costa Rica ở Trung Mỹ, được chính phủ cơ quan cho phép hoạt động hợp pháp và nhà cái Vin777 cũng chấp nhận tuân thủ các hiệp ước của trò chơi. Với điểm xuất phát lớn như vậy, mà nhiều người chơi ở các khu vực khác không chỉ riêng Việt Nam cũng vô cùng tin tưởng. Sự uy tín này đã đâm sâu vào sự tín dụng của hàng trăm triệu khách hàng đang tham gia chơi trên toàn thế giới.  Thời gian 3 năm là một quãng thời gian không dài cũng không ngắn nhưng Vin777 đã phần nào khẳng định được mình là một trong những nhà cái uy tín hàng đầu Châu Á – và top Châu Âu. Từ giao diện đến hệ thống trải nghiệm của cổng game cá cược trực tuyến hay CSKH đều là những điểm mạnh và lợi thế của nhà cái. Chính điều này đã là một trong những yếu tố làm nên tên tuổi sánh ngang với đàn anh trong nghề đi trước đó. Với điểm tựa đó mà nhà cái Vin777 đã càng càng vươn lên mạnh mẽ. Với cổng game thu hút một lượng đông đảo người chơi tham gia hàng giây hàng phút. Nhà cái càng đầu tư phát triển hệ thống hơn từng ngày.  Hứa hẹn trong tương lai cổng game sẽ đem lại càng nhiều sự mới mẻ độc đáo trong từng sảnh chơi. 
Địa chỉ: 189 Huỳnh Văn Lũy, Phú Mỹ, Thủ Dầu Một, Bình Dương, Việt Nam
Postcode: 75000
SDT: 0568 280 181
Email: vin777team@gmail.com
Website: https://vin777.team/
Hashtag: #vin777 #vin777team #vin777casino
 
Social Links:

https://www.facebook.com/vin777team/

https://www.pinterest.com/vin777team/

https://500px.com/p/vin777team?view=photos

https://www.flickr.com/people/vin777team/

https://www.youtube.com/channel/UCUbcDLidDqaeaH5QdgRgR8Q

https://www.reddit.com/user/vin777team

https://www.blogger.com/u/1/profile/10444058714188725163

https://vin777team.blogspot.com/

https://www.tumblr.com/vin777team

https://www.quora.com/profile/Vin777team

https://www.producthunt.com/@vin777team

https://vimeo.com/vin777team

https://scholar.google.com/citations?hl=vi&user=3WGMEKUAAAAJ

https://foursquare.com/vin777t5912346/list/vin777team

https://www.goodreads.com/user/show/170769774-vin777-team

https://soundcloud.com/vin777team

https://www.twitch.tv/vin777team

https://flipboard.com/@vin777team/

https://vin777team.wordpress.com/

https://gravatar.com/obmrfqnypqo

https://dribbble.com/vin777team/about

https://www.kickstarter.com/profile/803539072/about

https://vin777team.tumblr.com/

https://www.behance.net/vin777team