teleren/devto huggingface dataset:
How to Read Technical Books 📚
Tags: technicalbooks, reading, career
Published: 2024-01-08 05:55:47

Hello! Happy 2024! THIS is the year where we're picking up the stack of software engineering books that are collecting dust and cracking them open. 

Last year, I started reading _Designing Data-Intensive Applications_ by Martin Kleppmann. One page in, and I realized reading it was going to be a _doozy_. Getting through the material taught me that reading technical books requires a level of effort that goes beyond reading your average book. Here are my top tips for reading technical material. 

**TIP #1 - Draw it out** ✍🏽

For example, if the text lists out the pros and cons of using a specific technology, draw it out in an actual chart. So many of these books don't have pictures (can we please change this)so drawing goes a long way. If there’s an analogy that comes to mind when reading about a concept, draw it out! I enjoy using Figma to create slides containing all my visuals. 


![figma](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/98vpjcck59sgobt1vlmt.png)

**TIP #2 - Use ChatGPT** 💻

Use ChatGPT to look up any keywords or phrases you don’t understand, especially if the text doesn’t explain what it is. For example, if there’s a paragraph talking about how nodes communicate through _routing packets_ and you’re _like what is a route packet???_, just look it up.

_pro tip: use the voice feature in the chaptgpt mobile app for quick answers on the go._


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

**TIP #3 - Read Blogs** 💡

