November has been rough for me. Terrible international news, stress at work and almost no sunlight in Helsinki has been a lot handle.
Then I got ill but tried to get back to work too early, and it was all too much.
I've now had to block all news and social media from Thu to Sun with the great Freedom.to app (the only SaaS I pay for). It has helped, and I've for example read a lot of fiction again.
Unfortunately, it means less time on Mastodon. But I'm still here!
@aral We're going to hear capitalism is the "worst economic system, except for all the others" from the people on the winning side of global exploitation and destruction until there are are no more people to exploit and nature to destroy.
That is, unless we get them to admit they actually know of only a couple of alternatives and that there is no limit to the different ways we could structure our economy if we just used our imagination.
"no one can live on this planet without trading.... you can't be a good human being, do good thing, and survive."
which I understand to argue that no one on the planet can be a good human being and survive at the same time?
There are both (indigenous) people living directly off the land, and people within societies consuming very little, but still enough to not only survive but also have a good life.
We are heterotrophs and need to consume other life to survive. However, that doesn't mean we must consume more than what nature can regenerate. There are hundreds of millions of people living in harmony with nature, doing good things, right now.
In fact, we can also feed 10 billion people sustainably:
This wonderful talk by @kathhayhoe gives good insights on why just telling people the facts will not stop #ClimateChange.
The goal for today (especially in the Global North) isn't to get everyone worried – a big majority of people already are. The goal is to change that worry into action.
To do that, more emphasis is needed on what (personally relevant) better future people should fight for, instead of what they should stop doing to prevent harm.
There's a difference between resource efficiency wrt scaling up vs a constant (small) scale.
What the fediverse could use (as you highlighted) is a resource-efficient server for small-to-medium scale, think max a few hundred users. While the official Rails app has problem, what Red Planet Labs has built is a JVM server that runs Clojure. That by design comes with a large memory footprint, which is not resource efficient if you don't have enough use for it.
Again, the official Rails app isn't good, but I'd be very surprised if this is operationally anywhere close to optimal for the small-to-medium scale. If you build for Twitter-scale, you will make decisions that will almost certainly hurt small scale.
And Clojure relies *heavily* on the GC. Using it is not a good way to build low memory JVM servers.
Fosstodon is *way* too big. Looking into the future, fediverse ought not optimise for that scale.
No JVM GC, including G1, works without a noticeable memory overhead. That directly contributes to the total memory requirements of the server, and it does make a difference that it's by default higher than needed. As you said, there are a bunch of other things on that server as well that use memory.
Yes, I'm also interested in the actual numbers and operational complexity.
Personally, for the reasons outlined above, I'd be very surprised that the result will be anywhere close to an optimally resource-efficient and cost-efficient solution to host a server for a small group.
Better than Rails, definitely.
So good that the pros outweigh the cons of making an Big Tech scalable Mastodon server? I'm doubtful.
"Demand-side measures and new ways of end-use service provision can reduce global GHG emissions in end-use sectors by 40–70% by 2050 compared to baseline scenarios, while some regions and socioeconomic groups require additional energy and resources. Demand-side mitigation response options are consistent with improving basic well-being for all. (high confidence)"
Husband and father, activist for the commons (digital & environmental), programmer and philosophy graduate. He/himMy posts are licensed under Creative Commons Attribution-NonCommercial-ShareAlike (https://creativecommons.org/licenses/by-nc-sa/4.0/).