diff --git a/config.yml b/config.yml index 87dbe4c..fd5a650 100644 --- a/config.yml +++ b/config.yml @@ -18,4 +18,4 @@ markup: lineNos: true lineNumbersInTable: true tabWidth: 4 - style: "doom-one" + style: "dracula" diff --git a/content/posts/discord-sucks.org b/content/posts/discord-sucks.org index 8e8e7ca..74f955c 100644 --- a/content/posts/discord-sucks.org +++ b/content/posts/discord-sucks.org @@ -1,6 +1,6 @@ #+TITLE: Discord Sucks #+DATE: <2022-09-17 Sat> -#+TAGS[]: software +#+TAGS[]: software technology I've been a long-time Discord user, but over the past few years, I have come to realize that Discord /really/ sucks. @@ -38,4 +38,4 @@ Discord probably will not go away anytime soon, and I do not see it being replac One that I would really recommend is Matrix. It is an open protocol for decentralized real-time communication, and it is already being used by a lot of people and organizations. It has end-to-end encryption, and you can host your own server if you want. If you're already using Discord, you'll already be familiar with the Element client. -It's like Telegram but usable as a means of communication between your friends and connection between communities. It's like Discord but without the bad things that I do not like it for. +It's like Telegram but scalable from small group chats to communities. It's like Discord but without the bad things that I do not like it for. diff --git a/content/posts/dont-serf-the-internet.org b/content/posts/dont-serf-the-internet.org index d8259b6..e2586b2 100644 --- a/content/posts/dont-serf-the-internet.org +++ b/content/posts/dont-serf-the-internet.org @@ -60,4 +60,4 @@ Additional resources I found: People will often see a problem and ask, "If I'm going to start using my own website, how am I going to be able to track what's going on with all of my friends and my favorite content creators without having to constantly check all of their websites or social media profiles?" -The solution is RSS feeds. Most websites, blogs, and social media have an RSS feed that you can subscribe to in order to stay up-to-date on their content. They allow you to present all of the content in one place in a consistent format, which is even easier than having to check all of the different places you contact your friends on. +The solution is RSS feeds. Most websites, blogs, and social media already implement an RSS feed that you can subscribe to in order to stay up-to-date on their content. Some social media do not have RSS feeds, but there are third party services that can fetch information and deliver them in a simple feed. They allow you to present all of the content in one place in a consistent format, which is even easier than having to check all of the different places you contact your friends on. diff --git a/content/posts/duolingo-is-a-video-game/index.org b/content/posts/duolingo-is-a-video-game/index.org index 7c559ca..1cb4108 100644 --- a/content/posts/duolingo-is-a-video-game/index.org +++ b/content/posts/duolingo-is-a-video-game/index.org @@ -28,15 +28,15 @@ You would normally interpret it in English as: Marcus does not live by himself. #+end_quote -Because Latin is a highly inflected language, there would be many forms of the same word that would mean different things. The words "habitat" and "habitāre" and "habitō" and "habitāverītis" all mean "to live", but they each mean something different when put in context. +(Note: I appreciate the effort the people developing the Latin course have put, but the lack of macrons to denote phonemic vowel length is a bit bothersome) + +Because Latin is a highly inflected language, there would be many forms of the same word that would mean different things. The words "habitat" and "habitāre" and "habitō" and "habitāverītis" all mean something about "living", but they each mean something different when put in context. Now if you were prompted to write the same sentence in Latin, you would have trouble trying to decide which inflection to use. Your head is still thinking in English. Not only that, but how would you translate "by himself" in Latin? At this point, you're writing a Latin sentence with English constructions. -** You're only learning how to translate - -After passing your first few lessons in German Duolingo, you would know that: +Here's another example of this problem with German. After passing your first few lessons in German Duolingo, you would know that: #+begin_quote "Mir geht es gut" = "I am fine" @@ -54,12 +54,12 @@ Mir geht es gut, und du? The word "du" (nominative) would be incorrect because it is not in the same grammatical case as "mir" (dative). -Duolingo wouldn't teach you this, but if you study the language's grammar, you would understand why it is not correct. +But never in my hundred lessons of Duolingo has this issue been taught. Duolingo only teaches you how to translate * What should I use Duolingo for then? -As stated before, Duolingo is a video game. You can learn the basics of a language, but you will never learn the grammar and semantics of your target language. +As stated before, Duolingo is a video game. You can learn the basics of a language with it pretty fast. However, please do not rely on Duolingo to achieve fluency. -And for some languages, it will instead develop nasty translation habits that would hinder your progress if you continue to pursue learning it. +And for some languages, it will instead develop nasty translation habits (looking at you, Latin) that would hinder your progress rather than help you grasp a good natural understanding of the language. Depending on the language, it's best that you learn it in context, especially through the [[https://en.wikipedia.org/wiki/Direct_method_(education)][direct method]]. diff --git a/content/posts/everyone-should-learn-c.org b/content/posts/everyone-should-learn-c.org index 9c7dd2c..7b8ea8c 100644 --- a/content/posts/everyone-should-learn-c.org +++ b/content/posts/everyone-should-learn-c.org @@ -1,6 +1,6 @@ #+TITLE: Everyone should learn C #+DATE: <2022-09-12 Mon> -#+TAGS[]: computer-science +#+TAGS[]: computer-science technology Everyone that is going into computer science should learn how to write C. diff --git a/content/posts/images.org b/content/posts/images.org index b5c3dee..cf1bf0c 100644 --- a/content/posts/images.org +++ b/content/posts/images.org @@ -1,6 +1,8 @@ #+TITLE: Images #+DATE: <2022-10-22 Sat> +#+TAGS[]: misc +# more * Boat diff --git a/content/tools/memory-quiz-practice.org b/content/tools/memory-quiz-practice.org index 87d450f..5f7a21d 100644 --- a/content/tools/memory-quiz-practice.org +++ b/content/tools/memory-quiz-practice.org @@ -1,4 +1,5 @@ #+TITLE: Memory Quiz Practice +#+DESCRIPTION: Memory quiz practice for my Calc BC class #+begin_export html
Vue app is loading. If it does not load, please enable JavaScript.
diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 056049d..617121d 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -3,8 +3,20 @@

