Saturday 13 July 2024 First day of the Old Computer Challenge 2024 ============================================ Today is the first day of the 2024 edition of the Old Computer Challenge. Just like last year, my intention is to post day to day on Gohher, and write a recap in my blog after the challenge. Motivation ---------- The enshittifacation is everywhere. The siren call of ads and influencers tries to lure us in. The soul-sucking algorithms and dark patterns of big tech steal our most private details, which are then sold to the highest bidder and used to trick us into purchasing planet-destroying meaningless stuff. We'll fight back. Like Gandalf, we will put our cane firmly into the ground and tell big tech they Shall Not Pass. Let them eat their own solyent green, because we are not going to do that anymore. We don't need flashy new computers and bloated software. A machine and some software that does the most essential is enough. This wisdom can not be obtained by reading some articles. It must be experienced. That is why we do the challenge. During the Old Computer Challenge we will take a step back, and see things from a new perspective. Text-only environment --------------------- This years edition of the Old Computer Challenge I will use a non-graphical environment. No Xorg, no X11. It helps to see things from a different perspective. Besides that, thare are some other reasons: * By choosing a text-only environment, it is probably easier to keep the enshittifacation at bay. The coming days will show if this indeed is the case. * A text-only environment brings us closer to the original Unix computing experience. * It totally takes me out of my comfort-zone :) Not running X is easy on FreeBSD, because the default install is text only. One has to install Xorg c.s., which I didn't do on this laptop. Below, I'll first discus some technicalities, and than go into the experiences. System configuration -------------------- Yesterday evening prahou helped me in an IRC-session to get a better screen, by loading the appropriate kernel module and pointing to a way to use the mouse. Display ....... To get a much better image, I added the following line to `/etc/rc.conf': kld_list=radeonkms The difference is wonderful and totally changes the experience of working on the console. Mouse ..... Prior to yesterday, I would have never expected to bother to set up the mouse :) But during some debugging together with prahou, it was great to be able to copy and paste to the IRC buffer. (Normally I would use tmux for that, but to prevent losing the IRC connection, I had switched console with Alt-Ctrl-F2.) The mouse can be put out of view, so when not in use it doesn't clutter the screen. The following lines in `/etc/rc.conf' make it possible to use the mouse and to paste without a third mouse button: moused_port="/dev/psm0" moused_type="auto" moused_enable="YES" moused_flags="-m 2=3" Screenshots ........... Currently, I have not been able to make screenshots from the terminal. According to the manual, `vidcontrol' is able to do so, with the flag `-p', but it requires sysconsole. When I load sysconsole through `/boot/loader.conf', the boot messages are shown in yellow, until the message that the kernel modules are going to be loaded. Then the screen becomes black and stays black. Switching between terminals ........................... I use the old fashioned way, Alt-Ctrl-F1, Alt-Ctrl-F2, and so on to use of a few terminals at the same time. Tmux is of course a good solution for this, but it uses the two bottom rows of the screen real estate. Using the Acer Aspire One ------------------------- Don't tell my X201, but I think this small laptop is nice to use. It is small and its weight is reasonable light. It is not as lightweight as my old Acer Aspire zg5, probably because the display and the battery are a bit larger and the spinning disk adds some weight. The keyboard is not terrific, but usable. The key travel is good. The key caps are totally flat, no indention or any other shaping. The arrow keys are very tiny, but that helps to keep up the muscle memory for not using them :) The mouse works. As far as I can tell from having copied some text, the mousepad is OK. For longer typing sessions I still prefer the wonderful keyboard of my X201, but during the Old Computer Challenge this is limited to professional use only. Doing stuff ----------- IRC ... I use `rcirc', which is an IRC client that comes with Emacs. It works fine, I use it with the ZNC bouncer, to prevent some FOMO. The only downside is that I haven't found out how to use the rcirc/ZNC combo with multiple IRC networks. So, for now I either confine to Libera.Chat, or switch to a different user. The smol web ............ `elpher' is a wonderful Gemini- and Gopher client for Emacs. Sometimes I use lynx to quickly open a Gopher URL. `eww' is the default web browser in Emacs. I have also installed lynx and links. The user experience is not that much different, apart from the key bindings. Of course, there is only text, no images or videos. Which is mostly good, it keeps out a lot of the enshittifcation. On IRC somebody posted a link to a screenshot. Viewing this of course, is now off limits. Given the small height of the display, reading gopher- , gemini-, and web pages require more scrolling than I'm used to. Jump table .......... I make use of the `webjump' package in Emacs. This is a rather old package, but it still does its job fine. In the jump table --actually, it's a list-- I have a number of favorite places that I like to visit daily. One great aspect of it, it that it doesn't care what kind of URL you put in it, it can be a gopher link, gemini link, or a web link. I freely mix all three the three types in it. RSS feeds ......... RSS feeds are wonderful to keep up with your favorite blogs. I use the RSS-to-nntp service from gwene.org to follow a number of feeds. To get some different experience, I installed Elfeed on this laptop. Elfeed is a fine RSS reader for Emacs. Both methods works fine. Gopher ...... I love to hang out in Gopher space. I love the format, and the content/noise ratio is very good. To keep up with blogs there are RSS feeds, to keep up with phlogs there are aggregators. Bongusta and moku-puna are some great aggregators. When I don't have much time, I just visit my own, called `phlog roll', that only follows a few phlogs. Gemini ...... I haven't visited the Gemini-verse for some time. Recently I have added Antenna to my jump table, and visit it at least once a day. The reading experience is the same as with Gopher, and again the content/noise ratio is good. Jabber ------ I have installed the Emacs jabber mode, and could connect to the Jabber server of SDF. My contacts were all not available. Perhaps later in the week I can actually chat with it. Mastodon -------- On my X201 I use mastodon mode in Emacs to access the Mastodon server. Unfortunately it won't start when using Emacs on the console, because it wants to render images. So I'll have to revert to a TUI solution like `toot'. Last edited: $Date: 2023/07/30 10:44:35 $