# Twtxt is an open, distributed microblogging platform that # uses human-readable text files, common transport protocols, # and free software. # # Learn more about twtxt at https://github.com/buckket/twtxt # # This is an automated Yarn.social feed running feeds v0.1.0@72e53a9 # Learn more about Yarn.social at https://yarn.social # # nick = m455s-blog # url = https://feeds.twtxt.net/m455s-blog/twtxt.txt # type = rss # source = https://m455.casa/feed.rss # avatar = # description = # updated_at = 2023-10-29T18:14:21Z # 2021-04-18T04:00:00Z Trying out an early web look for my homepage ⌘ [Read more...](https://m455.casa/posts/2021/trying-out-an-early-web-look-for-my-homepage.html) 2021-02-12T05:00:00Z Home-hosting ⌘ [Read more...](https://m455.casa/posts/2021/home-hosting.html) 2021-01-21T05:00:00Z Redesigning my paste service with Fennel ⌘ [Read more...](https://m455.casa/posts/2021/redesigning-my-paste-service-with-fennel.html) 2021-01-19T05:00:00Z WeeChat tips ⌘ [Read more...](https://m455.casa/posts/2021/weechat-tips.html) 2021-01-14T05:00:00Z Setting up a paste service with Vim, rsync, and nginx ⌘ [Read more...](https://m455.casa/posts/2021/setting-up-a-paste-service-with-vim-rsync-and-nginx.html) 2021-01-08T05:00:00Z Connecting to Twitch with WeeChat ⌘ [Read more...](https://m455.casa/posts/2021/connecting-to-twitch-with-weechat.html) 2021-01-06T05:00:00Z Setting up a Git forge with Gitea ⌘ [Read more...](https://m455.casa/posts/2021/setting-up-a-git-forge-with-gitea.html) 2020-12-25T05:00:00Z Setting up an IRC server with Oragono ⌘ [Read more...](https://m455.casa/posts/2020/setting-up-an-irc-server-with-oragono.html) 2020-11-17T05:00:00Z Generating a list of posts for my blog ⌘ [Read more...](https://m455.casa/posts/2020/generating-a-list-of-posts-for-my-blog.html) 2020-10-27T04:00:00Z Adding date support to my awful RSS-feed generator ⌘ [Read more...](https://m455.casa/posts/2020/adding-date-support-to-my-awful-rss-feed-generator.html) 2020-10-21T04:00:00Z Why I don't use Facebook products ⌘ [Read more...](https://m455.casa/posts/2020/why-i-dont-use-facebook-products.html) 2020-08-11T04:00:00Z All about my awful RSS feed generator ⌘ [Read more...](https://m455.casa/posts/2020/all-about-my-awful-rss-feed-generator.html) 2020-07-23T04:00:00Z Thoughts on technical writing and accidentally gatekeeping communities ⌘ [Read more...](https://m455.casa/posts/2020/thoughts-on-technical-writing-and-accidentally-gatekeeping-communities.html) 2020-06-07T04:00:00Z Having fun with Lisp(s) ⌘ [Read more...](https://m455.casa/posts/2020/having-fun-with-lisps.html) 2020-04-05T04:00:00Z Public Unix server etiquette ⌘ [Read more...](https://m455.casa/posts/2020/public-unix-server-etiquette.html) 2020-01-13T05:00:00Z What I like about the Scheme community ⌘ [Read more...](https://m455.casa/posts/2020/what-i-like-about-the-scheme-community.html) 2020-01-05T05:00:00Z What are social Unix servers? ⌘ [Read more...](https://m455.casa/posts/2020/what-are-social-unix-servers.html) 2019-12-07T05:00:00Z Redirecting your GitHub Pages website to a Dat URL ⌘ [Read more...](https://m455.casa/posts/2019/redirecting-your-github-pages-website-to-a-dat-url.html) 2019-12-03T05:00:00Z Setting up graphical applications in Windows Subsystem for Linux ⌘ [Read more...](https://m455.casa/posts/2019/setting-up-graphical-applications-in-windows-subsystem-for-linux.html) 2019-11-05T05:00:00Z Setting up a Chinese input method on Debian ⌘ [Read more...](https://m455.casa/posts/2019/setting-up-a-chinese-input-method-on-debian.html) 2018-05-12T04:00:00Z A quick guide to pronouncing Chinese words ⌘ [Read more...](https://m455.casa/posts/2018/a-quick-guide-to-pronouncing-chinese-words.html) 2018-05-04T04:00:00Z Interpreting second language speakers ⌘ [Read more...](https://m455.casa/posts/2018/interpreting-second-language-speakers.html) 2017-02-16T05:00:00Z Learn to read and type Chinese ⌘ [Read more...](https://m455.casa/posts/2017/learn-to-read-and-type-chinese.html) 2022-08-08T00:00:00Z **meet lol, my new website generator!**
# meet lol, my new website generator!

2022-08-08

I've been pretty busy lately, so I haven't had a lot of time to explore
computers, which is what I love doing. In the last few months, I've been trying
to fight back against busyness by writing a new website generator after everyone
goes to bed. I can't recommend doing this, because it gets exhausting after a
while, but it gives me my kicks and makes me happy.

