teleren/devto huggingface dataset:
Bas' Take on Tech: The story behind Apple's thinnest iPad
Tags: watercooler, computerscience
Published: 2024-05-14 14:30:00

# 📱 Apple Introduces the M4

At the last Apple Event, the company introduced a new iPad. Why is that relevant news?

- The accompanying commercial did not have a single living being involved, yet Apple had to apologize for hurting feelings. Are we really that sensitive?
- For the first time, Apple’s ARM chip was introduced in an iPad, not in a Mac first
- The iPad being the thinnest Apple device of all time now, brings some Jony Ive vibes back

Ok, all of that is gossip. But there is another story behind the M4.

Let’s start with Apple’s reasoning behind “Apple Silicon”. When you think of CPUs, you might think of gaming computers, laptops, and servers. In those markets combined, Apple is a small player with approx. 10% market share in the desktop market (and arguably 0% in the server market). However, nowadays smartphones and tablets outperform entry-level desktop hardware and are shipped in two orders of magnitude. 

Flashback to the 90s: The rise of the home computer. After the success of the 286, 386, and 486, Intel’s “Pentium” processor became the best selling CPU of that time, and it was timed very well: In essence, it marked the era of the personal computer. At that time, CPU companies had to produce their own chips. There was no TSMC in Taiwan. And speaking of manufacturing capabilities, Intel had a lot of it, giving them a competitive advantage in terms of unit costs. The x86 CPU (the “Pentium” being the 586) is a “complex instruction set computer” (CISC) and could be produced by Intel’s blue men at low unit costs. The Intel CPU competed with “Reduced Instruction Set Computers” (RISC), which were simpler to design and easier to produce. The only problem: The manufacturers like Sun Microsystems, Silicon Graphics, HP, IBM, (and Apple) and others didn’t have the production capabilities and aimed for a market of high-end workstations. As a result, they needed less chips and ended up with higher unit costs despite the simpler architecture.

