Show newer
allison boosted

I've released version 2.0.0 of my RSS to ActivityPub converter! This now provides functionality I'd hacked in to rss.friend.camp - it requires OAuth 2.0 authorization for someone to create a new AP account for an RSS feed.

I used to run this service "in the open" but was overwhelmed by spammers. Now the admin of a Mastodon (or Pleroma or any federated server that is an OAuth 2 provider) can provide this converter as a service solely to members of their instance.

github.com/dariusk/rss-to-acti

more details 

the colors are just for debugging (fading from red to blue according to the index of the given polyline)—the final piece will just be b/w. also this is using debug data (thresholded uniform noise w/gaussian filter), not DistilBERT states like I'll use for the final version. I'm at the point in the project where I need to break the code out into standalone modules instead of having one big spaghetti notebook

Show thread

more progress! I ended up having to write my own skeleton tracing algorithm, which I thiiiink is working okay now—basically it does a flood fill starting with pixels having exactly one neighbor, and each connected pixel is a node in a graph; later I use visvalingam-wyatt line simplification on each segment between nodes w/3+ edges. this technique gives me nice long lines, clean intersections, & hopefully more elegant plotter gestures. (this is just a raster preview, will try an actual plot soon)

Show thread
allison boosted

"Individual data centers were reporting dips in power usage in the range of tens of megawatts..."

src: https://engineering.fb.com/2021/10/05/networking-traffic/outage-details/

Good grief! Between this and cryptocurrency...

first attempt at sending this to the plotter. I ended up cutting the plot short because I could see some aesthetic and technical problems that I want to fix, and I didn't want to bother waiting another 45mins for the plot to finish, haha. but the basic idea is there and I think it looks nice?

Show thread

python 

this is a good article about the new structural pattern matching feature in 3.10: benhoyt.com/writings/python-pa demonstrating its benefits and discussing its drawbacks. the way that variable names and class function calls are "overloaded" inside of case statements is not super intuitive imo

allison boosted

Do not buy NFT made with my art.
Do not make NFT with my Creative-Commons artworks.
If you respect my art, remember and apply this.

Here is my article about what just happened: https://www.davidrevoy.com/article864/dream-cats-nfts-don-t-buy-them

#NFT #NFTCommunity

the year is 2025. openai lobbies congress to force websites that publish user-generated content to guarantee content is free of synthetic data (and mark it as such w/metadata in the html). google lobbies for compulsory no-cost licensing of all content published to the web, unless the site owner follows [proprietary standard that costs millions to implement]. facebook pays below poverty wages to thousands of contractors in locked, device-free rooms to type sentences, any sentences as LM fodder

Show thread

