social.solarpunk.au

social.solarpunk.au

vidak | @vidak@social.solarpunk.au

# LOCATION

The unceded, stolen land of the Wadjuk people of the Nyoongar nation. Always was, always will be, Aboriginal land!!

# QUOTATIONS

You are braver than you believe, stronger than you seem, and smarter than you think. ~winnie-the-pooh

# MAIN INFO

(current operating system) emacs
(code) https://git.sr.ht/~vidak/
(blog) https://vidak.solarpunk.au
(peertube) https://spectra.video/a/vidak/video-channels

# SMOLNET

(main) gopher://zaibatsu.circumlunar.space/1/~vidak

# CONTACT ME

(matrix) https://matrix.to/#/@vidak:matrix.solarpunk.au

my fish ladder brings 27,000 escaped salmon into the yard

"I have an army." - "We have 27,000 salmon."

Ok, seeking opinions and recommendations on behalf of my teens. What’s the best Mario game pre-N64?

a post on lazy language design. The hardest problem is not to write it—I can churn out a lot in a relatively short time. (Despite being lazy.)

The hardest problem is to build a (preferably acyclic) graph of all sections so that there's not too many dependencies and the flow is least interrupted by back/forward links.

Uuuuuuuugh. Now I get folks—having my writing as a bunch of "cards" would be nice indeed. But oh well—we have no reasonable visual/graph code editors, and I doubt we'd have these for writing either.

Panzer Dragoon Saga

🏢 Team Andromeda
📅 1998
🖥 Saturn

Panzer Dragoon Saga Screenshot Panzer Dragoon Saga Screenshot

I have just discovered that Justin Trudeau's son makes trap music and it's actually pretty good?

🍃The Fourth Issue of the Adelaide Solarpunk Newsletter is out!! This edition highlights on Bikes for Refugees, the Trans Justice Rally, an updated planting guide, community artworks, and more than 50(!!!) local events listed for March!

Read or join the mailing list at: https://news.adlsolarpunk.net/adelaide-solarpunk-newsletter-4-march-2025/

Watched The Social Network last night, the layered story telling was very good. Not 100% accurate, but the details lead to a certain reading of Facebook and Zuckerberg.

The privacy angle is mostly missing, because it's early days FB, which feels weird from this point in time.

Solarpunk and the Fediverse.

Eco-Animalist Socialism Conference.

Manning Community Centre, Boorloo, Perth.

2nd March 2025.

Blair Vidakovich.

[Page 1]

Introduction.

Good morning.

My name is Blair Vidakovich.

I was asked to prepare this presentation by Timothy Green, one of the organisers of this conference.

I first met Tim at the 2023 May Day rally at the Fremantle Esplanade.

I am a member of the Socialist Alliance. The Socialist Alliance is a left wing activist political party. It has its origins in the 1960s and -70s with what was then called in Australia the Socialist Worker's Party (SWP). The SWP, then, in turn, developed into the Democratic Socialist Party. Finally, the Socialist Alliance was formed in 2001.

My party has a long and proud track record of embracing political movements very early on. This is especially true of ecological and environmental struggles. It is also true of our involvement in the feminist movement in Australia.

[Page 2]

What is Solarpunk?

I have been asked to speak on the topic of solarpunk.

One of the best ways of introducing something is to explain what that thing is not.

Solarpunk could be thought of as the reverse of the idea of "cyberpunk". Cyberpunk is a kind of social subculture, artistic aesthetic, science fiction genre, and probably also some kind of philosophical thought.

Solarpunk, like cyberpunk, is also all these things. But instead of imagining a dystopian world, it asserts one of a utopia.

Solarpunk is both an attempt at interpreting the world as well as changing it. Cyberpunk is this too, but its outlook about the future is intrinsically cynical and pessimistic. Instead, solarpunk, as a movement, refuses to exclude happiness, equality, community, and empathy from its system of ideas.

[Page 3]

