Add "Fun Spaced Repetition" post

This commit is contained in:
0xdeadbeer 2023-07-25 18:03:40 +02:00
parent 76da41e93e
commit 2a41f85bc1
12 changed files with 61 additions and 26 deletions

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
public/ public/
resources/ resources/
personal/ personal/
.private/

View File

@ -19,7 +19,7 @@ copyright = "Kevin Jerebica 2022"
svgicon = "/logo-scaled.png" svgicon = "/logo-scaled.png"
icon512 = "/logo-scaled.png" icon512 = "/logo-scaled.png"
imageInArticlePreview = true imageInArticlePreview = false
[menu] [menu]
[[menu.icons]] [[menu.icons]]
@ -30,4 +30,4 @@ copyright = "Kevin Jerebica 2022"
[[menu.icons]] [[menu.icons]]
identifier = "youtube" identifier = "youtube"
name = "Youtube" name = "Youtube"
url = "https://youtube.com/@0xdeadbeer" url = "https://youtube.com/@0xdeadbeer"

Binary file not shown.

After

Width:  |  Height:  |  Size: 425 KiB

View File

@ -0,0 +1,46 @@
---
title: "Fun Spaced Repetition"
date: 2023-07-25T16:23:26+02:00
tags: ["sharing", "language learning", "knowledge"]
image: /images/the_right_time_to_learn.png
---
## Introduction
In this post I wanted to share some ideas about language learning gamification with my fellow internet readers. Why? because I think they're worth a thought or two. I believe they have the potential to improve the language learning field and make it more fun to learn languages (if done right). But honestly, not just the language learning field.. any field that can be studied through spaced repetition in an efficient manner.
My ideas revolve around an imaginary game that would implement spaced repetition in a fun and engaging/competitive way. The whole chain of thoughts about this started a year ago, when I wanted to build a fork of osu!lazer that would help you study japanese. I didn't think of integrating any spaced repetition at that time though. I merely tried to replace numbers of each circle with random japanese characters before giving up.
But 1-2 months ago it struck me: "Why isn't there *still* a game for studying kanji/words?". Think about it, there's [all sorts of games for the two japanese alphabets](https://www.google.com/search?q=hiragana+katakana+game+&source=hp&ei=Bua_ZP_3Ec_kxc8P9JmWEA&iflsig=AD69kcEAAAAAZL_0Fhj46CgfzQMiCdzipSQwqpw1DRol&ved=0ahUKEwj_kpadkqqAAxVPcvEDHfSMBQIQ4dUDCAk&uact=5&oq=hiragana+katakana+game+&gs_lp=Egdnd3Mtd2l6IhdoaXJhZ2FuYSBrYXRha2FuYSBnYW1lIDIFEAAYgAQyBRAAGIAEMgYQABgWGB4yBhAAGBYYHjIGEAAYFhgeMgYQABgWGB4yCBAAGIoFGIYDMggQABiKBRiGAzIIEAAYigUYhgMyCBAAGIoFGIYDSNQYUABYnBhwAXgAkAEAmAHjAaABhRSqAQY4LjEzLjG4AQPIAQD4AQHCAgsQLhiABBjHARjRA8ICBRAuGIAEwgIIEC4YgAQY1ALCAg4QLhiABBjHARivARiYBcICBxAAGIAEGAo&sclient=gws-wiz) (katakana and hiragana). Both of them can be learned in a relatively short period of time. After you learn them you usually move to kanji or vocabulary building - the step that takes the longest (usually 3-6 years from what I've heard).
**So why is every developer focusing on those two alphabets, that represent a mere 2-3% of the whole learning material (excluding grammar, language immersion, etc.)?**
I say there should be more focus on the other 98% of the language - which is where the main problem lies.
## Now for the fun part
This is where the fun begins. It's time that we, as people, stand up and build something that will be fun and engaging.
It doesn't have to be osu! level addiction. It just has to be fun and keep the user coming back. Allow me to (finally) share some examples:
- Game similar to Space Invaders where vocabulary words are falling from the top of the player's screen. The player has to guess their meaning by typing the correct translation of the word, or picking a choice. If the correct choice is made, points are awarded. Else the player looses points.
- Multiplayer website where a group of friends can challenge each other by doing reviews of spaced repetition cards. When a player selects a choice correctly, they have the freedom to select the question card for the next person. Whoever fails gets disqualified. Essentially creating a fireball game.
- 2D multiplayer open world game where players get rewarded by doing small routines like arraging foreign vocabulary with translations, rephrasing sentences, etc.
- Uno (website) alternative where each card has a (spaced repetition) word attached to it. Essentially allowing players to match cards together by vocabulary as well.
- Chess (website) alternative that allows players to combine attacks from points that they earn by selecting correct translations of foreign words that popup during gameplay.
- (Feeling inspired yet? [Hit me up!](mailto:jerebicakevin@gmail.com))
At this point, the only limit is truly the imagination.
## Time for development!
I'm honestly surprised at the fact that nobody has built something like this so far. There's of course [KanaInvaders](https://learnjapanesepod.com/kana-invaders/), which is where a good part of my inspiration comes from.. but as I've said earlier, we have to focus on the other 98%.
I would be super glad to see more people open up to those ideas, team up, and create amazing open-source projects that will make learning so much more fun!
---
At the time of writing this post, I've started working on [MonR](https://github.com/0xdeadbeer/monr) (spaced repetition backend for games/apps), [MonW](https://github.com/0xdeadbeer/monw) (the first Unity example game that implements MonR), and some other projects that are yet to come on Github.
**At this point, any help is indispensable - because I'm afraid I'll not be able to keep it up alone. Therefore, if you want to contribute, and you know you have some will power within you, I say don't hesitate to spread the word, [hit me up](mailto:jerebicakevin@gmail.com), or do some 'passive' contributions directly on the mentioned repositories.**
Thank you. Cheers!🍺

View File

@ -2,11 +2,9 @@
title: "Becoming an absolute tech geek" title: "Becoming an absolute tech geek"
date: 2023-04-08T00:33:53+02:00 date: 2023-04-08T00:33:53+02:00
tags: ["internet"] tags: ["internet"]
draft: false image: /images/hacker.jpg
--- ---
![Geek](/images/hacker.jpg)
These days finding good content on the Internet is a real challenge. A lot of the times I find myself staring at the monitor wondering what I should search for, just to find that juicy content that goes into the detail of how something works, and also doesn't annoy me with all the bullshit ads, newsletters, and such. These days finding good content on the Internet is a real challenge. A lot of the times I find myself staring at the monitor wondering what I should search for, just to find that juicy content that goes into the detail of how something works, and also doesn't annoy me with all the bullshit ads, newsletters, and such.
The original idea for the Internet was really simple, a place for folks to share, store, and find information. It was no more than static websites serving HTML and CSS. Now that we have big tech tracking us on practically every corner of the Internet, it's really difficult to find a *clean* resource you could say. Search algorithms prefer clicks, revenue, ADs, and beauty over simplistic but gold content. The original idea for the Internet was really simple, a place for folks to share, store, and find information. It was no more than static websites serving HTML and CSS. Now that we have big tech tracking us on practically every corner of the Internet, it's really difficult to find a *clean* resource you could say. Search algorithms prefer clicks, revenue, ADs, and beauty over simplistic but gold content.
@ -26,4 +24,4 @@ I'll be leaving you with some good resources that I accumulated over the last ye
- [Linux Documentation](https://linux.die.net/) - [Linux Documentation](https://linux.die.net/)
- [GNU Manuals](https://www.gnu.org/manual/manual.en.html) - [GNU Manuals](https://www.gnu.org/manual/manual.en.html)
**Note:** will make a resources page eventually. **Note:** will make a resources page eventually.

View File

@ -1,11 +1,10 @@
--- ---
title: "Its All About Books" title: "It's All About Books"
date: 2023-04-09T00:46:11+02:00 date: 2023-04-09T00:46:11+02:00
tags: ["knowledge"] tags: ["knowledge"]
image: /images/library.png
--- ---
![Japan library](/images/library.png)
Everything started with walking, understanding what people around me were saying, recognizing the dangers that are out there, learning cultures, to eventually being broad to an institution that's supposed to teach me about *life* - school. That's where I was forced to read. Everyday, non stop, till I reached that deadline and had to write a summary of what I learned during that period. "Is this what life is all about?" I asked myself. "So I will be forced to read books and study topics that I've never seen being used in real life for the next 9 years (minimum)?" Everything started with walking, understanding what people around me were saying, recognizing the dangers that are out there, learning cultures, to eventually being broad to an institution that's supposed to teach me about *life* - school. That's where I was forced to read. Everyday, non stop, till I reached that deadline and had to write a summary of what I learned during that period. "Is this what life is all about?" I asked myself. "So I will be forced to read books and study topics that I've never seen being used in real life for the next 9 years (minimum)?"
--- ---
@ -24,4 +23,4 @@ Over the course of my teenagehood I realized how strongly this can impact one's
Biology, Sociology, Psychology, Mathematics, Physics!! They are all connected with what I initially thought was the only field I'd ever truly admire and love! Computers! They are all interconnected subjects! A firing of neurons finally made sense! What's so special about all of those subjects, and.. any subject for that matter!! There'll always be a reason people have invented it and if I had to study it in school, there was probably a good reason. Because it's all just connected and interesting! "No shit" you might think, but you see, that's the problem. The fact that most of the people around me have not realized it by now scares the shit out of me. Or at least.. that's how it seems. Biology, Sociology, Psychology, Mathematics, Physics!! They are all connected with what I initially thought was the only field I'd ever truly admire and love! Computers! They are all interconnected subjects! A firing of neurons finally made sense! What's so special about all of those subjects, and.. any subject for that matter!! There'll always be a reason people have invented it and if I had to study it in school, there was probably a good reason. Because it's all just connected and interesting! "No shit" you might think, but you see, that's the problem. The fact that most of the people around me have not realized it by now scares the shit out of me. Or at least.. that's how it seems.
The mentioned event also occured in the most perfect timing it could have. As I realized it, I was also in the middle of figuring out that books are way more interesting than what I was taught at school. Here, I'm not forced to learn anything, I don't explore because I have to. I'm doing it because it's so fun it makes me start laughing by just thinking of it. I felt such an idiot to finally realize how stupidy interesting it actually is I stayed there in my dark room for 5 minutes laughing. And as I'm now scrolling through the Amazon's homepage of books, I can't help myself but to smile everytime I see a book that sparkles my interest. And so should you, dear reader :) The mentioned event also occured in the most perfect timing it could have. As I realized it, I was also in the middle of figuring out that books are way more interesting than what I was taught at school. Here, I'm not forced to learn anything, I don't explore because I have to. I'm doing it because it's so fun it makes me start laughing by just thinking of it. I felt such an idiot to finally realize how stupidy interesting it actually is I stayed there in my dark room for 5 minutes laughing. And as I'm now scrolling through the Amazon's homepage of books, I can't help myself but to smile everytime I see a book that sparkles my interest. And so should you, dear reader :)

View File

@ -2,12 +2,9 @@
title: "Joyfulness With Language Immersion" title: "Joyfulness With Language Immersion"
date: 2023-05-28T12:59:12+02:00 date: 2023-05-28T12:59:12+02:00
tags: ["language learning", "japanese", "self-improvement"] tags: ["language learning", "japanese", "self-improvement"]
image: /images/japanese-media.png
--- ---
![Japanese media](/images/japanese-media.png)
---
In this post I'd like to talk about one of the most (in my opinion) joyful moments you'll ever get when doing language immersion. In this post I'd like to talk about one of the most (in my opinion) joyful moments you'll ever get when doing language immersion.
What exactly inspired me to write this is the fact that I myself have experienced this 1 day before writing this article. For context, I've been trying to get a torrent set up on one of my VMs on which I usually host things temporarily, and decided to listen to some japanese music in the background since I knew that this was gonna be a long process. What exactly inspired me to write this is the fact that I myself have experienced this 1 day before writing this article. For context, I've been trying to get a torrent set up on one of my VMs on which I usually host things temporarily, and decided to listen to some japanese music in the background since I knew that this was gonna be a long process.

View File

@ -2,10 +2,9 @@
title: "TLPI: Linux Signals" title: "TLPI: Linux Signals"
date: 2023-04-29T16:21:24+02:00 date: 2023-04-29T16:21:24+02:00
tags: ["linux", "linux-programming-interface"] tags: ["linux", "linux-programming-interface"]
image: /images/TLPI.png
--- ---
![The Linux Programming Interface](/images/TLPI.png)
## 0 Introduction ## 0 Introduction
I've started reading The Linux Programming Interface! And throughout the book I'll be writing some cool articles regarding new things I learned. The book is being read in no particular order, so expect the articles to follow that non-orderness (if that's even a word). In this article specifically, however, I'll be writing about signals. What are signals? How do they work? How to implement them inside my own program? and much more. I've started reading The Linux Programming Interface! And throughout the book I'll be writing some cool articles regarding new things I learned. The book is being read in no particular order, so expect the articles to follow that non-orderness (if that's even a word). In this article specifically, however, I'll be writing about signals. What are signals? How do they work? How to implement them inside my own program? and much more.

View File

@ -2,10 +2,9 @@
title: "Outfucking All Cloud" title: "Outfucking All Cloud"
date: 2023-04-17T18:29:38+02:00 date: 2023-04-17T18:29:38+02:00
tags: ["internet", "internet security", "privacy"] tags: ["internet", "internet security", "privacy"]
image: /images/memes/fuck_cloud.png
--- ---
![Fuck coud](/images/memes/fuck_cloud.png)
## 0 Introduction ## 0 Introduction
Lately, I've been facing a serious issue with my backup system. The problem was the following. I usually keep backups scattered across all of my disks in order to fulfill some basic availability rule. Lately, I've been facing a serious issue with my backup system. The problem was the following. I usually keep backups scattered across all of my disks in order to fulfill some basic availability rule.

View File

@ -2,10 +2,9 @@
title: "Reflections Are Fun" title: "Reflections Are Fun"
date: 2023-04-21T17:50:05+02:00 date: 2023-04-21T17:50:05+02:00
tags: ["osint", "privacy"] tags: ["osint", "privacy"]
image: /images/reflections.jpg
--- ---
![Reflections are fun](/images/reflections.jpg)
Honestly, I have no idea if I'm going to come off as a creep by posing this, but I think that reflections are ~~fun~~ scary! Honestly, I have no idea if I'm going to come off as a creep by posing this, but I think that reflections are ~~fun~~ scary!
--- ---

View File

@ -2,10 +2,9 @@
title: "Secure Linux Setup" title: "Secure Linux Setup"
date: 2023-04-12T11:53:13+02:00 date: 2023-04-12T11:53:13+02:00
tags: ["linux", "internet security", "privacy"] tags: ["linux", "internet security", "privacy"]
image: /images/memes/oh_no.jpg
--- ---
![Oh not the Windows Operating System](/images/memes/oh_no.jpg)
This post is dedicated to the ones that have been in the Linux game for years now or have just started experimenting, but don't have a very secure system. This post is dedicated to the ones that have been in the Linux game for years now or have just started experimenting, but don't have a very secure system.
But wait, what do I mean by *secure*? Well, a lot of factors come down to how secure your system is. **And by no means I'm claiming that this will But wait, what do I mean by *secure*? Well, a lot of factors come down to how secure your system is. **And by no means I'm claiming that this will
be a guide to *perfect security*. Let alone *perfect anonymity*.** That's simply because you cannot be 100% secure and anonymous online. It's a fact. be a guide to *perfect security*. Let alone *perfect anonymity*.** That's simply because you cannot be 100% secure and anonymous online. It's a fact.

View File

@ -2,11 +2,9 @@
title: "Switching to Linux" title: "Switching to Linux"
date: 2023-04-08T15:44:15+02:00 date: 2023-04-08T15:44:15+02:00
tags: ["linux"] tags: ["linux"]
draft: false image: /images/memes/linux_meme.png
--- ---
![Linux meme](/images/memes/linux_meme.png)
**Classy meme, innit?** **Classy meme, innit?**
@ -20,4 +18,4 @@ Much of the applications you used on Windows will have different names on Linux,
With that said, you might think that my switch was flawless? Pfttt, don't make me laugh. Did I ever tell you about that one time when I selected the wrong disk for installation and ended up losing 1TB of data? Not to mention all the hiccups I had to deal with, such as dependency hell, grub booting me into a shell rather than a display manager, Windows deciding to fuck up my Linux installation (that's when I was still dual booting it), and so on. **In short, it was a pain to get where I am today. And that's what taught me Linux. Making mistakes is the key to learning.** With that said, you might think that my switch was flawless? Pfttt, don't make me laugh. Did I ever tell you about that one time when I selected the wrong disk for installation and ended up losing 1TB of data? Not to mention all the hiccups I had to deal with, such as dependency hell, grub booting me into a shell rather than a display manager, Windows deciding to fuck up my Linux installation (that's when I was still dual booting it), and so on. **In short, it was a pain to get where I am today. And that's what taught me Linux. Making mistakes is the key to learning.**
Thankfully, after 2-3 solid years of experimenting with Linux, I can say that I'm pretty stable. I know my way around Arch quite well, but I'm not negating the fact, that I still have a lot to learn. There's probably tens of thousands of tools in the Arch Wiki that I haven't heard of. And if you happen to know some cool tools, for crying out loud don't hesitate to share them online. Linux-passionates will love you for sharing those incredible resources, or for just having the thought of sharing. And so, that's what I want to achieve with this blog. **Sharing is carying!** Thankfully, after 2-3 solid years of experimenting with Linux, I can say that I'm pretty stable. I know my way around Arch quite well, but I'm not negating the fact, that I still have a lot to learn. There's probably tens of thousands of tools in the Arch Wiki that I haven't heard of. And if you happen to know some cool tools, for crying out loud don't hesitate to share them online. Linux-passionates will love you for sharing those incredible resources, or for just having the thought of sharing. And so, that's what I want to achieve with this blog. **Sharing is carying!**