[Read more](https://open.substack.com/pub/basc/p/bas-take-on-tech-the-story-behind?r=20mg42&utm_campaign=post&utm_medium=web&showWelcomeOnShare=true)
WordPress Studio, gratuito y de código libre
Tags: wordpress
Published: 2024-05-14 14:19:50

¿Qué es Studio? Es la última innovación de WordPress.com, un programa de código libre diseñado para revolucionar la forma en que creas, pruebas y compartes tus proyectos web.

Imagina esto: simplemente descarga Studio, instálalo en tu dispositivo Mac y ¡listo! En cuestión de segundos, estarás listo para crear tu propio WordPress en local. Sin complicaciones, sin contraseñas. Solo pulsa "Add site" y prepárate para entrar en un mundo de posibilidades infinitas.

¡Descubre cómo Studio de WordPress revoluciona el desarrollo web! Descarga gratis y crea tus proyectos con facilidad. El futuro es ahora. [¡Haz clic para más información!](https://angelcruz.dev/post/que-es-wordpress-studio?utm_source=devto&utm_medium=social&utm_campaign=promotion)
Oxiton Foundation Community Statement
Published: 2024-05-14 14:16:37


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/76c0d2127b2idlk7en0w.png)
# Welcome to Oxiton Foundation

Hello and welcome to Oxiton Foundation, where innovation meets collaboration in the realm of open-source software development. 

## Our Thoughts
At Oxiton, we believe in the power of community-driven initiatives to shape the future of technology. With a passionate team of developers, designers, and enthusiasts, we strive to create impactful solutions that are accessible to all. 

Our foundation is built upon the principles of transparency, inclusivity, and collaboration. We embrace diversity in perspectives and skills, recognizing that it is the collective intelligence of our community that drives progress forward.

Through our commitment to open-source ideals, we foster an environment where ideas flow freely and barriers to entry are dismantled. Whether you're a seasoned developer or just starting out, there's a place for you here at Oxiton. 

By leveraging the power of open-source, we aim to democratize technology, making it more equitable and accessible for people around the globe. Through our projects, we seek to address pressing challenges, empower individuals, and drive positive change in society.

[Join us](https://github.com/oxiton-foundation) on this journey as we harness the collective creativity and ingenuity of our community to build a brighter, more inclusive future through open-source innovation. Together, we can make a difference.

Welcome to Oxiton Foundation, where together, we code for change.

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


## Our Socials:

- [Discord](https://discord.gg/DHdye5hJ)
- [GitHub](https://github.com/oxiton-foundation)
- [Instagram](https://www.instagram.com/oxitonfoundation)
- [Dev](https://dev.to/oxiton_foundation)
A Practical Guide To Writing Introductions
Tags: writing, introduction, blogging, blog
Published: 2024-05-14 14:14:24

*Are you struggling with the introduction as it’s absolutely annoying thing that has to be written? It simply summarises the main points of your article. So why so much noise about it?*

If your introduction is weak, it’ll discourage the reader from reading further — even if the title was captivating. You have just a few seconds to catch your reader’s attention.

Let’s go!

![Photo by [Green Chameleon](https://unsplash.com/@craftedbygc?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/s/photos/writer?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)](https://raw.githubusercontent.com/jetthoughts/jetthoughts.github.io/master/static/assets/img/blog/practical-guide-writing-introductions-introduction/file_0.jpeg)

The introduction is referred to as a lead, which simply means the opening paragraph of a news story, essay, or article.

There are 3 important elements of a good introduction. Let’s briefly look at them:

* ***Hook:*** This is what pulls the reader into your blog entry. Make it specific, brief, and interesting. It can be a single sentence, a phrase, or even a word. Your hook could be a question.

* ***Transition:*** The hook grabs your attention and then leads the reader into the transition. The transition is usually a sentence that connects the hook to the body of the post and clarifies the title. This is how you lead people through your blog entry.

* ***Thesis:*** The last element of an introduction is the thesis. It summarizes the topic and strengthens the reason why the reader should continue with your blog post idea. If you do a great job at the transition stage, the thesis will likely fall into place and make a great blog post.

![](https://raw.githubusercontent.com/jetthoughts/jetthoughts.github.io/master/static/assets/img/blog/practical-guide-writing-introductions-introduction/file_1.jpeg)

Anyway, a catchy introduction provides the reader with a brief overview of your topic and an explanation of your thesis. The successful introduction is fresh, engaging, and enjoyable.

Good luck!
**Ruslana** is a Lead Generation Manager at [JetThoughts](https://www.jetthoughts.com/). Follow her on [LinkedIn](https://www.linkedin.com/in/ruslana-brykaliuk-970016135/).
>  If you enjoyed this story, we recommend reading our [latest tech stories](https://jtway.co/latest) and [trending tech stories](https://jtway.co/trending).
The Trial Period for Staff Augmentation in JetThoughts
Tags: startup, engagement, team, company
Published: 2024-05-14 14:11:00

*We offer a 2-week trial with no obligation. So you can test everything and see how it goes with no financial risks at all. Let’s see how it works…*

![Photo by [Austin Kehmeier](https://unsplash.com/@a_kehmeier?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/s/photos/hands-together?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)](https://cdn-images-1.medium.com/max/3200/0*rE9LfjoylMlIDShn)

## What is the trial period?

The Trial period is primarily designed to test out whether new employees are a good fit for the business and allow both employer and employee to start an employment relationship.

This means that you try out [JetThoughts](https://www.jetthoughts.com/)’ service and get a better idea of how we work. The trial period is generally taken up to two weeks, this is enough time to confirm the engagement will be successful.

## Why do we use the Trial period?

Nowadays, everyone uses different advertising tools and it’s hard to choose the one from all the companies that can really help. The trial period helps employers to be sure they’ve made the right recruiting decision and don’t regret it.

Moreover, employers can use the trial period to evaluate the performance, skills, and abilities of our team members.

This reduces the expense of continuing to employ someone who is unsuitable for the job and enables them to be replaced more swiftly.

## How does the Trial period work?

If you’re completely satisfied with the results, we’ll ask for the first payment (for the time) and request to continue the engagement for as long as you’d like. Next to the trial period if both parts are comfortable with each other, you’ll get bi-weekly invoices to pay.

If you’re not completely satisfied, you won’t be billed. From there, we can either part ways, or we can provide you with another member of our team who may be a better fit and with whom we will begin a second, no-risk trial.

We understand that sometimes you can actually really forget about the ending of the Trial period. That’s why you’ll get a notification in two days before ending.

Given the potential pitfalls, if you are considering using the Trial period with us for your next hire, feel free to contact us and discuss further.
>  *Ruslana is a Sales&Marketing Manager at [JetThoughts](https://www.jetthoughts.com/). Follow her on [LinkedIn](https://www.linkedin.com/in/ruslana-brykaliuk-970016135/).*
>  *If you enjoyed this story, we recommend reading our [latest tech stories](https://jtway.co/latest) and [trending tech stories](https://jtway.co/trending).*
Buy Verified Cash App Accounts
Tags: webdev, programming, ai, productivity
Published: 2024-05-14 14:08:17

[Buy Verified Cash App Accounts
](https://usbestsmm.com/product/buy-verified-cash-app-accounts/
)24 Hours Reply/Contact
Email: usbestsmm@gmail.com
WhatsApp: +1 (323) 448-3313
Skype: Usbestsmm
Telegram: @Usbestsmm
https://usbestsmm.com/product/buy-verified-cash-app-accounts/
Buy Verified Cash App Accounts
Tags: webdev, programming, ai, productivity
Published: 2024-05-14 14:08:10

[Buy Verified Cash App Accounts
](https://usbestsmm.com/product/buy-verified-cash-app-accounts/
)24 Hours Reply/Contact
Email: usbestsmm@gmail.com
WhatsApp: +1 (323) 448-3313
Skype: Usbestsmm
Telegram: @Usbestsmm
https://usbestsmm.com/product/buy-verified-cash-app-accounts/
Lo primero... Aprender sobre redes.
Tags: internet, tutorial, learning, network
Published: 2024-05-14 14:05:29

Sí, aprender sobre redes ha sido uno de los primeros pasos que he realizado a la hora de sumergirme en el mundo de la programación y la tecnología. 

Me parece vital dominar bien todo lo que tenga que ver con las conexiones de internet y como se mueve la información de un lado para otro. Si más adelante queremos utilizar esta información o saber como se mueve la que nosotros generamos,  me parece fundamental asentar las bases en este campo.

Por este motivo, os comparto la serie de vídeos que ha realizado [@macjosan](https://www.youtube.com/@naseros) y su "[Curso de redes desde 0](https://www.youtube.com/playlist?list=PLSvxAUzJ-XSfY0KpwV8SHBlyLVcrZkENc)" de Youtube. Sin duda alguna [@macjosan](https://www.youtube.com/@naseros) y su canal **Naseros es el referente en español **en este campo y todos sus contenidos son de mucho valor.

Personalmente me ha resultado muy útil y de mucha ayuda, tanto en conceptos que ya conocia como en los que no sabía nada y gracias a su forma didáctica de explicar los he entendido y asentado muy bien. 

Para mi, estos 21 vídeos son muy útiles para empezar y construir una buena base para todo lo que venga. 

Por este motivo, no quiero dejar pasar la oportunidad de compartirlo por si a alguien más le puede resultar igual de útil.


**"¿Tú cómo llevas el tema de redes? ¿Te parecen vitales para el mundo de la programación?"**

[Pincha aquí para ver el curso de redes de Macjosan](https://www.youtube.com/playlist?list=PLSvxAUzJ-XSfY0KpwV8SHBlyLVcrZkENc)

[Github](https://github.com/LluisTech)
[Mastodon](@lluistech@techtoots.com)
restore postgres database in Odoo
Tags: postgres, postgressql, odoo
Published: 2024-05-14 14:04:54

To restore the database gzip file to a database, 

```
gunzip < backup_database.sql.gzip  | psql -d <db_name> 
```
if you want to restore from .sql file then

```
psql -d new_database_name -f /path/to/your/sql/file.sql
```
What is The Difference Between Data Analytics & Business Intelligence?
Tags: beginners, datascience
Published: 2024-05-14 13:55:15

**Business Intelligence:** It is a set of methodologies, processes, architectures, and technologies that leverage the outcomes of information management processes for analysis, reporting, performance management, and information delivery.

![Business Intelligence Mindmap](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hxgp7w8mf8qmtku1zkui.png)

**Data Analysis:** The process of examining data sets for their transformation and visualization. Thus, conclusions are drawn about the information they contain to manage indicators.

## What does a data analyst do?

![Data Analyst Role](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2ubi2nali8r7goyogdlt.png)

Data analysts seek to determine how data can be used to answer questions, solve problems, and generate insights.

They study what is happening now to identify trends and make predictions about the future.

### 1. Infrastructure and Preparation

![Infrastructure & Preparation](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rxh6ij8udya2ubo084du.png)

- Design, create, and maintain databases and data systems.
- Cleaning and preparing data.
- Develop and maintain related codes, storage, and data processing.
- Data mining from primary and secondary sources.

### 2. Exploration

![Exploration](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2375rlubgo5zwcl8qz2n.png)

- Analyze and interpret results using statistical tools and techniques.
- Identify trends and patterns in data sets.
- Identify new opportunities for process improvement.

### 3. Monitoring

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

- Creating metrics to assess desired outcomes.
- Providing data reports and dashboards for management.

### 4. Strategic

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

- Working alongside engineering and management teams providing support in decision-making and establishing data-based goals.

## Types of Data Analysis

![Data Analysis Mindmap](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1k050uvo8ce0lseia23k.png)

- **Descriptive:** What happened? What is it? Describes key patterns in the existing data, allows observing common situations and behaviors, understands the situation of a metric and sees its behavior in the past.
- **Diagnostic:** Why did this happen? Understands the root cause of the problem. Conclusions are based on historical data identified in the descriptive analysis.
- **Predictive:** What will happen? Identifies future behaviors, based on historical information.
- **Prescriptive:** What should be done? With simulations and optimizations, the information resulting from the predictive analysis is compared to implement an action.
Navigating MBBS Management Quota Fees: What You Need to Know
Published: 2024-05-14 13:50:08

In the journey of pursuing a career in medicine, gaining admission to a reputable MBBS program is a significant milestone. For many aspiring medical students, securing admission through management quota presents a viable option. However, understanding the intricacies of **[MBBS management quota fees](https://www.topmedicalcolleges.co.in/mbbs-management-quota-fees-in-maharashtra/)** is essential before embarking on this path.

Management quota seats in MBBS programs are a limited number of positions set aside by private medical colleges. Unlike regular admissions based solely on entrance exam scores, management quota admissions often involve criteria determined by the institution's management, including financial considerations.

One of the primary considerations for students opting for management quota admissions is the associated fees. MBBS management quota fees encompass various expenses, including tuition fees, accommodation charges, examination fees, and other miscellaneous costs. It's crucial to note that these fees tend to be higher than those for regular admissions, reflecting the privilege of securing admission through this route.

Before committing to management quota admission, prospective students should conduct thorough research on the fee structures of different colleges. Factors such as the institution's reputation, location, and facilities provided can significantly influence the fee amounts. Additionally, exploring available scholarships or financial assistance programs can help alleviate the financial burden associated with management quota fees.

While management quota offers an alternative pathway to medical education, it's essential for students and their families to carefully weigh the financial implications. By understanding MBBS management quota fees and exploring available options, aspiring medical students can make informed decisions about their academic journey and future career in medicine.

Embarking on the path to becoming a doctor is a significant investment, both academically and financially. By navigating MBBS management quota fees with diligence and foresight, aspiring medical professionals can pave the way for a successful and fulfilling career in the field of medicine.
🚀 The easiest way tech influencers and content writers can make money 💰
Tags: webdev, opensource, javascript, beginners
Published: 2024-05-14 13:41:37

Over the last two years, I have spoken to more than 100 founders. They have all faced the same problem - they couldn't find good content writers and influencers.

On the flip side, I have encountered many content writers and influencers having a hard time:

- Getting work
- Managing their orders
- Keep themselves safe by earning money

That's where [Gitroom](https://git.sn/gitroom-dev) shines
## TL;DR: it's free. You can register and earn money.

![Make money](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ag2oygkavq20a6kom4n0.gif)

---

## Why is it different?
Today, [Gitroom](https://gitroom.com) is one of the most prominent open-source communities for open-source founders. Many of them are funded — their problem is not spending money but finding the right people to spend their money on.

Next week, we will have a big launch for the new writers and influencers for the community - so you want to be there.

Gitroom is really similar to [Fiverr](https://www.fiverr.com/).

1. You list yourself on the platform.
Founders contact you for promotion.
2. You send them an offer per post.
3. They pay for the offer, and their money will be held by Gitroom.
4. You start to create posts from inside the system (Yes, Gitroom is a scheduling tool, also)
5. They approve your post
6. Once it is published, Gitroom will automatically send you the funds.

The trick about Gitroom is that the posting goes from inside of Gitroom, so you are 100% protected.


![Safe](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7pzzxq8rv7s394o6bffg.png)

---

## How to start

Head over to the [Gitroom platform](https://git.sn/gitroom-dev) and register.

![Gitroom register](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q0i9cnqmw37000xmznv8.png)

Then, complete the onboarding; it's super essential that:

1. You add your name, bio, and profile picture.
2. Connect your Social media platform so you can offer them later.

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

Go into the marketplace as a seller, connect your bank account, and add your expertise.

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

---

## I am done. What's now?

**PLEASE MAKE SURE YOU ADD YOUR BANK DETAILS AND BUSINESS INFORMATION OR YOU WON'T SHOW UP IN THE LIST**

Just wait for an email in your inbox about new offers.
Also, [Gitroom is fully open-sourced](https://github.com/gitroomhq/gitroom/).
So feel free to check the code and see if everything is okay.

You can also suggest new features / contribute some code :)

At the moment, you don't need to apply to be in the platform, but if I start to get a major amount of spam, I will change it.

Let me know what you think about the system ❤️
Install latest gdal in debian
Tags: debian, gdal, gis
Published: 2024-05-14 13:37:48

Hi , I am writting short steps about how to install latest gdal version in your debian stable. 

By the time I am writting this post the default version of gdal available in the stable debian bookworm is 3.6.5 but I want the latest one . Usually gdal will publish the latest release in the unstable source first. if you wanna get your hand on it either you need to install it from the source or you can install it from the unstable source. I will list how to install from unstable source only for the gdal

1) First update sour package list 

```bash
 sudo nano /etc/apt/sources.list
```

Add following line 
```bash
deb http://deb.debian.org/debian/ unstable main contrib non-free
```

2) Update package list 

```bash
sudo apt update
```

3) Now install gdal-bin using unstable source

```bash
sudo apt install -t unstable gdal-bin
```
4) Check your gdal version 

```bash
ogrinfo --version
```

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




Hurray ! 

## Install gdal python 

if you want python installation of gdal then you can follow following steps : 

- Install gdal dev libraries 
```bash
sudo apt-get install libgdal-dev
```
- Export env variables 
```bash
export CPLUS_INCLUDE_PATH=/usr/include/gdal
export C_INCLUDE_PATH=/usr/include/gdal
```
- Now install gdal using pip 
```bash
pip install gdal==<Version from ogrinfo--version>
```
You are all set !