
https://mltshp.com/p/1R225 “Everyone will not just”
https://mltshp.com/p/1R225 “Everyone will not just”
Today's cursed idea:
CICD@Home
The answers I can come up with are:
* Hyper capitalism, where commercial use of open source no longer exists
* Mass expansions of grants, and successful open source getting good at grants
* UBI
Talking to open source people about moving off GitHub.
We've hit the funding problem.
CI is good, especially in an open participation environment where you don't know the development practices of the engineers.
Automation is good, we've saved a lot of repetitive hours.
These things quickly get expensive as projects grow.
So all of open source has been sponsored by the collective CI/CD industry.
Which makes it very hard to move to a small indie provider that doesn't have those budgets.
(this post brought to you by Kurzgesagt talking about Opioids, although it's an idea that's been rattling around for a while)
Apparently one of the big adult realizations is that heaven can't exist for humans. We have to exist in a place of good and bad.
I had a birthday this week and I'm not ready to be this old
Travis CI taught me that lesson once, and then I forgot it.
Today, GitHub Actions taught it to me again.
this entire thread is a strong argument for container-based build environments, instead of whatever the god known as GitHub decides to bless us with
ok, to say this with more nuance:
Python 3.0 was released 17 years ago.
A _lot_ of code has been written in that time.
The rate at which code becomes legacy is probably the PSF support policies---about five years.
Which isn't really very long.
And by "legacy" i mean the difficulty of running such code rises dramatically as the collective ecosystem drops it.
So, GitHub doesn't have Python 3.6 for Ubuntu 24.04--it was last available for 20.04, which it now refuses to run.
ok, so pelican 4 (the ssg) changed something that produces a warning in this project.
Pelican 3 doesn't run in Python 3.7 and later.
I guess i'm full-ass modernizing this pipeline.
til, if you want 3.6:
* pipenv will say "run old pipenv"
* github actions will tell you to pound sand
i didn't want to modernize this website today, i just wanted to port the build pipeline.
#Python, maybe we need to have a discussion what "backwards compatibility" actually means.
this post brought to you by modern pipenv being unable to create 3.6 environments.
note to self: as a python developer, be better about supporting old pythons
Porkbun looks like a pretty cool registrar in that regard, but it looks like their actual DNS hosting is through cloudflare. And as a targeted minority, I'm not enamored with the idea of giving cloudflare money (even indirectly).
Ok, so ideally I would be patronizing a small, minority-owned business. I don't think I get that for global DNS with both web and API editing options.
I would happily accept small, focused businesses.
Barring that, I would want someone that isn't leaning hard into upselling and/or enshittifying.
Relatedly, the #Teahouse websites are down because of our DNS provider.
Websites that aren't on that DNS host (eg https://stealthiswebsite.art/ ) are still running.
i don't want to build DNS infrastructure.
That's a big ol' yak shave I don't want to do.
But I haven't found a DNS host that I'm happy giving money to and is competent.
The phrasing and distillation is mine, but the core of it came from someone at PyCon
One of the ideas I heard at PyCon US:
Capitalism (as opposed to free markets or the concept of money) is when the owners of a business are not involved in the operations of the business.