Show newer

To my fellow progressive canadians: make sure to vote in the upcoming election and get folks around you that are on the fence to take it seriously too. I'm voting NDP since they've been following through on actual progressive policies. Especiallt if you consider yourself an "ally" of some sort, this is the absolute minimum one can do.

Trying hard not to be that pushy tech person, but also herding people towards the fedi.

Now is a great time to talk about your server. When I say "I help run a social media server" I worry it sounds like "I'm in charge of the CIA!" that *is* how it can sound.

No one has any idea what's going on out here in the free and open air.

11. Kinda want to get a phone replacement that uses eink displays to save on battery and discourage doom scrolling.

This one is nice cause it has a keyboard: minimalcompany.com/

Show thread

Sabot in the Age of AI

Here is a curated list of strategies, offensive methods, and tactics for (algorithmic) sabotage, disruption, and deliberate poisoning.

🔻 iocaine
The deadliest AI poison—iocaine generates garbage rather than slowing crawlers.
🔗 git.madhouse-project.org/alger

🔻 Nepenthes
A tarpit designed to catch web crawlers, especially those scraping for LLMs. It devours anything that gets too close. @aaron
🔗 zadzmo.org/code/nepenthes/

🔻 Quixotic
Feeds fake content to bots and robots.txt-ignoring #LLM scrapers. @marcusb
🔗 marcusb.org/hacks/quixotic.htm

🔻 Poison the WeLLMs
A reverse-proxy that serves diassociated-press style reimaginings of your upstream pages, poisoning any LLMs that scrape your content. @mike
🔗 codeberg.org/MikeCoats/poison-

🔻 Django-llm-poison
A django app that poisons content when served to #AI bots. @Fingel
🔗 github.com/Fingel/django-llm-p

🔻 KonterfAI
A model poisoner that generates nonsense content to degenerate LLMs.
🔗 codeberg.org/konterfai/konterf

Food 

Been experimenting with making sushi at home and it's soooo much better than store bought. It's fun customizing the filling and when I run out of seaweed I can make rice balls. 🥰

...I am waiting for a country to make the open proclamation of "We do not care if you are Trans, or a Furry, you are safe here" ...and them very shortly becoming the most secure country in terms of their computer systems.

And having the absolute best quality services.

Waiting for database migrations to finish always feels like this:

Yes. Even with tons of backups

The same people who say that Signal and Linux are usability nightmares would be shocked to discover that my mother who is nearing her 70s is perfectly happy using both Linux and Signal because actually it's not nearly as hard to deal with as the aggressive upselling everyone else is doing to steal your data

My new BT mouse came in. Gonna set it up with my Viture Neckband so I don't have to fiddle with the buttons on it when I'm walking around.

Main question is how I'll get keyboard input outside the on screen keyboard.

I kinda want to install custom firmware that would turn the middle button into a morse code device. Wish these companies published their source code!

Not taking energy drinks on my days off has meant less energy to do stuff but way more energy when they hit on Monday. Hopefully it'll help me with my "tuesday crash"

Wrote up a gnarly sequence of hacks for downloading every video in a TikTok account, just in case anyone needs such a thing in the next ~24 hours

uv, yt-dlp, JS in the Firefox DevTools and optionally throws in mlx-whisper for generating transcripts too til.simonwillison.net/tiktok/d

Death 

Guy on my floor almost died in front of me. Thankfully he came to right around when the paramedics came. Old age is scary. His wife was in deep pain at the prospect of him not waking up.

When I touch a website I don't really think of it in terms of boxes with text and buttons. I think of the data being pulled from the backend. This kinda opens your eyes to how much "validation" on the front end is just a flimsy layer of tissue paper. What's fun is JS-heavy apps are usually the easiest to subvert by sniffing on network traffic and pulling the raw data by duplicating requests.

So since #Github has decided to break their website with the latest website once you disable #JavaScript, it's worthwhile revisiting gh-cli. At first it baffles me how gh-cli can be an 80MB installable for what I hoped was a thin REST client ...

... until you realise that visiting a Github repo downloads 6.5MB of JavaScript. Then to visit the issues page it's another 10.5MB. Then to read a single issue it's 7.5MB. JUST JAVASCRIPT. Nothing else. Per page.

They Want You:

Worried
Stressed
Scared
Confused
Irrational
Impotently Angry
Directionless
Hopeless

People like this are easy to control, People like this stop trying. Sometimes it feels like, "What can I even do?!" Times like this I think about this quote from P.J. O'Rourke:

Everyone wants to save the world, but no one wants to help Mom do the dishes.

Small things matter, my life has been changed by small acts of kindness. We don't have to save the world, but we can make our small part of it better. A lot of you probably do this already, and you don't even think about it. Remember being kind includes being kind to yourself too!

beware of Proton (mail, VPN, etc)
resharing this after they deleted the thread. I think people might want to know that the CEO of the tool they are using to protect themselves with is a JD Vance fan...
(the whole thread is on web.archive.org/web/2025011516)

fedihum.org/@lavaeolus/1138349

The DIY FOSS Cyborg dustycloud.org/blog/the-diy-fo

Yes, I met a DIY FOSS Cyborg who lives in Emacs and Guix full-time. And YOU TOO can live such a life, if you dare!

Show older
Mauvestodon

Escape ship from centralized social media run by Mauve.