When I think of solarpunk, I imagine something like the Academies or Lyceums of the ancient Hellenistic world.

In a solarpunk utopia, people would live in communities who are in touch with the land that they live on. There would be a far different understanding of how humans fit into planet Earth's ecology.

I imagine there still to be cities, but there would be no dominance of the town over the country. The whole mode of production--the politics and economics of a solarpunk society--could be said, very seriously, to be something like proper full communism.

People would indeed return to the land, and return to a much more agrarian mode of life, but solarpunk is not to be confused with primitivism. There would, yes, be a return to the land, but one could also say that "the computers would be coming too".

My first introduction to solarpunk was in the online hacker community.

[Page 4]

The solarpunk movement exists online and it is because of the internet that it has, and continues to flourish. In many ways solarpunk grew out of the hacker community, and all these people have been profoundly inspired by its influence.

Solarpunk exists among other hacker movements and concepts that are closely related to, as well as allied together with its overall vision and goals.

These movements are:

  • Permacomputing.
  • Computer- or Digital Minimalism.
  • the Low Tech movement.
  • the Offline First movement.
  • the concept of "Digital Gardens".
  • and the "Tilde" community, the online community centred around social UNIX servers.

In this speech I will talk about the technological aspects of solarpunk, and its connection to digital computing. This is not well known, and the way technology combines with radical environmentalism in solarpunk is, truly, quite mind-blowing.

[Page 5]

The Fediverse.

One of the best ways to learn something is to do it.

If you would like to learn more about what solarpunk is, I would suggest first that you get an account somewhere on the fediverse.

The fediverse is a social media network that developed out of the global hacker community. It was standardised internationally in 2018 by the World Wide Web Consortium (W3C). This was the organisation that the creator of the web, Tim Berners-Lee, founded in 1994 when the world wide web was first released.

The fediverse is different from other social media by first, deliberately excluding every type of content suggestion algorithm, and second, by adopting a model of resource structure and system administration which is federated, not centralised.

This means that, in the former case, all posts on the fediverse are ordered chronologically. You will only ever see the

[Page 6]

most recent discussion at the top of your social media feed. There is no intermediate processing or re-ordering of any content on the fediverse. All post filtering, muting, blocking, and moderation is done either by the server hosting a fediverse account, or through one's own account themselves.

There is a "clone" of every type of mainstream social media platform on the fedi. For Twitter there is Mastodon, Pleroma, and Misskey. FOr Youtube there is Peertube. For Instagram there is Pixelfed. Reddit also has an analogue in the form of Lemmy or Kbin. Spotify--Funkwhale. Medium or Substack--Writefreely or Plume.

The total number of users is currently around 12.5 million. Of these, 1.3 million are active every month. The entire network runs on just over 17 000 individual servers worldwide.

70% of the fediverse runs on the micro-blogging software known as Mastodon.

[Page 7]

The next largest software in terms of the number of users is Pixelfed at 19%, and then Peertube and Lemmy with around 4% each.

I will now explain how to learn more about solarpunk by accessing the fediverse.

The Fedi and Solarpunk.

I first came into came into contact with the concept of solarpunk on the fediverse. There are entire fediverse servers dedicated only to the topic of solarpunk--once of the oldest and most influential is the Mastodon instance called https://sunbeam.city . There are many others.

In a very fundamental way, the fediverse itself is an expression of the spirit of solarpunk. A significant amount of people on the fediverse practice and embody solarpunk every day. The server admins and the developers--the people who maintain, extend, and invent new infrastructure on the fediverse--are all engaged in an experiment of seizing back the modern web from the destructive forces of

[Page 8]

Google, Amazon, Apple, Microsoft, and other corporate tech firms.

People run entire online communities out of their bedrooms. Any connection to the internet, no matter how pathetic, will do. People dumpster dive hardware and then set that e-waste to work hosting services for the hacker community.