My old website generator, [wg](https://git.m455.casa/w ... ⌘ [Read more](https://m455.casa/posts/2022/meet-lol-my-new-website-generator.html) 2022-09-21T00:06:00Z **starting fresh and archiving old blog posts**
# starting fresh and archiving old blog posts

2022-09-21 00:06

okay, so this post marks the start of a wonderful informal blog about my
thoughts, feelings, and programming adventures.

i already had a blog with posts, but [i archived all of those posts](https://m455.casa/archive),
because they felt too professional or formal for something that's supposed to be
a personal website.

originally, i was going to just delete them from my website and back them up to
a directory on ... ⌘ [Read more](https://m455.casa/posts/2022/starting-fresh.html) 2022-11-06T13:42:00Z **community, code, a skunk, a dog, a rabbit, and an owl**
# community, code, a skunk, a dog, a rabbit, and an owl

2022-11-06 13:42

i recently rewrote my project, [nicethings](https://git.m455.casa/nicethings), in
chicken scheme. it was originally in racket, but it was old, messy, redundant,
and i just like translating programs from one programming language to another
haha. originally, it was in python, back when i first got into programming,
before i rewrote it in racket.

i ended up sim ... ⌘ [Read more](https://m455.casa/posts/2022/community-code-a-skunk-a-dog-a-rabbit-and-an-owl.html) 2023-02-01T00:18:00Z **yet another website generator!**
# yet another website generator!

2023-02-01 00:18

woa, it's late as fuck. didn't realize the time. anyway, i've been working on
another website generator because my [lol](https://git.m455.casa/lol) project
felt too... "for general use". i admit this thought was triggered after chatting
with some friends on tilde.town about how they refound that spark of joy you get
when you first start programming, because you're just trying to get shit to
work, instead of trying to appeal to a large u ... ⌘ [Read more](m455.casa/posts/yet-another-website-generator.txt) 2023-03-12T23:56:00Z **markup converter progress**
# markup converter progress

2023-03-12 23:56

yep. this is a another late-night blog post. probably won't be a long one, but
that's okay, i don't aim to post at a specific length when i write, i just kind
of write how i want and when my brain wants to throw text into the world's eyes
to read.

anyway, i updated my markup parser so i can split ordered and unordered list
items across multiple lines. it was beginning to feel odd to have a text file
that was 80 characters in width, and then ... ⌘ [Read more](https://m455.casa/posts/markup-converter-progress.html) 2023-04-28T21:51:00Z **a shitty config file parser in fennel**
# a shitty config file parser in fennel

2023-04-28 21:51

i'm working on rewriting my blog enging again (lol) in fennel (again), and made
this simple config file parser for the following config file format:

```
name = someone's name
domain = verycoolwebsite.com
email = awsick@cool.com

```

it turned out to be pretty easy too! i made use of fennel's threader macro,
`->`, which just takes an initial value and an arbitrary amount of functions,
and passes the initi ... ⌘ [Read more](https://m455.casa/posts/a-shitty-config-file-parser-in-fennel.html) 2023-05-20T12:26:00Z **rain rain**
# rain rain

2023-05-20 12:26

everyone's asleep and the pitter-patter of rain can be heard on the window. i
keep forgetting to write here, but at least i'm still writing. i'm a little
exhausted and sleepy, but it's been a long time since i've had some alone time
to just write, so that's what i'm doing.

i'm writing this in vim, like usual, but i recently turned of syntax
highlighting for things, and it's kind of nice and relaxing. some of the bright
colors can be jarring, but that could also be fixed by disabling bold ... ⌘ [Read more](https://m455.casa/posts/rain-rain.html) 2023-07-13T00:40:00Z **woops about the rss feed**
# woops about the rss feed

2023-07-13 00:40

heyyy sorry about all the duplicate posts you got in your rss feed. i had
changed my directory structure to organize my posts by year, instead of a single
flat directory of posts, and then published it.

after some time, i've decided that i enjoy the simplicity, programming-wise, of
just a single flat directory of posts, so i'll probably be moving back to that.
when i go back to using a flat directory of posts, though, it'll all be done
us ... ⌘ [Read more](https://m455.casa/posts/2023/woops-about-the-rss-feed.html) 2023-07-29T22:22:00Z **i finally learned how to make chicken scheme modules lol**
# i finally learned how to make chicken scheme modules lol

2023-07-29 22:22

i put off learning how to make chicken scheme modules since i got into chicken
scheme because the examples on the docs never worked for me. i think this was
because, from the best of my memory, i was trying to interpret a scheme file
that imported a module i made, but i hadn't generated the object files for the
imported module. it kind of sucks ... ⌘ [Read more](https://m455.casa/posts/2023/i-finally-learned-how-to-make-chicken-scheme-modules-lol.html) 2023-10-29T14:04:00Z **a flat directory of posts it is**
# a flat directory of posts it is

2023-10-29 14:04

okay, so, [a few posts ago](https://m455.casa/posts/woops-about-the-rss-feed.html), i fucked with
people's rss feeds because my brain is indecisive, and changed my posts from a
flat directory to a year-based directory, but i think i prefer the flat
directory more for simplicity lol, so i've moved back to a flat directory of
posts, which, of course, comes along with messing with rss feeds again.

feel free to unfollow my fee ... ⌘ [Read more](https://m455.casa/posts/a-flat-directory-of-posts-it-is.html)