Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Adrianna Pińska

@confluency@hachyderm.io
mastodon 4.7.3
  • Open on hachyderm.io

A programmer. Likes cats, SF books, roleplaying games, open source, vintage sewing machines, and lactofermentation. She/her (neutral they/them is fine). Hates LLM slop with the burning passion of a thousand suns; all em dashes and semicolons are 100% organic.

387 Followers
578 Following
16 Posts
Joined November 22, 2022
Website:
https://confluence.locustforge.net/
GitHub:
https://github.com/confluence/
Flickr:
https://www.flickr.com/people/confluence/
Pixelfed:
https://pixey.org/confluency
Open post
Adrianna Pińska @confluency@hachyderm.io
· 6d ago

Random blast from the past: in my sewing stuff I found a folder of handouts I made for a local Society for Creative Anachronism class about the St Birgitta's cap. It's just one double-sided page -- here are the grayscale PNGs, and you can get the PDF here: https://drive.google.com/file/d/1dhlGto7INi9ptzDEQYWLgR8rxFw0GIIo/view?usp=sharing

This is a nice beginner project. It's a small item, so it doesn't use a lot of fabric, and is feasible to hand-sew if you don't have a machine. It may seem like an obscure piece of historical clothing, but it's handy for getting your hair out of your face or off your neck if you've just impulsively cut it into a layered bob and it's hard to tie up. You know, hypothetically speaking. It also has historybounding possibilities -- you can use completely ahistorical modern fibres, colours, prints, etc.. Maybe do a silly one to use up some scraps in your stash.

#sewing #sca #historybounding #reenactment

drive.google.com
30
0
18
0
Open post
Adrianna Pińska @confluency@hachyderm.io
· 1w ago

I really really don't want to make complaining about dumb LLM stuff my entire online personality, but dumb LLM stuff keeps happening.

I regret to inform you that not only do some people not check whether the LLM-generated "summary" they get when they do a web search is correct; not only do they have zero comprehension of what they're even looking at and how it differs from the way that a web search worked ten years ago; they may *literally be unable to understand whether the summary has answered their question*.

This is a thing that I have actually seen with my eyeballs in the wild. A recent episode of a TV series I'm watching was dedicated to someone's memory. In a discussion forum, one poster wondered who that person was, and another poster helpfully provided the "answer" they got "from Google", which was clearly generated, and said something like: "Sometimes when a person involved with a TV production dies, the crew dedicates an episode to their memory. For example, a recent episode of $SERIES was dedicated to $PERSON." Zero information about the identity of the person. The first poster said something like "thanks, that's very interesting."

This is very cool and normal, and definitely isn't causing any problems.

