teleren/devto huggingface dataset:
Boston Harbour
Tags: bostonharbour, fashion, menfashion, leather
Published: 2023-10-18 04:40:48

Boston Harbour is a professional outerwear company started by Mr. John Lewis in the year 2000. Categorized under Men's and Women’s Outerwear, it is an international company comprised of multi-talented and diverse group of experienced industry professionals.
https://bostonharbour.net/
Game bài đổi thưởng Uy tín - Chất lượng TOP đầu Việt Nam
Published: 2023-10-18 04:39:41

"Theo kiến thức và kinh nghiệm nhiều năm trên thị trường, chúng tôi xin giới thiệu tới độc giả những sân chơi uy tín như: Go88, iwin, Gemwin, Hit club, win79, 789club, rikvip, sunwin…  Đây đều là những cổng game bài đổi thưởng quen thuộc trong giới game thủ #gamebaidoithuong
Xem Thêm Chi Tiết Tại: https://danhbaidoithuong.app/"
MOCBAI Trang Chủ Đăng Ký, Đăng Nhập MOC BAI Chính Thức
Published: 2023-10-18 04:34:19

MOCBAI.COM là một nhà cái có giấy phép cá cược trực tuyến hợp pháp do Isle of Man và khu kinh tế Cagayan and Freeport cấp. Với bề dày kinh nghiệm và danh tiếng phục vụ hơn 10 triệu người chơi, Mocbai.com đã và đang khẳng định vị thế của mình trên thị trường game trực tuyến
Địa chỉ : 40 Đường D5, Phường 25, Bình Thạnh, Thành phố Hồ Chí Minh, Việt Nam
Email: mocbainews@gmail.com
Sđt : 0318400920
Website: {% embed https://mocbai.news/ %}
#mocbai #mocbainews #nhacaimocbai #mocbaicasino
Online use of minute timers
Published: 2023-10-18 04:31:00


Welcome to our [minutetimer.online](https://minutetimer.online) website! Whether you're counting down to a special event, managing your work sessions, or simply tracking time, our user-friendly platform has got you covered.


**Key Features:**

- **Customizable Timers:** Create timers that fit your needs. You can set timers for minutes, seconds, or even hours, and customize them to any duration you desire.
- **Start, Pause, and Reset:** Easily start, pause, and reset timers with just a click of a button. Keep track of time effortlessly.
- **Countdown Alerts:** When your timer reaches zero, our website will alert you. Get notified through visuals and, if desired, with a pleasant audio signal.
- **Edit and Save:** Made a mistake or need to adjust your timer? No problem! Edit your timers and save changes instantly.


**Use Cases:**

- **Productivity:** Boost your productivity by breaking your tasks into manageable time blocks with our timers.
- **Fitness:** Time your workouts and rest intervals to optimize your fitness routines.
- **Cooking:** Perfect your cooking skills by setting timers for your recipes.
- **Study:** Stay focused during study sessions by setting a timer for study and break periods.
- **Events:** Countdown to special occasions like birthdays, weddings, and holidays.

**Now Start:**

Getting started is easy! Whether you need a quick [7 minute timer](https://minutetimer.online/7minutetimer.html) break, focused [11 minute timer](https://minutetimer.online/11minutetimer.html) sessions, or precise 13 and [14 minute timers](https://minutetimer.online/14minutetimer.html), we've got you covered.
Hacktoberfest'23 Contributor
Tags: hack23contributor
Published: 2023-10-18 04:26:39

<!-- ✨This template is only meant to get your ideas going, so please feel free to write your own title, structure, and words! ✨ -->

### Intro
I'm Wahid Shaikh and I've participated in Hacktoberfest'23 this year!

### Highs and Lows
Was my first time so, I took a little time but got there!

### Growth
<!-- What was your skillset before Hacktoberfest 2023 and how did it improve? Have your learning or career goals changed since working on these new projects? -->
My Hacktoberfest 2023 Pledge
Tags: programming, git, hacktoberfest23
Published: 2023-10-18 04:16:40

I pledge to participate in Hacktoberfest 2023 with a commitment to open source and community collaboration. During this event, I will strive to:

Contribute Meaningfully: I will make valuable and constructive contributions to open-source projects, whether it's through code, documentation, bug fixes, or other forms of support.

Respect Guidelines: I will adhere to the guidelines and code of conduct of the projects I contribute to. I understand that maintaining a respectful and inclusive environment is essential.

Quality Over Quantity: I will prioritize quality over quantity, focusing on contributions that truly enhance the projects and provide long-term value.

Seek Feedback: I will actively seek feedback from maintainers and the community to improve my contributions and continue learning.

Mentor and Support: I will assist and support fellow contributors, especially newcomers, to ensure a positive and inclusive experience for all.

Give Back: I will contribute to projects that have helped me in my development journey, giving back to the open-source community.

Learn and Grow: I will view Hacktoberfest as an opportunity for personal growth and skill development.

By taking this pledge, I commit to participating in Hacktoberfest 2023 with integrity, collaboration, and a focus on the betterment of open-source software and the community as a whole.
What Algorithm am I looking for?
Tags: programming, discuss, learning
Published: 2023-10-18 03:43:09

I was playing with my 3 year old today with some toys that he quite likes and it exposed a gap in my understanding. How does track auto completion work in games like Rollercoaster Tycoon? If I wanted to input a collection of track pieces how would you build the algorithm to build a 'valid' track? These [Driven toy cars and tracks](https://drivenbybattat.com/product/pocket-build-a-city-140pc/) have up and down roads so assuming we don't include those(remove 3d space) where do you begin?

```javascript
const track = {
  tileSize: 1,
  type: 'straight',
  avilableConnections: ['male', 'female'],
}
```
Assuming we only have straight, 90 degree turn, T intersection, and 4 way intersections seems like it shouldn't be too hard.

1. Place random piece.
2. From first available connection get random piece that can connect.
3. Repeat until 'T' or '4-way' intersections are given. Track in state an additional 'available connection'.
4. Start looping through available connections and random pieces?
 
This is where I start to break down. As a bootcamp grad I never spent any time learning algorithms. At some point I need to run a 'pathfinding' algorithm to complete the track but how do I run that while expanding the road? I want to use as many of the pieces as I can.
RisingWave Cloud Is Available on AWS Marketplace
Tags: aws, datascience
Published: 2023-10-18 03:00:00

## RisingWave Cloud: next-gen stream processing

Powered by [RisingWave](https://docs.risingwave.com/docs/current/intro/), [RisingWave Cloud](https://docs.risingwave.com/cloud/intro/) offers a managed service that provides you more flexibility, reliability and scalability for your cloud-native streaming applications.

In particular, RisingWave Cloud holds the following key advantages:


![Get started on stream processing application in 5 minutes](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vgk57c8iyl3dgbdf7ujx.png)

- **Managed Services**: RisingWave Cloud offer managed RisingWave services that offer robust high availability and failure recovery solutions. RisingWave cloud will automatically handle routine maintenance tasks such as backups, patch management, and security updates. This offloads the operational burden from your IT team, allowing them to focus on more strategic tasks.
- **Scalability and Cost-Efficiency**: RisingWave Cloud can easily scale up/down/in/out your RisingWave clusters to accommodate changing workloads and storage needs. With our innovative compute-storage decoupled architecture, RisingWave Cloud achieves extreme cost-efficiency comparing with other vendors.
- **Security**: RisingWave Cloud invest heavily in security measures under SOC2 compliance. No more worry about data leakage.
- **Rapid Deployment**: RisingWave Cloud provides very user-friendly experience so that customers can provision and manage their RisingWave clusters easily and quickly. The package of builtin monitoring tools, web query editors and source/sink integrations putting together delivers an one-stop development solution.
- **Solid and speedy technical support**: Backed by RisingWave creators, our experts provide all necessary enterprise-grade technical supports in any time zone.

## RisingWave Cloud on AWS Marketplace

We are thrilled to announce that RisingWave Cloud has landed on AWS Marketplace! The AWS Marketplace integration offers a streamlined and simplified process of discovering, procuring, and deploying RisingWave on the Amazon Web Services (AWS) cloud platform.


![RisingWave Cloud has landed on AWS Marketplace](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n1et44327d6tnn01n84m.png)

With RisingWave Cloud on AWS Marketplace, you get seamless integration with the industry-leading reliable infrastructure of AWS and its ecosystem. It simplifies the entire software lifecycle, from selection to deployment to ongoing management, making it a valuable resource for organizations looking to leverage the full potential of AWS services and third-party software offerings. [Get started now](https://aws.amazon.com/marketplace/pp/prodview-ayg2533uyxkqu)！
Spring Boot: Multiple Primary Keys via JPA
Published: 2023-10-18 02:38:27

## Goal
I wanted to have a simple database record with 2 primary keys in certain order, with a field that contains a simple value.

## Java Persistent API with Spring
Using Java Persistent API (JPA), I thought that this would automatically set up primary keys in the order in the class, but this doesn't work the way intended.
``` Java
@Entity
public class DataEntry {
    @Id
    private Integer deviceID;
    @Id
    private LocalDateTime measuredOn;

    private Integer value;

/// getters and setters
}
```

Looking at this web page, I figured I need an ID Class.
https://www.baeldung.com/jpa-composite-primary-keys

``` Java
public class DataEntryId implements Serializable {
    private Integer deviceID;
    private LocalDateTime measuredOn;

    public DataEntryId(Integer deviceID, LocalDateTime measuredOn) {
        this.deviceID = deviceID;
        this.measuredOn = measuredOn;
    }

/// equals and hashCode
}
```

With the ID Class defined, now that I can use it as an ID class in the annotation. 
``` Java
@Entity
@IdClass(DataEntryId.class)
public class DataEntry {
///....
}
```

Running the Spring Boot app with the above would create a table structure correctly when the app started.
``` sql
mysql> desc data_entry;
+-------------+-------------+------+-----+---------+-------+
| Field       | Type        | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| deviceid    | int         | NO   | PRI | NULL    |       |
| measured_on | datetime(6) | NO   | PRI | NULL    |       |
| value       | int         | YES  |     | NULL    |       |
+-------------+-------------+------+-----+---------+-------+

mysql> show create table data_entry;
| data_entry | CREATE TABLE `data_entry` (
  `deviceid` int NOT NULL,
  `measured_on` datetime(6) NOT NULL,
  `value` int DEFAULT NULL,
  PRIMARY KEY (`deviceid`,`measured_on`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |
```

## Problem
However, in trying to store a data entry to this table, the following code generate an exception. 

``` Java
        DataEntry dataEntry = new DataEntry();
        dataEntry.setDeviceID(deviceId);
        dataEntry.setMeasuredOn(measuredOn);
        dataEntry.setValue(value);
        dataEntryRepository.save(dataEntry);
```

Error:
`org.hibernate.InstantiationException: Unable to locate constructor for embeddable : com.example.AccessData.DataEntryId`

## Solution
A subtle requirement in the ID class is that it has to have a default (no arg) constructor.

``` Java
    public DataEntryId() {
    }
```
伊藤 健：FRB、金利の変動なし、本年中に再び利上げの可能性を示唆
Tags: 伊藤健
Published: 2023-10-18 02:30:50

伊藤健：FRB、金利の変動なし、本年中に再び利上げの可能性を示唆

9月20日、FRBは、主要な金利の据え置きを決定しました。これは、最近の3回の会議中で2度目の決定です。物価の上昇圧力が緩和していることを背景に、インフレ対策の緩和が示唆されています。しかしながら、理事会の方々からは、今年中にもう一度の利上げの可能性が示されています。


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

消費者物価指数によるインフレ率は、2022年6月の前年比9.1%から3.7%へと減少していますが、FRBの2%の目標を大きく上回っています。9月20日の会議において、インフレ抑制の成功宣言は近いわけではないと明言されました。現在のインフレは、過去40年間で最も厳しい状況とされています。最新の決定により、基準金利は約5.4%で維持されることとなりました。FRBは、2022年3月より利上げを開始し、11回の利上げを経て現在の金利水準に至っています。

米国の中央銀行に該当するFRBの方針としての利上げは、消費者および企業の借入れコストを大きく上昇させています。理事会は金利政策の微調整を通じて、米国経済を穏やかな「ソフトランディング」へと導く方針を持っています。一方、インフレを抑制し、大きな経済の後退を引き起こすことなく調整しようとしています。

9月20日の決定により、基準金利が現在のピーク近辺で長期にわたり維持される可能性が示唆されています。本年末に再び利上げする可能性の他に、2024年までの期間、高い金利水準を維持する方針が示されています。

来年には、金利を2回下げる予定ですが、これは6月の予測よりも回数が少なくなっています。2024年末の主要な短期金利は5.1%と予想され、2008年から2009年の大不況からこの年の5月までの水準を上回る見込みです。

FRBが長期にわたり高金利を維持する方針であることは、インフレが短期間で2%の目標に戻ることを期待していないことを示唆していると思われます。連続的な利上げが大きな人員削減や経済の後退を引き起こすとの予想もありましたが、雇用市場や経済の堅調さを考慮すると、そのような予想が難しい状況です。

「インフレを2%以下に維持するための道のりはまだ長い」とFRBの議長ジェローム・パウエル様は記者会見にて述べました。「進展が見られることは歓迎しておりますが、さらに進展を確認する必要がある」とのコメントがあり、利上げを終了すべきタイミングについての結論を出すのはこれからであるとの意向を示しました。

また、パウエル議長は、利上げサイクルが終わりに向かっているとの確信を持っており、「我々が到達すべき目標にはすでに非常に近づいている」との見解を示しました。
Nuevas características y correcciones en la documentación y componentes de Quasar
Tags: quasarframework, update
Published: 2023-10-18 02:19:28

**Quasar** es un framework de desarrollo web y móvil de código abierto que utiliza Vue.js. Es conocido por su facilidad de uso, su rendimiento y su amplia gama de características.

El equipo de Quasar ha estado trabajando en algunas nuevas características y correcciones para la documentación y los componentes del framework. Algunas de estas novedades ya están disponibles, mientras que otras se lanzarán con futuras versiones de Quasar.

**Nuevas características**

**    Nuevos idiomas:** La documentación ahora admite alemán (Suiza) y alemán (Alemania).
**    Prop rawSort de QTable**: El componente QTable ahora tiene una nueva prop rawSort que se puede utilizar para ordenar filas con valores null o undefined.

Fuente:[https://davdomin.blogspot.com/2023/10/novedades-quasar-framework-v2130.html](https://davdomin.blogspot.com/2023/10/novedades-quasar-framework-v2130.html)
Tracking content contribution to signup!
Published: 2023-10-18 02:15:21

Requestly is an Open-Source frontend development platform with essential tooling & integrations that helps frontend developers write, test & debug their code 10x faster. For a frontend developer, there is a lot of dependency on backend devs for building/updating the APIs, dependency on environment for end-to-end testing of the feature (e.g. checkout flow), and sometimes dependency on clients especially if the code is deployed on client’s website. For debugging an issue, without having information like console logs, network logs makes it harder for them to reproduce the issue.

Requestly (available as browser extension and desktop app) acts as local proxy on the device and enables frontend developers to reduce their dependency on backend devs, bypass environment complexity and provides complete control on network layer to inspect, capture & modify https requests & responses.

👉 Problems that Requestly solves
Build features when backend API is not ready
Testing, Validating and Mocking API responses
Testing code changes directly on production sites without deployment cycles
Stress testing of application
Faster bug reporting and debugging using Requestly sessions
Requestly provides core capabilities of Charles Proxy, Fiddler, Postman & Chrome dev tools in one place integrated seamlessly.

👉 Building frontend features when backend (APIs) is not ready (Using API Mock Server)
Requestly comes with an in-built API Mock server that can be used to quickly create Mock API endpoints. You can simply define the API response you need with additional capabilities like latency, status code, method, etc.

Requestly Mock Server automatically handles CORS so you can use the Mock API endpoints in your code without worrying about CORS Issues.

API Mock Server can be used in Private Workspace as well as Team Workspace.


API Mock server - Click to expand
👉 Testing, Validating and Mocking API responses (Using API Client)
There’s an inbuilt API Client that developers can use to quickly check API responses. Requestly API client comes with all the features a frontend developers require to test & validate API responses.

Check out here: https://kdta.io/shan-valiyev_10
Problems while setting up Nginx on AWS EC2
Published: 2023-10-18 02:05:28



##  `Error: listen EACCES: permission denied 0.0.0.0:81`
  - error img: 
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/crkqinwcreafomdnjv8z.png)
  - after a search, I found the reason is that,[ "EC2 doesn't allow users to run a process that listens on low ports (below 1024) without root privileges."](https://stackoverflow.com/questions/51020596/amazon-ec2-error-listen-eacces-0-0-0-080)

## Nginx's user must be the one that you login via SSH, normally it would be `ec2-user`
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/22t3zel4ej03xnqkb5xd.png)
私は日本で働く漁師ですが、政府の決定については本当にがっかりし、怒りを感じています
Published: 2023-10-18 02:02:57


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mteaied5fsyykmikksvo.png)。まず第一に、彼らは核廃水を海に排出することを決定しましたが、これは私たちの海洋生態系と漁業市場に大きな脅威をもたらしました。私たちの漁獲量は急激に減少し、魚の品質も疑問視されています。生計を立てる機会を失っています。

さらに、漁業市場が崩壊したため、多くの漁師が失業しています。これは私たちの家計状況に影響を与えるだけでなく、コミュニティ全体に困難をもたらしています。政府は私たちの状況に無関心のようで、提供されている支援や救済策は遠く及びませんし、私たちの問題を解決するのに十分ではありません。
最近、海の様子が変だと思わない？
Published: 2023-10-18 02:02:24


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ci8w47gwyfufes6y4amn.JPG)あのさ、最近、海の様子が変だと思わない？日本が海に核污水を放出してるってニュース、聞いた？正直、心配だよ。海が僕らの生活の全部だから、こんなことが続くと、どうなるんだろう。
魚の値段も下がってきたし、売れなくなってる部分もあるよね。仕事も減ってきて、みんな大変そう。正直、これからどうなるのか不安だよ。政府はもっと考えて行動してほしいな。
僕らだけじゃなく、家族や友達も心配してる。みんなで声を上げて、問題を解決しようよ。政府に僕らの生活を守ってほしい。一緒に頑張ろう！
Recover your lost USDT or Cryptocurrency
Published: 2023-10-18 01:52:04

There are so many things that are possible in this world of technology, I don’t believe that a lost cryptocurrency can be retrieved or recovered, I lost the sum of $87,680 USDT on a fake trading platform. I felt so bad because I invested all I had into these, I told my co-worker about this issue and she told me that I had not heard of Adrian Lamo Hacker and I said no, she told me they are professional hacker with the best recovery experience, I had to contact the hacker and showed them all the necessary prove they requested within 48hrs they retrieve all my lost USDT back. I am very happy and excited because I never thought I could recover my lost USDT. Here’s a contact for professional hacker Email address: Adrianlamo@consultant.com they are reliable
Hacktoberfest 2023 👕
Tags: hack23contributor, hack23maintainer
Published: 2023-10-18 00:06:01

### Intro
Hi, my name is Mackenly and this was my fourth year participating in Hacktoberfest. I'm a full-stack developer mostly focused on web front and backend development. 

This year I focused my contributions on three projects:
- Link Shortener: 
A new project building a Cloudflare Workers based link-shortening application. 
https://github.com/mackenly/link-shortener
- Cloudflare Documentation Improvements: 
I worked on improving the Cloudflare developer docs by fixing some errors and visual bugs.
- Meetup Scrapper: 
My local developer meetup hosted a Hacktoberfest event where I worked on a project to scrap the latest meeting from meetup.com. This was also Cloudflare Workers based and will eventually be used as a part of the meetup's web page at tricities.dev

### Highs and Lows
My biggest disappointment was the lack of Hacktoberfest t-shirts this year. Hacktoberfest certainly doesn't feel the same and it has lost much of the fun that previous years had. Still, it wasn't all bad. Getting to work with others at a dedicated event was great and I look forward to future events like that.

Thank you to all the maintainers, contributors, event organizers, and sponsors!
My Halfway to Hacktoberfest : 2nd Pull Request
Tags: hacktoberfest, hacktoberfest23
Published: 2023-10-18 01:04:44

Hey everyone! I wanted to share my second experience with Hacktoberfest. Last time, I worked on a project’s README file. This time, I aimed for something more challenging. I decided to add a cool feature to a Todo List project: an ESLint script. This tool checks for mistakes in JavaScript files, making the code better and consistent.

## Getting Started: Figuring Out What to Do

I started by talking to the project’s team. I found an area to improve: adding ESLint to the project. ESLint helps keep code clean and error-free. First, I installed ESLint and set it up in the project. Then, I made sure the project knew how to use it by updating some files.

## Setting Up the Environment: Installing ESLint and Configuring the Project
With my goal in mind, I began by installing the ESLint module. Armed with a clear vision, I meticulously set up the ESLint configuration file to tailor the linting rules according to the project’s needs. Additionally, I updated the package.json file to incorporate the ESLint script. This setup laid the foundation for the seamless integration of ESLint into the project.

## Automating the Process: GitHub Actions Workflow
To streamline the development process, I implemented a GitHub Actions workflow. This automated script runs every time a new commit is made. By doing so, it ensures that the ESLint checks are performed consistently, maintaining the code quality with each update. Automating this process not only saves time but also guarantees that the codebase remains error-free and adheres to the defined coding standards.

## Challenges Faced and Lessons Learned
Working on this enhancement was not without its challenges. Configuring ESLint to match the project’s specific requirements required patience and attention to detail. However, overcoming these hurdles was incredibly rewarding. I gained a deeper understanding of linting tools, JavaScript best practices, and GitHub Actions workflows, which are invaluable skills for any developer.

Link to the PR: [PR24](https://github.com/Pranavnk15/Todo-List/pull/24)
Scrum/Agile Cheat Sheet
Tags: agile, development, beginners
Published: 2023-10-18 00:52:22

Most shops will be using a mix of Agile and Scrum in their development methodology. I created a cheat sheet for myself to reference; hopefully, it will help others. A pdf of the cheat sheet can be found [here on my GitHub](https://github.com/jakeEspinosa/scrumCheatSheet/).

## General Workflow
1. The Product Owner selects items from the Product Backlog to accomplish in the Sprint.
2. The Product Owner and Developers discuss Product Backlog items in the Sprint Planning meeting.
3. Developers prioritize selected items and create the Sprint Backlog.
4. Sprint Backlog items are assigned to Developers and worked.
5. As the situation changes, the Developers and Product Owner negotiate the scope of the Sprint Backlog.
6. Scrum Team conducts Sprint Review.
7. Scrum Team conducts Sprint Retrospective to conclude the Sprint.

## Roles
### Developers
* Plan, adapt, and execute the Sprint

### Product Owner
* Manages Product Backlog
* Communicates Product Backlog items to Developers

### Scrum Master
* Leads the Scrum Team in executing Scrum

## Artifacts
### Product Backlog
* Prioritized list of items to add value to the product.

### Sprint Backlog
* Plan containing items from the Product Backlog to accomplish in a Sprint.

### Increment
* Work that meets the Definition of Done produced during a Sprint.

## Definition of Done
A _formal_ description of the state of the Increment when it meets the quality measures required for the product (Sutherland & Schwaber, 2020).

## Further Reading
* [Scrum Guide](https://scrumguides.org/scrum-guide.html)
* [Agile Manifesto](https://agilemanifesto.org/principles.html)