Here are the list of some of the stuff that I used for my daily computing (as of November 2024). Note that not all of the stuff in this list are free and/or open source. There are some proprietary things I do use for compatibility reasons, but around 80% of what I am presenting here are mostly free and open source software.
A lot has changed since I went away. If you remember last year I am using the MSI GP62 with Fedora on it as my daily driver. Well...that machine is no longer one. That machine has since been relegated to being an experimental and gaming Linux box since I've upgraded the RAM and replaced the poor spinning hard drive with another SSD. And it's still running Fedora, yes. But this year, the machine that I've chose to use as my daily driver is... Drum roll please...
Yes. Yes indeed. But I have a longer logical explaination behind this though. It will be explained in the newest entry that I'm writing. Don't point your pitchforks at me for now please.
One good thing about Mac OS is, because the workflow between it and GNOME is so similar, I have no issues going right into it. In fact apart from two or three differences, my workflow on Mac OS and Fedora running GNOME is not too dissimilar, so it's a bit of familiarity to me.
I do not self-host a website as I do not have time to maintain any equipment and/or software. Instead, I hosted this website using Neocities which is an open source fork of the old Geocities (you know, the place where they used to have lots of this Space Jam-esque websites). I write each entries and edit pages using Neovim (and sometimes any available graphical text editor). When I want to do quick and dirty editing i.e. grammatical errors that I didn't spot while writing blog entries I do it online through Neocities' own editing page. However, I mostly prefer editing offline.
This website was handled by pure HTML as stated in this entry. I do not use any JavaScript on this website in order to maintain near backwards compatibility with most devices on this planet, to avoid the "modern web bloat" as much as possible, and also to avoid using any non-free scripts at all costs. As a result, you should be able to access this website using an old Unix terminal, your old Windows 98 laptop or your old mobile devices that are still capable of going on the Internet. I also do not use CSS because I wish to retain simplicity on this website.
I have tried to incorporate an RSS feed into this website, but because I update things manually the RSS feed acts quite wonky so I don't use it.
As of November 2024 I exclusively use Safari and Firefox. Safari is my main browser due to it being Mac OS native, and Firefox because it’s tried and true. However I also have Links2 (Elinks variant) installed.
I've gone back to square one and use Neovim again. I stopped using Emacs a while back because I have no incentive to keep maintaining it. It became too bloated as I kept adding things to it and I've become lazy to maintain all of the things I added. I could remove them, sure, but by removing them I sort of FUBAR'ed it too. By coming back to Neovim realized how quick I am able to edit stuff again without worrying about adding this or that.
Occasionally I use TextEdit inside Mac OS, but mostly I use Neovim. For terminal I still use kitty as my terminal emulator, and Mac OS's own Terminal sporadically.
Finder, of course. It works.
I'm still using mpv to consume media. As stated before, no media player allows you so much freedom to customize its inner workings to the point that the application immediately borked at launch.
For YouTube drop-in I'm still using Piped.video. I've found so much peace using it.
I mainly listen to music from my personal music library using ncmpcpp or streaming off YouTube via piped.video. I encoded all my music files using either FLAC or Opus for freedom's sake.
I used to own a Spotify account for a few years but I have since disconnected my association with it, in favor of listening to public radio or listening to music from my own music file. That way I do not give support to DRM-based services. However, if people around me stream music from Spotify (or any other streaming services) and I am not the person who's controlling or using that particular service directly, then I have no problem listening to music coming from those services.
I do not use any streaming service to watch films. I still own a stack of films on physical media or I could torrent the film I want to watch on my computer as well. Personally I just find paying an amount of money you could use to buy a copy of a certain film on physical media to a streaming service where you don't even own that film kind of stupid, plus there is a DRM issue which I do not tolerate in any way. Moreover I do not watch movies that regularly anymore, so there is no need for me to pay for a streaming service.
I have some experiences (read: wrote a few small programs in my free time or just straight up modifying other people's code) with Python and Lisp but I have almost never spent prolonged time programming with those two languages as my main work have always been editing text, creating documents and reading/sending e-mails, so most of my time were spent writing markdown languages. Other than that I've skimmed through C a while back, learned a few bits of PHP but never really took it seriously and I've never learned JavaScript.
As for speaking languages (they are as important as programming languages) I speak, write and read in both Thai and English. I have attempted to learn Chinese, Polish, German and Spanish in the past but the efforts all fell through. I do know a few words in Chinese however, as that is the third language I learned in high school.
Copyright (C) 2023, 2024 Po Kamnuandej under CC BY-SA.
This website is compatible with and is viewable on all browsers.
Also compatible with text-based browsers.