A concrete call to action, so that this isn't just a doompost: if there are people in your life who are less technically-minded than you are, and who trust your technical expertise to some extent -- try to explain to them what is happening here, and how they can try to avoid it. Maybe construct a demo using a knowledge domain that they know very well. Maybe offer to configure their default search engine to strip out the bullshit. Obviously that doesn't solve the problem of the slop farms flooding the search results, but you could show them how to recognise a slop farm, and the "back in time" trick for finding pre-collapse content (not that that's foolproof, since some slop farms backdate their pages).

Please have these conversations even if your view of LLM features in search engines is more positive than mine (that's a low bar). I hope that we can at least agree that people should make informed decisions about these tools, and that is not something that we can take for granted.

5
0
3
0
Open post
Adrianna Pińska @confluency@hachyderm.io
· 1w ago

I fixed another long-time annoyance today: the missing window icon of the Slack desktop app (also missing from my pager). This is a common problem with applications that come from outside the traditional Linux ecosystem and are a bit half-assedly integrated, especially with pre-XDG standard environments. Like Fluxbox, which is what I use.

The issue is that the app doesn't set a `_NET_WM_ICON` property on its window. In an environment that supports XDG, you can work around this by setting properties in the `.desktop` file -- so if you use one of those, don't do this; do that instead. But Fluxbox doesn't use those files. There are various scripts that can generate a Fluxbox menu from the XDG application tree, but it's not a native feature. So you need something older to apply the property to the window at runtime.

There's a utility called `xseticon` (this one https://github.com/xeyownt/xseticon, not the other one) that does this (converting an input PNG icon to the appropriate format). You can install it as a snap, but then you have to give it special permissions to access icon files outside your home dir, so I suggest building from source (it's straightforward).

`xseticon` needs the window's name or ID. There are multiple tools that can find this for you. I picked `xdotool search`, because it has a `--sync` flag that makes it block until it has output, so I didn't have to hack in my own solution to wait for the Slack window to be found immediately after it is launched. I had to combine a bunch of search parameters to find the correct Slack window and not any of the incorrect ones (searching for visible windows up to a specific depth narrows it down enough).

Then I wrote a wrapper script to launch Slack and fix the icon, and put it in my `~/bin`:
```
/usr/bin/slack "$@" &
WINDOW_ID=`xdotool search --sync --maxdepth 2 --onlyvisible --class slack`
xseticon -id $WINDOW_ID /usr/share/pixmaps/slack.png
```

Note that if you call the wrapper `slack`, as I did, it's EXTREMELY IMPORTANT that you call the real Slack executable with its full path and not an unqualified name, unless you want to fork bomb yourself and crash your computer. I didn't do it this time, because I did it the last time I made a wrapper like this.

#linux
1/2

github.com
3
0
1
0
Open post
Adrianna Pińska @confluency@hachyderm.io
· 5mo ago
Replying to
@nblr @pawv @NanoRaptor Ooh, that's what I was looking for. I remember having to go to five different shops to see who still had these in stock. They were also really annoying to store; they took up a lot of space, and the centre was a bit fragile and would bend if you weren't careful.
13
2
0
0
Open post
Adrianna Pińska @confluency@hachyderm.io
· 5mo ago
Replying to
@pawv @nblr @NanoRaptor Holy shit, this is *real*! I was looking for a smoking gun proving that it's fake, but instead I found this manual for the Logitech MK255 TM250G Wireless Keyboard and Mouse Combo, which I have backed up for posterity: https://drive.google.com/file/d/17qEFUvDQIuG-vbvSzILhUjwDPJmZQB7Y/view?usp=sharing Anyway, I am excited to see if anyone has a photo of the rare cruciform AAa battery that everyone forgot was briefly available for this model, but sadly not compatible with the side-by-side AAa standard that was chosen by most other manufacturers.
Google Docs

Logitech MK255 TM250G Wireless Keyboard and Mouse Combo.pdf

5
0
0
0
Open post
Adrianna Pińska @confluency@hachyderm.io
· 4mo ago

Parts of Cape Town are experiencing severe flooding, and this is hitting poorer areas especially hard. Now is a good time to donate some money, if you have some to spare. Decision paralysis? My suggestions:

Gift of the Givers -- they're my go-to organisation for disaster response donations. You can make a general donation or specify where and how you want the money to be used.
https://giftofthegivers.org/donate-online/

PEP Stores Lay By Buddy -- not disaster-specific, but a lot of people are going to have to replace a lot of clothes and other essentials.
https://www.pepstores.com/pages/lay-by-buddy

Cape of Good Hope SPCA -- they don't just deal with strays; they also provide emergency and veterinary assistance to people who can't afford to pay for it. They're currently also rescuing farm animals (whose loss would have not just a psychological but also a financial impact on their people).
https://capespca.co.za/flood-crisis-response-be-their-lifeline/

giftofthegivers.org
3
2
6
0
Open post
Adrianna Pińska @confluency@hachyderm.io
· 6mo ago
Replying to
It looks like the changes also broke my fix for not autoselecting all the text in the URL bar when you click in in. I can probably re-fix that, but it's a problem for later Adrianna who isn't recovering from a cold.
4
2
0
0
Open post
Adrianna Pińska @confluency@hachyderm.io
· 14mo ago
Replying to
@fluffy@plush.city @Natasha_Jay@tech.lgbt I think that's a ragtime version of The Wellerman!
11
5
0
0
Open post
Adrianna Pińska @confluency@hachyderm.io
· 6mo ago
Replying to
I have re-fixed the selection thing; hooray. I've started implementing my other search tweaks (loading all searches in background tabs; clearing the search term after searching) in the new searchbar widget, as futureproofing against the sad day when they remove the old searchbar widget completely, but it's unexpectedly hairy because they've decided to make certain properties and functions private, which appears to make them completely inaccessible to monkeypatching via userchrome.js (unless there's some trick I don't know about). This will require an expedition into the depths of the ancient hacker documentation mines. In the meantime at least I still have the old widget.
1
0
0
0
Open post
Adrianna Pińska @confluency@hachyderm.io
· 14mo ago
Replying to
@fluffy@plush.city @Natasha_Jay@tech.lgbt I had to look up the Ievan Polkka just to make sure they weren't the same melody. They're definitely not, but they're similar enough that they've been mashed up multiple times: https://www.google.com/search?q=Ievan+polkka+wellerman&udm=14&tbs=li:1
google.com
3
0
0
0
Open post
Adrianna Pińska @confluency@hachyderm.io
· 37mo ago

The LLM word vomit has spread to online cooking instructions, which is exactly what you want to see when researching how to prepare a new kind of seafood without getting food poisoning.

12
3
6
0
Open post
Adrianna Pińska @confluency@hachyderm.io
· 37mo ago
Replying to
@penryu@hachyderm.io @swingler@sfba.social Oh, I can tell. There's a level of incoherence that can only be achieved by spicy autocomplete with no cognition behind it. In this case there was a lot of "it isn't necessary to freeze the clams before freezing", "to freeze the clams from frozen", etc..
1
1
0
0
Open post
Adrianna Pińska @confluency@hachyderm.io
· 6mo ago
Replying to
@jrredho I haven't migrated to LibreWolf or any of the other forks / reskins because I honestly don't see the point. They're all still Firefox, with modifications applied by someone else, maintained by a much smaller team and (last time I checked) providing much more limited distribution options. I prefer to maintain my own changes directly on top of base Firefox (applied automatically with an autoconfig hack). It's worked very well so far; this is the first breaking change since I moved to this system. I would very much like to see a credible alternative emerge, but it doesn't seem feasible in the current ecosystem. Maintaining a browser requires a constant active investment of time and effort from a large team in order to be viable. It really sucks that every organisation currently able to make that investment is becoming increasingly user-hostile, but here we are. It *should* be possible to decouple the hard-to-maintain core components from UI decisions like "should you be allowed to have a usable search bar", "would you like us to fuck up your clipboard functionality for consistency with an operating system you don't use" and "do you want AI shit absolutely everywhere", but I don't know if we *can* decouple those things in the legacy codebases we now have, and if there's any incentive for the maintainers of these projects to do so (I mean: to make the split once and to preserve it, so that other projects can sustainably build alternative interfaces on top of the core). But I'm not a maintainer of a browser fork. I'd be interested in hearing exactly what the process involves right now, and where most of the difficulty is.
0
1
0
0
Open post
Adrianna Pińska @confluency@hachyderm.io
· 5mo ago

I recently listened to the Well There's Your Problem episode about the Therac-25. It's from a few years ago, so it predates the current moment of mass psychosis in the software world.

I immediately wondered what the new "AI"-enabled Therac-25 was going to be, and then I remembered that we already have at least one, and probably more that we don't even know about: https://www.reuters.com/investigations/ai-enters-operating-room-reports-arise-botched-surgeries-misidentified-body-2026-02-09/ (CW for medical errors and body horror).

Re-reading this article after listening to the podcast is chilling because of the parallels: the lack of effective regulation, the repeated denials from the company that anything is wrong, the lawsuits... (two of the Therac-25 incidents [that we know about] led to lawsuits that were settled out of court). It may be years before we know the full extent of the harm caused by tools like this.

Yes, there are valid use cases for machine learning in medicine, some of which are safe. Guiding a surgeon inside a patient's skull clearly isn't one of them.

What can anyone do about this as a patient? Ask hospital staff whether and how machine learning models are used in the software they use? How can they possibly answer that? Do your own research? This is all proprietary tech, so good luck with that. That's if you're even in a position to do anything; you could be going into emergency surgery, unconscious. Do we need "NO SLOP" medical bracelets? See the first point. Horrifying.

I don't have a solution, except to hope that the bubble bursts and all these clowns go under before their products make it to where I live.

reuters.com
0
0
0
0
Open post
Adrianna Pińska @confluency@hachyderm.io
· 39mo ago
Replying to
@catvalente It looks like the technique used to make this bowl is called "plique-à-jour" -- like cloisonné, but without a solid backing. Here's a very similar item (down to the design style and wooden stand): https://www.google.com/imgres?imgurl=https%3A%2F%2Fi.ebayimg.com%2Fimages%2Fg%2FblgAAOSwd7Zj9iv2%2Fs-l1200.webp&tbnid=b5F3FsJ86X0yhM&vet=12ahUKEwja2vW-jZmAAxWAUkEAHeK7AxUQxiAoA3oECAAQIQ..i&imgrefurl=https%3A%2F%2Fwww.ebay.com%2Fitm%2F234908261594&docid=Z9SbPCYbxkYdtM&w=1200&h=902&itg=1&q=Plique-%C3%A0-jour%20Bowl&ved=2ahUKEwja2vW-jZmAAxWAUkEAHeK7AxUQxiAoA3oECAAQIQ As far as I can figure out, these are purely decorative objects -- so the cups are probably unrelated.
google.com

Redirect Notice

0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 23:44:52 UTC