But I also want to mention some of the explicit solarpunk communities and projects that exist within the fediverse. Of these I will bring up just three:

  • The Gemini Protocol.
  • Devine Lu Linvega and their community.
  • The SDF Public Access UNIX System.

The Gemini Protocol

  • Alternate hypertext protocol to WWW and HTTP.
  • No client-side code execution.
  • Has an RFC.
  • The whole community exists for the purpose of escaping or replacing the modern internet.
  • When the protocol standard was finalised, servers and client were built and almost everyone left the web.

[Page 9]

The Gemini Protocol project leader is known as "Solderpunk", and they famously went AWOL, disappearing from the whole community. They returned, and many people were relieved. During their mysterious seclusion, it turns out they had been working on valve audio amplifiers.

Devine Lu Linvega

  • Lives permanently on a boat.
  • Runs an entire community with an extremely poor internet connection.
  • Goes offline for long stretches while crossing entire oceans.
  • A very real chance they could die every time they do long journeys sailing around the planet.
  • Their main computer workstation is a raspberry pi.
  • They created something called "Uxn", which is a "virtual machine". It was done from first principles. It is as if Uxn were an actual piece of digital silicon inside your computer.

SDF

  • "Super Dimension Fortress Macross".
  • Established 1987, before the mass consumer internet.
  • Biggest NetBSD installation in the world.
  • Serious old school UNIX culture.
  • Probably the best way to throw oneself into the hacker community.

[Page 10]

Conclusion - Lessons about Solarpunk from the Fediverse.

The fediverse provides many examples of actually-existing communities online practicing and promoting the solarpunk worldview.

From computer cooperatives, to experimental art movements, to game developers, the fediverse is one of the pillars of the solarpunk movement.

Most of the communities on the fedi are true underground movements. Almost all of them are passionately anti-capitalist, and intent on improving the way internet services can be democratised.

Almost every fediverse subculture, the solarpunk movement included, is steadfast in its commitment to have digital technology and the internet brought under community control and transformed along ecological lines.

Ecological virtues, hacker culture, and community activation come together to make solarpunk a powerful and popular force in the world.

Call to Action.

*

Thank you.

Blair Vidak.

1492 words.

Spoken, 10 - 15 minutes approx.

using a modern content management system has its benefits,

but it is not really any less complex and time consuming that using a static site generator or writing a website from scratch.

i have had the pleasure of setting up both a self-hosted wikimedia+wikibase install and a self-hosted wordpress install.

both are programs written in PHP. both of the most forward-facing and authoritative-seeming websites used by the projects link documentation, debugging information, and installation instructions which are all obsolete--

i.e.--when you download wordpress.zip and attempt to install it, the instructions that represent themselves as definitive do not work at all.

completing correct installation of both of these projects required quite an in-depth understanding of how the entire app fitted together.

a great amount of information about how to install the app and get it going is, putting it simply, secret knowledge to the developers.

Example in the case of wordpress as of yesterday:

  • wordpress on debian stable does not just require php, but also php-fpm and, on debian, the php-mysql plugins. this is not included in the web page specifying system dependencies.
  • there is no real definitive project page for how to configure wordpress to work with the nginx software. project prefers apache and makes it very difficult to use other web server software.
  • the wp-config.php loads in a very particular order. this is not explained. you cannot, say, simply edit wp-config.php and insert trivial config settings at the bottom. you must learn the structure of wp-config.php. the most frequent error is to fail to put config lines ABOVE an arbitrary line containing reference to "wp-settings.php".

wordpress self-hosted woes:

default upload limit 2M.

to use the web browser to upload anything meaningful, this needs to be increased.

  • do not edit the wp-config.php.
  • do not create/edit the .htaccess file.
  • do not create php.ini in either the wordpress root, or the wp-admin folder.

correct solution:

  • find your php-fpm's system php.ini and find the correct setting field and edit that.

filesystem ownership

nowhere is it explained well how to make wordpress work with nginx.

