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]]

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.

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)?"
--- ---

View File

@ -2,10 +2,7 @@
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.

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?**