Read engineering blogs that show real-life examples or case studies that help solidify the concepts you are reading about. For example, [this](https://www.educative.io/blog/taylor-swift-ticketmaster-meltdown?utm_campaign=brand_educative&utm_source=google&utm_medium=ppc&utm_content=performance_max&eid=5082902844932096&utm_term=&utm_campaign=%5BNew%5D+Performance+Max&utm_source=adwords&utm_medium=ppc&hsa_acc=5451446008&hsa_cam=18511913007&hsa_grp=&hsa_ad=&hsa_src=x&hsa_tgt=&hsa_kw=&hsa_mt=&hsa_net=adwords&hsa_ver=3&gad_source=1&gclid=Cj0KCQiAtOmsBhCnARIsAGPa5yZWCNUNOhfx_gA6lN0W18HnXfNUwm1xOwdA-6tzQT0iQx_meh2w7koaAoaEEALw_wcB) blog post from Educative covers the Ticketmaster meltdown from a system design perspective and this might have affected you personally if you’re a swiftie! 

**Tip #4 - Teach the material** 🍎

My last tip is to teach the material! You can do this via blog posts, YouTube, LinkedIn, etc. I started a book club recently that covers one chapter of Designing Data-Intensive Applications a month, which adds a level of positive pressure to study and understand the material. Teaching the material solidifies it in your brain. 

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

I hope this helps! Let me know in the comments what you're all reading.
Online MCA Degree Program
Published: 2024-01-08 05:55:15

**Introduction**: In an era marked by rapid technological advancements and an ever-evolving digital landscape, education has undergone a significant transformation. One noteworthy development is the rise of online degree programs, offering unprecedented accessibility and flexibility to learners worldwide. Among these programs, the **#OnlineMasterofComputerApplications** (MCA) degree stands out as a beacon of opportunity for aspiring IT professionals. This article explores the unique features and advantages of pursuing an **#OnlineMCADegree**, shedding light on the transformative journey it offers to individuals seeking to advance their careers in the dynamic field of computer applications.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3hxif6rdkulbpeju7omz.jpeg)
To Know more about **Online MCA Degree** , Explore our blog : https://onlinemca.in/

#onlinemca #onlinemcadegree #mcaonline #onlinemcacourse #onlinemcacourses #onlinemcadegreeprogram #mcaonlinedegree #mcaonlinedegreeprogram #mcaonlinedegreecourse
Print HTML content with CSS styles using VB.NET
Tags: vb, html, beginners, programming
Published: 2024-01-08 05:53:58

If you want to Print HTML content with CSS styles using VB.NET and add QR in footer section then code is available at below link:
[https://dgihost.com/index.php/2024/01/08/printing-html-content-with-css-styles-using-vb-net/](https://dgihost.com/index.php/2024/01/08/printing-html-content-with-css-styles-using-vb-net/)
Get Creative and Generate Golf Emojis with Simplified AI Emoji Maker Online |
Published: 2024-01-08 05:11:53

Simplified **[AI Emoji Maker Online](https://simplified.com/ai-emoji-maker/golf)** is a game-changer for golf lovers. With its advanced technology, you can generate realistic and detailed golf emojis that are sure to impress. From golfers in action to iconic golf course landmarks, there are endless possibilities to explore. Let your golf emojis do the talking and showcase your passion for the game.
Get creative and generate golf emojis like never before with Simplified AI Emoji Maker Online. This intuitive tool allows you to customize every aspect of your emojis, from the golf club used to the golfer's expression. Whether you want to create emojis that represent your favorite golf moments or simply add a touch of humor to your messages, this emoji maker has got you covered.
LUKS Encrypt 🔐 Raspberry PI 🍓🥧
Tags: raspberrypi, luks, tutorial, security
Published: 2024-01-08 04:57:01

## Requirements

1. Raspberry PI
2. SDCard w/ Raspberry PI OS Lite installed
3. Flash drive connected to the RPI (to copy data from root partition during encrypt)
4. Bash scripts: https://github.com/F1LT3R/luks-encrypt-raspberry-pi

## Install OS and Update Kernel

1. Burn the Raspberry PI OS to the SDCard w/ `Balenar Etcher` or `Raspberry PI Imager`

2. Copy install scripts into `/boot/install/`

3. Boot into the Raspberry PI and run `sudo /boot/install/1.update.sh`

4. `sudo reboot`  to load the updated kernel


## Install Enc Tools and Prep `initramfs`

1. Run script `/boot/install/2.disk_encrypt.sh`

2. `sudo reboot` to drop into the initramfs shell. 


## Mount and Encrypt

1. Mount master block device to `/tmp/boot/`

    ```shell
    mkdir /tmp/boot
    mount /dev/mmcblk0p1 /tmp/boot/
    ```

2. Run the encryption script, passing your flash drive descriptor:

    ```shell
    /tmp/boot/install/3.disk_encrypt_initramfs.sh [sda|sdb|etc] 
    ```

3. When LUKS encrypts the root partition it will ask you to type `YES` (in uppercase).

4. Create a decryption password (you will be asked twice).

5. LUKS will ask for the decryption password again to copy the data back from the flash drive to the root partition.

6. `reboot -f` to drop back into initramfs.


## Unlock and Reboot to OS

1. Mount master block device at `/tmp/boot/`

    ```shell
    mkdir /tmp/boot
    mount /dev/mmcblk0p1 /tmp/boot/
    ```

2. Open the LUKS encrypted disk:

    ```shell
    /tmp/boot/install/4.luks_open.sh
    ```
  
3. Type in your decryption password again.

4. `exit` to quit BusyBox and boot normally.


## Rebuild `initramfs` for Normal Boot


1. Run script: `/boot/install/5.rebuild_initram.sh`


2. `sudo reboot` into Raspberry PI OS.

3. You should be asked for your decryption password every time you boot.

    ```shell
    Please unlock disc sdcard: _
    ```






____

## References

- Source: https://forums.raspberrypi.com/viewtopic.php?t=219867
- https://github.com/johnshearing/MyEtherWalletOffline/blob/master/Air-Gap_Setup.md#setup-luks-full-disk-encryption
- https://robpol86.com/raspberry_pi_luks.html
- https://www.howtoforge.com/automatically-unlock-luks-encrypted-drives-with-a-keyfile
Simplified: Your Go-To Source for AI Emoji Maker Online Love You Emojis
Published: 2024-01-08 04:55:38

Express yourself with unique [Love You emojis ](https://simplified.com/ai-emoji-maker/love-you)created using Simplified AI Emoji Maker Online. Whether you want to add a romantic touch to your messages, express your love, or simply enjoy the heartfelt vibes of Love You emojis, these emojis will help you showcase your creativity and convey your feelings. Add a touch of love and affection to your messages and let your Love You emojis make a statement.
Simplified: Add a Personal Touch with our Boxing Emoji Maker Online
Published: 2024-01-08 04:50:57

Express your passion for boxing with [**[boxing emojis](url)**](url) using Simplified online emoji maker. Create emojis that represent different boxing moves and make your conversations more fun and engaging. Our easy-to-use tool allows you to design and generate boxing emojis for online messaging. Simplified online emoji maker enables you to design custom boxing emojis. Express your love for the sport with personalized boxing emojis. With our intuitive tool, you can add a touch of uniqueness to your conversations and make them more expressive.
**
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/15clkn9f9k8iux3k8mlg.jpg)**
BenTretoplist
Tags: bentretoplist
Published: 2024-01-08 04:48:38

[BenTretoplist.com](https://bentretoplist.com/) là trang web đánh giá và xếp hạng các địa điểm, sản phẩm, dịch vụ uy tín, nhằm hỗ trợ người dùng trong việc lựa chọn thông minh tại Bến Tre. Có đội ngũ biên tập viên là người địa phương có nhiều trải nghiệm độc đáo, tập trung tạo ra những bài viết chân thực và chi tiết nhất.
#BenTretoplist #BenTrereview

Địa chỉ: 20 Âu Cơ, Mỹ Thạnh An, Bến Tre
Hotline: 0816092777
Website: [https://bentretoplist.com/](https://bentretoplist.com/)
Email: bentretoplist@gmail.com

Social:
[https://www.facebook.com/bentretoplist](https://www.facebook.com/bentretoplist)
[https://www.youtube.com/@bentretoplist](https://www.youtube.com/@bentretoplist)
[https://www.pinterest.com/bentretoplist/](https://www.pinterest.com/bentretoplist/)
[https://www.tiktok.com/@bentretoplist](https://www.tiktok.com/@bentretoplist)
[https://www.linkedin.com/in/bentretoplist/](https://www.linkedin.com/in/bentretoplist/)
[https://twitter.com/bentretoplist](https://twitter.com/bentretoplist)
https://www.instagram.com/bentretoplist/
https://www.threads.net/@bentretoplist
https://www.quora.com/profile/BenTretoplist
https://bentretoplist.tumblr.com/
Cloud Native Engineer: 2023 wrap up
Tags: wrapup, writing, future
Published: 2024-01-08 04:45:47


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

I have just published my end of the year wrap up for 2023. 

Thank you to all my readers and my followers on social media.

Checkout what I learned in the last six months since I've started writing.

Discover my plans for next year.

read my full article at https://cloudnativeengineer.substack.com/p/2023-wrap-up
Suramadu
Tags: tutorial, testing, html, android
Published: 2024-01-08 04:44:45

Butuh informasi akurat dan terkini? Website [www.suramadu.or.id](https://www.suramadu.or.id) punya jawabannya! Beragam topik dibahas tuntas, dari pendidikan hingga pariwisata. Yuk, jelajahi sekarang!
content Writers in Varanasi
Tags: contentwriting
Published: 2024-01-08 04:37:33

We specialize in expert content writing that ensures your online presence thrives with SEO-optimized content, drawing in substantial viewership. Our team crafts engaging and informative pieces tailored to elevate your platform’s visibility and rankings. Additionally, we offer comprehensive website development services, providing a one-stop solution for all your website needs.

**[Content Writing in Varanasi](https://sparkinwords.com/)**
LLM's vs SLM's
Published: 2024-01-08 04:10:47

Large Language Models (LLMs)
GPT-4
GPT-4, OpenAI’s latest generative AI, surpasses GPT-3.5 with advanced language and multimedia processing. Trained on a trillion parameters, it excels in text generation, image and video understanding, significantly enhancing website content creation, SEO optimization, and interactive marketing strategies.

LlaMA
LlaMA, Meta AI’s open-source LLM, excels in query resolution, language comprehension, and reading. Its design targets educational applications, making it a prime AI assistant for Edtech platforms, enhancing learning experiences with its advanced language learning capabilities.

Falcon
Falcon, by the Technology Innovation Institute, is an open-source, autoregressive language model surpassing Llama in performance. With a diverse text and code dataset, advanced architecture, and efficient data processing, it excels using fewer parameters (40 billion) than top NLP models.

Cohere
Cohere, developed by a Canadian startup, is an open-source, multi-lingual LLM trained on an inclusive dataset. Its effectiveness across various languages and accents stems from training on a vast, diverse text corpus, enabling versatility in a wide range of tasks.

PaLM
Google AI’s PaLM, a burgeoning LLM, leverages Google’s extensive dataset for advanced language understanding, response generation, machine translation, and creative tasks. Emphasizing privacy and security, it’s ideal for secure eCommerce and handling sensitive information, showcasing breakthroughs in responsible AI.

Small Language Models (SLMs) 
DistilBERT
DistilBERT, by Hugging Face, is a compact Transformer model, 40% smaller and 60% faster than BERT, with robust performance. It’s ideal for chatbots, content moderation, and mobile app integration.

Orca 2
Orca 2, Microsoft’s compact model in 7 and 13 billion parameter variants, excels in reasoning and outperforms larger models. It’s used for data analysis, comprehension, math solving, and summarization.

T5-Small
T5-Small efficiently manages text summarization, classification, and translation, ideal for moderate-resource settings like small servers and cloud apps, offering robust NLP without high computational demands.

RoBERTa
RoBERTa, a BERT improvement, excels with advanced training and more data. It’s used for in-depth language understanding, moderating content, and analyzing large datasets effectively.

Phi 2
Microsoft’s Phi 2 is a versatile, transformer-based Small Language Model, optimized for both cloud and edge computing. It achieves leading performance in mathematical reasoning, common sense judgment, language comprehension, and logical thinking, showcasing its efficiency and adaptability.
DNS.Surf - check DNS resolution results in different regions
Tags: dns, vercel, astro, react
Published: 2024-01-08 04:04:55

---
title: DNS.Surf - check DNS resolution results in different regions
published: true
description: DNS.Surf is like a traveler that helps you explore the scenery of DNS resolution results in different regions.
tags: DNS,Vercel,Astro,React
cover_image: https://dns.surf/banner.png
# Use a ratio of 100:42 for best results.
# published_at: 2024-01-08 03:54 +0000
---


[**DNS.Surf**](https://dns.surf/) is like a traveler that helps you explore the scenery of DNS resolution results in different regions.

It provides resolution services from 18 regions and has over 100 optional DNS resolvers, just like choosing how to travel between different cities and countries.

This website runs entirely on Vercel, like a stable and efficient means of transportation, providing you with fast and reliable service.

## Privacy

For privacy concerns, you can use it with confidence, as the website does not collect or store any user information. It's like enjoying the scenery during your travels without worrying about personal information leakage.

## Website

[https://dns.surf/](https://dns.surf/)
Email.ML - minimalistic temporary email
Tags: email, nuxt, cloudflare
Published: 2024-01-08 03:57:31

---
title: Email.ML - minimalistic temporary email
published: true
description: Email.ML is a minimalistic temporary email service.
tags: Email,Nuxt,Cloudflare
cover_image: https://email.ml/banner.png
# Use a ratio of 100:42 for best results.
# published_at: 2024-01-08 03:55 +0000
---

[**Email.ML**](https://email.ml/) is a minimalistic temporary email service.

You can get a temporary email without revealing any personal information, which greatly protects your privacy.

It supports selecting multiple domain names, making it convenient for you to use in different scenarios.

100% running on the **Cloudflare** network, providing you with a super-fast experience.

## Statement

This service is not available in China Mainland.

## Privacy

This site only stores an email name for this session, and the emails are temporarily stored in **Cloudflare** data centers. They will be completely deleted after the email expires.

## Website

[https://email.ml/](https://email.ml/)
MMOexp WoW Classic SoD Gold：Which is the only thing
Published: 2024-01-08 03:29:59


Please help us get to Blizzard to [WoW Classic SoD Gold](https://www.mmoexp.com/Wow-classic-sod/Gold.html) address acute problems.

I will look I absolutely will be looking forward to see the queue problems fixed. I'm thinking there's something really bad for the game , but okay, we made it over here. How many moms love to murder a lot of boys? I'm convinced I'm going to die.I'm only getting a few of Perry's sexiness, that the parries are so bad for me . They just cut my damage down to fucking zero.

The truth is, I barely got through it, but once I've reached this next level. At that point, I'll do more destruction to my build. It's mostly used for dungeon leveling, which is the only thing I'm proficient at. Everything else . I didn't get any food either sucks just came back from work play some on my own time, but I just queued into 369 minutes Yeah, it's like show similar to this and some players simply don't want to play the game

that should be for everyone. You and I are have one vast realm. I believe that EU as well as US is like we are required to have it due to the issue of the issue of latency.

Because you have things that you need to like React in a split second like, interrupts etc

However, aside from that I mean I I wish that like for example like is it cool if such as in the world of open you could get to see people from EU I would think that'd be super cool man.

In general, I'm a very big advocate of the possibility of people playing with each in any way they can, If you can discover a way where people are able to play together then I would say that almost every time it's better idea for the game . I'd like to know what? Oh, I already looked at it. Hopefully I did not get his anger.

All right, there we go. Let's turn this into. Perfect. Okay, this one will bring me all the way to my maximum. I'm not going to attempt that one right now. We'll probably just to fuck around and do some ramparts that make this wrath levels feel more comfortable than regular leveling? It certainly does, especially with the 50% Boost. It's not like I liked how in classic like you had to move around.

You'd like to complete three quests and then you'd have to take on three additional quests. I believe it's better. Hebrews We invite you to join us, bro. It's possible to start the ramparts group as of now. I'm not sure what to make of Lily and NVR If you'd like to join us. Well, yeah, okay NVR will be here at the time of group Okay.

We got it all and we only require one more person. How'd you find 5058? I did an incredibly bad Brd, and then I ran LVRs as bless you. Okay perfect and last return, yeah I can. What can I do do for you? I'll return to [Cheap WoW Classic SoD Gold](https://www.mmoexp.com/Wow-classic-sod/Gold.html) the site
Angular Standalone components - CheatSheet
Tags: angular, cheatsheet
Published: 2024-01-08 02:58:08

Standalone components are one of the features that have definitely simplified the use of Angular.
They have been available since version 14 of the framework and, version after version, they have been further enhanced and improved.

Since Angular v.16, the Input decorator supports several new features, including:

➡️ "required": enforce that a given input must have a value
➡️ "alias": change the name of an input in templates
➡️ "transform (fn)": transform the input value 
➡️ "transform (booleanAttribute)": coearcing values to boolean
➡️ "transform (numberAttribute)": coearcing values to number

But in the next releases of Angular we will have a fantastic news:
the input signals! 😍

Stay tuned!

oh I was forgetting... 😅
I attach a simple cheatsheet to list some of them



![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j6nqrfyoag8o8wb5aqpf.png)
Using LUKS Encrypted 🔐 Disks w/ Linux 🐧 on The CLI
Tags: luks, cryptsetup, disk, rsync
Published: 2024-01-08 02:54:43

In this scenario, I create an encrypted LUKS disk to periodically save the `Documents/` folder with Rsync, from a computer that does not have a GUI.

## Creating a LUKS Disk

```bash
# Snapshot the disk list
BEFORE=$(mktemp); lsblk > "$BEFORE"

# [PLUG IN DISK]

# Snapshot changed disk list
AFTER=$(mktemp); lsblk > "$AFTER"

# Show the disks changed
diff -U0 -w "$BEFORE" "$AFTER" | tail -n +4

# Remove tmps
rm "$BEFORE" "$AFTER"

# Setup luksFormat Disk
sudo cryptsetup luksFormat /dev/xvdj

# [TYPE "YES"]
# [Enter Password]
# [Enter Confirmation Password]

# Open Encrypted Partition
sudo cryptsetup luksOpen /dev/xvdj DATA

# Install XFS Tools is necessary 
sudo apt install xfsprogs

# Add XFS File System
# (sudo apt install xfsprogs)
sudo mkfs.xfs /dev/mapper/DATA
```


## Mounting a LUKS Disk

```bash
# Attach disk to Qube 

# Replace xvdi, DATA with actual names
sudo cryptsetup luksOpen /dev/xvdi DATA

# See drive on mapper
ls /dev/mapper/DATA

# Create mount point
sudo mkdir /media/user/DATA

# Mount the partition
sudo mount /dev/mapper/DATA /media/user/DATA

# Rsync ~/Documents, excluding node_modules
sudo rsync -av --exclude="node_modules:*.un~" ~/Documents /media/user/DATA
```


## Unmounting a LUKS Disk

```bash
# Unmount the disk
sudo umount /media/user/DATA

sudo rm -r /media/user/DATA

# Close the encrypted partition
sudo cryptsetup luksClose DATA
```