From 05d0dbd0a1fa06d24387ab1b191de3a471a34f98 Mon Sep 17 00:00:00 2001 From: Aly Date: Mon, 28 Dec 2020 15:51:16 -0800 Subject: [PATCH] Document 2020-12-27 --- chalkbot.md | 17 +++++++++++++++++ hoopy-the-hoop.md | 7 +++++++ journal/2020-11-07.md | 4 ++-- journal/2020-12-13.md | 9 +++++++++ journal/2020-12-27.md | 21 +++++++++++++++++++++ monadmachines.md | 9 +++++++++ natural-language-processing.md | 3 +++ shortlinks.md | 26 ++++++++++++++++++++++++++ typescript.md | 8 ++++++++ 9 files changed, 102 insertions(+), 2 deletions(-) create mode 100644 chalkbot.md create mode 100644 hoopy-the-hoop.md create mode 100644 journal/2020-12-13.md create mode 100644 journal/2020-12-27.md create mode 100644 monadmachines.md create mode 100644 natural-language-processing.md create mode 100644 shortlinks.md create mode 100644 typescript.md diff --git a/chalkbot.md b/chalkbot.md new file mode 100644 index 0000000..e5d4168 --- /dev/null +++ b/chalkbot.md @@ -0,0 +1,17 @@ +# chalkbot + +- A [[Discord]] bot written in [[Java]]. +- chalkbot aims to support as many languages and locales as possible. +- chalkbot aims to "fill" the features that Discord is missing: + - Storing timezones and retrieving times of users + - Setting reminders for later dates + - Managing pronoun roles + - Having [[shortlinks]] +- chalkbot aims to use [[Natural Language Processing]] for commands to be + ergonomic and multilingual. + +[//begin]: # "Autogenerated link references for markdown compatibility" +[Java]: java "Java" +[shortlinks]: shortlinks "Shortlinks" +[Natural Language Processing]: natural-language-processing "Natural Language Processing" +[//end]: # "Autogenerated link references" diff --git a/hoopy-the-hoop.md b/hoopy-the-hoop.md new file mode 100644 index 0000000..5bac54d --- /dev/null +++ b/hoopy-the-hoop.md @@ -0,0 +1,7 @@ +# Hoopy the Hoop + +- Hoopy the Hoop is an inanimate character in [[Portal]] and [[Portal 2]]. +- The developers of Portal and Portal 2 wanted to make Hoopy the Hoop become + a sort of meme. +- Hoopy the Hoop is not widely known about, while "The Cake is a Lie" is now + one of the most pervasive memes in internet history. diff --git a/journal/2020-11-07.md b/journal/2020-11-07.md index eed0228..11e9c05 100644 --- a/journal/2020-11-07.md +++ b/journal/2020-11-07.md @@ -4,6 +4,6 @@ - Set up Citra to play Ever Oasis with [[SamSeawell]] and [[Sirius902]]. [//begin]: # "Autogenerated link references for markdown compatibility" -[SamSeawell]: ..\samseawell "SamSeawell" -[Sirius902]: ..\sirius902 "Sirius902" +[SamSeawell]: ../samseawell "SamSeawell" +[Sirius902]: ../sirius902 "Sirius902" [//end]: # "Autogenerated link references" diff --git a/journal/2020-12-13.md b/journal/2020-12-13.md new file mode 100644 index 0000000..618a8f6 --- /dev/null +++ b/journal/2020-12-13.md @@ -0,0 +1,9 @@ +# 2020-12-13 + +- Continued work on my [[Minecraft]] mod that aims to teach functional + programming concepts via game progression, [[monadmachines]]. + +[//begin]: # "Autogenerated link references for markdown compatibility" +[Minecraft]: ..\minecraft "Minecraft" +[monadmachines]: ..\monadmachines "monadmachines" +[//end]: # "Autogenerated link references" diff --git a/journal/2020-12-27.md b/journal/2020-12-27.md new file mode 100644 index 0000000..151c8e3 --- /dev/null +++ b/journal/2020-12-27.md @@ -0,0 +1,21 @@ +# 2020-12-27 + +- Discussed with [[Flancian]] about the semantics of [[pull]] nodes in the + [[Agora]]. +- Discussed with [[Flancian]] about the meme "In [[Flancia]] there is an + [[Agora]]" with respect to other meme attempts such as [[Hoopy the Hoop]]. + - Discussed some aspects of internet culture, especially with respect to + the evolution of internet memes. +- Did more [[TypeScript]] for my reimplementation of [[ChatChat]]. +- Looked into storing times for other users, discovered [[ICU4J]]. +- Looked into [[Natural Language Processing]] software for use in [[chalkbot]]. + - Found [[GrammaticalFramework]]. + +[//begin]: # "Autogenerated link references for markdown compatibility" +[Flancian]: ../flancian "Flancian" +[Agora]: ../agora "Agora" +[Hoopy the Hoop]: ../hoopy-the-hoop "Hoopy the Hoop" +[TypeScript]: ../typescript "TypeScript" +[Natural Language Processing]: ../natural-language-processing "Natural Language Processing" +[chalkbot]: ../chalkbot "chalkbot" +[//end]: # "Autogenerated link references" diff --git a/monadmachines.md b/monadmachines.md new file mode 100644 index 0000000..c9b655d --- /dev/null +++ b/monadmachines.md @@ -0,0 +1,9 @@ +# monadmachines + +- [[Minecraft]] mod that uses a block-building approach to teach functional + programming. +- Meant to be usable with no prior programming experience. + +[//begin]: # "Autogenerated link references for markdown compatibility" +[Minecraft]: minecraft "Minecraft" +[//end]: # "Autogenerated link references" diff --git a/natural-language-processing.md b/natural-language-processing.md new file mode 100644 index 0000000..8856e20 --- /dev/null +++ b/natural-language-processing.md @@ -0,0 +1,3 @@ +# Natural Language Processing + +- A study of software that aims to parse organic, spoken languages. diff --git a/shortlinks.md b/shortlinks.md new file mode 100644 index 0000000..1de3909 --- /dev/null +++ b/shortlinks.md @@ -0,0 +1,26 @@ +# Shortlinks + +- A way of referencing URLs without typing out the full domain. +- Common shorthands for websites are mutually agreed upon. +- Commonly: + - `gh/[user]/[repo]#[issue]` links to + `https://github.com/[user]/[repo]/issues/[issue]`: `repo` and `issue` are + omittable in the case that only a user or only a repository are wanted to + be linked to. + - Same for `gl` but to GitLab instead of GitHub. + - Same for `gd` but to GitDab. + - `tw/[user]` links to `https://twitter.com/[user]`. + - `sw/[id]` links to + `https://steamcommunity.com/sharedfiles/filedetails/?id=[id]`. +- References to the [[Agora]] could also be made shortlinks, perhaps + `ag/[node]`? +- Shortlinks aim to emulate the automatic link replacements of the website + in question. + - `gh/[content]` should behave the same as if `[content]` was posted on + GitHub itself. + - `tw/[user]` should replace the functionality of mentioning `@user` on + Twitter. + +[//begin]: # "Autogenerated link references for markdown compatibility" +[Agora]: agora "Agora" +[//end]: # "Autogenerated link references" diff --git a/typescript.md b/typescript.md new file mode 100644 index 0000000..646736c --- /dev/null +++ b/typescript.md @@ -0,0 +1,8 @@ +# TypeScript + +- A [[programming language]]. +- Aims to add [[static typing]] to [[JavaScript]]. + +[//begin]: # "Autogenerated link references for markdown compatibility" +[programming language]: programming-language "Programming Language" +[//end]: # "Autogenerated link references"