nginx is the process running the wordpress app. self-hosted installs could have wordpress files and directories with user ownership and permissions of effectively anything.

incorrect filesystem access to the wordpress app makes it impossible to upload anything.

  • youruser:youruser is INCORRECT
  • editing wp-config.php alone is INCORRECT
  • merely changing file and directory permissions alone is INSUFFICIENT

correct solution:

  • all wordpress files and directories must have ownership set as: www-data:www-data

conclusion

pretty much all search engine results obsess over merely fiddling with file/folder permissions.

many websites are just copies of others, almost entirely verbatim ripping the content from the last one.

the official wordpress documentation says nothing.

total time fixing simple configuation like this?

2 hours.

In irreverent news, having returned to RuneScape less than a month ago, we've very much been making us for missed time.

We added Firemaking to our list of level 99+ skills earlier this evening, and acquired the associated cape for reaching level 99.

If you play yourself / yourselves and wish to compare, our account is here.

When we stopped playing RuneScape back around September 2009 (when Champions Online launched and we dropped over a thousand hours into that), we had level 99 in 10 skills and nothing else under level 85.

Dungeoneering, Divination, Invention, Archeology, and Necromancy didn't release until after this, which is why these are so much lower and also why we don't yet meet the criteria to even start training invention.

On our target list next are level 99 in Slayer and Summoning, as we've already got level 98 in both of these and they're both nifty skills. They also very much synergise, as we pick Slayer assignments that give us lotsa Summoning charms.

Oh sure, when people see a duck person in 1986 Cleveland, they're like "AHHH!" and "Make it go away!"

But when I see a duck person I'm like, "Excuse me, I seem to have wondered into a furry convention and don't think I paid the entrance fee. Can you direct me to the front desk?"

Why are LISP and assembly two different languages

STOP MAKING BLACK HOLES

* The Schwarzschild radius was NOT MEANT TO BE EXCEEDED

* INFINITE QUANTITIES OF TIME and yet NO POINT ON THE WORLDLINE where a SINGULARITY ACTUALLY FORMS

* "Yes this point is a TOPOLOGICAL SINGULARITY. Yes it EVAPORATES" statements dreamed up by the utterly quantum-brained

These are REAL path integrals, done in REAL canonical quantum gravity

[various non-renormalizable divergent series labelled with "?????"]

THEY HAVE PLAYED US FOR ABSOLUTE FOOLS

hmm. if your Z80-based machine absolutely must have banked memory - for example, using the Spectrum scheme where only the top 16KB can be switched, or the Amstrad scheme where only the low-mid 16KB can be switched - the inconvenience could be considerably reduced by just hanging a counter off a couple of spare ports, and gating the counter strobe off the address and read select of another port, so that you can switch to the bank you want to write to, then out the address of the memory you want to read from, and use inir to copy up to 256 bytes at once...

also, by involving read select in the gating of the counter strobe, reads from the port will pre-increment the address but writes to it won't, which allows for this reasonably fast read-modify-write code:

         ld bc,bank*256+BKADDR
ld de,addr
ld hl,maskaddr
out (c),e
inc c
out (c),d ; also gates bank
inc c
ld b,COUNT
rmw in a,(c)
xor (hl) ; or whichever alu op
out (c),a
djnz rmw

my question: did any machine actually do this? because it'd only involve a couple of gates, but as i say, it'd make dealing with banked memory so much easier. i was originally thinking of it for reading from VRAM stacked underneath ROM, but then i realised it'd work with any banked memory

work week over!

what vidak doin'?

fucken... communism.

doin' communism.

i love the hacker community.

i am a part of the hacker community.

but i am sick to death of how bad all our documentation is.

please. make time for documentation.

stop making debugging someone else's problem.

this cowboy attitude that only coding the thing is enough for universal praise and parading yourself around is grade-A bullshit.

the worse your documentation is, the more like a child you are.

thanks @igwigg@sk.igwigg.space for fishing money out of my wallet ​neocat_googly_woozy

»