~dricottone/blog

fcce914f043b4bbd45b0cd75e4a6cf38549c326e — Dominic Ricottone 10 months ago 1900b7b
Spelling fixes
M content/posts/cleaning_up.md => content/posts/cleaning_up.md +2 -2
@@ 12,7 12,7 @@ setting the permalink template with that 'variable'.

To prevent breakage of existing links, I've set up aliases.
That's another very convenient feature of Hugo.
I've also seens some recipes online for creating aliases automatically.
I've also seems some recipes online for creating aliases automatically.
I'm not currently sold on the idea of setting up named aliases for all posts
going forward,
but I'll revisit that in the new year.


@@ 24,7 24,7 @@ permalinks based on publication date.

I've significantly reworked my development workflow in the last couple months.
It's become a headache to try and keep all of my internal toolchains,
script interpretters, and document processors up-to-date across all of the
script interpreters, and document processors up-to-date across all of the
hosts I use.
For a long time, I liked to think that I sidestepped this issue by using POSIX
scripts.

M content/posts/disruption_from_google_and_red_hat.md => content/posts/disruption_from_google_and_red_hat.md +1 -1
@@ 29,7 29,7 @@ that no tears were spilled on its behalf.)
So... *migrating registries*.
I re-researched the market and decided that it was time to join the Cloudflare
hype train.
Their interfaces are fine, they aren't too annoying with the upsell marketing.
Their interfaces are fine, they aren't too annoying with the up-sell marketing.
It's not a terrible experience.
It actually was easier to do than I expected, including setting up dynamic DNS
for my home IP address.

M content/posts/r_packaging.md => content/posts/r_packaging.md +4 -4
@@ 21,9 21,9 @@ And Red Hat's actions these past few years
[this](https://dev.intra.dominic-ricottone.com/posts/2023/06/disruption-from-google-and-red-hat/))
have erased any chance of me
deploying a *new* Fedora server.
So it's not a distro that I will ever be targetting in this project.
So it's not a distro that I will ever be targeting in this project.

Ubuntu is an interesting prospect for me because my usecase for that distro
Ubuntu is an interesting prospect for me because my use case for that distro
is setting up a server without any configuration
(because I don't necessarily intend to keep it for long).
If I can move *away* from compiling software on those hosts,


@@ 49,7 49,7 @@ At the time,
I consistently ran into stability issues with R.
So much of the R ecosystem depends on libraries with dozens of direct and
indirect dependencies.
Many of them are compiled libraries linked not only to eachother but also to
Many of them are compiled libraries linked not only to each other but also to
other system libraries.
This network seems to be well supported on many distros...
but not so much on Arch Linux.


@@ 95,7 95,7 @@ Lastly, I've gained an appreciation for the TidyVerse.
I've always seen it as bloatware.
Too much functionality when less would have worked.
But given the R ecosystem of today,
'targetting less' means adopting a more complex dependency structure.
'targeting less' means adopting a more complex dependency structure.
It means pinning the versions of several libraries instead of one.
It means supporting users as they struggle to install several packages
instead of just one that they *probably already have installed on their system

M content/posts/rip_email_server.md => content/posts/rip_email_server.md +5 -5
@@ 9,8 9,8 @@ RIP my email server,

As you may have heard, Amazon will soon begin charging an hourly rate for
public IPv4 addresses.
*Fair enough*, you may say, *it is a scarse resource*.
It isn't $42/year scarse.
*Fair enough*, you may say, *it is a scarce resource*.
It isn't $42/year scare.
I categorically refuse this highway robbery.

So, it seems I am embarking on a journey to the strange lands of IPv6.


@@ 28,7 28,7 @@ published.
Google's mail server
*(the only one that matters, as far as I'm concerned)*
will *not* talk to your server if your domain name and IP address fail the
roundtrip MX -> A -> PTR -> A lookup.
round trip MX -> A -> PTR -> A lookup.

And it isn't just the static IPv4 addresses that are going to become a paid
feature.


@@ 41,7 41,7 @@ The only way around this is to convert your stack for IPv6.
For decades even.
Time's up.*
Sure, and I'm fine with that.
I'll eat the cost of my own stubborness.
I'll eat the cost of my own stubbornness.
But losing the PTR record means I have to shut down my mail server.

*Surely AWS supports IPv6 PTR records* you may protest.


@@ 88,7 88,7 @@ I had a lot of TODO projects floating around that were going to build off of
this mail server.
I devoted a lot of time to figuring out how SMTP worked in theory,
and how it worked in practice,
and trying to defend my system from webcrawlers.
and trying to defend my system from web crawlers.
I'm sad to see it go.
RIP.


M content/posts/salazar_slytherin_is_a_druid.md => content/posts/salazar_slytherin_is_a_druid.md +1 -1
@@ 98,7 98,7 @@ Salazar and the co-founders certainly seem to have a disposition towards
Druids are also devoted to a philosophy of balance that is colored by their
worldview.
Again, in D&D, this largely has to do with nature as elemental magics.
They are motivated to action in defence of this balance.
They are motivated to action in defense of this balance.

Salazar certainly had opinions about the balance of magical society.
Unfortunately, his worldview was colored by racism and bigotry.

M content/posts/systems_updates.md => content/posts/systems_updates.md +1 -1
@@ 17,7 17,7 @@ that's a result of errors upstream, or of running on unsupported architectures
(i.e. arm64).
Dependencies are heavily vendored, particularly for the services written in
Python.
There are about 16 damonized services in all, communicating through a central
There are about 16 daemonized services in all, communicating through a central
postgreSQL database, an ephemeral Redis database, and a GraphQL API.

That's all fine though.

M content/posts/thoughts_on_the_organization_of_history.md => content/posts/thoughts_on_the_organization_of_history.md +1 -1
@@ 36,7 36,7 @@ I admittedly knew very little about Romanian history until this week.
But as I poured over Wikipedia articles about the region and government,
I started recognizing many names.
*Thokoly*, whose name adorns many streets and public squares in Budapest, was
in fact a Transylanian leader.
in fact a Transylvanian leader.
Same with *Rakoczi*.
Both of them have statues in Hero's Square, alongside Stephen Bocskai
and Gabriel Bethlen.