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

been doing lots of meatspace shit

i feel bad for not being around here more

this place is still my home on the internet

it’s a free market because it’s a market where you can get stuff for free. duh

huh, after switching to xorg instead of the default wayland gnome on debian, my fans don't go wild and the laptop doesn't heat up and get slow when more than one youtube tab (as separated containers) are open.

i tried this out of curiousity when i saw that the i915 display driver i searched with "apt search i915" only had an xserver-xorg-video-intel result and firmware-misc-nonfree result (both installed). (after seeing i use that one with sudo lshw -c video | grep driver=)

hello all

i am still alive

been in sydney all this week

going back to perth tomorrow night

it was for my socialist party's national conference

i have solved my activist burn-out and have really started to shine again

yours for the revolution,

vidak.

did a big deep dive into trump and trumpism

and i feel a lot better about it all

not saying he is not dangerous and going to do horrible things

but first, after feeling despair about how people could support such a political movement,

and then reading around a lot of the history of republican presidents and commentary about trump,

i could hold the two contradictory thoughts i originally had about trump in my head:

  • in some ways, yes, it is true that trump has uncorked some sort of new genie of political power

  • but, he is not without weaknesses--he is not all-powerful, and we can do something about him

what am i talking about? look at the exit poll statistics: the demographic categories that voted for and against trump were almost perfectly divided: married people, religious christian people, and white men lacking a university education overwhelmingly voted for trump. everyone else overwhelmingly voted against him.

this does not represent the received wisdom on how to win an election under neoliberal capitalism. election strategies should, so it is said, primarily focus on swing voters. what trump has done is changed the meaning of what a swing voter is.

before, the two party system got along just fine with the definition of a swing voter as someone who could be wooed to neoliberalism.

up until now all two party systems had both parties fighting over these same people. the content of their election policies were also usually quite similar. the point is not that trump 'offered an actual/substantive alternative' to neoliberalism. this is is an effect of trumpism, not a cause.

only certain sections of society are rushing towards him. the republican party is now no longer the party of free trade and laisse-faire capitalism. it is now the party of far right authoritarianism.

trumpism is a winner-takes-all strategy. he is marshalling a subset of the united states against itself. this was my explanation for myself.

the 'what is to be done' question can then be answered after this: the concept of winner-takes-all was inherent to neoliberal electoralism. the concept of which person counted as a swing voter was just different.

at this point you can take the broad or the narrow approach: narrow--we counterpose some other, new definition of a person potentially wooed to the left. broad--we refuse to play winner-takes-all completely, and radicalise what it even means to try and defeat trump.

the first would be playing trump at his own game. the second would be a radically different idea of democracy.

@crusom i can listen to something on repeat for many hours for days at a time

heading to my socialist party national conference tomorrow in sydney

gonna be staying in dulwich hill from 8th - 13th jan

Happy new year. I'm glad to announce the release of version 2.68 of , the simple, minimalistic instance server written in C. This release couldn't have been possible without the help of several fellow developers. It includes the following changes:

Fixed regression in link verification code (contributed by nowster).

Added ipv6 support for the https frontend connection (contributed by hb9hnt).

New "Like by URL" operation (contributed by dheadshot).

Added support for a Mastodon-like /share link sharing URL, like the one provided by sites like https://mastodonshare.com/ and such. To be able to use it, you must reconfigure your https proxy to redirect /share to snac (see snac(8)).

New linux landlock (sandboxing) support for enhanced security (contributed by shtrophic). It's still a bit experimental, so you have to enable it explicitly by recompiling with the WITH_LINUX_SANDBOX directive (e.g. make CFLAGS=-DWITH_LINUX_SANDBOX).

Some search fixes regarding repeated matches.

The export_csv cmdline operation now exports the CSV files inside a user's export/ subdirectory instead of the current directory.

All CSV files to be imported must now be stored inside a user's import/ subdirectory instead of the current directory.

Mastodon API: more timeline paging tunings (contributed by nowster), post language selected in apps is properly set.

The command-line operation note new reads the LANG environment variable to set the post's language.

A new command-line operation, note_unlisted, allows posting "unlisted" or "quiet public" posts.

The maximum number of entries in users' RSS feeds and in outboxes can now be set via the max_public_entries variable in the server.json file.

Fixed broken support for Audio objects.

Made xmpp and mailto URLs clickable.

https://comam.es/what-is-snac

If you find useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/



This release has been inspired by the painting Judith Slaying Holofernes by .

(1/?) learning how to do mutation and things the non-functional way has been handy. it lets me do things in languages that don't let you easily do things the functional way, for example, python or perl don't do tail-call optimization (at least i don't think python does), so you usually want to avoid too much recursion in them

and although i still prefer the functional approach, i do appreciate how terse the mutated version of something is.

come to javascript! we've got [sounds of distant screaming, lots of screaming, hundreds, thousands of souls, tormented, burning] the browser!

back at work today

not many here probably know this, but i earn a wage by working as a cold caller for a cleaning company.

you'd think i would be getting yelled at all the time, but it does not happen to me.

how to make marginalia-search.com your default search engine in firefox
  1. customize your toolbar and add the "search" box if it isn't already there¹
  2. go to https://marginalia-search.com
  3. a green plus will appear on the magnifying glass in the search box. click that
  4. click the icon in the dropdown that also has a green plus
  5. go to settings→search and set it as the default search engine. and give it a keyword if you like

¹ no, really, this seems to be the only way to make this go. sheesh

hey I just released my first new guile project in a long time. it's called guile-bstructs and it's meant to be a rough equivalent of chez scheme's ftypes but for guile. you can use it to efficiently manipulate binary data. useful for c ffi wrappers, gpu buffer packing, and other things. I'm using it to make sdl3 bindings and so far, so good. hope it's useful to other guilers.

https://dthompson.us/posts/guile-bstructs-0-1-0-released.html

sometimes i wonder if i should just go gemini-only for a while with how much resources AI scraper bots waste

tfw you've spent all this effort to shore up the security settings in your browser but then the shit website is like "something went wrong! sorry for the inconvenience! maybe try again later!" and deletes the three pages of address info you just typed and if you don't book the reservation you'll lose the spot, no time to troubleshoot, so you're like fuck it, chrome in, adblock off, surveil me daddy, have my entire address book too, just let the garbage site accept my money already jfc

i'll never cease to be astounded that people got serious work done with PDP-8s. i mean, there were even multiuser operating systems!

What age were you when you first learned to code and wrote your first program?

i don't know who needs to hear this, but:

don't worry.

you're gonna make it.

you are already coming into your power.

»