Skip to main content

Vincent's Website

Tag: tech

Things I Like (TIL) #10: Emacs

What is this? I’ve liked many things throughout the years. While some have fallen out of my attention, others remain firmly cemented in my memories and feelings. So, I’ve decided to start a mini-series where each week (hopefully), I pick something random that I like or have liked and discuss it, why I like it, and its impact on me. These things can be varied, and range from more trivial matters such as my favourite animal, to books, games, and movies I’ve liked, to topics that have shaped who I am as a person.

Fabric Experience Report with Patchouli

In the past week, I’ve been working on an unofficial port of Patchouli from Forge 1.14 to Fabric 1.15. My reasons for this are twofold: People have made claims about Forge’s problems, both with its technical aspects and its organizational aspects (some of which I feel), and pushed Fabric as a solution Making a judgment on X vs Y is invalid if you haven’t used both X and Y Anyways, Patchouli, for those who don’t know, is a guide book mod by Vazkii for Forge.

New Calendaring System

Today, I spent some time setting up a new self-hosted calendar instance for myself. It’s been a growing goal of mine to start self hosting more of my online services, and fortunately calendar and todo is well-supported by the common CalDAV protocol. Server I decided to use Radicale, a lightweight DAV server implementation written in Python 3. It was easy to download from the stable OpenBSD package repo and install. Configuring took slightly longer, as the docs for Radicale were, although complete, a bit disorganized.

New Site

I’d like to welcome everyone to my new website! Why not Wordpress anymore? For one, I was on a free plan with no custom domain. I also found the Wordpress site in general to be pretty bloated (especially that new editor, yikes). I also didn’t need nearly any of the functionality that it offered. I spent about a day yesterday experimenting with the Jekyll static site generator, and I found it enough to my liking to move my blog to it.

Windows Phone: A Retrospective

Dusted off this post draft from earlier this year and finished it. Yay summer! Last fall (of 2017), after dealing with my Lumia 950’s iffy battery and unoptimized OS for almost two years, I replaced it with a Galaxy S8+, ending almost 8 years of membership as a Windows Phone user. I personally think WP really had the potential to succeed, and had some very special defining qualities. A combination of the market and Microsoft’s own decisions eventually led us to where we are today, with Windows 10 Mobile on life support and the few remaining users praying for a Windows 10 on ARM “Surface Phone” to appear sometime in the future.

Learning by Doing

I’ve always considered myself someone who learns much, much better by doing than by reading. This was reinforced to me yesterday, when I took one of our CS314H Data Structures projects and rewrote it entirely in Clojure. For me, the hard part is finding something to do. I’ve been eyeing Clojure as a fun and elegant programming language from what seems like the past four or five months. I downloaded the thing, played at the REPL every chance I got, and read the amazing book Clojure For the Brave and True probably four times.