- {{ .Title }} + {{ if eq .Section "tags" }} + Posts tagged with # + {{- end }} + {{- .Title }}

- {{ partial "post-list.html" .Pages }} + {{ if eq .Section "tools" }} + {{ range .Pages }} + {{ partial "tool.html" . }} + {{ end }} + {{ else }} + {{ partial "post-list.html" .Pages }} + {{ end }}
+ diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 8244b82..119a70c 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -2,32 +2,17 @@ {{ partial "header.html" }}
-

+

{{ .Title }}

- - - - - - - - - - - - - - - -
{{ dateFormat "2006-01-02" .Date }}
Reading time {{ .ReadingTime }} min.
- {{ range $k, $v := .Params.tags }} - {{ $url := printf "/tags/%s" (. | urlize) }} - {{ . }} - {{ end }} -
+ {{ if (eq .Section "posts") }} + {{ partial "post-info.html" . }} + {{ end }} {{ .Content }} {{ partial "remark42.html" . }} {{ partial "footer.html" }}
+ diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html new file mode 100644 index 0000000..a6209b4 --- /dev/null +++ b/layouts/_default/terms.html @@ -0,0 +1,19 @@ +{{ partial "head.html" . }} +{{ partial "header.html" }} +
+
+

+ {{ .Title }} +

+ +
+
+ diff --git a/layouts/index.html b/layouts/index.html index 59352c6..957f389 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -3,30 +3,61 @@
-

sandvich.xyz

-
- -
- humanoidsandvichdispenser@gmail.com -
-
- GitHub -
-
- - curl https://sandvich.xyz/sandvich.gpg | gpg --import - -
-
- - 1643 9496 7ED2 8385 A5FE DBCD 9A39 BE37 E602 B22D - -
-
-

Tools

- {{ partial "post-list.html" (where .Site.RegularPages "Section" "tools") }} -

Recent Posts

- {{ partial "post-list.html" (where .Site.RegularPages "Section" "posts") }} +

+ + sandvich.xyz +

+ +

+ + Tools +

+
+ {{ range (where .Site.RegularPages "Section" "tools") }} + {{ partial "tool.html" . }} + {{ end }} +
+

+ + Recent Posts + + + +

+ {{ partial "post-list.html" (where .Site.RegularPages "Section" "posts" | first 5) }}
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index c15a316..333d782 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -1,6 +1,6 @@ diff --git a/layouts/partials/head.html b/layouts/partials/head.html index 00ec23a..e142f6b 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -5,6 +5,7 @@ + diff --git a/layouts/partials/header.html b/layouts/partials/header.html index d15289b..2d327c5 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -1,5 +1,6 @@