===========================
 IT infrastructure frailty
===========================

Issues with multiple online services unfold lately, accompanied by yet
more of potential personal computer hardware issues, and the services
that have no issues being dependent on those that have.

uberspace.net, one of the domains I use for online services (email,
WWW, Gopher, and XMPP), seems to be in peril. Maybe it will turn out
fine, but in case if not, my website is available at
thunix.net/~defanor, and there are an email address and Gopher site as
well; other contacts (primary and backup ones) are listed on its
"about" page. Actually it seems that thunix.net was in peril recently
as well, but apparently not anymore.

I have also set a separate server with temporary free domain names
(steady.mooo.com and beep.boop.ip-dynamic.org), possibly will deploy
my homepage there. Documented its setup at
<https://www.thunix.net/~defanor/notes/simpler-server-setup.xhtml>.

I could mirror the homepage to GitHub Pages as well, maybe Microsoft
will not lock it as it did with the email I registered at their
hotmail.com recently: it claimed that I violated their service
agreement, and asked to provide a phone number to fix it somehow, even
though I only received a confirmation message from OpenStreetMap to
switch the account to that address. Looks like racket, while
comparable large email providers require a phone number at once
(update: a few days later, reportedly Google account registration
ceased to work with Russian phone numbers), and many of the smaller
ones are blocked here (which does not necessarily mean that those
larger ones cooperated with the local government though: the
government seems to deprioritize blocking of the services that would
be too disruptive to block).

Fortunately OpenStreetMap does not use email as a second factor for
authentication, and does not require confirmation from the old email
on changing it, so Microsoft did not take that account hostage. But
some services do those things, and many do require a confirmed email.
In some cases enabling two-factor authentication with TOTP helps at
least to disable email-based account recovery, even if in an awkward
way, so that such an account should not be hijacked easily in case of
an address loss. I wish more services allowed to just register with
login and password, or cryptographic keys, or made registration
optional when viable.

Additionally, emacs.ch (the Mastodon instance I use) announced today
its end of service in 3 months, apparently mostly due to the
administrator being tired of dealing with policy violations (actual
ones, not Microsoft-style), along with personal threats, and similar
aspects of a public social resource administration. One of my goals
with using it was to get a backup communication channel, in case if
things will go the way they seem to be headed now, but there goes the
backup. Not sure if I will register at another instance at once, maybe
will take a break from Mastodon. It was nice to communicate with
others that way though: more interactive than regular self-hosted
blogging (or phlogging), but with posts still being directed at nobody
in particular, which is closer to such publishing than to, say, an IRC
or XMPP conversation (although on some IRC channels, or in some XMPP
conferences, it can be conventional to use them basically as microblog
instances). I did not like the Mastodon software though: from the
beginning did not want to host that monstrosity myself, then had
regular issues with its web interface, with clients, and it is one of
the services that require email verification, with developers
explicitly sticking with it. Some other ActivityPub-based system may
work better for me: to provide federated communication and discovery,
with people actually using it, but without the Mastodon's warts.

To shake things up--pun intended--construction workers in an apartment
below me did something noisy to a central heating pipe, which led to a
minor leak at a junction not far from my computer, and made me to
worry about the computer. I suspect that all the vibrations
contributed to the demise of my UPS and HDD this summer, but for now
it ended with a plumber tightening the valve here, and me planning to
move the computer a bit farther away from that place.

From time to time I mention that some fun activities are rather like
games, but now also finding that online interactions, and possibly
life in general, are also like a game, the kind that gets harder as
you progress, or simply as the time passes.

I have also looked into computer hardware, to be prepared in case if I
will have to build a new computer soon (and this one probably will not
work forever anyway: it is about 12 years old now). Apparently ECC
support is more common now than it used to be: many Ryzen CPUs support
it explicitly (7000s and 9000s do, 8000s do not), as do motherboards
for those (in case of ASUS, even non-workstation ones). Though
computer builders like pcpartpicket.com, or those on computer hardware
store websites, do not seem to prioritize that, and skip "ECC"
flags. Apparently they aim gamers, as do most chassis manufacturers:
computer cases these days are not only covered in LEDs, but also tend
to skip on HDD bays, maybe only providing some places to bolt HDDs
onto. The space, even in larger cases, seems to be used for cooling,
potentially water cooling, those gaudy LEDs and discrete controllers
for those, multiple and large graphics cards (while I would build a
computer without a discrete graphics card, probably). And as many
other things, computer hardware tends to be annoyingly "AI"-themed
these days. I would even consider NAS cases for my primary computer,
but apparently those have a worse cooling, requiring more noisy fans,
as do server cases. Though it might be worthwhile to look into those.

Failed to resist trying ear training, which was mentioned in the
previous post. Failed to find software for that in Debian
repositories, but tried musictheory.net (many settings, though it is a
website, with a lot of mouse clicking), Open Ear on Android (seems a
little buggy, making noises sometimes, but usable overall), and then
wrote a shell script using SoX, just for scale degree and interval
identification practice for now,
<https://codeberg.org/defanor/ear-training/raw/branch/master/ear-training.sh>.

Also mentioned a history book in that post: branched off that to read
Lenin's "The State and Revolution". It is nice to read books written
at the time and place you read about, as well as to go the other way
around: to read about the time and place the things you read were
written in. The book was interesting to read: I thought that Trotsky
exaggerates the differences between initial plans and their
implementation, but at least this book supports that view: it is
radical, and its vision is different from what was implemented. While
reading, I wondered how people in the USSR may have reconciled
contradictions between such works and their daily experiences, and
whether this is one of the discrepancies that inspired Orwell's
"doublethink", but then noticed that this is similar to what happens
with the constitution now, which seems much more mundane. Afterwards
skimmed Volkogonov's "Lenin", also referenced from that history book,
which helps to view Lenin's writings on use of violence in a new
light, references additional ones, cites his orders for mass public
executions and acts of terror. Though some parts of that book look
rather biased, as if trying to be more sensationalist and to pad the
book with more material, like pointing out "Задачи отрядов
революционной армии" as Lenin's inclination towards unnecessary
violence: at least to me it looks like what someone preparing a coup
can reasonably write, and the bits accusing Lenin of not even
considering that Nicholas II's reforms may work out well seemed
dubious to me (though I am barely familiar with any of that).

I keep working through the physics textbook: finally reached chapter
seven, which is still about fairly basic mechanics, the topics that
are taught at school. Other daily exercises proceed as usual.

Hopefully I will have more news of the fun variety next time, but
possibly will post those into different places already.


----

:Date: 2024-09-06