the delicious irony: creators of industrial language models are now worried about no longer being able to use the web as their "commons" (i.e. other people's labor that they appropriate and commercialize) because their own outputs are "polluting" it (via mailchi.mp/jack-clark/import-a)

weird idea, work in progress: (1) get DistilBERT hidden states (768 dimensions) for 768 sentences (of Frankenstein, in this instance) → stack vertically to form a 768x768 square → subtract the column-wise mean, normalize → lil bit of gaussian blur and threshold → "skeletonize" with skimage → "asemic" "writing"?

allison boosted

@aparrish This demonstrates that I don't know how to "DM" people on Mastodon. @aparrish knows what Taper is, having contributed, but others, please take a look! https://taper.badquar.to

Show thread

hi all, anyone have recommendations for articles about running tildeverse servers/pubnixes? I'm looking for manifestos, theoretical approaches, historical reports and personal accounts as much as I'm looking for practical advice and technical information

(I am aware of Paul Ford's tilde.club medium post)

allison boosted

@aparrish I work on copyright as my job. I highly recommend you read my blog post on GitHub Copilot I wrote some weeks ago (link below!)

https://ariadnavigo.xyz/posts/github-copilot-and-copyright/

anyone out there working on variations of copyleft-ish licenses that include provisions for machine learning models trained on the content in question? (i'd personally like to have, e.g., MIT and CC-BY licenses that include a clause like "any model trained on this must also include the attribution")

whoops, typo in the URL. here's the correct one: posts.decontextualize.com/quee

(this is my favorite of the bunch fwiw)

Show thread

it was @brainwane's "if you give a speech you care about, post a transcript" post that finally motivated me to clean these up and put them online harihareswara.net/sumana/2021/

I've got a workflow going now where I can create a presentation and a nicely formatted transcript (i.e., my speaker notes) from one file, and post it to the web straight from my notes app (Zettlr), so hopefully it's easier for me to do all this in the future

Show thread

"Rewordable versus the alphabet fetish" outlines how conventional spelling games (like Scrabble) are based on cryptography (via Poe's The Gold-Bug) and mystical alphabetical metaphysics—and how we attempted to circumvent those influences in Rewordable, a board game I co-designed a few years ago. includes a very adorable illustration I found of neoplatonist medieval philospher John Scotus Erigena posts.decontextualize.com/rewo

(originally a talk at NYU Game Center's Practice conference)

Show thread

"Language models can only write poetry" is an attempt to categorize the outputs of language models (from Tzara's newspaper cutups to Markov chains to GPT-3) using speech act theory. Touches on the immersive fallacy, Jhave's ReRites, Janelle Shane's AI Weirdness, Kristeva, etc. posts.decontextualize.com/lang

(excerpted from my Vector Institute / BMOLab "distinguished lecture")

Show thread

"Desire (under)lines: Notes toward a queer phenomenology of spell check" asserts that spell check is a "straightening device" (following Sara Ahmed's use of that term) that attempts to curb spelling's material, expressive, and sensual qualities. Includes a fun proto-Indo-European etymology aside posts.decontextualize.com/quee

(originally prepared for the EACL 2021 Queer in AI Social)

Show thread

hi fediverse, I just posted transcripts of a few talks and lectures I've given over the past few years, mostly concerning the connections between machine learning, language and poetry: posts.decontextualize.com

(notes and summaries in individual posts below)

Show older
Friend Camp

Hometown is adapted from Mastodon, a decentralized social network with no ads, no corporate surveillance, and ethical design.

<svg xmlns="http://www.w3.org/2000/svg" id="hometownlogo" x="0px" y="0px" viewBox="25 40 50 20" width="100%" height="100%"><g><path d="M55.9,53.9H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,53.9,55.9,53.9z"/><path d="M55.9,58.2H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,58.2,55.9,58.2z"/><path d="M55.9,62.6H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,62.6,55.9,62.6z"/><path d="M64.8,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C66,54.4,65.4,53.9,64.8,53.9z"/><path d="M60.4,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C61.6,54.4,61.1,53.9,60.4,53.9z"/><path d="M63.7,48.3c1.3-0.7,2-2.5,2-5.6c0-3.6-0.9-7.8-3.3-7.8s-3.3,4.2-3.3,7.8c0,3.1,0.7,4.9,2,5.6v2.4c0,0.7,0.6,1.3,1.3,1.3 s1.3-0.6,1.3-1.3V48.3z M62.4,37.8c0.4,0.8,0.8,2.5,0.8,4.9c0,2.5-0.5,3.4-0.8,3.4s-0.8-0.9-0.8-3.4C61.7,40.3,62.1,38.6,62.4,37.8 z"/><path d="M57,42.7c0-0.1-0.1-0.1-0.1-0.2l-3.2-4.1c-0.2-0.3-0.6-0.5-1-0.5h-1.6v-1.9c0-0.7-0.6-1.3-1.3-1.3s-1.3,0.6-1.3,1.3V38 h-3.9h-1.1h-5.2c-0.4,0-0.7,0.2-1,0.5l-3.2,4.1c0,0.1-0.1,0.1-0.1,0.2c0,0-0.1,0.1-0.1,0.1C34,43,34,43.2,34,43.3v7.4 c0,0.7,0.6,1.3,1.3,1.3h5.2h7.4h8c0.7,0,1.3-0.6,1.3-1.3v-7.4c0-0.2,0-0.3-0.1-0.4C57,42.8,57,42.8,57,42.7z M41.7,49.5h-5.2v-4.9 h10.2v4.9H41.7z M48.5,42.1l-1.2-1.6h4.8l1.2,1.6H48.5z M44.1,40.5l1.2,1.6h-7.5l1.2-1.6H44.1z M49.2,44.6h5.5v4.9h-5.5V44.6z"/></g></svg>