Summer updates

September 16, 2024; homepage openbsd software

Not to start with a resolution, that can wait untill the New Year, but I took a decision to write here often. There are few reasons behind, the main — the writings I do daily are job-related and very technical, and I am loosing the skill (or, rather, its rudiments). There is also a minor reason: I enjoy stand-alone blogs a lot, so why not to keep one myself?

Self-hosting and OpenBSD

This website is hosted on a VPS, and I switched the server to OpenBSD (and moved it from Brazil to Israel). For the last half a year or so I had fun playing with BSD systems, as a hobbyist, of course. I really appreciate how academic they are, with handbooks and manpages making the system absolutely accessible, even for a total normie.

Turns, for my case OpenBSD is an excellent solution. To deploy a website, everything is available out of the box, except of vim and rsync probably (there are vi and scp). Things are very well-documented and and understandable by someone not that IT-savvy. For direct guidelines, Roman Zolotarev here and here covers how to get things online.

And of note, of rather funny note. On bare metal, say on an X260 Thinkpad, OpenBSD requires less tinkering than FreeBSD. X11 comes with the base install, suspend works, and brightness and backlit keys are functional. Performance, utility, and comfort are a trade-off, of course, and BSDs are not something I want to daily drive on personal computers. For the quirks of making a workable OpenBSD machine, there and here are excellent sources online. I found Corey Stephan’s post on this topic very helpful.

$\LaTeX$ support

There are plans to start ranting on topics which I actually understand, mostly related to some aspects of early stage discovery. Thus, the website was augmented with KaTeX, let there be JavaScript. The Hugo documentation is pretty specific on how to befriend $\LaTeX$ with a blog.

To exemplify, below is Morrison equation. And it is highly underappreciated — but not in a context you might think!

$$ v = V_{max} \times (1 - \frac{[E]_t + [I]_t + K_i - \sqrt{([E]_t + [I]_t + K_i)^2 - 4 [E]_t[I]_t} }{[E]_t}) $$

Minor changes

I did some minor adjustments to the Hugo theme, combed it a little. Now page was created, as I really like the concept. It is fun to keep internet less boring.