Uncanny artwork by mother nature. This foliage had grown on the rear window of our car during my working hours yesterday, with nothing out of the ordinary in the weather (–5°C and cloudy) to explain it. Yet in some subtle way the conditions must have been just right for it to occur.
#art #dustart #foliage #frostart #incidentalart #naturalart #ornament #pattern #windowart
SPIRIT
🔮
#ttrpg
#illustration
Last year I wrote up a mega thread with lots of links about mending textiles. I’ve compressed and reorganized it as a very old school webpage on neocities in hopes of making it a bit easier to use:
When Textiles Go Bad:
https://gannet.neocities.org/MendingTextiles
⭐ RsS iS dEaD LOL https://rss-is-dead.lol/
"Explore RSS feeds in your network."
Glorious. Pop your Mastodon username in, get a big list of everyone's feeds. Excellent use of the .lol TLD as well.
Conjuro
lino print, 2 inks
I created #p5js animations for a very cool project by Lujain Ibrahim & Alia Elkattan that just launched as part of the Mozilla Fellowship!
The Algorithm demystifies social media algorithms by letting you play with the inputs and see how it populates your "feed". All of the content is populated with algorithmic animations by me!
This was a blast to work on and I wish I could have spent months making little animations for them!
https://foundation.mozilla.org/en/blog/the-best-way-to-understand-an-algorithm-build-one/
After much trial and error, @yaxu and I have our first prototype of a structurally-supported kolam in textile :) We used an embroidery machine for creating the grid structure that supports hand-weaving a kolam using a whipped stitch.
The kolam (and its structure) was algorithmically generated and brought into this world by a tiny kolam printer designed by @arturo182.
Very grateful for wonderful collaborators and support from @thentrythis 🙏🏾
YouTube just recommended me this spot-on homage to Game Changer made by a group of high schoolers, it is truly excellent
(and if you haven't seen Game Changer... Watch it! It is excellent too!)
I made a zine about old English ballads last year (CW: mildly dark art/mention to death)
I made a zine about old English ballads last year (CW: mildly dark art/mention to death)
I really love old ballads, each piece is one of the oldest and smallest packages of fantasy/horror-related imagination. These are watercolor works from that zine, on the left is based on "Rolling of the Stones" and on the right is based on "The Unquiet Grave"
The racism behind chatGPT we are not talking about....
This year, I learned that students use chatGPT because they believe it helps them sound more respectable. And I learned that it absolutely does not work. A thread.
A few weeks ago, I was working on a paper with one of my RAs. I have permission from them to share this story. They had done the research and the draft. I was to come in and make minor edits, clarify the method, add some background literature, and we were to refine the discussion together.
The draft was incomprehensible. Whole paragraphs were vague, repetitive, and bewildering. It was like listening to a politician. I could not edit it. I had to rewrite nearly every section. We were on a tight deadline, and I was struggling to articulate what was wrong and how the student could fix it, so I sent them on to further sections while I cleaned up ... this.
As I edited, I had to keep my mind from wandering. I had written with this student before, and this was not normal. I usually did some light edits for phrasing, though sometimes with major restructuring.
I was worried about my student. They had been going through some complicated domestic issues. They were disabled. They'd had a prior head injury. They had done excellent on their prelims, which of course I couldn't edit for them. What was going on!?
We were co-writing the day before the deadline. I could tell they were struggling with how much I had to rewrite. I tried to be encouraging and remind them that this was their research project and they had done all of the interviews and analysis. And they were doing great.
In fact, the qualitative write-up they had done the night before was better, and I was back to just adjusting minor grammar and structure. I complimented their new work and noted it was different from the other parts of the draft that I had struggled to edit.
Quietly, they asked, "is it okay to use chatGPT to fix sentences to make you sound more white?"
"... is... is that what you did with the earlier draft?"
They had, a few sentences at a time, completely ruined their own work, and they couldnt tell, because they believed that the chatGPT output had to be better writing. Because it sounded smarter. It sounded fluent. It seemed fluent. But it was nonsense!
I nearly cried with relief. I told them I had been so worried. I was going to check in with them when we were done, because I could not figure out what was wrong. I showed them the clear differences between their raw drafting and their "corrected" draft.
I told them that I believed in them. They do great work. When I asked them why they felt they had to do that, they told me that another faculty member had told the class that they should use it to make their papers better, and that he and his RAs were doing it.
The student also told me that in therapy, their therapist had been misunderstanding them, blaming them, and denying that these misunderstandings were because of a language barrier.
They felt that they were so bad at communicating, because of their language, and their culture, and their head injury, that they would never be a good scholar. They thought they had to use chatGPT to make them sound like an American, or they would never get a job.
They also told me that when they used chatGPT to help them write emails, they got more responses, which helped them with research recruitment.
I've heard this from other students too. That faculty only respond to their emails when they use chatGPT. The great irony of my viral autistic email thread was always that had I actually used AI to write it, I would have sounded decidedly less robotic.
ChatGPT is probably pretty good at spitting out the meaningless pleasantries that people associate with respectability. But it's terrible at making coherent, complex, academic arguments!
Last semester, I gave my graduate students an assignment. They were to read some reports on labor exploitation and environmental impact of chatGPT and other language models. Then they were to write a reflection on why they have used chatGPT in the past, and how they might chose to use it in the future.
I told them I would not be policing their LLM use. But I wanted them to know things about it they were unlikely to know, and I warned them about the ways that using an LLM could cause them to submit inadequate work (incoherent methods and fake references, for example).
In their reflections, many international students reported that they used chatGPT to help them correct grammar, and to make their writing "more polished".
I was sad that so many students seemed to be relying on chatGPT to make them feel more confident in their writing, because I felt that the real problem was faculty attitudes toward multilingual scholars.
I have worked with a number of graduate international students who are told by other faculty that their writing is "bad", or are given bad grades for writing that is reflective of English as a second language, but still clearly demonstrates comprehension of the subject matter.
I believe that written communication is important. However, I also believe in focused feedback. As a professor of design, I am grading people's ability to demonstrate that they understand concepts and can apply them in design research and then communicate that process to me.
I do not require that communication to read like a first language student, when I am perfectly capable of understanding the intent. When I am confused about meaning, I suggest clarifying edits.
I can speak and write in one language with competence. How dare I punish international students for their bravery? Fixation on normative communication chronically suppresses their grades and their confidence. And, most importantly, it doesn't improve their language skills!
If I were teaching rhetoric and comp it might be different. But not THAT different. I'm a scholar of neurodivergent and Mad rhetorics. I can't in good conscience support Divergent rhetorics while supressing transnational rhetoric!
Anyway, if you want your students to stop using chatGPT then stop being racist and ableist when you grade.
#chatGPT #LLM #academic #graduateStudents #internationalStudents #ESL
Internationalise The Fediverse
https://shkspr.mobi/blog/2024/02/internationalise-the-fediverse/
We live in the future now. It is OK to use Unicode everywhere.
It seems bizarre to me that modern Internet services sometimes "forget" that there's a world outside the Anglosphere. Some people have the temerity to speak foreign languages! And some of those languages have accents on their letters!! Even worse, some don't use English letters at all!!!
A decade ago, I was miffed that GitHub only supported some ASCII characters in its project names. There's no technical reason why your repo can't be called "ഹലോ വേൾഡ്".
Similarly, I'm frustrated that Mastodon (the largest ActivityPub service) doesn't allow Unicode usernames and has resisted efforts to change.
So I built a small ActivityPub server which publishes content from an Actor called @你好@i18n.viii.fi
- it is only a demo account, but it works!
Some ActivityPub clients report that they are able to follow it and receive messages from it. Others - like Mastodon - simply can't see anything from it. Take a look at the replies on Mastodon to see which services work. You can also see some of its posts on the Fediverse.
What Does The Fox Spec Say?
The ActivityPub specification says:
Building an international base of users is important in a federated network.
Internationalization
I can't find anything in the specifications which limits what languages a username can be written in. But there are a few clues scattered about.
The user's @
name is defined by preferredUsername
which is:
A short username which may be used to refer to the actor, with no uniqueness guarantees.
4.1 Actor objects
There's nothing in there about what scripts it can contain. However, later on, the spec says:
Properties containing natural language values, such as
name
,preferredUsername
, orsummary
, make use of natural language support defined in ActivityStreams.
4. Actors
So it is expected that a preferred username could be written in multiple scripts. Which implies that the default need not be limited to A-Z0-9.
The ActivityStreams specification talks about language mapping.
Finally, the ActivityPub specification has some examples on non-Latin text in names.
So, I think that it is acceptable for usernames to be written in a variety of non-Latin scripts.
But What About...?
There are usually a few objections to "Unicode Everywhere" zealots like me. I'd like to forestall any arguments.
What about homograph attacks?
Well, what about them? ASCII has plenty of similar looking characters. I doubt most people would notice when a capital i is replaced by a lower L - and vice-versa. Similarly the kerning issue of an r and n looking like an m is well known. Are mixed language homographs more dangerous? I don't think so.
What if people make names that can't be typed?
Well, what if they do? Maybe not being found by people who can't type your language is a feature, not a bug. But, anyway, clients can let users search for other people, or copy and paste their names.
What about weird "Zalgo" text?
It is up to a client to decide how they want to render text input. The "problems" of strange Unicode combinations are well known. This is not a hard computer-science problem.
What about bi-directional text?
The spec makes clear this is allowed.
Do people even want a username in their own script?
I have no evidence for this. But I bet you'd get pretty frustrated if you had to switch keyboard just to type your own name, wouldn't you? In any case, why can't I have a username of @😉
What's Next?
If you build ActivityPub software, give some thought to the billions of people who don't have names which easily fit into ASCII.
If your software can see @你好@i18n.viii.fi
and its posts, please let me know.
https://shkspr.mobi/blog/2024/02/internationalise-the-fediverse/
Still life, with various oranges.
#Caturday
Put some really pretty small and simple top stitching on the edges of the lace insert, to keep the very corner from fraying as quickly. This is not as durable or practical as the neckline with a drawstring used to be, but it's certainly much prettier!
I fully expect having to pick cat hair out of the lace and having to replace it at some point. 😄 But it's a finished #Mending so that's nice!
#art
ginger: "prepare to be amazed!"
black: "prepare to be disappointed."
and just like that, the illusion of skill vanished.
This thing I wrote on BirdChan is doing the rounds again there:
🎶I am the very model of an Internet Monopoly,
I Hoover up your data then I model it’s topology,
I influence your buying and your vote with my psychology,
And if you ever twig, you’ll get my insincere apology!🎵
🎶Each time you search the web I make a note in my big database,
Your photo uploads help me guess your weight and recognize your face.
I’ve information detailing each ad you’ve seen and clicked upon,
I even know the username you use on Ashley Madison!🎵
🎶I track you as you surf the web, with magic cookie pixie dust,
I override your Do Not Track, to silently betray your trust.
I’ve even got the DNA, your sister sent to Ancestry,
Oh yes I am the very model of an Internet Monopoly!🎵
I know there's a lot going on but sincere congratulations to everyone who delivered the correct number of child(ren) and the 30 to 50 special hand-signed valentines to the correct school building and/or bus today
A post about my poetix, explaining a bit about why I write very tiny computational poems.
my game making app Downpour is coming out in three weeks time!
you can sign up for the mailing list & see the shiny new screenshots here: https://downpour.games