alex tax1a

@atax1a
they/them^xe/xer

we make bad posts // discord: atax1a

alex tax1a

staving off the inevitable moment when someone finds a picture of us, sees our light skin, and tries to call us white

light-skinned mixed-race people exist! us being colonized does not eliminate our heritage! we have reclaimed something that was very nearly extinguished!

alex tax1a

yr occasional reminder that we strongly identify with the screwdriver used in this incident (and to a lesser extent the bomb core)

"otoh, Louis Slotin's experiment, where a pit of bomb-core plutonium was briefly completely enclosed in a pair of spherical beryllium mirrors, dumped ≈21Sv into Slotin's body, resulting in 'three dimensional sunburn', 'total disintegration of body functions'. he died 9 days later" - along with a picture of a scientist staging a photo, replicating the problematic demon-core configuration without the plutonium core.

(shout out to @qualia for the original post)

☢️DO NOT APPROACH DEMON CORE WITH REMAINING FLATHEAD☢️

alex tax1a

*goes high-impedance*

alex tax1a

the remainder of our drafts are broken image posts, sorry not sorry about not posting them

alex tax1a

[released draft wherein we were NOT polite—disabling shares and comments because we dont want them: we want white people to do better by us]

so, yeah, white fragility leads to the discourse about content warnings getting used as a weapon to silence people who are not conforming to white-people norms, and if your response to being used as an uncited example is to immediately weaponize the very fragility we're talking about, well, you've really made your priorities extremely clear.

we're now in a double-bind here: any move we make is pathologized and going to be perceived as escalation, because the narrative just got reframed to villainize us for "not understanding content warnings", in yet another instance of a white person evading the issue and blaming it on us, making it once more our problem!

fuck! i hate this! we didn't mention anyone in particular in our last post because we didn't want to pick a fucking fight and when they could have just scrolled the fuck by, instead they did the thing we were complaining about, and now we're in the wrong! and if we had mentioned them, the response would have been worse! We can't quote a piece of the response to talk about how it's emblematic of the issues we're complaining about, because we did that last time and got yelled at, and we can't paraphrase it because that'll get us accused of being passive-aggressive! How are we supposed to talk about this?

THIS. THIS IS WHAT DISAPPOINTS US ABOUT THE DISCOURSE. ALL OF THIS. WHEN WE SAID "watching you people argue over content warnings about websites is really disappointing", WE WERE TALKING ABOUT THIS. WHEN WE SAID "stop making your conflict-avoidant fragility into other people's problems", WE WERE TALKING ABOUT THIS.

(we have no polite way to say "with all due respect, if half of your cohost feed is full of triggering content about mastodon, you need to learn to curate your fucking feed or log the fuck off, not make it my fucking problem")

alex tax1a
liffy 💜

strace Oddity

trace control to kernel call
trace control to kernel call
take this trace request and fork this process off

trace control to kernel call
commencing TRACEME, exec() called
signal SIGTRAP and may control pass to you

this is kernel mode to trace control
i'm stepping through the code
and i'm sleeping in a most peculiar wait()
and this call had all these arguments, ptrace()

here am i sitting in a breakpoint
far from usermode
WIFSTOPPED is true and there's nothing i can do

though it's made one hundred thousand calls
it's executing still
and i think this program might be made in Go
tell strace it wrote to standard out, "hello"
trace control to kernel mode
the child died, we must reload
can you hear me kernel mode
can you hear me kernel mode
can you hear me kernel mode
can you
here am i sitting in a breakpoint
far from usermode
WIFSTOPPED is true and there's nothing i can do


walking mirage

What the fuck?

#from the recycling
alex tax1a

oh! i think these are the floppies whose formatted capacity is 2.88M as used on the NeXTstation and a very few IBM PS/2s

alex tax1a
alex tax1a

anyway we're atax1a on discord and https://infosec.exchange/@atax1a on mastodon, maybe we'll dump our cohost to our webpage sometime

alex tax1a
alex tax1a

enabled anon asks until cohost goes down, ama, with no guarantee of response

alex tax1a
alex tax1a

if you want to send us emails then pick anything before the @ and send it to se30.xyz

neither reception or response guaranteed but we might as well offer

alex tax1a

hot NT AUTHORITY\SYSTEMs in your area are restarting because their RPC services terminated unexpectedly

matthew r.f. baloušek

i don't know who needs to hear this

but on macos you can delete whole words with alt+delete, and delete whole lines with cmd+delete.

you can also use this when selecting or navigating through text, so

  • shift+alt+left selects everything between the cursor and the word to the left
  • shift+cmd+left selects everything between the cursor and the start of the line

this small thing has made my life significantly easier just by alt+deleting whole words

#Matthew's Tips And Tricks For macOS Users
bcj

some emacs bindings work in all text fields too

control+a: move cursor to beginning of line control+e: move cursor to end of line control+k: delete everything right of the cursor

probably others? control+u doesn't work unfortunately

alex tax1a

you can make ctrl-u work by tweaking DefaultKeyBinding.plist and then you find out which apps are using real widgets and which ones fake em

https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/EventOverview/TextDefaultsBindings/TextDefaultsBindings.html

Goblin Gal Pal

As the days continue to count down to the end of bugposting, tell Goblin Gal Pal what your end credits music would be ?

Ima start as always because I’m cringy and just don’t fucking care.

After you’ve gone, covered by Sonny Stitt. https://youtu.be/8_-JF0Gsrd4?si=6BI2QzWf_dUzRidn

alex tax1a

SEEMING - The Birdwatcher's Guide to Atrocity - End Studies

https://www.youtube.com/watch?v=-wh-aa_nddk

The Pnictogen Wing

debuggers are pointless

look, there's been a "debate" about it and everything ~Chara

#programming #twitter #Chara of Pnictogen
alex tax1a

as someone who's been doing this shit for over 2 decades, the utility of debuggers is fucking huge

being able to single-step a program while watching an expression is incalculably useful in, y'know, actually tracking down bugs

plus a debugger is the only way you can, uhhhhm, examine state from a fucking crashed program so lol

like, yeah, debugging a core dump from an interpreted language in gdb fucking sucks, but you can't printf your way out of that one, people

alex tax1a

typing something about the white privilege inherent in th— and just giving up and deleting it because it'll go in one ear and out the other

alex tax1a

if you want to send us emails then pick anything before the @ and send it to se30.xyz

neither reception or response guaranteed but we might as well offer

alex tax1a

bépis

alex tax1a

shockingly:

im a coyote

Couldn't find post 7751049.
Irenes (many)

as much as we love the above taxonomy, we also personally always have at least one help-and-support channel, and a terrible-ideas channel

alex tax1a

also the absolute worst thing you can do for conversations is be a channel-cop about them

taking a conversation that's just about to start and whacking it upside the head with the "actually take this to a different channel" is painful to watch, let things flow naturally

alex tax1a

if theres one thing we cant stand its busybody white people with a savior complex playing cop bullshit games lmaooooo

alex tax1a
alyaza birze ΘΔ

i don't have the time to make a long-post for this (at least not while Cohost still exists) but: as site retrospectives get written people will probably say shit like "you should have just blocked people more" and "you should have curated your timeline better" in response to much of the criticism that does exist of Cohost.

the problem is this: as an idea applied to this context, you're basically just arguing for Bluesky-ass libertarianism. it sucks over there as implemented, and it wasn't good advice over here either. stuff like that does not really address many of the fundamental problems minority users felt existed here,[^1] including but not limited to:

  • a lack of founding diversity in the userbase;
  • a lack of diversity on staff;
  • a perceived hollow commitment to things like anti-racism;
  • a perceived lack of moderation, or poorly responsive moderation;
  • a perceived favoritism in certain staff moderation actions;
  • actual moderation failures that led to racist outcomes (that even Cohost's staff will admit to, and which is reflected in the late changing of rules);
  • certain features exposing minority users to disproportionate risk of harassment, leading to them not being able to engage with it;
  • the often disproportionate level of vitriol minority users often experienced on here from other users;
  • and the amount of disrespect for background, heritage, culture, language, religion, etc. minority users often experienced on here from other users

it just hides it from you. but it's still a corrupting influence on the site, its culture, and its userbase. it functionally treats many of these problems as missing stair problems where you become the problem for objecting to that state of affairs, and the actual thing or person causing that state of affairs skates. and unsurprisingly: several of the people on this website who did actually raise problems became identified as the problems themselves for doing that.

we also literally and collectively tried a "block and curate" approach with @usernamenotrequired11 and it didn't fucking work! the failure to remove them--which left the community to work around them--ended in harassment against Renkon months later! so i don't want to hear it!

[^1]: you can agree or disagree with individual details here if you want but that'd be missing the forest for the trees—the issue is the pattern.

alyaza birze ΘΔ

brief addendum but, if you feel attacked by this post which doesn't even single out specific posts because it's about an entire genre of bad take people have about the site (and have had even prior to the shutdown) and mostly isn't even on the site:

no offense but yeah maybe you are the type of person it's talking about. and maybe you need to not be that person. if something this shallowly worded is still cutting you that's probably a bad sign for your metacriticism of people criticizing this site, because long-time followers will know i have absolutely no problem naming-and-shaming specific people i disagree with. you are the one making yourself the main character here if it hurts you to read the post.

alex tax1a

deep cover kiwifarms ops all smell the same

white softboy transmasc encouraging everyone to brigade random trans women with plausible deniability and the kind of social-justice language that other white people just eat up for a quick self-righteousness boost

alex tax1a

no, seriously, do not appropriate people of color's personal stories as some sort of driver for your witch-hunt bullshit

if you don't like being vagueposted about it, how about don't do it

alex tax1a

"no matter how i try / i still wake up me / with the same illusions / and the same old dreams" — Stromkern - Melt

alex tax1a

for the record: anonymous unaccountable blogs encouraging you to "report" people is de-facto a harassment blog and cause more harm than good

no, seriously, do not appropriate people of color's personal stories as some sort of driver for your witch-hunt bullshit

if you don't like being vagueposted about it, how about don't do it

"the people i'm targeting deserve it" is a transparent dodge and something that every online brigader insists is the case, fuck outta here

alex tax1a
petra

happy mousegirl monday. your robotic porcelain mousegirl has some issues so we're doing maintenance

alex tax1a

enabled anon asks until cohost goes down, ama, with no guarantee of response

alex tax1a

pro tip to the "report-rqs" account that we just blocked: we do not endorse a single thing you stand for

also we have a bunch of kinks that, if you heard about them, you would explode

so maybe just fuck off a little eh

alex tax1a
TV-MA

One last discourse for the road

I think one thing people who are trying to create a cohost forum or various discord servers need to keep in mind is, a big part of this site's failure was due to the inability to attract and protect non-white users.

If you are jumping into making a site without considering how you are going to handle moderation and how that moderation is going to protect non-white users, it is going to either fail or turn into the most toxic cesspool imaginable.

Shit like this is why for the most part, I don't bother with most discord servers anyone. Godspeed to those of you who try tho.

alex tax1a

reading through some material

White supremacist ideologies frame for white people their need to be central in all discussions, even about race, but central in a way that is outside of critique and discomfort

and thinking of it in context of the white people we've encountered and had trouble with

https://spssi.onlinelibrary.wiley.com/doi/full/10.1111/asap.12321

alex tax1a
FLISS

hi chost!

alex tax1a
FLISS
Chimerelda E. Error, layabout
TrashBoat: Arcade Edition

Not everyone can share in the same rosy memories of cohost

magabug, with white skin, a maga hat, and a pabst blue ribbon.

Since the closing announcement alot of folks have shared their memories of cohost, how good the site was, and how it's improved their lives in various ways. Ranging from getting more healthy about the internet to all the wonderful aid people received here.

I also have very good memories of cohost and can attest to feeling some good mental health benefits myself, but i can't give a eulogy that's a full throated endorsement of the website due to the racist harrassment i witnessed in its last days.

I'm not sure how much of the userbase actually engaged in this racist harrassment, maybe it was only 10% of the active userbase, maybe 1%. Maybe it was just one person with alot of alts, but it was enough to drive a substantial number of minority chosters off the site.

If you're reading this and werent one of the dickheads im talking about, great. I dont wanna hear shit about it. We have a saying in the south: "a hit dog will holler.", so any dogs hollering in my comments, replies, shares, asks, etc. I'll just assume are racist ones. If i catch anyone carrying water for racists. anyone trying to argue nuance, or edge cases, I'll just assume they're repping the home team and move on with my day.

And i wanna explain the racism doesnt just include sending harrassing anonymous asks, but also reducing this sorta of racism to "gay internet drama" or playing devils advocate as the enlightened centrist. Alot of these aggressions, micro or otherwise really hurt of quality of enjoyment many of us got from this app.

Because we all saw. Even if we werent in the crosshairs, we all saw. We all saw how our fellow minorities were treated, and all saw the price for speaking out too much about certain topics in eggbug's domain.

I know 9/11 was tuesday but that kind of treatement is something we'll never forget. As others are taking good lesson about healthy online use and opening your heart to strangers online and being a good person with them, a good amount of minorities learned that there's probably no real place to safely be themselves online. That even the most wholesome spaces require some amount of minimizing yourself to exist peacefully.

I had hope cohost would turn itself around on the racism, and i still think we wouldnt have needed infinite time and monkeys to do so, but for alot of folks, their otherwise positive cohost experience was bookended by racism. Their experience ended on a sour note that wont allow them to join in the reminiscing with everyone else.

This isn't meant to attack Kara or anyone else on staff. Running this site was hard and even if they took the right action with the right timing everytime, theres still small stuff that isnt obvious enough to necessitate a ban, but still ruins the experience.

A part of me has to wonder if cohost's reputation as a cozy lefty queer friendly space made the racism all the worse. Getting attacked by racism makes sense on twitter. It's not good or acceptable, but you expect it at least. You know what to expect from the nazi nest. You dont expect that from a group of folks you would otherwise consider to be progressive. I know the left isnt a monolith, but there are some bare minimum competencies you would expect at least.

Again i enjoyed cohost. Probably the most positive website ive been apart of, and i have cried about its shuttering and will cry some more. Im really glad i joined here and made the connections i did. I was able to learn new things, and become a more complete person imo. However, the racism will remain a dark stain on its reputation. I hope another lesson the alumni of cohost take with them is how the pervasive whiteness of the internet can harm minority users, especially if its not intentional.

#cohost #racism #i ended up writing alot more about this than I initially thought.
alex tax1a

psa to white queers: by default, you and your friends are covert racists, and you have to work on that.

we're reminded, once again, of the white queer who flamed out at us saying we're wrong to be framing our social issues in terms of race, said that we weren't properly taking its feelings into account when expressing our trauma, and is now going around saying we "just hate it because it's white", and how it's still quite popular here, and how we can't say anything about this in a way that identifies it because that would make us into the aggressor.

alex tax1a
TrashBoat: Arcade Edition

Not everyone can share in the same rosy memories of cohost

magabug, with white skin, a maga hat, and a pabst blue ribbon.

Since the closing announcement alot of folks have shared their memories of cohost, how good the site was, and how it's improved their lives in various ways. Ranging from getting more healthy about the internet to all the wonderful aid people received here.

I also have very good memories of cohost and can attest to feeling some good mental health benefits myself, but i can't give a eulogy that's a full throated endorsement of the website due to the racist harrassment i witnessed in its last days.

I'm not sure how much of the userbase actually engaged in this racist harrassment, maybe it was only 10% of the active userbase, maybe 1%. Maybe it was just one person with alot of alts, but it was enough to drive a substantial number of minority chosters off the site.

If you're reading this and werent one of the dickheads im talking about, great. I dont wanna hear shit about it. We have a saying in the south: "a hit dog will holler.", so any dogs hollering in my comments, replies, shares, asks, etc. I'll just assume are racist ones. If i catch anyone carrying water for racists. anyone trying to argue nuance, or edge cases, I'll just assume they're repping the home team and move on with my day.

And i wanna explain the racism doesnt just include sending harrassing anonymous asks, but also reducing this sorta of racism to "gay internet drama" or playing devils advocate as the enlightened centrist. Alot of these aggressions, micro or otherwise really hurt of quality of enjoyment many of us got from this app.

Because we all saw. Even if we werent in the crosshairs, we all saw. We all saw how our fellow minorities were treated, and all saw the price for speaking out too much about certain topics in eggbug's domain.

I know 9/11 was tuesday but that kind of treatement is something we'll never forget. As others are taking good lesson about healthy online use and opening your heart to strangers online and being a good person with them, a good amount of minorities learned that there's probably no real place to safely be themselves online. That even the most wholesome spaces require some amount of minimizing yourself to exist peacefully.

I had hope cohost would turn itself around on the racism, and i still think we wouldnt have needed infinite time and monkeys to do so, but for alot of folks, their otherwise positive cohost experience was bookended by racism. Their experience ended on a sour note that wont allow them to join in the reminiscing with everyone else.

This isn't meant to attack Kara or anyone else on staff. Running this site was hard and even if they took the right action with the right timing everytime, theres still small stuff that isnt obvious enough to necessitate a ban, but still ruins the experience.

A part of me has to wonder if cohost's reputation as a cozy lefty queer friendly space made the racism all the worse. Getting attacked by racism makes sense on twitter. It's not good or acceptable, but you expect it at least. You know what to expect from the nazi nest. You dont expect that from a group of folks you would otherwise consider to be progressive. I know the left isnt a monolith, but there are some bare minimum competencies you would expect at least.

Again i enjoyed cohost. Probably the most positive website ive been apart of, and i have cried about its shuttering and will cry some more. Im really glad i joined here and made the connections i did. I was able to learn new things, and become a more complete person imo. However, the racism will remain a dark stain on its reputation. I hope another lesson the alumni of cohost take with them is how the pervasive whiteness of the internet can harm minority users, especially if its not intentional.

alex tax1a

race relations in the SEA queer scene are such that white women can say we just hate them because they're white, and nobody says shit to 'em

if we were "being racist" to white people, we would be complaining that we can't discriminate against them

instead, we describe our perspective in terms of race, and we get told that this is wrong of us, and now there is this permanent rift in my social circle wherein we are widely considered the party in the wrong

#The Cohost Global Feed #whiteness studies #whiteness must be destroyed
alex tax1a

we want reconciliation or repair, but speaking *at all* about this marks us as Aggressive and Hostile, preventing us from naming names (:

alex tax1a

in our eyes, this place was a monument to white privilege and sea/bay tech culture, and we hope whatever comes next learns from this

alex tax1a

anyway we're atax1a on discord and https://infosec.exchange/@atax1a on mastodon, maybe we'll dump our cohost to our webpage sometime

alex tax1a

sighing heavily, as this place collapses in on itself, predictably enough from the opening premise

alex tax1a

*throws frozen grapes onto the timeline*

alex tax1a

we appear to have out-stubborned our kitchen sink

we washed dishes by hand and let it drain out overnight for long enough that it apparently unclogged itself

alex tax1a
The Pnictogen Wing

maybe the web browser should simply die

I don't mean that entirely seriously but gawd...if the web browser doesn't seem emblematic and symbolic of everything that's stagnant and byzantine and wrong with contemporary Internet technology ~Chara

alex tax1a
ko 🦊🌸
newton emate assistant prompt: "Please turm me into fox :(" - "The Assistant cannot interpret this."

this AI shit sucks

alex tax1a

me looking at any backplane-and-module system: nice eurorack, nerd

alex tax1a

falsehoods people believe about pagefiles:

points 1 and 2 haven't been true since PMMUs; they were only somewhat true in the pre-virtual-memory days when entire processes were the swapping quantum

likewise, points 3 and 4 were never true under a PMMU. if you don't have one the system has no place to put modified-but-inactive pages, and so you increase your own memory pressure by causing those inactive pages to stay in RAM. the thing that causes bad performance is paging activity, and disabling the page file means you will crash instead of thrash.

alex tax1a

talking to someone on IRC and realizing, 'we own domains older than you are'

alex tax1a

had 3 coyote moments at work this week

first thing this week, we merge a change into the main app when we'd just meant to rebase it

then we caused a 30-minute staging outage by redeploying at exactly the wrong moment to hit another team's chaos test

and THEN we caused a 3-hour production issue because we deleted a feature-switch that we thought was unused because github search hadn't SSO'd us into the company org >.>

The Pnictogen Wing
alex tax1a

we've had "leftists" yell at us for saying 'wear a mask' because that was some violation of their individual liberty or something (:

alex tax1a

if we could turn you into a coyote, would you become a coyote?

alex tax1a

operating redis sure is a sack of dogshit on a bad day

ceɑꞃᵹæꞅꞇ
Eat

'what if you could do something about it'1 is a real powerful question for dystopian fiction to ask

and not to keep going on about this, she said, keeping going on about this, but getting people to not imagine doing something about it was where a lot of conventional writing advice came from


1 even better, 'what if you did something about it', because at least in the broad, fuzzy, generic sense of 'you' and 'we', there are things we can do about the dystopia we live in - not that this undercuts the value of imagining doing things that one cannot (materially, practically or safely) do

alex tax1a

our favorite example here is John Brunner's *The Shockwave Rider*

alex tax1a
alyaza birze ΘΔ

⚠️ a new coyote has been added to your inventory

ceɑꞃᵹæꞅꞇ
nicky flowers

bluesky's head of trust & safety has no idea how to moderate himself out of a wet paper bag, much less manage a social network. he just posted a thread that started like this:

The inversion principle is a powerful tool I use to shift my perspective and uncover blind spots. Consider this example: "I was repeatedly rude to this person because they are bad." Here, user A labels themselves as good, justifying rudeness to user B, whom they've labeled as bad. 1/7

People who agree with user A might think it's acceptable to be rude to user B due to their "bad" views. To check for bias, flip the model by inverting the users. Is it acceptable if user B does the same to user A? If not, there's a bias favoring one group over the other. 2/7

T&S policies should focus on behaviors (e.g., treating others with respect), regardless of the direction of rudeness. Otherwise, policies could be weaponized to favor one group over another repeatedly. 3/7

it is obviously not worth continuing the thread so i'll end it there. basically, as long as you aren't rude, you can say whatever you want. if you're, for example, a nazi? just be scientific and polite about your racist belief system and you're good! and if anyone is rude to you about all the slurs in your handle, that's bad says the head of bluesky moderation! wouldn't want to treat one group better than another! doesn't matter what the groups are! great plan for a healthy social media platform

#bluesky
alex tax1a

i mean did you expect anything different from the same brain trust that literally made a Racism Dial for their social network

Couldn't find post 7560949.
Gay Eminem on 9/11

Ah yes, the social media site of the future. The good and useful one.

alex tax1a

sorry, folks, but browsers don't support image formats anymore. modern "still image" formats are single-frame videos. it's dumb as hell.

alex tax1a

discourse deez nuts

alex tax1a

"generative AI" wanks when we point out that the smartest things we've done have involved deleting a bunch of crap, not generating it:

alex tax1a

thinking about that study showing that LLMs are extremely covertly racist, and the "fixes" for "alignment" just paper over the surface issue

alex tax1a
things to read

A Navajo weaving of a Pentium chip

I talked with Marilou Schultz, a Navajo/Diné weaver and math teacher, to learn more about the artwork. Schultz learned weaving as a child—part of four generations of weavers—carding the wool, spinning it into yarn, and then weaving it. For the Intel project, she worked from a photograph of the die, marking it into 64 sections along each side so the die pattern could be accurately transferred to the weaving. Schultz used the "raised outline" technique, which gives a three-dimensional effect along borders. One of the interesting characteristics of the Pentium from the weaving perspective is its lack of symmetry, unlike traditional rugs. The Pentium weaving was colored with traditional plant dyes; the cream regions are the natural color of the wool from the long-horned Navajo-Churro sheep.2 The yarn in the weaving is a bit finer than the yarn typically used for knitting. Weaving was a slow process, with a day's work extending the rug by 1" to 1.5".

(later on, the post also details the relationship between the Navajo & semiconductor manufacturing)

https://www.righto.com/2024/08/pentium-navajo-fairchild-shiprock.html

alex tax1a

eyyyyy i'm coyotin' here

alex tax1a
Kirby “Isaac” Macintosh

Labor Day!Labor Day!Schools are closed and pools are open!Labor Day!All the way!Do all your shoppingAt Walmart!

Labor Day!

Labor Day!

Schools are closed and pools are open!

Labor Day!

All the way!

Do all your shopping

At Walmart!

alex tax1a

we continue to be boggled by the sheer number of people whose response to having a problem with us consists of never saying anything to us about it, until one day they paint themselves as an abuse victim and us as a violent predator.

it's also boggling that someone can hear us say this behavior might have some racially motivated basis to it, and their response being that we shouldn't be framing our social problems in terms of race.

yet we continue to see both attitudes persist and perpetuate, the people pulling this never facing any challenges to their behavior, no effort put towards repair — that all has to come from us, because, of course, we're the problem. :)

alex tax1a

apparently in the General Hospital universe, Colonel Sanders knows the Malbolge programming language ????????? (sorry for twitter link)

https://x.com/generalhospital/status/1015384908192190464

alex tax1a
alex tax1a

The Alexes' Eye Contact Story (for posterity)

so we're at the company we refer to as "the bastard VoIP company" and the Culture-Fit techbro is all "alex doesn't make enough eye contact during meetings"

we tell him "dude i'm autistic, we go months without making eye contact with anyone, i dunno what you want from me here" and he makes this face |:|

and then a few days later, or maybe a week, we're taking a lunch break from the office, which occasionally involves a trip to the gay bathhouse

we have a room, with the door cracked open, and this guy is circling (not the techbro, to clarify — just some dude at the bathhouse)

and each time he circles, we catch each other's eye, until he's in my room and the door's shut

and we wind up negotiating a guy who's a full 12+ inches taller than us by height, into bottoming for us, with nothing but eye contact and all of two barely-spoken words

and just like. we have no way to convey this story to the guy at work — it would utterly destroy his entire worldview

alex tax1a
kartoonkane

EX will duplicate your items in your sixth slot :3

alex tax1a

peter thiel has big ernst roehm energy

sirocyl
alex tax1a

QUAAAACKING IN MY BOOTS, THESE SHOES, THEY WILL NOT HEEL

alex tax1a

recursively having the recursively terrifying realization that we are our own fixed point

alex tax1a

hbdtm!!!

alex tax1a
discflame

I hate pulling the brown person card because it's so much easier for everyone to assume I'm just white like they do with everyone else

#don't comment on this :)
discflame

ok so like, frankly,

the culture around online feminism, especially around majority-white trans-inclusive feminism, is fucking dreadful. it's white progressives that flinch and ask everyone to state their pronouns when people that look like me join their support groups. it's white progressives that refuse to even broach the topic of race in their activism, or race in their communities. it's people that claim to be progressive that fail to consider how their friend groups tend to form insular bubbles that lash out at any criticism with ferocity and cruelty only comparable to TERFs and the old gamergate dudes. the fucking point of intersectionality is to identify how race, among other things, plays into your activism and communities. it's the means by which we analyze how the old world is influencing our attempts to build a new world. the patent refusal of these people to even consider they're being racist, or at least white-centric in their analyses, is deeply powerful. even the slightest implication that these people are being racist is enough to drive them mad, using social justice language as a cudgel to further allow the oroboros to devour its own tail and they won't even mind because they subconsciously know they're the head while brown and black people are the tail. the moment someone in their clique does something to be branded as one of the bad ones they will gleefully continue attacking their own movement; the people they should be allied with and the people they should be listening to will be exiled (for lack of a better term) for the express purpose of projecting the image of progressivism. any actual progressive theory or action taken therein is incidental.

my point is that: not everyone wants to be like you. not everyone is even able to project themselves onto your experience as a trans white person, free of the risk of getting caught for using gray market hormones or free of the stigma of being brown or black and amab person but the moment the angry-looking strong-jawed mexican trans woman uses the most gentle language possible to critique a white woman's universally-framed post about flowery trans positivity doesn't necessarily apply to brown and black people like her, she gets attacked, flamed, and suicide baited into never participating in the online trans community. this necessarily leads to people like me being chilled out of participating in trans joy because it's not the popular trans joy. it's not the white-centric image that exists and it's not the white-centric transgenderism that these "progressives" defend rabidly.

alex tax1a
Chimerelda E. Error, layabout

might be inviting a shit storm, but

people pointing out the known issue of coercive relationships within parts of the trans community are not being transmisogynistic.

get better.

alex tax1a
Malibu Apo-Stacey

In case you need this.

https://www.opendemocracy.net/en/transformation/seven-ways-social-justice-language-can-become-abusive-in-intimate-rela/

alex tax1a
Zilchexo et al.

the transgender community online and race as a case study of pervasive social issues extending even deeper within it

Bluesky is NOT a safe space for people of color and the only people I see saying that are white.

I just got dogpiled by a horde of literally hundreds of white trans women with massive victim complexes who apparently get off on cyberbullying people they deem transmisogynists or otherwise worthy targets every day of their lives, once the other day and once two weeks ago. Why? Because I made a post directed at two people pointing out that their total indifference to transitions that don't resemble their own was informed by white privilege, and they all decided to take it personally, leaving 70+ replies, most of them namecalling.

They have no account locking even still, so if you end up targeted your best hope is to sit there and take it and wait for it to end. So what protection, what recompense, did the moderators end up offering me? A three day ban for sexual and gender identity based harassment, without citation of specific infringing posts. These people were in my mentions and wouldn't leave! All the people who dogpiled me called me an "incel living in their mom's basement", a "creep", a "bitch", a "crybully", a "meme gender", told me to "choke", block evaded me to harass me more, repeatedly said "you'll never be one of us" and so on, they didn't get anything.

Maybe I said something trollish that crossed the line about stereotypes, I don't remember, but for the most part I resent that what I was doing was gender identity based or harassment, which is of course what they were saying. And the sexual harassment claim I think had to do with poor phrasing informed by character limit, where I was trying to preempt the notion that all trans women are gender-nonconforming and unfortunately used the phrase "secret penis". But I would not call that sexual harassment, let alone targeted at a few people, because I was speaking technically and generally.

It's just definitely part of a pattern on Bluesky (and other platforms). The platform's design encourages mobbing to a degree never seen on Cohost or even Fediverse, unless you yourself are well enmeshed in a large community of dunk artists and dogpilers, the main ones of which consist of white trans women with terrible un-intersectional politics. They call it "an immune response to harassment" yet very clearly go after people who they just don't like or who are inconvenient, goading them into justifying their own harassment; meanwhile, trans people of color have no such clusters and have to do what we've always done when we're uncomfortable- back up and log off. "Safety", as is so often, is used as a way to justify punches down and exclusion.

We are invited to these clusters only in theory. In reality, they are full of people subtextually hostile to us, who have nothing in common with us, never speak to people different from themselves and don't intend to start. People who will employ privileged tears when they are confronted. People who react with scorn when encountering people who are unable to leave the closet due to material circumstances and go "just move to a group house bro", ignoring all the stories of dysfunction and abuse that our white friends and partners have told us and the fact that we are not able to easily find people who will become obsessed with us because we're "just like them" and invite us into their homes. People who imply members of traditional third genders are "cissexual" because they don't take HRT. People who think the end goal of transition is to pass. People who will write quasi-fetishistic posts gushing about "the inner divinity and inherent beauty of a trans woman", when really they just mean their white mutuals on HRT who post nudes. Because people who are both sexually available and loaded with the privilege of being one of the 1-3 white body types the internet types drool over and will extend their comradery towards take primacy.

If you are not sexually and socially available and desirable, you simply don't matter as much; and those regulating who is desirable are immature racist binarists with self-imposed blinders who never interact with anyone outside of their bubble "for safety reasons" and can't handle criticism.

alex tax1a

if we say "for the love of god and all that is holy" do you know how to respond

alex tax1a

person on 200 discord chats complaining that one of them doesn't have enough channels for them to know where to post things

Plum

What's your favorite CPU or CPU line, aesthetically?

Not just how it physically looks but, y'know, the vibes.

Athlon XP for me, easy.

alex tax1a

26-bit ARM

the program counter is addressable like a regular register (very trans feature, can't explain why), every instruction is predicated through an incredibly elegant mechanism, and it really packs a lot of punch in a relatively small number of transistors.

alex tax1a

hot tip in conversation with us, if we say we don't appreciate your approach, *reconsider your approach* instead of doubling down on it

alex tax1a

thinking about this track with some monologue samples:

a whole crowd is easier to control than an individual: a crowd has a common purpose. the purpose of the individual... is always. in. question.

that's what you're trying to eliminate, isn't it? everything that makes one human being different than another. but you'll never — never — reach a man's soul, through a lens.

That rather depends on which end of the microscope you're on, doesn't it?

hthr "HEY SUBSCRIBE TO MY NEWSLETTER" flwrs

You're getting interviewed as an expert on live cable news in a developing story. Given your line of work/expertise, what is the worst catastrophe that could currently be occurring?

alex tax1a

emails from the ticketing system are being dropped because our outbound fleet is on a spam blocklist

alex tax1a

whisper networks, a tool designed against abusive cis men in positions of power, are an inappropriate defense against trans women of color

alex tax1a

the way white people handle sexual assault allegations is categorically fucked.

For all the hullaballoo y'all put out about "believing victims", at no point are the victim's feelings considered in y'all's actions. EVERY TIME we've seen a QTPOC get rapejacketed, it's always been by some third party who is acting on their own discomfort and ego-preservation, somehow managing to be centering themselves as the harmed party. It's sick and we're tired of it.

alex tax1a

im the dkim bimbo

with arms dkimbo

walking mirage

Coherent Systems Electraclear Audiophile Unit 1 AC harmonic resonance generator. MSRP: $400

#from the recycling #junk #garbage #ewaste #trash #rubbish #back into the recycling
alex tax1a

this is astounding. i assume the chip is a 14 pin op-amp filed off, but the circuit has no inputs OR outputs

Goblin Gal Pal

If ever I show up at a convention Ima have to wrap myself in barbed wire and carry around a giant “Fuck you” knife or something cause the amount of people who just assume I’m chill with their touches or hugs will always shock me.

Like it takes two seconds to ask first. That consent is super duper important to someone who has had their skeleton crunched up by an ogre or two.

Two seconds. Tops. Love me some hugs, love giving hugs, but d a m n people need to learn some personal space.

Goblin Gal Pal and the razor wire ouch jacket

Goblin Gal Pal

“Awe a cute little goblin, I’m going to touch her ears!”

BITCH NO

I EAT PEOPLE FOR LESS.

alex tax1a

we got tapped on the shoulder from behind at a con b/c they wanted to say "nice hair" and we turned and raised our voice: DON'T TOUCH ME

alex tax1a

im so fucking tired of this shit

our former roommate just melted down at us saying, effectively, "i heard from someone that you assaulted them, but i won't tell you who, and won't talk to them about it, because this is actually about how i have been shadowboxing a version of you in my head for 3 years, working myself into a frenzy over how much this conversation is going to suck. also your partner is an abusive bully and ive been so terrified of you and her that i spent years living in your house and not saying anything and actually being super fawny and effusive the whole time. this is all your fault."

what are we even supposed to do with this? it's deeply violent! she made her trust in us retroactively contingent on navigating this impossible conversation where we have no recourse because she refuses to uncenter her feelings about things, like, what was her point in bringing this up at all? just to cause damage against us on the way out?

alex tax1a
jckarter

well i did it. i set the resolution to 1600x1200. getting kinda mixed signals about how on fire my computer is tho

photo of the monitor of a computer running BeOS. a BeIDE window contains a small C++ program that calls the `is_computer_on_fire` system call. a Terminal window shows several invocations of the compiled program showing it producing random values. a NetPositive window shows the API documentation: "is_computer_on_fire(): Returns the temperature of the motherboard if the computer is currently on fire. Otherwise, returns some other value."
alex tax1a

reminded of the time that someone wrote a replacement backend AND a converter; the FA dorks said "nobody knows python" and here we are today

David Smith
alex tax1a

colonizers do be carelessly spreading disease without care tbh

alex tax1a

furaffinity going clownshoes, film at 11

they say "domainjacked", and are emitting contradictory statements about the site's safety, redirecting to their shop, then to their twitter, while staff has visibly no clue what in fuck, and the backend continues to serve the app, with some guy on the discord going "don't worry, the worst that can happen is [attackers] get your cookies" as if that's not, y'know, kinda catastrophic

alex tax1a

the redirect they were serving to their twitter was 301, that one's gonna be a Fun™ time for their support people

alex tax1a

oh, nope, they're cooked, they got popped by crypto scammers. rip FA

alex tax1a

"the nokia 5190 of self-owns"

alex tax1a

what happens if you hang up on matt daemon? does he reread his config file?

alex tax1a

had an it/its doggirl thing come over for masked-up shenanigans in our basement, finally got to gag on its dick like we wanted to

alex tax1a

(Cake voice) i want a girl / with a signed int / and a long long double

alex tax1a
Couldn't find post 7306450.
dismallyOriented

Part of the way fragility gets weaponized is through these language games

This happens a lot with racism, but it is a ego-protection mechanism that can get wielded against any kind of criticism. You can see this in relationships too, if you try to raise criticism against some behavior that's causing problems, and the response is always shrinking and foregrounding their own pain, without ever engaging with the root problem. It is you, the critic, who is the problem - can't you see how you're hurting me?

This is not to say that pain is always illegitimate. Lord knows people can have outsized reactions to things for any manner of reason, and there's a reason people will call for breaks during a Rough fucking discussion so they can gather themselves enough to have it productively. But your actions cannot end simply at "I am hurt, therefore I must soothe or eliminate the hurt." Even if you are fragile, even if your capacity is small, it's also on you to learn how to manage that capacity, and to practice building it. If a person's reaction to criticism is always collapse, they will never be able to handle that criticism constructively, or make the necessary changes to grow and prevent the issue from recurring. If you want to be in community with others, you have to build the capacity to manage your hurt well enough to face things. A refusal to manage one's own fragility or ever build capacity to handle criticism is a bad behavioral pattern that can signal bad faith or at least produces the material result of perpetuating the problem indefinitely because they never proceed to the step where they can Actually rectify the problem.

Pay attention to people who do this all the time. Pay attention to the pattern and the material effect. That is what will be able to help you spot chicanery, when it happens to you or others.

Caro
alyaza birze ΘΔ

Cohost So White: A Comprehensive Record of the Matter of Race on Cohost.org

(non-Cohost .pdf export, if this would make for easier reading—will work on better formatting later)

This is a document which attempts to weave, to the best of my individual abilities, the record of racial issues on cohost.org into one singular document. The optimistic intent of this document is to enter into the communal record a definitive account of the website, its racial issues, and what it can avoid in the future. I have, to the best of my abilities, attempted to get permission from major participants—in some cases however this was not immediately possible. Accordingly: comments, requests for redaction or removal, amendments, and so on can be sent by way of Discord (alyaza), Matrix (@n0tagryphon:matrix.org), via ask box, or by flagging me down in another such way.

I must also caveat this immediately on a number of accounts. Firstly: this is assuredly an incomplete picture; Cohost is (for some intentional reasons, others unintentional) antithetical to discovery, archival, and discerning a coherent timeline. It is likely that several foundational posts to these discussions are unavailable or were overlooked because I could not find them. Secondly: I am relatively old to the site but not anywhere a near a founding member. As a result I am unclear on when the first racial issues with the website began to manifest, although largely familiar with those that came after my joining of the site c. November of 2022. Finally: there is the matter of being a participant in a number of these conversations—I am not a neutral observer. To a degree this will reflect judgements or prioritization on my part that another writer might not make. Still, I consider this a fundamentally sound document and I hope you agree with that.


Early racial issues

I am not clear on when exactly racial issues began to manifest on Cohost in a negative way (at least in the way they currently do). My join date means I was not around for the first nine months of Cohost—and as mentioned above the site is largely antithetical to discovery, precluding my ability to uncover any early relevant posts. Any issues in the beginning may also be lost to time and entropy at this point—or, of course, they may not have happened at all.

But I would assert that even in the absence of receipts, inference is on the side of racial issues beginning in the website's early history and laying the groundwork of contemporary problems. This can be inferred by way of the demography and culture of Cohost, and through the existence of whisper networks about Cohost.

Demography and culture of Cohost

While there has never been a Cohost census to my knowledge, it can be trivially inferred that Cohost is incredibly white. In all probability—taking into consideration Cohost's contemporaries, and the demographics of even mainstream platforms like Reddit—any such census would find a userbase that is at least 80% white by self-identification.[^1] Among active membership the number of visible minorities is likely in the low-triple digits, if that.

This presents the most obvious vector through which racial issues might develop: the few minorities in an environment like Cohost's are effectively tokenized and are likely to be tokenized for the duration of their using the site. It can obviously be quite lonesome and alienating to be the only minority in a room full of white people. Any issue you might discuss is likely to be overshadowed by the opinions of majority groups—and even when you are given a platform through which to speak, the rationalism, ignorance, or malice of majority groups that often follows from speaking is even more alienating. Many small, alternative social media platforms have struggled with this dynamic,[^2] and it is unlikely Cohost was ever an exception to this.

In terms of peer websites, perhaps the most one-to-one comparison with Cohost demographically is Mastodon—a service which is clocked as overwhelmingly white, queer, leftist, and techie. Cohost, in fact, has many former Mastodon users among its ranks. But this presents another vector from which racial problems could eventually develop—not only demographically but culturally. For about as long as it's existed, Mastodon has been criticized for how its adopters handle minority issues and minorities speaking about those issues. Racism, bigotry, and all-around fumbling of minority issues is such a consistent pattern that anti-racist courses exist for instance admins and multiple "running an instance"/or "moderating your instance" guides linger on how to handle such situations. The overall culture of Mastodon on this subject is, in short, quite bad—and seems little improved from when serious complaints began in 2017.

So I think this follows quite simply: Cohost is a very white space, which is likely to beget a very culturally white community, which is likely to ultimately result in alienation for minority users. Moreover, Cohost has similar demographics to Mastodon. If Mastodon's demographics result in a culture where minority issues are in a never-ending struggle to be taken seriously, we would expect similar issues to eventually occur on Cohost. Particularly, we would expect this to occur given Cohost's userbase not merely being demographically similar but also having a degree of cross-pollination with Mastodon.

Whisper networks

Less demonstrable—but evident in how visible minorities speak about race and Cohost—are the existence of whisper networks about Cohost. These are largely disillusioned to actively negative about the site, and they generally imply a history of people being alienated from Cohost due to its disproportionately white demography and how the userbase speaks about minority issues. As just one illustration, @renkotsuban (Renkon) noted in a June 19, 2024 post that:

Getting anonymous asks and Discord friend requests and Masto follows from Asians/Asian diaspora telling me that exactly this happened to them when they brought up Orientalism #onhere, right down to being accused of being a cop and trying to "cancel marginalized people" and reverse racism and "the silent majority disagrees with you"

A lot of them left cohost.[^3]

Other networks like this have undoubtedly been alluded to or can simply be inferred from both on- and off-site posting. There are many old friend groups on Cohost or which previously were on Cohost—and public Cohost meta can be readily found on Pillowfort or Mastodon due to cross-pollination between these platforms and Cohost itself.

The Nazi incident (May 13, 2023)

But even if you disagree with some of the presumptions and premises advanced above—or even disagree categorically with all of the above—the history of racial issues on-site is one that still dates back at least a full year as of writing. The first of these to really challenge the site was the Nazi incident, which occurred on May 13, 2023 and bears a striking similarity to subsequent failures.

In short: around May 9, 2023, Jewish user @YuushaRuby (Ruby) began to be viciously harassed offsite by Nazis. By May 12, one of these Nazis—a "Mike Moore"—made a Cohost account in an apparent effort to harass Ruby on-site. Ruby reported the account, and then subsequently posted a public screencap of said account with the observation that "One of these people from the “freespeechextremist” instance just tried following me on cohost, I guess I’m getting stalked everywhere by nazis now, oh to be Jewish online!"[^4] The account's linktree page included other accounts on Gab (neo-Nazi Twitter) and Parler (a now-defunct "free-speech" Twitter alternative almost exclusively used by the broader far-right); plainly, it did not make any attempt to be plausibly deniable, nor hide that its owner was a fascist attempting to harass Ruby.

Nevertheless, Ruby's initial report led to no action against the account. On May 13, @kaara (Kara) closed report for the following reason:

I worry about the links for sure, and it's something we want to keep a close eye on, but absent any evidence on Cohost, I don't think that alone quite constitutes action. Please let us know if anything comes up.[^5]

Ruby—obviously surprised and extremely upset by the lack of action—then took to Cohost, posting the closed report and adding the commentary that "...I tell you people from this clearly nazi instance have been calling me a kike and tranny for 72 hours and someone from that instance follows me on cohost and that’s not actionable? Okay, whatever, I think I’m gonna leave cohost, see ya!"[^6] (Ruby later reversed course on leaving the website, but the incident has clearly served as a disillusioning one.) Her post quickly gained circulation, and the failure to ban Mike Moore was widely panned and criticized—albeit with charitability to the staff—in one of the first "sitewide discourses" I was present for.

It seems probable that community backlash led to some sort of reassessment of this decision (although it should be noted Kara disputes this). Approximately one hour after Ruby's post the Mike Moore account was banned permanently, with Kara stating under Ruby's post that "After some internal discussion we decided to take action and remove the user. Thanks for bringing this to our attention. ... Purely off-site behavior is a difficult thing for anyone to assess, and it's going to be an area where sometimes we won't have a 100% hit rate. ... Cohost is not a home for antisemites, transphobes, racists, etc..., or really any fucking extreme-right chud."[^7] Kara, on its blog, also acknowledged that "It's not my place to tell anyone how to act, and I think it is more than reasonable to get a little upset at us if we make a bad call and to call us out for it." but still pled for good faith and grace from the community on moderator decisions.[^8] Other users largely concurred with this assessment and that call.

Perhaps the most exemplifying quote of this period is one from @ShugoWah, who stated: "we have to got to unlearn the arguably-valid trauma response of assuming that every tiny mistake is the first step down the slippery hill to bullshit. at least here, on this tiny website made by a group of pals." At least two users—one of whom was Ruby—actually apologized for some of their conduct toward Kara during the incident,[^9] and Cohost as a whole came out of the affair seemingly more confident in its staff than before. But a closer examination makes it clear that the event shook the confidence of several minority members. Renkon, for instance, seems to have first lost confidence with reporting here. In a reply to @lori (Lori) they write in part:

[...]I got a reply from support the next morning saying that I shouldn't join in on mass-reporting, which I thought was a bit unfair since 1) it makes it sound like [Ruby] was calling for people to report when she hadn't and 2) how the heck was I supposed to know that's what was going to happen. It makes me hesitate to report stuff in future since it might get a ton of reports and I just don't know it (or in this case, anticipate it).[^10]

"Neotenous" Asians (June 5-6, 2023)

Much of the grace the community gave to moderation would be erased less than a month later when, on June 5, Cohost published the extremely controversial "community guidelines update june 2023" which delved into the website's position on cub/lolisho. Amidst a broader, venomous debate of where the guidelines should fall on these came a series of now-infamous posts by @a-lot-of-buckets asking such questions as "how do you fairly account for some people being more neotenous, like Asians?"—essentially, as Renkon put it over a year later, "[...]going 'but what if the artwork is of Asians, who are neotenous? what if I get dinged for CSAM when really I just fetishize the Orientals?'"[^11]

These phrenology-like posts, it must be stressed, did not go unnoticed at any point. User @thewaether (Kate Barrett) called them racist and directly argued against them, while user @dieting-hippo called the person making the posts a clown at the time they were made. They were remarked upon by Lori in July 2023—a month after the cub/lolisho debate—in a series of Mastodon toots where Lori also said they were reported several times. According to Renkon, they were reported at least twice more in 2024. But none of the comments were removed (nor the person making them apparently banned) until one year later on July 13, 2024. The only moderator action taken in the moment was to hide @dieting-hippo's comments plus one parent comment, and to admonish @dieting-hippo for insults. In part because of this he apparently left the site. Renkon, similarly, gave up on reporting things as a result the exchange.

Kara, speaking retrospectively to Renkon on the subject, stated that:

[...]at the time, we were skittish about removing comments that had anything to do with either side of the argument, even if they sucked. the topic was extremely controversial and we were afraid to take action on anything due to the vitriol we would inevitably face if we seemed like we were censoring or controlling the conversation. as for why it took us a while to get to it this second time around, I don't have an excuse. it sat in the backseat while we dealt with some other things.[^12]

It is hard to disagree with this assessment.

The cowardice toward these comments—and conversely, the moderating of pushback against them—was undoubtedly harmful to the visible minority community at the time. Renkon's belief was that as a result, "A lot of [POC] didn't want to stick around to see if things would get better. They just left." And my own anecdotal experience supports this assertion: on February 4, 2024, I observed that "i've only seen my own BHM posts, which is sad because i do remember seeing other contributions circulate last year when BHM rolled around." But due to a lack of data we can only speculatively infer this. What we can observe, however, is that this situation dealt a crippling blow to confidence in the report system. Cynicism and outright suspicion that reporting did little—if anything—was confirmed by this debacle and would become a theme with future blow-ups.

Racial Interregnum (June 2023 - February 2024)

For a significant period following the "neotenous Asians" debacle there were no major incidents that I am aware of—perhaps in no small part because of the damage that event did to the visible minority community. Actually, in my limited examination, race seemed to come up seldom if at all on the website for a period between June of 2023 and February of 2024. But this should not be confused for the absence of racism; arguably it was the most visible byproduct of it on Cohost. Many visible minorities seem to have either left the website, started avoiding racial posting, or ceased to visibly identify themselves racially. (My own experience during this period was getting scolded for not content warning my experience with racism—and then getting blocked for explaining why—which I noted still irritated me several weeks after it happened.)

As far as I can tell, the initial catalyst for change was my widely-circulated Black History Month series, and several additional race-related posts I made during the course of that series. In particular, my aforementioned February 4, 2024 post and its follow-ups (in which I posited the site selecting for "a certain variety of white tech queer" and other such factors influenced the site's whiteness) seem to have led to a visible minority revival on Cohost. My observation prompted a noteworthy addendum from @chimerror and a proposal from @TrashBoatDaGod (fleshed out further by @Malusdraco (Malus)) which became the genesis for the @cohostminorityfeed account. Because these posts gained a significant amount of traction they also served as a major networking opportunity for visible minorities—many active Cohost users who are visible minorities seem to have become aware of each other through the posts.

Unfortunately, this revival of visible minority posting also coincided—through no fault of its own—with another landmark case of Cohost's racial issues manifesting.

Cohost so White (February 6-15, 2024)

Late on February 6, 2024, as my race-related posts circulated, @Keeble posted a fairly unremarkable and wholly unrelated opinion that "people join social media sites to scroll, not to post." The next day, February 7, 2024, this opinion became a fully-fledged essay on the subject of user retention, Cohost, and its lack of user diversity. This essay was remarkable and almost immediately became controversial on the site—but largely not for reasons related to its main argument.[^13] Instead, large swathes of the website took issue with Keeble's assertion that Cohost's primary audience was "tech-oriented furries/queer tech people/the sorts of people who incorrectly assume all trans girls are programmers because they always end up in places where they meet programmers." This despite the fact that I and others had made a similar point just days earlier without pushback, and that this critique from visible minorities was certainly older than my own distillation of it.

There is no way to be certain that race being omitted aided the explosion of opinion on the topic, but it is noteworthy that—now lacking the racial component which had previously been vital to the subject in the first place—debating the validity of this assertion only here became a "sitewide discourse". Nowhere in the angry posts about Keeble's assertion; confused posts about why a website needed to be "for everyone;" or in the one liners about nerds dunking on other nerds is it apparent that this same subject, just days earlier, invited discussions about how to make Cohost less white and more visible minority friendly. The subject was quickly and collectively—in the words of @sharksonaplane (Shark)—"[run] through a bleaching process until it's a completely different topic."

This was so apparent even at the time that self-identified white users observed this phenomenon; @virtualmarmalade for example scolded users that "deflecting criticism by saying 'well it's not technically accurate so it's not really a problem (so stop talking about it)' is extremely white people shit." But much of the effort to reinsert race back into the conversation was, unsurprisingly, done by visible minorities. Beyond Shark's observation of topical bleaching, @AtFruitBat (Mae) attempted to explain the importance of connecting white and techie in talking about the site's demographics:

[...]I think "tech" as a background in the current site discourse about why Cohost is so white, is a factor because many tech-related industries still skew white. Many other industries too, but we're on a social media platform in particular, which is an environment that depends on tech. Whiteness is still what most people know of the culture of these industries.[^14]

@ImplausiblyJosh (Josh), similarly, speculated on the reason why the topic rhetorically shifted in the way it did, saying:

it's extremely clear when people are dropping the "white" from "white tech" userbase. when the dialogue shifts from "how can we retain and encourage non-white tech users" to "how could it possibly be too tech, you make your own feeds!" or responding to someone's scarecrow of the topic, the shift is so clear. [...] maybe it's too hard to argue against the site being extremely white. maybe the reality makes you uncomfortable. maybe you don't care, and would rather talk about something you care about. maybe you only saw other people make that shift, and have started talking about their scarecrows. any number of reasons for this funny little shift in dialogue![^15]

Users like @maddievision (Maddie Lim) opined at lesser-length that the situation "feels very fedi/masto-esque", and @atax1a (alex tax1a) mused that "watching y'all argue about whiteness around us, when this has been our perennial criticism, sure is a very cohost experience". @hydrochaeris pointed out that "the thing ppl seem 2 be in opposition to is the 'ragebait' and 'doomscroll' aspects of twitter rather than say the racism and antiblackness of twitter.". And there were of course my own annoyed posts on the matter in which I lamented the mass-conflation that was taking place and attempted within my own sphere of influence to steer the conversation back toward something generally productive. But as is true of many Cohost blow-ups, the topic simply becoming 'played out' is what eventually settled the matter down. By February 10, few if any posts were made about the subject—at least, objecting to Keeble's point.

Instead, the broader discussion shifted to other issues. On February 12, users on Cohost noticed that this debacle (and other Cohost debacles before it, some of which were not related to racism) was being chronicled on Pillowfort. Much of the subsequent discussion around this—which was its own "sitewide discourse"—is of no significance to this post. What is, though, are the concerns visible minorities in particular had about this type of chronicling. @ratslap perhaps best summarized these concerns on February 12, saying: "idk how i feel about someone linking a bunch of poc's posts about racism to talk about site happenings or w/e, because that has the potential to end pretty bad. it seems so careless." @hydrochaeris concurred the next day, February 13, writing that "those kinds of posts will Always garner more backlash, judgment, and vitriol onto the black people and poc being roped in without their consent, regardless of what u think op's intentions are or whatever op posted in the past that u might have agreed with."

Despite the widespread backlash, a number of accounts on Cohost—some cross-posters to Pillowfort, some not—nonetheless attempted to defend the chronicling. And amidst this, one particular account that ostensibly sought to express solidarity with Cohost's visible minorities stood out: @usernamenotrequired11 (Usernamenotrequired). Subsequent events would later reveal this account already had a negative reputation and had likely already been reported,[^16] but the account's weird behavior became particularly clear to visible minorities on this occasion. Over the course of several days it attempted to play users of Cohost—especially visible minority users—against each other; in one breath it called the website "so white" but in another breath vehemently defended the Pillowfort chronicling and called the backlash to it racism.

@hydrochaeris was seemingly the first to note and block this account on February 13, pointing out that it was "v funny to be making fun of liberals for being anti poc bringing up their fears and anger and then when poc bring up their fear and anger suddenly ur chill defending the person whos made them afraid and angry???" Shortly thereafter Shark also noted, blocked, and shamed the account in a longer post that concluded "Sharing that is practically an admission that his stake in this is just to play both sides." I concurred with both of their assessments on February 14. Finally, either late February 14 or early February 15, @zlchxo (Zilchexo) coaxed out of the account demographic information: Usernamenotrequired's owner was white, but asserted "at least I know my place, unlike some of the bigoted fucks on here." This obviously cemented the block-and-ignore approach from the visible minority community (which became common guidance thereafter).

Given its suspicious nature, its clear history of notoriety, and its conduct during February 2024, the Usernamenotrequired account probably should have been permanently banned. It is now known that it was reported at least once (probably more) for its shitstirring behavior around discussion of Pillowfort—and this is in addition to presumably being reported prior to February 2024. But unfortunately (and for reasons that are not clear) no action seems to have been taken against the account. That failure would have ramifications in the future.

Unlike the "neotenous" Asians debacle, this incident did not seemingly have large ramifications on Cohost's visible minority community. The actual discussion eventually bent back toward a community blind-spot about race issues—a productive point to talk about that could be fixed with time and effort. But it does appear that, to some visible minorities, the lack of action on Usernamenotrequired affirmed or reaffirmed that attempting to resolve things through official channels was pointless.

Orientalism (June 16 - July 12, 2024)

Despite the revitalization of visible minorities on Cohost (or perhaps because of it)—and even with the formation of a loose nexus of minority posters on the site—instances of racism or flatly weird behavior toward minorities continued to take place. Just limited to my own personal experiences, having an open ask box invited comments like "A thinly-veiled lashing out at white people for being white and having an opinion is, in itself, a type of racism." or unsolicited trauma-dumping and white guilt that eventually obliged me to turn off the anonymous ask feature. Other visible minorities including Renkon and Shark did likewise at various points for similar but not identical reasons.

There was also the highly-publicized instance where @jesncin (Jes & Cin), a friendly comics artist on the site, was called a "fragile picrew weirdo" for politely requesting a white user not be so condescending with their feedback. (This same white user, perhaps a month later, would go on to arrogantly talk over myself and other minority users in an unrelated conversation. My potentially incorrect recollection is that they analogized calls to listen to non-white users to a form of "ethnonationalism".) Barquq, who recently left Cohost, also documents a number of examples of racism or weird behavior including: "spending more time being smug about not keeping up with racism on a website than dealing with it [and] Describing a POC's criticism about a website as wielding a gun". Assuredly there are other incidents like this I am missing.

This all perhaps foreshadowed what was to come: the over-month-long Orientalism fiasco, prompted by an innocent post Renkon made on June 16, 2024. That post, spring boarding off an already-ongoing discussion of orientalism of Japan in gaming, used the initial example of Wholesome Games. As Renkon observed, the studio had:

published two games so far, and they both

  • have Japanese titles
  • use a lot of Japanese imagery (Shinto shrines/torii, outdoor onsen, Japanese writing, etc)
  • are super cutesy and childlike, if not outright designed for children
  • were made by non-Japanese teams And I'm not saying these games are bad or horrible (I played and loved both, and even recommended them to people!) but boy oh boy Wholesome Games having 100% of their output be This sure is a STATEMENT.

Renkon added that to even speak about orientalism—even in such an obvious case as this one—made them nervous, because:

[...]in the past this has never gone well because everyone wants to tell me why actually their pet game is the exception to the rule, or that because Japanese media is also racist (it really is!!!) then racist Western media about Japan is Fine Actually, or "Japanese people LIKE being objectified in this way, YOU'RE the racist for deciding they should be outraged," or whatever other annoying shit. [^17]

Unfortunately, and while reception to the post was quite positive (especially from other visible minorities, who appreciated Renkon speaking on the subject), the lengthy "sitewide discourse" that followed proved this fear very correct. Within hours of the post visible minorities received dismissiveness and racist harassment. One post, sent to a white user for feedback and intercepted by Renkon, argued among other things that "Many asian aesthetics have been commercialized for centuries now, and have become part of the liberal global exchange of cultures. [...] you are not going to be able to reverse any damage there, in the end it's just a video game."[^18] Elsewhere, Renkon posted an ask sent to a Japanese user which asserted Japanese culture had become "so public" and that Japan was "an Imperialist nation not long ago" (as if this had any relation to Renkon's post).

Subsequent responses proved even more upsetting and disillusioning—not only to Renkon but to other users who had responded positively to the initial post. @BunchesofBees, the "technical co-director at KO_OP," all but insinuated Renkon was acting like a cop and that people were "fed up with a vision of social justice where they constantly have to be afraid of saying the wrong thing, expressing themselves in the wrong way or it's going to become a call-out post." Game developer @notnull (Miles) went to the mat for his opinion that "I just don't really see why using [non-English] gibberish would be harmful on its own" even as others patiently attempted to explain that to him. And @Lilith-Rose—in one of the lowest points of the "sitewide discourse"—opted to "play devil's advocate" and argued at length that much of the orientalism Renkon identified was not orientalism at all, and was instead an overreaction. All the while Renkon continued to be bombarded by anons trying to catch them in some contradiction or trying to find circumstances in which orientalism would be "good".

Elsewhere on the site, @yrgirlkv (Kavita)—who had very little with Renkon's post and only briefly touched on the subject—was harangued by one anon over the matter. A similar ask, likely from the same person, was apparently sent to at least three other Asian users unprompted. Mae, presumably seeing Miles' posts and the general vicious backlash to Renkon, also felt obliged to explain—at length and through personal experience—why non-English gibberish was so hurtful:

A thing that has happened to just about every East/SE Asian diaspora person/immigrant I know is you'll come across some people who look like they're going to speak to you, and then they open their mouths, and they say "ching-chong, ching-chong, ching-chong", like it's a made up version of what they think your language sounds like. [...] Somebody says you have no language, so you spend twenty years proving that you do. And then some random white person comes up to you on the street, and it's "ching-chong, ching-chong, ching-chong" again.

[...] If you don't feel your language is disrespected or devalued when someone does that kind of thing with you (if they even do! I can't think of a time when I've seen white people randomly subjected to that kind of behaviour), I would suggest that that's because there isn't a power differential in operation. You probably aren't in a position where you're minoritised, or where there's a serious social demand on you and your people to continually prove that you're also equally human, that you also have culture, that your culture also has value, and so on. [^19]

And still other users posted their personal stories and complicated feelings with Japanese-inspired media, such as this post by @MobileSuitLilah (Lilah) and this one by @ninecoffees (Maddie)—all to, in essence, justify their fairly tame criticisms of orientalism in Japanese-inspired media.

In this light, Renkon's exasperated comment on June 16 that "If you've ever wondered why you sometimes see posts complaining about cohost being a super white place, here's why." seem something of an understatement. Other users concurred. @yumeirochaser called Cohost's progressivism "surface level". @TrashBoatDaGod wryly called those objecting to Renkon "concerned citizens white." And @psilocervine, a white user, expressed anger at the site's inability to maturely handle racial discussions:

[...]asian posters are getting shit on because they dared to go "hey there's a pretty big orientalism problem in indie games" (there fucking is) and black posters are getting shit on because they dared to point out the overwhelming whiteness of this site's culture (which there fucking is) and this is a pattern that has repeated enough that it's no longer a coincidence?

[...] I've seen people leave this site over this shit a whole fuckin' bunch. I've tried to keep up with a lot of them because they've largely been cool as fuck people. but they're cool as fuck people who are being pushed out of cohost because of some real fuckin' nasty site culture issues that nobody seems to want to address[^20]

Despite all of this, only one ban was apparently levied against a user involved with Renkon. That ban went to @Lilith-Rose—the worst offender, and someone with a prior record that apparently included a post to the tune of "We should move everyone out of Israel/Palestine and then nuke the entire area so people stop fighting over the land". And examining her case makes it clear that the perception of reporting things as pointless allowed her to skate for so long despite posts of that kind. Shark, for instance, noted that she simply blocked Lilith instead of reporting her because—as a result of previous reports—"I guess I didn't have any faith that [Cohost staff] would do anything about it."

This belief would become even more understandable when some days later on June 26 or June 27, 2024, Renkon began to talk about why they had not reported the awful anonymous asks they received.[^21] In short: back in 2023 they saw the lack of action from multiple reports against the "neotenous" Asians poster (refer again to Lori, who corroborates this) and it disillusioned them with the reporting system. At the time of this June 26/27 post, all of the offending comments were still up and the user who posted them was apparently not banned. Renkon ultimately reported them again—and again, no action was taken until July 13, when Kara (as mentioned above) acknowledged the cowardice and removed the posts and the poster.

This discussion was also revitalized by an unusual turn of events: an unrelated and brewing discourse about the accessibility or lack thereof of "yingletspeak"[^22] The number of posters who came to the immediate defense of yinglets served initially as a stark contrast with the experience Renkon had just a week or two earlier to begin with (which I commented on a number of times). But what drew the yinglet discussion into the racism discussion was an ill-advised post making comparison between yingletspeak and AAVE (African-American Vernacular English) or patois languages. This post read, in part, "A closer analogy [to Yinglish] might be something like AAVE, which is still English, rather than a separate language."

Needless to say: already upset visible minority members (and several fellow travelers) felt quite affronted by numerous aspects of analogy. Posts by @wgwgsa, Renkon (who implored people to "stop appropriating the real oppression of real human beings for your right to post like a fantasy character from a webcomic"), and Barquq (who simply found it morbidly funny and absurdist) personify the general feeling. Lori, perhaps speaking more bluntly for many, explicitly called yingletspeak "people posting in a made up accent some fictional little dweebs speak in a webcomic" and resented the incredibly disrespectful nature of this entire segment of the incident.

Renkon's conclusion in the aftermath of all of this was bleak, writing:

I would simply like to use this webbed site the same way everyone else does: to post cat pictures and talk to my friends and reblog cool stuff. But now I can't, because I've outed myself as Someone Who Gives A Shit About Things. [^23]

Angela Carini, White Tears, and the one mod system (August 3-10, 2024)

This notion was also vindicated in an unfortunate manner on August 3, after Renkon made a number of posts about Italian boxer Angela Carini's white tears, her position as a cop, and the far right's support of her transphobia toward Algerian boxer Imane Khelif. Although Renkon was quite specific in these posts, they were immediately confronted by a fragile anonymous ask which seriously attempted to argue Carini was neither a cop nor a white person. (Both assertions are false and frankly ridiculous as far as I could find.) The anonymous ask in kind was followed by user @nyktv, who took exception to Renkon's statement that "white women and queer ppl will always dismiss accusations of racism!! Always!" and demanded Renkon not make such "sweeping generalizations."

This was once again exasperating for Renkon, who blocked @nyktv and explained:

If you are white and you are queer and your first impulse when reading this post is to think "hey I'M not like that, #NotAllWhiteQueers," rather than jumping in my notifications, I implore you to instead explain this to your fellow white queers who rather demonstrably do not get it. [^24]

Likewise, other users such as @naidje (Naidje), @virtualmarmalade, and @shel (Shel) made posts pushing back on or outright calling out this type of behavior. But the situation continued to escalate anyways: @nyktv ultimately changed her username and profile picture, falsely accused other users of transphobia (which Renkon continued to have to see because of how blocking is not retroactive), and decried the site as a "hyperdesperate gaggle of elitist judgemental couch activist larping clout chasers." Both usernames are now a 404 so it seems she either deleted her account or simply changed the name/swapped to another page to go incognito.

Renkon ultimately concluded in a series of posts that:

I need to log off but this situation has left me genuinely shaking. White people weaponizing their tears are so fucking violent, and it is terrifying how they don't even seem to think much of it. [...] The violence of heaping racist shit in my notifications and expecting me not to start posting screenshots after telling you repeatedly to stop. The violence of throwing your hands up in the air and going "okay you caught me I am in a meltdown" which is not EVER, NEVER, EVER a thing that POC are allowed to do lest they get brigaded to hell and back for not speaking with a cool and level head at all times. The fuckin, VIOLENCE, of letting the accusation of misgendering hang in the air, knowing full FUCKING well the kind of hell that would bring down on a queer non-white person's health and safety #onhere.

I am fuckin MAD lmao. Here's MY meltdown. White people, COLLECT YOUR TRASH [^25]

This served as the end to one matter, but the beginning of another. In the replies to one of Renkon's posts, a discussion between Mae and another user turned to the matter of Hong Kong. This brought Usernamenotrequired back into the fray, who swiftly denounced said user as "openly admitting you pal around with fascists." Renkon noticed this on August 7, 2024 (but seemingly was not familiar with the account), denounced their post and was once again exasperated by a white user speaking on such issues, and then seemingly blocked the user without thinking much more of it.

Two days later on August 9, 2024, I noticed the account and Renkon's post—and remembering my own very negative interactions with the account (and @zlchxo's revealing of the account owner as white) began to question how the account was not banned. I was, over the course of the next day or so, inundated with negative stories about the account; experiences that led people to block the account; affirmations that the account should be banned; and receipts that they had—as noted previously—been reported for their conduct during the February discussions of race on the site.

Surprised by the totality of issues with the account but their continued presence on the site, I made a third post expressing my feeling that the situation was [...]reading more and more like the racism/phrenology posts where action intentionally was not/has not been taken, rather than a case where this person has just slipped under the radar." Evidently this series of posts (and the widespread community affirmation that the account was a negative presence) was sufficient to finally have the account banned. But the experience galvanized many people—and especially visible minorities—into loudly expressing issues with the site, from a lack of visibility given to minority issues, to questions of the structural sustainability of one full-time moderator, to the utility (or lack thereof) of blocking. Others emphasized that the issue was one of reports not being answered appropriately, and that moderation practices needed to change.

Of course for other—white—users, the whole discussion served as "gay internet drama" that was everyone making a big deal about nothing and worthy of being dismissed with (now deleted) dissertations. For once these dismissive and insulting comments were dealt with in a timely (and actively impressive) fashion. But for at least two users that I am aware of even the sentiment was a last straw of Cohost's whiteness problem that saw them exit the website or commit to doing so.

An Epilogue, of sorts (August 10-)

On August 10, 2024 Cohost notified users of A brief update to moderation policies. In an effort to restore trust in the website's report feature and to address the longstanding concerns that prompted this document to be written, more transparency in reporting and how reports are handled is forthcoming. More importantly, the website implemented what it calls the "broken stair policy (aka "get the hell off my website, asshole")"—which they summarize in short as meaning:

If you are frequently reported for or found to be shitstirring, getting into arguments, or otherwise being routinely unpleasant to others, we will ban you from the website. we don't need assholes on the website.

These changes have been met with cautious optimism from some, but pessimism or outright cynicism from others. In my observation the remaining visible minority community is about 50/50 in terms of split between these camps.

Certainly I think it's difficult to fault the cynical; the consistent pattern here has simply been one of "not good enough." Most of the failures here seem to not be on the userbase for failing to report things (even as visible minorities openly lose faith in the report system), but on Cohost itself for failing to act on these reports in a timely or proper fashion.[^26] A variety of white and nonwhite users alike have also speculated that the workload assigned to the site's one full-time mod is too high; or that only one full-time mod means staff may be insufficiently diverse to address the nuances of certain situations. I think that these are reasonable assumptions (although Kara's recent words on the lack of a backlog do complicate the first prior). But even more simply: it is hard to see why cynics should grant the charitability and good faith that Kara once asked for. In too many cases, the outcomes simply have not been as promised—too many times has community backlash seemingly been needed to get any result. It's not that Cohost sometimes gets it wrong, it's that it consistently does so and often has to be hectored into even reconsidering that wrongness. Fool me once applies heavily, in other words.

For the more optimistic, I think that charitability/good faith still exists in some form: we acknowledge it is a small team, and that while many visible minorities are on the precipice, not all is lost. The moderation is still receptive; the demographics are still at least theoretically favorable. For all its faults, Cohost is also still far and away more visible minority friendly than Twitter, Bluesky, much of the Fediverse, etc. But I think it is also true that we agree with the cynics in a few places. Far too often it seems like the only recourse is to make a big fuss—not to go through the official channels—and if the website is to get better then it must fix this aggressively. It also remains to be seen if the one mod system is a tenable one.

Ultimately what the future holds is anyone's guess. The remaining visible minority community is precarious indeed, and as mentioned some have already fled or are clearly withdrawing from the site. Several users have flipped between staying or leaving. Others still make their home here, however pessimistically; and some precious few are still true believers. Whether there is an eventual exodus of posters—or whether there is a second revitalization of visible minority posting—seems largely out of the hands of users. But this is assuredly not the last time race will be of significance on Cohost.

References

[^1]: The only data I know like this is a Google Form done by @alloyed—and its self-selecting sample finds exactly 80.6% white.) [^2]: The author of this piece found this to be an issue with Tildes, for example, and cofounded a website similar to Tildes to address perceived issues of this sort. [^3]: Getting anonymous asks and Discord friend requests..., June 19, 2024 (archive) [^4]: One of these people from the “freespeechextremist” instance just tried following me on cohost..., May 10, 2023 [^5]: This is the response I got from Kara just now, this is… not great in my opinion..., May 13, 2023 (archive) [^6]: Ibid - Yes, we're doing this. [^7]: After some internal discussion we decided to take action and remove the user...., May 13, 2023 [^8]: a brief note on good faith, May 13, 2023 [^9]: It appears this post has been subsequently deleted. The post is quoted as having said "Sorry if it seemed like I was acting in bad faith or something." [^10]: I fully agree. I saw the original posts (which at the time had very few comments other than "wow that sucks") and reported that user...., May 14, 2023 (archive) [^11]: why didn't you just report the horrible asks and replies you were getting, June 26, 2024 (archived by screenshot) [^12]: Hey Renkon,, July 13, 2024 (archive) [^13]: This argument might be best summarized as "Cohost's current audience largely remains its founding audience because more 'normal' interests are largely absent from the website, while niche/injoke-y interests that its founding audience enjoy constitute the majority of posts." [^14]: Whiteness and homogeneity, February 9, 2024 (archive) [^15]: i only have two things to add to current discourses. one serious and one funny., February 9, 2024 (archive) [^16]: Users—both white and non-white—have variously related their initial blocking of the account for its bad vibes, for its lashing out against users, for its apologia and support of the Russian invasion of Ukraine, for its general support of authoritarian capitalist regimes that happen to be oppositional to America, and it calling residents of Hong Kong fascists for opposing China's efforts to end the one-country-two-systems policy. This is not an exhaustive list. [^17]: The infantilization/fetishization part of Orientalism is very important and I've written about it before..., June 16, 2024 (archive) [^18]: The author of this post subsequently acknowledged it as "careless and badly written" and apologized to Renkon, which was accepted. I've opted to not link it accordingly. [^19]: A thing that has happened to just about every East/SE Asian diaspora person/immigrant I know, June 21, 2024 (archive) [^20]: I know it's been said a bunch but, June 19, 2024 [^21]: Note that reporting is only easily done if the ask is never published. You seem to have to report the post they're in if you opt to publish an ask and then want to report it. [^22]: So named for the eponymous yinglet fictional species and characterized most prominently by its substitution of < z > for < th > (so "zhat zhing" for "that thing"). A significant number of Cohost users are yinglet therians who type as a yinglet would actually talk. [^23]: Anyway if you were wondering if I regret talking about Orientalism etc on cohost, the answer is still yes (archive) [^24]: I am tired, August 5, 2024 [^25]: See, this is where white supremacists give the game away..., August 5, 2024 (archive); The violence of heaping racist shit in my notifications..., August 5, 2024 (archive) [^26]: There are likely dozens of examples of this which I could have covered but did not. Throughout the entire process of research and clearing this post with community members, I was alerted to report after report that resulted in no (apparent) action—even when the offense was clear.

#long post #racism #Cohost is so white #cohost so white #POC #bipoc #Black Voices of Cohost #orientalism
alex tax1a

literally the first thing we asked when we heard about cohost was "how many people of color are involved in this" and got back "uhhhhhhhhhh"

alex tax1a
Chimerelda E. Error, layabout

like I'm serious, y'all need to understand that knowingly or not on their part there's a subset of supposedly leftist queers online who are using their friendship with you to basically pull you away from any BIPOC person who will dare criticize them for their racism or attempt to hold them accountable

they will do it with civility politics and very much claim that it's justified because the BIPOC in question is actually totally queerphobic

There are so many cases of this I've been seeing

alex tax1a

does colonel panic outrank general protection-fault?

alex tax1a

hot take : white trans people dont get to opt out of white womanhood by degendering themselves

#whiteness must be destroyed #whiteness studies #whiteness #white people #dear white people #The Cohost Global Feed
alex tax1a

yeah, hey, this just so happens to make it real easy for people to go "you're misgendering it", centering their feelings over our grievances

alex tax1a

hrngh, colonel, we're trying to follow our dashboards, but this one metric is dummy thick and the flapping of the status alerts the slack

alex tax1a

friend of ours sent us this quote, and it made us smile

the curses that matter are the kind that unfold by their own inexorable logic from the actions and attitudes of the accursed. The witch or wizard who finds it necessary or appropriate to pronounce a curse doesn’t have to make anything happen; he or she simply says aloud the unmentionable realities of the situation, states the necessary consequences, and leaves. The efforts of the accursed to avoid falling victim to the curse, without actually changing the things that make the curse inevitable, then proceed to drive the curse to its fulfillment.

alex tax1a

the inept bumbling Gamer™ that ran furaffinity passed away today, end of an era

alex tax1a

everyone's hagiographically eulogizing the guy so let's not forget that he:

and that's just off the top of our head

alex tax1a

bbebpbepb

ceɑꞃᵹæꞅꞇ
alyaza birze ΘΔ

i will say: if the goal of the fragile white minority on this website is to get all the cool non-white people to stop using this site, then they're doing a very good job. like congratulations, you are well on track to make this into yet another monolithically white website with absolutely no ability to maturely and sensibly talk about racial issues. do you feel good about that? i can only assume you do, with the way you're acting and have been acting for the past two-ish months

i think it's extremely disheartening to run @cohostminorityfeed and see most of the people who have opted into that account openly talk about/reblog the varying degrees of miserable, angry, and tired of this website they are. seems like a pretty good indication we're on the wrong track here and that we're quite close to a significant or total exodus of the few non-white posters everyone is taking for granted.

#discourse #Black Voices of Cohost #cohost meta
alex tax1a

i mean, this was the exact shape of failure-mode we predicted upon hearing about the website

but rather than do anything about it, the white response is to close ranks and go insular, making it everyone else's problem :) : ) :‌ ‌ ‌ )

alex tax1a

also we can't name names without "starting drama", but, we have had to end long-running friendships after they decided we "just hate whites"

and yes, some of those friendships were with popular posters here

Metroplex System

Ugh, why won't this shit just fucking stop.

Bluesky is having this exact problem too (not commenting on the specifics, IYKYK). I won't ask why it is that white fragility keeps doing this to every social media website that in theory shouldn't suck (because quite frankly, we all know the reason).

I am just sick of this shit perpetuating. I'm sick of seeing my non-white friends in tears or enraged, overwhelmed by the the sheer torrent of racist behavior by people that, in theory, should at least nominally know better.

I'm sick of having to specifically tell them to not go to this or that social network because of the general racism (especially the anti-blackness) that keeps fucking going on with this infuriating level of ubiquity, and anytime somebody dare points that out, people who should fucking know better instantly transform into gab-posters and accuse people of being "anti-white."

So many people don't keep community with PoC in general and black folks in particular, and it really fucking shows; because if they did (particularly if they were friends who were close enough to click like that), half this shit would have been avoided since you would have figured it out through simple friend osmosis.

(Source: We did that. And that says something since for disability reasons we quite frankly suck at keeping community; what's the rest of y'all's excuse).

alex tax1a

i dunno! we've been told that some people avoid us because we're "so angry" and go like "why are you still holding this weird grudge from years ago" and we have to be like "because it keeps fucking happening! there's no end to it! we keep getting ushered out of places and those places never change and keep doing the goddamn thing, and but we're the problem for pointing this out? seriously?" we keep losing friends and the remainder of the group just shrugs and goes about their business, and there's just no way for us to reconnect or even address grievances!

gravis again

ram stick consisting of a flexible PCB wrapped around a plastic bar. this allowed them to put chips on the inside of the board, doubling the density.

#we will not make this #we will not help make this
gravis again

I've been digging for a little bit. I don't think anyone else ever did this and I don't think Smart Modular ever tried it again. I think this is the only stick of ram ever made with this technique.

alex tax1a

gravis what the fuck

Andréa, Canis Lanonbinary
alex tax1a

we absolutely will, thank you

alex tax1a

anyway we got a swiss clone of the HP 16C programmer's calculator and we're having fun with it

alex tax1a

saw a post on fedi that got us thinking about how a bunch of the local scenes have made their groups all about who is fucking who, and then developing unspoken-for-years problems with our alleged "behavior" and explosively accusing us of inappropriate sexuality

and then when we suggest that this weird double-standard shit might be related to transmisogyny and racism, that all gets glossed over in favor of how bad we made people feel

alex tax1a
ĐⱤ₳₲Ø₦-₵Ⱨ₳₦

Gothic fun on a gothic bun

Main places I can be found:

BlueskyFuraffinityTwitter

Also check my caard for additional info.

Metroplex System

Me vs the Egg Prime Directive

While there are several intra-cultural trends within the trans community I've come to despise, and this is far from the worst (I'd rather have this any day of the week then hear single person say "transtrender" unironically ever again), the egg prime directive has frankly done much more harm then good.

I get where it comes from. Sometimes people are over-enthusiastic and jump to conclusions, and this is a bulwark against that. Also the groomer panic and detransition sob stories no doubt play a role.

However, that doesn't mean we need to play this small raft "you'll get there on your own" approach. This is just the "you will just know" bullshit of yesteryear with extra steps.

In this stage people look to the other trans people in their life for signs and advice. They want answers but are often afraid of asking directly precisely because they would find it so precious, fear of intruding and hurting those who have what they are seeking, on some level seeking "permission" to have that same thing.

I'm not saying psychodrive suspected eggs (that shit doesn't go well), but we need to be a bit more direct. I've told somebody who had egg vibes exactly what I thought and what my reasoning is. Either he wasn't as much of an egg as I believed or he still is in denial, but he refused AND THAT'S FINE.

I am a big believer in "don't help people who don't want to be helped," but we should be more direct when we suspect something is up, chances are they want to hear it or at least would be receptive.

#Trans community internal stuff #The Egg prime directive (and how I hate it)
alex tax1a

that nobody was willing to sit us down and go "cis people don't spend this much time thinking about if they're trans or not" fucked us up

people kept giving us these abstract thought experiments and soft mealy-mouthed shit when we needed a "come the fuck on"

alex tax1a

our gender is low-level firmware hacks in power management code

https://source.mnt.re/reform/pocket-reform/-/merge_requests/4/diffs

alex tax1a

they call it `printf` even though it prints all of the other letters too

alex tax1a

hey did you know that you can't just stuff UTF-8 bytes into an email header? lol, lmao

alex tax1a

*we* knew this, some coworkers did not

alex tax1a

TAW: explaining that HTTP Content-Length is not necessarily going to be len(response.body)

alex tax1a

im an unconscionable faggot

Thank you for holding out this long, staff.
alex tax1a

but we *do* subscribe to latrine spirituality

just filth-goddess things

alex tax1a

the existence of hank schraeder implies the existence of hank presta

alex tax1a

for a fun time `sudo dd if=/dev/urandom seek=$RANDOM bs=1 of=/dev/mem`

for a funner time, do it in a slow loop

Couldn't find post 6837394.
Damien

idk about Linux but I know Windows basically killed screensavers but macOS still has a "culture" of screensavers and it rules:

  • just last year, in macOS 14 Sonoma they introduced those "wallpaper+screensavers" combo that animate when the screen is locked and morph back into a wallpaper when you unlock. It's delightful. video
  • the next version of macOS is already goated IMO because there's a screensaver/wallpaper combo that's entirely programmatic paying an hommage to classic Mac OS source

Also also if you want more cool screensavers, the xscreensaver (Linux/macOS only) collection has some great ones, including reproduction of classic Windows screensavers Microsoft cannot be bothered to include anymore.

#screensavers
Daria

I don't want to put anyone here on blast but

the screen saver settings menu in Windows 11

what the fuck are you talking about?

The same .SCR files from After Dark circa 1991 still works on your Windows 11 machine! You can still make screen savers! Sure screensavers are off by default in windows, because again their purpose has been diminished with recent technology, but no one took anything from you. All you have to do is type "Screen Saver" into your windows start search and it pops up.

alex tax1a

this is some impressive backward compatibility

like, classic macos broke compatibility with stock After Dark sometime between the end of OS 8 and the start of 9 (but they can can be restored by using a tool to decompress the resources!)

also, OS X broke compatibility with Quartz Composer screensavers, which, of course, was how our one custom screensaver was implemented. rip.

alex tax1a
Couldn't find post 6794241.
Goblin Gal Pal

Mice and or goblins of unusual size:tm:

~ M ACINTOSH MINUS ~

more social network cognitohazards

alex tax1a

the funny thing about `#carp` is that it also melted the brains of twitter employees at the time

we posted about it, with screenshots, on mastodong and the person who made the original post wound up seeing it and adding us on discord

https://cohost.org/atax1a/post/322642-manually-cross-poste

alex tax1a

2FA pronounced `toofah`

alex tax1a

research would appear to indicate that im coyot

gravis again
alex tax1a

take the L

Chimerelda E. Error, layabout
Rachel S.

i hate the fetishization of weaponry across the american political spectrum and i wish more people romanticized protecting each other from danger with the same level of ardor

this is not me advocating for strict pacifism, this is me wishing more people were willing to do work that excited them that doesnt involve violence

#uspol
alex tax1a

considering the uphill battle we've had trying to get nominally-leftist types to wear masks, we are sighing deeply

we will forever be boggled by the local guy in the phreak scene who said that our focus on "individual acts" like masking was pointless, "lets the airline CEO and landlord class off the hook" and we should "just" demand better HVAC and "shoot landlords". beyond me.

alex tax1a

if we block you and your response is to go on a multiparagraph rant that concludes "shame on you", i think that RATHER justifies the block!

alex tax1a

one of our friends, on the tendency of western leftists

Western leftists who complain about "LARPing" tend to forget that LARPing groups hold regular meetings, keep records, form a body of rules based on consensus, adhere to democratic centralism, promote their organization and recruit new members, and frequently even manage a collective armory.

Most western leftists do not do any of these things. Maybe they should LARP more.

alex tax1a
fictive

in the quiet corners of the queers, we are working. when we show them it's not so weird to wear a mask, when we take our drinks outside, we are working. when we mutually covid test and take some alone time before sharing inside air with each other, we are working. When we hold a group-vaccination outing, we are working.

when they plan a meetup for us by the lake, when they bring blankets and chairs and tables onto the grass, I know they are working. when i saw them at the pride event in the park, they were giving out free water bottles to the dancers. their sign: "you must be wearing a mask to take this water. i will give you that mask if you don't have one"- they were working.

I wasn't alive for the height of the HIV pandemic. I only know stories of how many it took from us. What it took to get people to accept it. What it took to get people to do something about it. I don't truly know how it is today, but I know that today, we do something about it. We get tested. We use protection. We take preventative medicine. I'm not sexually active enough to know how many people give it the respect it deserves, but I sure know it's enough to be visible. Enough that you can live a life amongst people who try to be safe. And I know that didn't happen without people doing the work.

And I'm alive for this new struggle. I'm paying attention to the steps my allies take. We are working, so that we can have a life together. so that more will feel like they can join us. So that the calculus of risk is not so stacked against us. I don't resent it when I see someone taking a risk I wouldn't; people are so scared of being alone. As so many of us are. We work to show them how to be together safer, so they might be together longer. maybe they'll work too.

alex tax1a

takis fargo

Noel B
Couldn't find post 6550425.
lys bedsores

trans monoculture posts are always doing this kind of hegemony. it's a form of play and identity-making, things every immature person needs the time and space to do, but they happen in public fora at scales when it's no longer just their problem anymore. i sincerely hope that stripey-socks programmer-types have space to experiment with definitions and labels with their friends; once their play happens in public it becomes, however harmless their intentions, propaganda of race and class. it is world-narrowing in a fun way for the participants, and world-narrowing in a cruel way for literally everyone else. no white girl with a blahaj should try to suggest, even laughingly, the supremacy of the way she is; that's just white supremacy.

alex tax1a

having gotten this kinda shit from babytrans girls, we wholeheartedly agree

shout out to that one girl who was like "you don't play fallout new vegas, drink monster energy, or have a blahaj? are you even trans?" and we had to be like "you don't back up your home email server, running freebsd, to a tape drive? are you even trans?" at which point she realized that she fucked up and blocked us.

alex tax1a
alyaza birze ΘΔ

feel like a lot of you would benefit from reading this, for no particular reason

[...]You’d think that when I found geekdom, I’d be welcomed in with open arms, but my ethnic identifiers have often caused friction. One of my favorite geeky pastimes is Warhammer 40K, a tabletop miniatures game. I have played this game off and on since I was about 12, and its sweeping background of grimdark science-fantasy hits a lot of my geek buttons. Some years ago when I was building an army, I wanted to paint my soldiers to be more reflective of me, my family, and my friends. When I asked an employee at a store how I would paint darker skin, he laughed. He both didn’t know how you’d go about doing this because he hadn’t thought about it, and he thought it was silly that I wanted to do it. I have played against armies with not so subtly painted SS symbols on the sides of tanks. When I have spoken Spanish to one of my few Latino gaming friends I have heard in response, “No speaka tha Taco” from a passerby.

After a lot of years, I have met a good number of others like me, but even when gathered together, there is still the underlying restriction of “don’t be too ethnic.” If you want to make an observation about how something was casually or not-so-casually racist or commiserate in some shared experience of prejudice, you have to do that quietly, to the side. That is not something to be brought to the forefront of the conversation in mixed company. To some of my friends or acquaintances in the geek world, I am just too sensitive about these things, or they never really think of me as “Mexican.” I am too educated, too financially secure. If I am a little too loud, have a bit too much sabor at times, it can be awkward. In short, when I violate the codes and tenets of geekdom, I am reminded of my transgression, and in some cases, ostracized for it. And to some of my friends, students, and family, I speak “too white” or “forget where I came from.” I cannot be myself without violating either of these expectations, so I must either switch between personae depending on the situation, or learn to accept the friction. And I am not alone. There are many, many non-white geeks.


https://themillions.com/2017/05/dragons-are-for-white-kids-with-money-on-the-friction-of-geekdom-and-race.html

gravis again

"what exactly was that SPP / EPP / ECP business in the BIOS about?"

[1998 voice] "why do I have to use EPP mode if I want my scanner to work through my PCs parallel port?"

Because there's no such thing as a "parallel port scanner", at least by the implied meaning of "the de facto standard established by the printer port on the original IBM PC." Parallel signaling is a general EE concept, and indeed EPP and ECP do fit that definition, but that's about it. They use completely different pinouts and are essentially distinct standards that just happen to be overloaded onto a single DB25 port on the PC.

The PC was absolutely starved for external peripheral interfaces for it's first 15 years before USB came out. Unless you bought a SCSI card there was simply no way to get data in and out of a PC without a custom ISA interface. Serial and parallel were sort of good in 1981, but absolutely dog slow by the standards of just a few years later. A true parallel port scanner would be limited to around 50 KB/s; unusably slow. The fact that nobody ever replaced these ports with anything better before USB has always bothered me.

It turns out they did. EPP could transfer at two megabytes per second, which is in fact faster than USB 1.1, and was not burdened with silly shit like a dedicated paper end signal. But I guess Xircom et al were obsessed with not adding another port to the PC, so they shoved it through the same dumb oversized 25-pin D-sub connector and called it a "mode" even though it was a completely unique and unrelated interface.

This eliminated arguably the biggest advantage of USB, the tiny and unbulky plug, and also left an enduring legacy of confusion and incompatibility. Because virtually every PC had just one parallel port, expanding its capabilities forced people to use peripherals in a de facto bus topology through stacking connectors, and often you had shit like a printer that would only operate in SPP mode and a scanner that would only operate in EPP mode, so you simply couldn't use them both on the same PC without rebooting every five minutes.

It seems like this all comes down to an inability to see the coming future. USB was basically the death knell of parallel signaling, I don't think we ever did it again after that; every interface became a differential serial pair, and even in the cases where there are multiple (PCIe) they're treated as distinct interfaces. A PCIe x16 graphics card is (or at least can be) 16 separate serial interfaces to the CPU. Was this sea change due to a shift in technology, or a shift in thinking?

alex tax1a

the problem with parallel interfaces is that you have to maintain really tight clock skew margins. at high data rates, it eventually stops being digital logic and turns into radio frequency work, and this is why even SCSI went serial: making sure all 8 (or 16 on a wide SCSI bus) bits get there at the same time gets hard past 50 megahertz.

alex tax1a

actually left the house by accident

alex tax1a

today at work: `Message-ID: <foo@␄>` except yknow instead of the picture character it is the literal byte 4

Tim Chevalier

The domain amicheugyornot dot com is available. Great opportunity for someone

alex tax1a

would it be more cheugy to make it an earnest yes or a sarcastic-as hell no

Daria

Look,

Back in my day, if the users on a big website wanted to make a mmo guild, they'd post a thread on the forums. People would sign up, and discuss the game in the thread and in game. Occasionally groups branched off into a dedicated irc room for the regulars who can't log in all the time to hang out with their guildmates. Very occasionally the guild leader would set up an offsite forum that mostly no one posted on, but dkp was tracked on so it at least served some use.

Topics of discussion had their natural ebbs and flows in game, in irc, on the thread. People would chat with each other about whatever as they were doing various tasks. Things felt like a community.

Now when I join a big website free company, I have to go through discord, engage with a number of bots to "apply", join up, and find no one talks in game anymore. Everyone talks in the discord which has 80000 separate topic channels. You try to engage with a conversation only for an admin to stick their nose in and tell you to move it to a different channel. Now with discord threads, you can't even see all the topics of discussion unless you're hunting for them.

It's not even like the main topic channel for the game you're all members of a free company in gets more than 50 lines of text a day in; heaven forbid a conversation drift to a different topic before being told to move over to a separate channel to make your offhand remarks in.

This is absolutely the worst outcome from decades on community management evolution.

#I'm not looking for a new fc to join #please don't ask #I'm just tired of the current state of mmo community management
alex tax1a

the weird "take it to a different channel, make a different channel" thing totally boggles us. it's a very large hammer directly to the head

alex tax1a

casually deleting around 140,000 undeliverable emails backed up in the queues

purpleraccoon
alex tax1a

this is what my debugger says when we set a breakpoint

alex tax1a

this pride we want to shout out to the problematic queers, the ones who get discarded by the so-called 'community' without explanation or recourse, the people who get thrown by the wayside

and fuckings go out to the so-called 'community' leaders that entrench this behavior

alex tax1a
baby puppy

you internalized social justice and being a good person as an overly categorical framework of signals and gestures rather than a holistic shift in philosophy and perspective didn't you Squidward

gravis again

the winner of the HD-DVD/Blu-Ray war was DVD

did you know that every movie that comes out is still pressed on DVD? at this point you can get virtually everything (as long as the license isn't in limbo) on DVD, from the beginning of cinema to the latest releases. i do not think this will ever change, I think DVD is here to stay, forever.


If you don't think too hard about it, it seems obvious that blu-ray is the successor to DVD and that, eventually, DVDs will trail off and be replaced by it. But there's really no reason this would ever happen, because DVD is the rare case of a perfect technology. Its designers could have really done it dirty - it could have been nothing more than "laserdisc, but small"; or, if you like, "VCD, but full resolution." Instead, they thought of everything that anyone could conceivably want out of a new video format, every single improvement over VHS that had been driving people to buy Laserdiscs and a lot more, and put it all on the pizza.

Jiggle-free pause, rewind and fast forward; chapters; subtitles; alternate audio and subtitle tracks; anamorphic support for 16:9; everything you could imagine is there. Blu-ray added, what, higher resolution and more complex menus? I think that's it, I don't think there are any other features that aren't completely enthusiast-targeted - and I'd argue that higher resolution is itself an enthusiast feature. The majority of people can't even tell that motion smoothing is enabled; if you can't see that the movie is obviously surging forward at 2x speed every three seconds, I doubt you can tell the difference between 480 and 1080, let alone 4k.

And, of course, there's nothing wrong with that. 480 was Good Enough for nearly a century, and if you're watching a 42" or smaller set, from more than a few feet away, it's likely that your eyes can't even resolve well enough to spot that difference.

Had DVD's designers skimped on anything, perhaps BD would have a strong argument for replacing it. But instead they went way above and beyond the call of duty and made a format that was, by the standards of 1997, astonishingly forward-thinking. As a result there was no reason not to convert everything under the sun to DVD, and every reason in the world to do it.

VHS was unbelievably complex. I mean, it's been stated many times, but it bears repeating: it's astonishing we ever got it to work. The bandwidth of video just exceeds that of tape, and this is an ironclad fact that we never worked around, so we had to do this fucked up helical scan nonsense that required players to have hundreds of parts, even after decades of simplification. Even the cassettes were far more complex than industry wanted; every single one contains a dozen injection molded components made of three or four different plastics, including a pair of bearings, and it all has to be assembled with metal hardware. then you have to pack it full of miles and miles of high-test mylar tape with incredibly precisely made oxide particulate coatings. ugh! horrible!

DVDs are two pieces of injection molded plastic. They take no time to make, they have no moving parts, and the machinery is... basically the same thing we were using for CDs and are now using for BDs, so it really isn't much of a hardship for manufacturers to continue making presses and replacement parts, which is probably the same reason that CD shows no signs of going away. It's no skin off anyone's back to make a variety of discs of the same size and shape that simply have different sized grooves. There's multilayer discs to consider but I'm sure once they nailed that once for DVD, over 20 years ago, it was pretty much a solved problem.

The pressure to move away from VHS was monumental from every single side. The pressure to move away from DVD... is nonexistent. Even if streaming hadn't happened, I don't think we would see a change here. The install base of DVD players is essentially 100%, probably better than was ever achieved even at the height of VHS' popularity, they're incredibly reliable, and manufacturers have no real reason to stop making them and force people to upgrade their machines, yet the enthusiasts aren't getting shafted by this because the manufacturers also have no reason to not make higher quality formats for those who want them. It's very close to an ideal state of affairs, an incredibly rare phenomenon under our economic system.

alex tax1a

dvd is the vhs to hd-dvd's betamax and blu-ray's laserdisc

alex tax1a

more of an HTTP Strict Transport Security transsexual than an Accelerated Graphics Port transsexual, if you know what i mean

alex tax1a

TAW: we stomped a message with 10,000 attachments into the input of the queue, and watched it churn through 3595 of them before timing out

alex tax1a

frosted mini wheats and milk is a form of borscht, actually

Noel B

That's just a shower

alex tax1a

consider: nanoflaccid

alex tax1a

over the past 9 months, we have deleted around 500 individual postfix mailserver instances and replaced them with proxies for the new MTA :)

Andréa, Canis Lanonbinary
alyaza birze ΘΔ

the amount of food and industrial stuff we take for granted that exclusively existed in the New World is wild

off the top of my head, this list includes: corn, tomatoes, pumpkin, chocolate, avocado, vanilla, probably half or more of the beans we take for granted, potatoes, sweet potatoes, pineapple, chili peppers and other spices in that family, amaranth, quinoa, (modern) strawberries,[^1] papaya, peanuts, pecans, cashews, tobacco, (modern) blueberries,[^2] squash, cranberry, (the good form of) cotton,[^3] and rubber

[^1]: existed in the Old World but modern strawberries are often crossbred with New World ones and other weird stuff like that [^2]: existed in the Old World but modern blueberries are often crossbred with New World ones and other weird stuff like that [^3]: although it was domesticated both in the Old World and New World, modern cotton is almost exclusively one of two cultivars from the New World (Gossypium hirsutum or Gossypium barbadense)

alex tax1a

you know how people associate paprika with hungary? where do you think hungarians got the capsicum peppers? :)

alex tax1a
Jaida R. L. Mack

oh but what's THIS?? it's THE BIG SHOW SHELLEY with a copy of her manuscript- AND A STEEL CHAIR

alex tax1a

today at work we saw a message with 2672 attachments

alex tax1a

you would think that me blocking you on twitter, signal, and imessage would be a significant enough "leave me the fuck alone", but

one of our exes has decided that emailing us things like "Hello friend" and hearts emojis would be cool.

luckily for us, we run our own email server, and now they're getting bounces like 553 5.5.0 you stopped being my friend when you deliberately destroyed our relationship

alex tax1a

and of course it's impossible for us to talk about this, because those people read our grievances as "shit-talking". (:

alex tax1a

on the gripping hand, is there anything to be done between us and someone who thinks we "just hate them because they're white"?

Andréa, Canis Lanonbinary
Damien

the way some folks seem to have lost, or never had idk, the ability to judge a non-"algorithmic" feed (that they construct) is kinda concerning if we're being completely honest.

Damien

like idk man. Following people whose guts you hate or that surface people you hate and act as though they’re representative of a website’s population is bonkers to me. Block, unfollow people that annoy you even for the pettiest reason and move on. There’s no special prize given to the person that tolerated the most assholes in their timeline.

alex tax1a

when we were at twitter and talking to trust and safety, theyd always be all "but what about people who follow shitheads to debunk them"

and we couldn't quite get them to admit that this was perhaps indicative of a moderation problem instead of a good thing to have happen

alex tax1a

jack dorsey more like jack goatse amirite

alex tax1a

did something violently cursed to an email today and we will not elaborate on that in public

alex tax1a

TAW: "hexdump the raw messages, make sure the newlines are kosher" / also TAW: "␍␍␊" (the newlines are not kosher)

alex tax1a

we hate being right all the time, it fucking sucks

alex tax1a

Discard this post?

Are you sure you want to discard this post? This cannot be undone.

alex tax1a

just got an impromptu covid booster ama

The Pnictogen Wing
alyaza birze ΘΔ

it's probably fine that Trump is just openly a fascist now, and saying he's going to govern like a fascist

at some point you have to wonder how smart it is to assume the guy who, among other things, was five minutes from bombing Iran; who black bagged protesters in Portland; who deployed the police against peaceful protesters for a photo-op; and who led an effort to overthrow the government when he lost (which was also acted on stochastically by his followers in a way that led to them almost murdering dozens of government officials) is bluffing when he says he's going to enact large-scale deportations and set up concentration camps, and fire people who try and check him on doing that:

To carry out a deportation operation designed to remove more than 11 million people from the country, Trump told me, he would be willing to build migrant detention camps and deploy the U.S. military, both at the border and inland. He would let red states monitor women’s pregnancies and prosecute those who violate abortion bans. He would, at his personal discretion, withhold funds appropriated by Congress, according to top advisers. He would be willing to fire a U.S. Attorney who doesn’t carry out his order to prosecute someone, breaking with a tradition of independent law enforcement that dates from America’s founding. He is weighing pardons for every one of his supporters accused of attacking the U.S. Capitol on Jan. 6, 2021, more than 800 of whom have pleaded guilty or been convicted by a jury. He might not come to the aid of an attacked ally in Europe or Asia if he felt that country wasn’t paying enough for its own defense. He would gut the U.S. civil service, deploy the National Guard to American cities as he sees fit, close the White House pandemic-preparedness office, and staff his Administration with acolytes who back his false assertion that the 2020 election was stolen.

#news #politics
alyaza birze ΘΔ

what i find particularly odd is the extent to which people are just organizing like it's business as usual, and not like there's even odds of a guy who will attempt to turn this country into an autocracy winning in six months

people—especially on the left—have been warning for years that fascism is on the rise, and now a former president is campaigning on literal Nazi policy (saying for instance that immigrants poison the blood of our country) and... it's like that's not even happening? where is the urgency to oppose this or to organize against it pre-emptively—who is making contingencies if Trump attempts to realize these goals? i barely see leftists talk about this stuff currently, but if this stuff kicks off we're going to be some of the first to go and Trump has made that very clear

#news #politics
alex tax1a

tbh considering the number of white leftists we know who turn into FYGM ecofascists when asked to mask, we aren't exactly surprised here

walking mirage
walk tall, or baby don't walk at all

Really is a jolt to see how folks misunderstand the point of Land Back so thoroughly. This weird thing of martyrdom, proclaiming for everyone to see that you will happily and selflessly leave your house and life for the indigenous person you made up in your mind, is so utterly unhelpful. Widely speaking, indigenous folks across Turtle Island are not asking for your house or local farm. They're asking for sovereignty of peoples and lifeways, stewardship of land and resources. No, Land Back does not mean getting all the settlers deported. It is not about an impossible reversal of settler-colonialism. It is about looking beyond the settler state, its power, and its ideology. Decommodifying land, building more sustainable and habitable systems for mankind and other life, living in harmony with the Earth. Land Back is one praxis in the field of decolonization, a goal which requires every color and creed. I'm sure some land will see disputes. I'm sure some non-indigenous communities may see unfortunate fallout with treaty recognition. Nevertheless, the fight is for collective liberation. Land Back could very well lead the way for many across Turtle Island to move beyond the state and its neofeudal workings.

EDIT: Want to note that Land Back is literally about getting land back to indigenous people as well. There's a variety of ways of doing that and what it looks like, some more contentious than others, but it is a part of land back.

#pansytram ramblings #Land Back #Turtle island #anarchism #anarcho-communism
alex tax1a

it is Very Telling when white people insist that "land back" involves forced deportation/assimilation. absolute projection.

alex tax1a

y'all really gotta get your heads out of this tit-for-tat mindset into one where you approach things as they are, not as you want them to be

Couldn't find post 5699562.
Amy Dentata

This is even broader than tech IMO. The whole trend of MBAs and bean counters treating employees like identical, replaceable cogs is colliding with reality as institutional knowledge disappears and employee loyalty changes to employee hostility

#capitalism
Irenes (many)

we continue to believe that if the right ten people went on strike at any major tech company

the company would lose tens of millions of dollars to the spontaneous outages that are always, constantly happening and usually get fixed in a hurry by very diligent workers

alex tax1a

unfortunately, those workers have this bizarre illusion that they can only do what they're told by management (:

alex tax1a

had an it/its doggirlthing over yesterday and we found out that it can make us cum by touching our collarbone just right, ama

alex tax1a
alex tax1a

rechost this if you'd be the nucleus around which a hive mind forms

Andréa, Canis Lanonbinary

Genderfiled

alex tax1a

Genderfraud

alex tax1a

if the :3 emoji was so great why isn't there a :4 emoji

Sylvia Lilith
Sylvia Lilith

Since the term “burned out” has become common for things that aren’t burnout, I propose we replace the term with “Gone hollow” as in “I went hollow and couldn’t write for a year until I restored my humanity.”

#burnout #dark souls
Joy Redcedars!

more alternatives

  • got the rots
  • gone. just gone
  • autoclaved my soul parts
  • operating beyond end of service life
  • suffering [from capitalism-driven] erosion
#burnout #furthermore capitalism must be destroyed
sedge
  • i've become corroded, due to caustic environmental factors, so i will be unreliable until i have had a good long regenerative soak in the electroplating bath. hang on, this kind of got away from me
#strained metaphors
Nire Bryce

War Emergency Power is a useful metaphor, you can get 25% more performance if you're going to die without it, but the engine needs a complete rebuild if you use it for more than 30 seconds at a time.

gnat

oh war emergency power saved my life once

(the one on airplanes, not the metaphorical one)

We were taking off out of Jackson Hole and the plane hit horizontal wind shear like a quarter mile past the end of the runway; we started falling almost out of control; altitude above terrain measured in three digits and dropping fast. The wind shear was probably something to do with the mountains, never found out.

Anyway the plane was being driven incredibly hard towards the ground in what would almost certainly have killed us all and the pilot hit the “don’t fucking die” button and the plane made a noise that planes don’t make and successfully corrected then started to climb.

the pilot came on the intercom to inform us shakily that the plane was no longer legally safe to fly but that he was diverting to Denver instead of turning around a quarter mile to Jackson Hole because the plane literally wouldn’t do that again if it had to and he thought Denver was less likely to require it.

That anxious hour flying on a plane that technically wasn’t legal to fly - especially when (apparent) safety was visible out the window - is probably the best metaphor for This Thing I’ve experienced so far

alex tax1a

holy shit

alex tax1a

guys at work really do be writing golang that shells out to the AWS CLI and doesnt report failures when our tokens are expired

alex tax1a

"christ, what an asshole"

alex tax1a

we're making a reference btw

someone once said that this is the universal answer to the New Yorker caption contest

https://web.archive.org/web/20081016152421/http://modernarthur.com/blog/christwhatanasshole.html

✾ Aura, a Lady.

why do I see people

trying to codify and narrow social uses for tools without a real social justification for doing so

alex tax1a

the social justification is in declaring coded narrow groups that are the "true" users of said tools, etc

Andréa, Canis Lanonbinary
alex tax1a

soft-serve coyote sundae

mint
lexi

looking for a good name when you're trans is hard but finding multiple names for systems[^1],[^2] is even harder

[^1]: system as in "linux system" [^2]: system as in "plural system"

#bad joke #plurality #WHY DO COMPUTERS NEED HOSTNAMES #i love my computers very much but they are too many and all want fancy names
alex tax1a

our hostname scheme for server hosts is jerkcity characters, the rest of our gear has mesoamerican calendar names; our laptop is tecpatl

The Pnictogen Wing
alex tax1a

yes, yes, yes, yes, and yes, respectively.

alex tax1a
alex tax1a

livejournal has had this feature since 2004, which makes us think that every social network ends up evolving 2004 LJ's features over time

Sylvia Lilith

2004 Livejournal was borderline peak social media design and I’m tired of pretending it wasn’t.

Couldn't find post 5249767.
Sylvia Lilith

Times to never trust how you feel about your life:

  • past 9pm/when sleepy
  • when hungry
  • when thirsty
  • when under a deadline
  • after interacting with someone who hurt you
#never trust how you feel about your entire life after 9 pm
alex tax1a

according to this there is about 30 noncontiguous seconds in a year wherein we can trust how we feel about our life

alex tax1a

over on mastodong one of the local tech queers said that focus on individual acts like masking is pointless when we can Just shoot landlords

in case you ever wanted to know how privileged tech nerds think about other people

Tim Chevalier

I would take that more seriously if I knew what their landlord body count was

Also, how does wearing a mask keep you from shooting landlords? I don't know much about guns but I'm pretty sure you don't need to breathe directly on the gun to make the bullet come out

alex tax1a

there was also nonsense about how "individual actions" are somehow letting landlords and airline CEOs "get away with" not improving HVAC ???

oh and he proceeded to misgender us and imply we're a sex predator, so, business as usual in tech queer seattle

mint

what the fuck that meme is older than me?? edit: thank god apparently its not

alex tax1a

https://nymag.com/intelligencer/2017/10/none-pizza-with-left-beefs-creator-steve-molaro-interview.html

The Pnictogen Wing
alex tax1a

yes

Tom (tired of the computer)
alex tax1a

people are coming dangerously close to manifesting our "united states posting service" shitpost, this is the second time in as many days

Tim Chevalier

My therapist told me "secure attachment" is good, so now I make all my friends repeat a six-digit code before I'll talk to them

#shitposting
alex tax1a

My therapist told me "validating feelings" is good, so now we make all our friends send us their public key via a secure channel before we'll talk to them.

Michaela Sue

Asbestos is the bestos!

As-bestos we can determine, this stuff is bad for your health

alex tax1a

they should have called it asworstos

alex tax1a

so sad that the jvm died of sigkillma / "sigkillma what?" / sigkill ma balls

alex tax1a

When Spanish friars demanded that the Aztecs destroy their gods, the priests replied, enigmatically, "Our gods are already dead".

alex tax1a
alyaza birze ΘΔ

going to the coyote factory to make some coyotes

alex tax1a

hrng, kernel, i'm trying to boot but my block device is dummy thick and the clapping of my stack pointer alerts SGX

Tom (tired of the computer)

I want to believe but also I feel like whoever owns mastercard and visa are orders of magnitude more powerful [in terms of wealth and control over systems] than all furries combined

alex tax1a

as a tech-money furry the main problem with this idea is that most tech-money people either can't talk about money, or believe in 'FYGM'

or both!

Chimerelda E. Error, layabout
root

gonna be kinda bummed if Cohost goes under, which is looking kinda likely. I was Team Mastodon for a real long time and resistant to Cohost because of the incredibly weird way some people here talk about new users having brainworms and being addicts or whatever for wanting to see numbers, but it occurred to me that I didn't have to pick a team and I could just post on any site that had my friends on it, which right now is all of them. (except twitter. I mean I have friends on twitter still, and I kind of understand why they're still there, but as soon as Elon announced interest in buying the site I was out.) I do still kinda think the no-numbers thing doesn't quite accomplish what people say it does, but my feelings about the subject are not so strong that I have any interest in pursuing litigation.

Of all the sites I post on, this is the one where I feel like I'm having the most interesting conversations, and seeing the most interesting conversations. The scrolling experience (referring to what I actually see on my feed, rather than the UI conventions) is my favorite out of cohost/mastodon/bluesky. Like, I don't scroll on bluesky at all, I just post there and check my notifications. I have a lot of friends on Mastodon but it's rare these days to have a for-real conversation there, I think the twitter-like format lends itself to keeping your attention on what's been posted most recently, whereas comment sections under posts, and reblogs with new posts attached encourage people to stick around and talk about something longer.

So. I'm not gonna pretend like I have any idea how to make a website survive as a business. But like the biggest furry website has been in operation for 20 years and doing so with much less, so I'm gonna try to have faith that staff will figure it out.

the illustrious IRIS JAY

still thinking about how a precedent for a privately owned, zero-investor-oversight social media website exists and it's fucking FurAffinity

IS IT FINANCIALLY STABLE? no. IS IT COMPETENTLY CODED? hasn't been in years. IS IT ETHICALLY MANAGED? buddy, people have been making memes for ages about how it isn't. the management has been COMICALLY unethical at times, it's one of the site's defining features.

but competing furry art websites and social media titans alike keep falling, and meanwhile for 20 years FA has kept swimming along, an online coelacanth. motivated not by promises of venture capital, but solely by an idealistic dream (get mad convention sex from internet clout and hot art of your digimon fursona)

alex tax1a

fun fact, dragoneer's ego is so tied up in the site that his character on a certain MUCK has "FurAffinity in a candy shell" in his inventory

alex tax1a

feel like there's some point about the broader overculture to be made w/r/t the current meta, can't qwhite put our finger on it

alex tax1a

the difference between an adblocker and and abdlocker

alex tax1a
sirocyl

there should be a CCG/TCG about operating systems

and it should all be done in cute 40-column ascii/ansi art

 _____________________________________
| [NMI Watchdog]                  [D] |
|-------------------------------------|
|                                     |
|                                     |
|                                     |
|        (\___/)                      |
|        / o o \ w00f                 |
|        \ \Y/ /                      |
|       /      \  --  - ---   --- --- |
|      /       /  --- - -- --- --  -  |
| (\  /   /    \  - --- --  -  --  -  |
|  \|/   /    \ | -  -- --     -- --- |
|    \___\m____\m                     |
|                                     |
|                                     |
|                                     |
|-------------------------------------|
| [DAEMON/KERNEL]       ATK ? / DEF ? |
|                                     |
| When enabled, permanently consumes  |
| one hw-PMU counter. Draw one extra  |
| Instruction each turn. If the card  |
| invokes or performs a Non-Masking   |
| Interrupt card, you may choose to   |
| disregard the cache penalty of the  |
| instruction, and not draw a card    |
| from the Interrupt Queue.           |
|-------------------------------------|
| Series VI Kernel PowerSet    #23115 |
|_____________________________________|
this could also be 25 lines but I don't know if I want to restrict it that much.
having the space for more art/prose is a good thing
alex tax1a

our head canon is that the SCP foundation was originally created to secure/contain/protect against *us*, but Something Happened

and they do not know that, nor do they know that we know this

alex tax1a

she ponen on my modus til i [EXTREMELY ILLOGICAL CORRECT BUZZER]

The Pnictogen Wing

hack the planet, folks

"Orwell's here now. He's living large," says Matthew Lillard as "Cereal Killer" in a still image from the 1995 film "Hackers"

I never actually got into this when it was new, but I've since developed some fondness for it. It's a bittersweet reminder that computing really has been taken over by the cops and snitches, people who really are very much like "The Plague" and who perhaps even regard his arrogance as a model for their own sneering superior personae, the way that cutthroat entrepreneurs genuinely admire Patrick Bateman or Michael Corleone.

~Χαρά

(btw "The Plague" feels like he should be acted by Robert Carlyle, except he isn't)

#hackers (1995)
The Pnictogen Wing

what even happens in this movie, by the way? I've run it a few times and I still don't really have a clear idea of what's going on in it ~Χαρά

#hackers (1995)
alex tax1a

the plucky group of queer hackers stops the oily bad guy from causing an ecological disaster

the bad guy is simply trying to embezzle from the oil company, which would be fine, but instead of allying with the hackers he tries to scapegoat them

alex tax1a

guy at work, visibly dissociating after reviewing our shell script: i've seen some stuff

us: i've written some stuff

alex tax1a

remember descent/the highest form of patriotic

li (occurring)

obstruct photo week. i walk right in front of your camera to fuck up the shot

alex tax1a

obstruct photo week. you leave the lens cap on

Couldn't find post 4849383.
Gay Eminem on 9/11

reading this thread makes me feel like I got dosed with something

alex tax1a

we've been known to give people contact highs, sorry

Couldn't find post 4837834.
Tim Chevalier

I applied (at least I think it was the same person. Don't think there's that many people using a Google form to organize a birthday gangbang.) Never heard back :(

Worse than getting rejected from Stanford tbh

#text only
alex tax1a

tangential to the gangbang bit but we once blew up a discord by pointing out aella_girl is a 'skull-calipers-type "scientific racist"'

this prompted an argument as to what specific kind of scientific racist she was, because she didn't actually use skull calipers; the vibe never recovered.

The Pnictogen Wing

obviously what's needed is an operating system in which programs writing into each other's memory space isn't just allowed, it's expected, like if Core War ran everything on your computer. word processors and web browsers must struggle against each other and against every other process if they're to succeed in winning a share of the user's time

#computers (derogatory)
alex tax1a

classic macos but pvp

alex tax1a

speaking of...

back in 201x the Ursa Major awards had FurAffinity in the running for best website.

furaffinity, as we all know, is a very bad website.

so we got together with a friend of ours and wrote a small handful of programs in perl, python, and ruby, that used zeromq to communicate with each other, with the intent of throwing the poll such that furaffinity didn't win.

so, yeah, it was built out of individual pieces, each with their own function, and, without giving away too many details of how it worked, the core was a component that, given a login token for the form, generated a mostly random vote profile that just so happened to never vote furaffinity for best website.

that year, furaffinity did not win best website. this is probably the best hack we've ever been involved with. :)

alex tax1a

why do they call him edward snowden when he was never snowed in anywhere

alex tax1a

Connection Machine protogen

alex tax1a
Andréa, Canis Lanonbinary

nervous glances

panicked skittering of claws on linoleum

stu

oh hey the woodpeckers are back, my "woodpecker management strategy" is that when i hear drumming i go bang on the wall to scare them off

#woodpeckers
Noel B

the wood pecks back

alex tax1a

i dunno what it is about woodpeckers but they seem attracted to our room specifically. several houses, and the woodpeckers always favor us.

ceɑꞃᵹæꞅꞇ
Couldn't find post 4742728.
Aura

As someone who has been masking every time I go anywhere for the last 5 years, yeah, it makes me feel extremely crazy that no one else seems to care at all about protecting themselves or others. We have a choice every day between illness and the mildest of inconvenience and by and large society has chosen illness

alex tax1a

we keep saying this, but, a core facet of whiteness is the primacy of individual convenience and feelings at the expense of the group

Hyrax Monkey Metropolis Mayor
The Wires System

GREED

AND I WANT A WHOLE FULL LIFE I WANT EIGHTY GODDAMN YEARS AND I WANT ARMFULS OF LOVE AND FISTFULS OF GAY TRANNY SEX AND A HOCKING THROATFUL OF MY MORNING ASPHALT VOICE AND I WANT A KEEN EDGE FOR THE KITCHEN AND A KEENER EDGE FOR THE ROAD AND I WANT SHOTGUN AND I WANT YOU IN THE DRIVER’S SEAT WITH GERARD WAY SCREAMING THAT THIS AIN’T A ROOM FULL A SUICIDES AND I WANT A HUG AND I WANT A HOME AND I WANT TO ROAM THIS WORLD WITHOUT FEAR I WANT THE TERROR TO NEVER FIND ME AGAIN AND I WANT TO WATCH THE TOWERS TURN AND I WANT TO WATCH THE CASTLES QUAKE IN THE BREEZE LIKE A MINNOW IN THE GRAY MOUTH OF SAND LAKE AND I WANT SOMETHING VICIOUS AND SOMETHING RED AND SOMETHING CRUEL AND SOMETHING DEAD I WANT THE FUTURE WE WERE OWED I WANT TO KNOW MY FATHER HURTS I WANT THE POUND OF A STORM OVER THE CAPITOL AND I WANT HOT BUTTERY PISS ON THE AMERICAN FLAG AND I WANT A BODY THAT LOVES ME BACK AND I WANT A WORLD MADE FOR US AND I WANT EVERY KING SLAUGHTERED AND EVERY DAUGHTER RAISED AND I WANT THE CONQUEST OF RATS AND THE VICTORY OF MICE I WANT THE JUSTICE OF ROACHES AND A KINGDOM OF DOGS I WANT A WAR WITH HEAVEN AND A BLESSING FROM HELL I WANT A BLACKOUT CURTAIN AND A FALLOUT CURSE I WANT SOMETHING GOOD AND I WANT SOMETHING WORSE AND FUCK I WANT US ALL TO SURVIVE I WANT TO BE ALIVE I WANT TO LIVE I WANT TO BE ALIVE HERE WITH YOU

[originally at https://beestungmag.com/issue18/two-poems-by-nora-hikari/]

#poetry #writing #prose poetry #my writing #my poetry #nora hikari #oc poetry #trans poetry #oc writing #hybrid poetry
alex tax1a

caught in a tension of resonating deeply with this and the awareness that when we say similar things, *other trans people* call us entitled

Jill

yooooo someone finally found and scanned in almost all of the original Pepper Ann comic strips that i had a hell of a time trying and failing to track down a couple years ago

https://imgur.com/a/xMegnw1

shoutouts to LMW user pomelo for finding a library that actually had YM Magazine, which i failed to do in all my searching

https://forums.lostmediawiki.com/thread/7934/magazine-pepper-ann-comic-strips

#pepper ann #lost media
alex tax1a

thinking about how in high school some girls called us "pepper ann" for reasons we couldn't comprehend (they saw our gender before we did)

The Pnictogen Wing

reminded of one of my favorite diagrams

schematic chart, depicting the processes by which industrial corn is separated into various products used in industry—corn oil, corn sugars, corn starches, etc.

source for the diagram: https://journals.asm.org/doi/pdf/10.1128/br.12.4.297-311.1948

it's from a 1948 paper about corn steep liquor for microbiology (https://journals.asm.org/doi/pdf/10.1128/br.12.4.297-311.1948) but it's a superb summary of the industrial processing of corn: it's scarcely a food crop and more like an industrial feedstock, torn to bits in order to get every possible useful substance out of it, even the process water (which become the "corn steep liquor" used for growing bacteria &c.) ~Χαρά

alex tax1a

and this is why we have to stress to a lot of people that the western scientist urge to dissect everything and find an explanation for how/why it works is ruinous to the actual spirits of the things in question

the folly comes in when you start separating and extracting and purifying things into their constituent components, you see? the entire mindset is Like This

magical realism works best when you approach things as they are

gravis again

https://www.nero.com/enu/?vlang=us

if you've wondered what became of nero, the preeminent cd burning app of 2003: the website is literally malware top to bottom. take a look at it, it's breathtaking

alex tax1a

the app we use to blast media at our Apple TV got bought out by another conglomerate that did a similar "bundle subscription" thing, fuckin'

signal eleven
alex tax1a

this is called "land back" and "decolonization"

alex tax1a

im so fuckin tired

alex tax1a

fwiw we've never been able to upload images here with safari, it's always done the stalling-out thing

reported it as a bug, but since nobody gives a shit about the native browser on macos (staring directly into the camera) nobody cares :) apparently this is only happening on my machine, weird

walking mirage
alex tax1a

the outformation age

midgar zoloft
alex tax1a

remembering fondly that time we hung out at your place to watch terminator 2 and the subtitles were On Point

alex tax1a

who's Otto Skalengruppe? does he work with Dave Opps?

alex tax1a

thinking about that one Stromkern track that's just his synth arrangements over a sampled monologue from "Little Murders"

You know how I get through the day, Alfred? In planned segments. I get up in the morning and I think, "Okay. Sniper didn't get me for breakfast, let's see if I can take my morning walk without being mugged. Okay. I finished my walk, let's see if I can make it back home without getting a brick dropped on my head from the top of a building. Okay. I'm safe in the lobby, let's see if I can make it up in the elevator without getting a knife in my ribs. Okay. I made it to the hall, let's see if I can walk in and not find burglars in the hallway. Okay. I made it to the hall, let's see if I can walk into my living room and not find the rest of my family dead."

This goddamn city.

alex tax1a

finally

motion towards closure

alex tax1a

we do not appreciate white people trying to capitalize on our issues for shit-stirring purposes

when we talk about the racial issues we face, it is a call to self-reflection.

@usernamenotrequired11 found himself blocked today when we were informed that he was trying to use our sacred expressions of trauma and suffering as some kind of weapon against other white people that he thinks don't "know their place"!

you wanna talk about racist white-people shit? whacking people with my words as a way to "put them in their place" is BEYOND rancid white-people shit.

we're pissed off! we aren't at all approaching this from THAT kind of adversarial "know-your-place" mindset! because we actually want reconciliation of harms done to us! not this dude attempting to pull some bullshit replication of the unjust hierarchy of white supremacy!

fuck!

#whiteness must be destroyed #whiteness studies #The Cohost Global Feed
alex tax1a

we didn't name it in the previous post, but this is yet more goddamn spiritual abuse and exploitation

Tim Chevalier

Love too live in the year of the Linux desktop

A screenshot of the Google snippet for "linux type accent grave"A screenshot of the Google snippet when you search for "linux compose key"

For three years, I've been typing accented characters by copy/paste. Once in a while I think, "maybe I should learn how to type an accented character like 'é' by pressing a modifier key and then typing the letter, like I used to do on MacOS". Then I do a search and it reminds me of why I never try to learn anything. Why does this rely on a virtual "compose key" when physical keyboard layouts have been de-facto-standardized for how many years? Why do I have to choose a key to remap and then find the configuration option to remap it just to type common characters that exist in many natural languages? Sure, I could figure out how to remap something to the compose key, every time I set up a new computer. But why? Life's too short for this. I'm just going to keep copying and pasting (until I finally give up and get a Mac again).

#linux
alex tax1a

it's actually worse than this

There's a config file that lets you add additional Compose sequences. But, last time we tried using Linux, it only actually works if all of your software uses "X Input Method". The default GTK input method hardcodes the default compose sequences and does not read the customizations. (:

fictive
  • ubahn 2
  • Deborah and Ian's Linux
  • Lackware
  • SOS
  • Chell OS
alex tax1a

no, no, no, we called it "nick's sauce" because you have to use that recipe esolang to write package builds

Hazel Rose Dyne

Fuck That Shit.

https://cohost.org/HordeMommy/post/2018762-someone-close-to-me

alex tax1a

most of the "rat" "postrat" "EA" "ai alignment" people we know are into weird seed-oil conspiracies and buttcoin. hard disrecommend.

alex tax1a
Lupi
imagemacro showing a wankel/rotary engine with the rotor visible, captioned in Impact font: "THE WANKEL ENGINE FANDOM IS DYING \ SHARE IF YOU'RE A TRUE WANKER"
Gay Eminem on 9/11
alex tax1a

"no one will listen to us", says agency that has flushed all its credibility down the toilet

linus

how does one actually measure a11y? like, some things are obviously bad, but when i'm in doubt i have no actual idea how to investigate it. i have no idea how disabled people interact with technology...

i know there are all these "best practicies" but i have no idea where they come from; how do i simulate a blind/colorblind/bad vision/alternative input methods?

#web dev #frontend #a11y #web accessibility
alex tax1a

ironically, calling it 'a11y' is i10e unless you already know what it means

alex tax1a
Couldn't find post 4441427.
Remmyzilla

Ah yes, structural cable ties

alex tax1a

watching y'all argue about whiteness *around* us, when this has been our perennial criticism, sure is a very cohost experience

alex tax1a
Mae 美妍

Whiteness and homogeneity

Years ago now, I used to be a YouTube mod for a large British gaming publication. (It didn't end well, but that's a long story for another time.) Anyway, I saw them cycle through different presenters for their YouTube channel. I saw them set up a new publication for tabletop gaming, also with YouTube content, and hiring people to present on that channel too.

At least on a superficial level, these folks were all presenting as well meaning white people who favour diversity. But in practice, everyone on the YouTube channels was white, and the diversity was basically queer white women or guys. Even when they had the opportunity to set up a whole new publication on tabletop gaming, with a whole new YouTube channel for it, it was only after some time that they finally hired a single black presenter.

These were the well meaning white folks. Yet somehow homogeneity prevailed for years and years. And I can tell you that I knew people of colour who applied for those roles when they were advertised. It's not as if there was a shortage.

Basically, I think "tech" as a background in the current site discourse about why Cohost is so white, is a factor because many tech-related industries still skew white. Many other industries too, but we're on a social media platform in particular, which is an environment that depends on tech. Whiteness is still what most people know of the culture of these industries. If I say "tech bro", I think most people imagine a white tech bro. "Queer" is also a factor, because it's still easier for white people to surround themselves with other queer white people, and feel they are "being diverse enough".

For straight, cis white people, for instance, having a white gay friend/colleague or a white trans friend/colleague who manages to pass, can be an invisible difference that they can put out of their minds for much of the time. (Remember when the standard in the US miltary was "Don't ask, don't tell"? Out of sight, out of mind.) But being a minoritised person of colour can mean visual differences that are harder to ignore, or that provoke more anxiety about accidentally being seen to be being racist.

I remember the time I was the trainee representative on the board of the psychotherapy training institute I did my training in. The secretary at the time was another Chinese woman. There were like, 3 ethnically Chinese people doing psychotherapy training in that modality at the time, and we all knew each other (it was a small modality.) 😂 And 2 of us were on the board. And the white person who was in the role of Chair kept mixing me and the secretary up. She didn't do it to anyone else on the board (the others were white folks, some of whom also happened to be queer - so functionally a more diverse group than much of games journalism. :host-evil:) She just kept referring to both of us with each other's names.

You can bet at one point we said something to her, because it was clearly an issue she was having with us in particular. And I would have said she was genuinely well meaning. Not someone that was in any way setting out to be racist. But somehow she struggled with unconsciously confusing us with each other. If the Board had been entirely white at the time, she wouldn't have had a problem. I am 100% sure she wouldn't have wanted the Board to be entirely white, but I am also 100% sure that having POC on the board saw her feeling more personal and professional discomfort, because she had to grapple with the parts of her that were struggling to see us as distinct individuals. She had to confront something discriminatory in herself that she wouldn't have had to deal with if it was a more homogenous group.

So what I'm saying is that it's not enough to be well meaning. In terms of homogenous hiring, some ways of thinking can perpetuate homogeneity even if on a surface level, people want to think of themselves as supporting diversity. For example: "The new hire should be a good fit with our team culture." But if your team is all white, then the easiest fit will often be other white people. Or "the candidate should be able to conduct themself professionally". But norms that people consider to be "professional" are also culturally determined. (And making "professionalism" a bar to entry can also be a class-related deterrence - games journalism still tends to be white and middle or upper middle class.) You get the idea.

Another thing I've frequently seen is predominantly white orgs offering entry level "mentoring" roles to people of colour. At which point the person of colour enters at a junior level, and is "mentored" to accept the existing culture, and has very little chance of questioning or changing the status quo in the process. Look how often "mentoring" is offered to people of colour as an answer to a lack of diversity, as opposed to how rarely positions of power are straight up offered to people of colour who are already experienced in their field. I've seen gaming publications offer mentoring for POC, much more than I've seen gaming publications hiring editors or senior editors of colour, for instance.

What I'm saying is that it's very easy for any place to stay predominantly white. And even places that consider themselves as being for leftists, or progressive, or caring about diversity, or whatever. It's a lot easier to make some partial, surface-level gestures towards "diversity", and to stop at that, than to ask: How have we made an industry, a culture, a social space that historically excludes people who aren't like us? Or: What discomfort are we avoiding when we historically exclude people who aren't as similar to us?

Anyway, that's enough dipping into the discourse for me right now. I'm finally starting to emerge from a long stretch of being depleted by stress and anxiety, and I don't want to spend all of my Friday evening on this. I'd rather relax and go play video games for a while. :eggbug-smile-hearts:

D W the Gutless

You Have Been Given 1 Petty Tyrant Wish, what is it?

A genie gives you one wish to completely alter the world and modern society with one big catch it has to be something petty, personal, somewhat irrational, and chosen from something that has caused you incredible frustration despite usually being nothing more than a minor inconvenience. It's something you'd complain about.

Rules:

  • no big positive stuff like removing capitalism, hierarchy, health insurance, etc. that's too rational and outside the spirit of the exercise.
  • it will be applied across the entirety of humanity culture going forward.

My answer:

No More Urinals. Get rid of them. A completely useless and unnecessary invention.

Weasel Hills Golf & C.C. (hole 19)

Being rude to cashiers or waiters is now a punishable offense, and the sentence is X months working as a cashier or waiter.

[edit] This includes, and goes double, for said cashiers/waiters' managers.

Nat& Spectrum System - θ∆

Leaving legos unattended on the floor to be stepped on is now a punishable offense. The punishment is the removal of all lego on the premises to be forcibly donated to the nearest lego store. From there, it will be freely redistributed.

Sylvia Lilith

International travel and moving is free and requires no passport and immigration is easy. If that's not petty or small enough I'll add "If you are gay and in a long distance relationship" just because that's the reason I personally care at this moment, and the other reasons I care are more high minded but personally why can't I must get on a plane right now??

alex tax1a

putting up a "back in 15 minutes" sign without a timestamp is an offense punishable by death

Nire Bryce

moving to the country to start a farm will not save you

the farmers you hear about -- in the news, in economic/politics, if they're farmers and not pickers or farmhands, are millionaires.

If not in liquid, in assets. That's the only way to really make reasonably positive money farming, enough to keep one going, rn. Unless you want to subsistence farm, which means giving up a lot of your luxuries and even then probably having issues.

I wish less people saw it as an out, if only because I'd prefer less farm animals have a shit time of it.

at least do the math. for their sake.

go if you must, but do it with open eyes.

#sustainable agriculture #in the US
alyaza birze ΘΔ

cottagecore is more of an aesthetic than a lifestyle for a reason

humans have fairly consistently optimized away from subsistence farming whenever that's possible, because subsistence farming fucking sucks. 95% of the people "doing" this return to the land shit are actually lying completely or going out to the farm like once a week to get their shots of them "doing stuff" for the internet

Shel

Homesteading was never viable

In the US in particular there is this fantasy of homesteaders who just went to some random ahem "unoccupied" land just minecraft-style chopped down some trees and built a house and started a farm that they lived off of.

But that shit never actually happened. All of the homesteaders settling the Louisiana Purchase and beyond were heavily subsidized by the federal government. It was a government program to promote white ownership of newly conquered territory stolen from indigenous nations that were being actively genocided. Nobody was actually able to sustainbly live as a self-sufficient homesteader it just did not happen.

alex tax1a

thinking about how we keep saying "stop fantasizing about doing more white flight onto native lands" and getting yelled at by white people

Couldn't find post 4384864.
alex tax1a

ngl the two enforcement branches of the government we fear the most are the FCC and the USPS. FBI? meh. postal inspectors? i salute thee

ceɑꞃᵹæꞅꞇ
satah

consistently the absolute funniest thing abt doing a technical writing program is being introduced to Tech World Stuff. Hello computer employee. This is an empathy map. It helps you remember that the people who use your thing are people with feelings & thoughts. It's like if you looked at a person & imagined that they have an interior life, on top of just using your app! i've had to Make Personas in i think three different classes so far. silly cone galley is out here making up guys & saying that's business!!! they're writing 15000 articles about the economic benefits of making up a guy who might use your industry disruptive website for Dog Surfing & i have to read all of them & they're like!!!! ooooh this is business this is tech!!!!!!!!!!!!! this is so important & real!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! these are my VERY IMPORTANT BUSINESS OCS DO NOT STEAL.. EVERYONE COME IN TO THE "MEETING".WHERE I WILL SHOW YOU PICTURES OF MY BUSINESS OCS... WE CAN DO A JOURNEY MAP FOR THEM... maybe think abt which buttons they would clikc.... ans when...... wouldn't that be nice............ life could be but a dream..

satah

im SORRY if i ever make FUN OF YOUR JOB i am just carrying a LOT of STUFF from my LONG CAREER in FOOD SERVICE & being CONSTANTLY TOLD to GET A REAL JOB but EVERY TIME i LEARN MORE abt what "REAL JOBS" are LIKE i'm like FEEDING PEOPLE MIGHT BE ONE OF THE ONLY REAL JOBS WE HAVE LEFT & i may YEARN FOR THAT FEELING FOR THE REST OF MY LIFE

alex tax1a

they tried getting us to do this at a voice-over-IP job once, we refused because we knew they'd hate our "furry phone-phreak persona"

alex tax1a

rip jorge luis borges you would have hated IMAP

alex tax1a

thinking of getting rid of all our ham gear because everyone we wanted to talk to on the radio ended up being a complete piece of shit to me

alex tax1a

this ties into how *multiple* seattle scenes have spent more energy on gatekeeping us out than on dealing with their patterns of abuse

alex tax1a

so work uses a traffic-shifting thing that's deterministic by account ID, which is fine for user-facing frontend stuff, but falls apart in the backend because accounts do not generate equal amounts of traffic. we hacked up some code that uses .send() in ruby to call a private method to extract the zone-specific deployment threshold value, and if that doesn't exist we fall back to the percentage value set at the feature-switch level. then we do return Kernel.rand(0..99) < threshold and run away cackling

Couldn't find post 4345787.
Sylvia Lilith

look I know the guilt status ailment doesn't sound that bad but trust me it's actually a lot worse than you think.

But on the plus side several years of the guilt status ailment means you start developing some fun new kinks.

alex tax1a

can confirm, the guilt status ailment manifests as catholic AM radio interfering with our signal in our head

alex tax1a

it is with a heavy heart that we must announce @notcoyotic took his own life recently.

The Pnictogen Wing

can I be a human on FurryMUCK? just curious ~Kris

#FurryMUCK
alex tax1a

yes, but also, tapestries changed the rules and you can be human on tapestries now, it's wild

alex tax1a

(answered in the comments, thanks)

t cohost lazyweb is there a way we can, with only CSS, get a checkbox to toggle the displayability of elements on and off?

alex tax1a

this week sure was a long two months

alex tax1a

our head is full of fuck

our head is full of fuck

sirocyl

consider: Winamp

alex tax1a

reading this post really chapped my ass

alex tax1a
olivia
Screenshot of a GitHub issue comment. The comment contains the quoted text "Or maybe, this module is philosophically misguided?", with a response of "This module is a single file containing the Mozilla cert database. It’s not philosophically anything."

"sir, this is a wendy's"

alex tax1a

who knew that 15 minutes of us talking over an `emacs` org-mode outline would be so well-recieved

just gave a presentation at work, and got shout-out props from the meeting organizer, saying that our presentation was excellent and it got the other people in the meeting to participate in a conversation, which is apparently rare.

:3

alex tax1a

FYI if you wish to understand the nature of our social problems as pertains to race, you'd do well to read Coyote Nation, by Pablo Mitchell

Andréa, Canis Lanonbinary
Casey

Hands down one of my pet peeves is becoming people who think they’re going to automatically be mugged and/or shot if they step foot in any large city that’s not Seattle

#Okay that’s enough stop rechosting this #i don’t want to delete this but stop adding to it please we’re done here
Casey

I’ve lived in two “dangerous” cities and one semi-gentrified college town in my travels and you can hazard a guess which one I’ve had more problems with

Casey

And yeah of course be cognizant of where you’re going and what your goals are if you’re new to visiting a large city and keep your head about you but avoiding new experiences because it’s in Philly or Detroit or something is obnoxious

alex tax1a

once we worked with someone who voiced discomfort about being in downtown san francisco without a gun, we were like "what"

"i dont feel safe around homeless ppl unless i can kill them" sure is a thing you can think

Thank you for holding out this long, staff.
alex tax1a

that was our favorite part of the coyot movie, when he said "its coyotin time" and coyoted all over those guys

alex tax1a
onebug

So neat to once again watch "the ability to see one another's teeth" being valued over being in community with neurodiverse and disabled people

onebug

There is little that makes me feel more like a separate species than seeing everyone nod in agreement at "oh it's so lovely to see one another's faces again" like what are you talking about

#masking
Shel

Truly the level of meaning and value that NTs ascribe to the lower half of the face is baffling to me. “All the thousands of signals that allow us to truly connect with one another” yeah I have no idea what you’re talking about. NTs being able to see my face only results in them being weirdly hostile to me because my face doesn’t move correctly for them. I do not feel like seeing their teeth tells me anything about how they truly feel. How is this more valuable than 1 in 5 people being able to safely exist in the space at all instead of being totally isolated from society and forced to live on the edges, the margins.

alex tax1a
Couldn't find post 4242205.
The Pnictogen Wing
Leslie Carlson as Barry Convex, the sinister corporate villain of David Cronenberg's film "Videodrome", leaning an arm in an affectedly casual manner against a countertop in one of his "Spectacular Optical" outlets. display models of eyeglasses frames line the wall behind him.

"Hi. I'm Barry Convex, Chief of Special Programs. I'd like to invite you into the world of Spectacular Optical, an enthusiastic corporate citizen. We make inexpensive glasses for the Third World and missile guidance systems for NATO."

The Pnictogen Wing
alyaza birze ΘΔ

every few months someone says there should be a general strike/global strike and gives people like 3 days notice for said strike

and i can only ask internally: how do people think these work or happen, exactly. do you think you can just demand a general strike/global strike happen from random laborers without the buy-in, support, and infrastructure of a million unions. this feels like the most obvious current example of left-political illiteracy where people need to read theory or just any information at all before making pronouncements

#politics
alex tax1a

yes, this is on the level of people who say that individual emphasis on wearing a mask is pointless because we can Just shoot landlords

which is an actual thing someone said to us recently

alex tax1a

reiserfs discourse

fuck the guy and fuck his filesystem and the 20-page screed/treatise on filesystem design could have been omitted and the reference to his well-known crime could have been omitted

but

the actual takeaway we got from the guy's letter to the mailing list was roughly "reiser3 is a maintenance hazard, it's fine to get rid of it, and also remove my bitchy prima-donna crap about former contributors from the readme and give them proper credit", which takes some amount of humility, so some of his damage can be repaired, the truth accounted for, and the record set straight

alex tax1a

you ever have 4 years burn up to a nuclear crisp in the span of a week while the fallout scatters over the surrounding two months?

alex tax1a

so fucking tired

alex tax1a
Cliff 🦖 Pervocracy

okay so my partner was having vision problems

and instead of going to an optometrist he made up a bunch of calibrated charts to measure his own prescription (which is not a simple one) like "no, I'm an engineer, I know optics, I can figure this out" and just ordered direct from Zennioptical and went around for like a year with these self-calculated glasses while I kept saying will you please go to someone who actually has a degree in this stuff instead of doing this extremely engineer thing

and today he finally went to a real optometrist

who said that he got the prescription right

alex tax1a
fictive

masking tech rundown as it relates to airborn shit

in case you're not familiar with mask tech, here's the quick rundown on what exists as I know about it. Consider this folk knowledge, as I'm not like, professionally trained in masks or anything

  • cloth masks
    • these don't do much
  • surgical masks
    • these also don't do much
  • your average disposable n95
    • these can do stuff. they filter out a lot of particles.
    • BUT it's hard to get a sealing fit with most of them. and if you don't have a seal, you're getting a mix of filtered and unfiltered air. not great. much less effective than its supposed to be
      • If your glasses/sunglasses are getting fogged, you dont have a sealing fit. (EDIT: not necessarily)
      • if you can feel air coming out of the edges of it across your face, you don't have a sealing fit.
      • It's hard to know when you have a good fit
    • These can be ok, but I don't like them because they're all scratchy on my face and hard for me to use right
  • n95 reusable respirators
    • these combine an n95 filter with a reusable frame. the frame is able to make a much better seal on your face
      • the two I know are "FloMask" which has a rubber lining and "EnvoMask" which has a gel lining.
        • (EDIT: pls read this excellent comment in the replies about flomask from somepony who has used it a ton, it taught me a lot! Apparently they have filters that are better than n95 too)
    • much easier to be heard by others when you're talking than a p100 respirator
      • personally, this fact is why i often use n95 for quick trips to shops around the neighborhood where I need to talk to someone, even tho the risk factor is a higher than p100. I go out of my way to not be indoors for a long time this way.
    • While it's easier to get a sealing fit, its harder to fit-test to know for sure
  • p100 respirators
    • the chonky bois. makes you look like a badass. filters out even more particles than n95
    • the easiest out of all masks to fit test. You basically cover the filters up with your hands and if you can't breathe in or out you've got a seal
    • i go to the rave in these and it rules
    • usually these come in two varieties. I dont personally know of any that have both of these at the same time:
      • (EDIT: I have been told the 3M HF-800SD has both of these. gonna go take a look for myself later)
      • exhalation valve
        • allows for air to exit the mask through a one-way valve.
        • does not protect others from you
        • prevents humidity buildup
        • you will be extremely hard to hear
      • speaking diaphragm (e.g. MSA Advantage 900 )
        • instead of a valve, there is a vibrating bit that makes it easier for people to hear you. In a noisy environment, you will still be hard to hear and have to talk loud/enunciate clearly, but its much better than the exhalation valve variant
        • air exits thru filter, so you get two-way protection
        • more humidity buildup. I've heard of people using small desiccant packets in their respirator to help deal with this but havent tried it myself yet.
          • I just go outside and empty out collected water periodically
    • ime: heavier/less comfortable than n95 for short periods of time, but more comfortable over long periods of time. especially after breaking one in.
    • more maintenance as disassembling it for occasional cleaning is more effort

truthfully, i dunno whether p100 is paranoia and n95 is fine, or not. i go for the p100 when i feel im in a risky situation (or it's smokey out) cause I feel like my body gives me reason to fear being wrong about it. but really, i dont know a lot about the lived experiences of people who do the flomask/envomask life exclusively, nor am i caught up with any studies comparing them. So take that as it is, eh? Mostly I wanna tell people about what stuff exists.

We re-use p100 filters / n95 filters for awhile, until they start getting kinda stanky or hard to breathe through. We also sit our masks/filters in front of a fan after we're done using them to dry them out faster.

Also, these things are great for more than just not getting sick. As somepony with asthma, I fucking love having my mask with me at all times because it means I can proactively prevent getting an asthma attack from people smoking or vaping, or fireplace smoke hanging low to the ground, or whatever. It sometimes won't filter out the smell, because these don't filter out gases (there are filters you can get that do filter gases, but we dont use them), but the particulate is really what activates our asthma the most so it's fine. Good for wildfire season too

The p100 was frustrating at times when i went to a local convention, because cons are loud, so I had to talk loudly and put a lot of effort into clear enunciation to be heard. My voice was a bit tired at the end of it. On the other paw, the added humidity meant my throat didn't get dried out, and the p100 filters are the only reason I felt ok going in the first place. So, worth it for me. I wouldn't have felt comfortable going in an n95.

If you eat food and then put a mask on without clearing your mouth out, and the food was particularly pungent, the odor can get trapped in the mask for a bit. It'll clear out after some breathing, but lemme tell you it is an experience smelling the flavor of ketchup chip with each breath you take

alex tax1a

what would you say if i told you

im coyot

alex tax1a

i hate this fucking place

i have no idea how everyone keeps trotting out seattle and the PNW as some kind of amazing queer-friendly destination with a great community.

our experience here is that all of that is a fucking illusion that evaporates the moment you step outside of the delineations laid down by people for whom "community" is a relationship of convenience, something that can be disclaimed when it's inconvenient, something that only serves you, nothing that requires consideration of the common good or the existence of other people.

Michaela Sue

Girls can do a little gamma spectroscopy on their Fiestaware, as a treat

orange fiestaware plate with RadiaCode on it reading around 75 CPSscreenshot of InterSpec software with gamma spectrum from fiestaware plate
#i'm a girl and this is my uranium
alex tax1a

... we need one of these for our, uranium glass. and trinitite.

alex tax1a

white people do be treating COVID-19 like smallpox blankets

alex tax1a

so very tired, but going into the details of why, is even more tiresome.

alex tax1a
julian

another important reupload - ayane, my favorite of the many very good girls in coquette dragoon. this game cooked my damn brain

gravis again
alex tax1a

FUCKIN GET 'EM

obama voice lil homie gayass

even if it was by cease and desist i thank god every day the fenslerfilm GI joe edits are still so funny because they stopped making them in like 2004. the shelf life of that shit will go forever

#i miss when jokes had a shelf life beyond 2 days #content mill radiation poisoning has ruined this #someone does something funny online #and 20 mimic accounts repost it #with a bunch of dorks in ironic roblox avatars screaming ITS THE INTERNET GET USED TO IT #you will be boiled
alex tax1a

YOU HAVE NO CHANCE TO SURVIVE MAKE YOUR TIME

alex tax1a

just trans chat things

talking about yarn in the meta, and someone asks "okay so i have 0 context here... who is yarn?" and we have to be like "... yarn. the stuff you knit and crochet with."

alex tax1a

prompted by recent personal events

we have been thinking about how, when we make explicit statements that we are not white, and thus require other people to take on a different approach to interaction with us, that this comes off as potentially or definitely narcissistic, as if we're demanding special treatment due to our own personal uniqueness.

of course, the way we see it is that we are demanding exceptional treatment due to our status as a colonized and easily-discarded-and-erased underclass, and instead of social repair, all we get is further hurt.

alex tax1a

so weve been tinkering with a Sensor Watch and it just came to us, we could flash a .beat face onto it and produce Cohost Casios

no seriously we bought a grip of these: https://www.crowdsupply.com/oddly-specific-objects/sensor-watch

alex tax1a

haha we are in a dire emotional state (catastrophic breakup)

alex tax1a
havana syndrome enjoyer

many of you

Couldn't find post 3847573.
bcj

[pretend i cared enough to find the image you can all tell i'm referencing]

they don't know I was BCCed

alex tax1a

the former thing is just a mailing list, for serious, and we run list software that works entirely via email, so, thats an email party.

alex tax1a
claire

a real adhd & autism gift guide

a real adhd & autism gift guide
this is what we really want, we will kiss you

yamaha sy77
sharp x68000 xvi compact
ibm model m keyboard
kurzweil k2000r
sony trinitron pvm-1342q
umbeon (an umbreon plush)
alex tax1a
svips
a pair of cuties bangin //with a broken condom visible// on a crate semi-floor, on a tall service platform between buildings. neon signs and holograms are flickering around the characters. in the backdrop a neon city can be seen, obfuscating any view of the sky

scene commisison for the alexes, of their character Creosote. thank you tons!! <3

this commission made me really happy!! it's been quite some time that i didn't get a public scene commish and, i was so excited to draw it. i wanted to convey an upper-level backalley service floor environment with a rich cityscape in the foreground. balancing the shadows on the character turned out trickier than usual in this composition, as i wanted to do more play with contrasts, but in the end im pleased with how it turned out! <3

gravis again

hahaha fuck usb fuck thunderbolt fuck intel

i have never used thunderbolt before, because I knew it was a joke that you couldn't rely on. i have ignored all suggestions that i should solve this problem or that one with a thunderbolt peripheral because i knew it would be a waste of my time and literally any other solution would be more sustainable. i have been fully vindicated.


a friend hooked me up with a 10gb ethernet card in a TB2 enclosure, because computers are fucking garbage and nobody will make a native 10gb USB adapter - really, you can't buy this. all solutions involve a big stupid steel box that sits on your desk and has its own power supply. dumb. at least this wasn't $350 like the other ones - only $150, because thunderbolt shit will always be exotic and expensive.

it's a TB2 enclosure, but they included a TB2>TB3 adapter. worked on the machine they tested on. doesn't work on mine. come to find out this is because Intel removed TB1/2 support from TB4, so my board is simply incapable of using this. that is asinine and absurd, but in addition, they also retroactively removed TB1/2 support from any TB3 boards.

apparently, if you have a TB3 motherboard, then you get a BIOS update, it will delete the already-functioning, perfectly usable TB1/2 support. your devices, which work perfectly today, will stop working for no given reason. maybe it's in some whitepaper somewhere. i don't give a fuck. maybe it's a security thing. i don't give a fuck. hardware devices which work today will stop working and you will never be able to use them again. unforgivable.

i knew and expected this however, because USB (and TB is just USB with lipstick) is a toy. it has always been a toy. i remember it being a toy in 1999. USB is not considered "mission critical" by anyone, not by the USB forum, not by intel, not by board vendors, so it is allowed to just break and nobody cares.

you want to see mission critical? plug any PCIe card into any slot in any computer ever made, and no matter how new or old it is I fucking promise you it is going to show up in your OS. you can literally saw 3/4 of the connector off and plug in an x16 card and it'll link up at x1 and do it's best. I mean, it's ridiculous that no OS reports this as an error, that you have to go digging to find out that it's happened, but at least it was rare enough for many years that I can sort of understand that, and server/workstation BIOS' do recognize this as an error.

USB on the other hand is not considered "essential," so it works when it wants to, and stops when it wants to and won't tell you why. USB ports are labeled clearly only when the vendor feels like it, and few vendors ever feel like it. USB downgrades in speed when it wants to, and this wouldn't be a problem if the IF etc. were willing to acknowledge that 99% of USB cables are counterfeits, yes, even that brand, and require OS vendors to report a 3.2 device training at 2.0 or 3.0 speeds as an error instead of silently negotiating down to a speed that renders the device useless, without telling the user they're losing 80% of the performance they paid for.

notice that they actually did this when USB 2.0 first came out; windows, and I think macos, would report a 2.0 device negotiated at 1.1 speeds as an error. this quietly stopped, presumably when they realized that 3.x cables are just too precise to make on the cheap. counterfeit cables, which represent the vast majority of the market, will never work correctly, and if they continued to report suboptimal training as the hard, showstopping error that it is, it would cause unending panic. so, we just quietly sweep that under the rug.

as far as i know, no OS reports poor USB training, and no OS has a way to check what speed your USB devices are actually linked up at. oh sure, apple buries it in the hardware profiler, but 95% of users will never understand that. windows exposes it nowhere, and linux requires some obscure CLI tool. shh; you don't need to know if your devices are working correctly.

so yeah. USB is a joke, and thunderbolt is just more of the same shit. people say it works for them; great, have fun with that. what i've seen is over a decade of people describing spooky action at a distance: stuff mysteriously not working, working on one machine and not another, working one day and not another, appearing to work but not actually. people publishing handmade truth tables showing which docks will work on which laptops. lol. lmao.

i watched this going on and said "i am not fucking using that for anything I depend on" because it's just the same USB bullshit as always. christ, even my goddamn DAC randomly disconnects from my machine. it's been going on for a decade, across two different DACs and three different machines. USB is just a joke; no matter what you call it, you cannot depend on it.

"no no it's okay, TB4 is a reboot, we did it right this time" yeah, intel, until you change your fucking mind again. until you decide to bump it to TB4.1 and then have my motherboard vendor push an update that makes another thing I spent $200 on stop working, because you think you made a little poopsie whoopsie, and you don't consider it a problem to make an unknown quantity of devices stop working permanently. even if TB4 really "fixes it," i don't care. everything the USB-IF has done since USB 3 has been clown college bullshit and Thunderbolt has been a dumb gimmick for just as long. i will never trust either one.

do not correct me if i'm wrong. this is cohost, not enough people are watching for it to matter. i don't care if some forumite misinformed me. the fact this device doesn't work on my machine but does on another is the smoking gun, it's completely unforgivable, zero excuse, and the fact this explanation is even plausible is why I'm mad.

i mean, if this was an old pcie device, I'd be rolling my eyes at this forum post and continuing with troubleshooting, because I fucking know that intel would not just casually patch out PCIe 1.0 support, and asus wouldn't sell a motherboard that can't use PCIe 1.0 cards. it would be rightly seen as completely outrageous and they would both get jointly sued by google and microsoft and lose. but this is exactly what i expected; why would I question it.

Thew

my favorite example of this

particularly the "99% of usb cables are counterfeits" bit, is trying to plug in a cintiq


so a cintiq is a pen display, right. They use a breakout box to connect displayport and USB to the computer, and to an external power supply. The breakout box connects to the cintiq using a single USB-C cable, which means that cable needs to carry

  • 4k 60hz displayport
  • HID data from the pen input
  • enough power to run the display itself

This is fully within recent-ish USB specs. You need a cable that can do 10Gbps (corresponding to "USB 3.1 Gen 2" apparently)

VIRTUALLY EVERY CABLE SOLD ANYWHERE WILL FAIL

Doesn't matter what brand, doesn't matter what the description says, doesn't matter how many 5-star reviews it has: The cintiq needs 10 gigabit usb and THE CABLE DOES NOT DO THAT

The only way to find cables that aren't fraudulent is to buy ones specifically marketed for the oculus quest, because VR headsets are the only consumer product that cannot function without an actually-real cable. THEN you can read the reviews and hope you can find one that actually works. Also they cost $20

OH YEAH ALSO

Supposedly if you have a macbook you can just plug the cintiq directly into a thunderbolt port and it'll work without a dongle. This is, again, fully standards-compliant, but as far as I'm aware this will fail on every PC motherboard ever manufactured

gravis again

i am constantly marveling at how unclothed this particular emperor (meaning USB, not @thew) is. i have twenty years of experience that say no, actually, all USB cables are fake except for the incredibly stiff 8"-long one that came with your device, and that will stop working after 6 months when a solder joint loosens up. people will tell me they don't have these problems, and that is so hard for me to believe that i've actually wondered if, for some unscrutable reason, they're lying.

Annie D

so i loved thunderbolt until i bought a desktop

the reason i loved it, mainly, is because i have been working with laptops a lot since i got into tech, and i fucking hated wiring up a dozen cables every time i wanted to go from desktop to portable.

so then my office got these amazing new Thinkvision panels from Lenovo. They essentially have a built-in dock, running on USB-C/TB, and on pretty much any decent laptop going these days, you can run one cable to it and it will carry video, inputs, audio, and charging, all at once.

living the dream. one cable to connect and disconnect, no worries.

but my personal "gamer" laptop was starting to get a bit cranky for reasons, and foolishly believing i was in a more permanent living arrangement, i decided to go desktop this go around.

then the fucking nightmare began.

just shopping for a damn motherboard was a nightmare. this board says it has TB and then you look it up and no it doesn't, this board has a USB-C at least but is it TB? the Thinkvision also supports "alternate mode", which is a non-TB protocol for USB 3 gen something or other that can do the magic without TB. Will your board have that too? who fucking knows. you just have to buy one and fucking pray.

So I pick one that's reasonably priced, and proudly comes with all of one (1) USB-C port on the back, which it is so proud of it even has it's own special label on the breakout.

Get it home, plug in my one magic cable, and of course it doesn't fucking work. Fine, OK, I'll just add a fucking thunderbolt card, those exist right? After all "Thunderbolt is just PCI-E over USB-C!" right?

Wrong! They don't fucking exist! There's no such thing as a standard thunderbolt card. Every TB card is proprietary to a specific motherboard, and if the mfg'er does bother to make one for your specific board, you're just fucked, forever. And even if one does, they cost insane amounts of money. Hundreds of dollars, and often only have one fucking port to boot.

So my mfg'er doesn't make a TB board for my chipset/board. So no TB for me. Forever.

I end up just cobbling together some bullshit with a USB-switch so I can still have the inputs going to both my personal and work machines, until a friend tells me about Synergy and I can finally have a usable setup again.

Fuck TB. The Tuberculosis of Inputs.

#thunderbolt #Tech sucks
gravis again

what i really love about USB C is how absolutely nobody will commit to it. your motherboard has all of one of them if it's mid tier. If it's extremely high end you might get three. laptops are worse.

how long has it been since this was announced as the new standard? How long until we admit it's never going to be more than a forced meme, a thing you're constantly adapting through dongles? People who only ever use two USB devices at a time DNI

alex tax1a

more like chunderbolt

alex tax1a

turns out burning copal and sage indeed wards off malevolent spirits

Xylaria

I'm shamelessly stealing and repeating an experiment, because I want to see it for my own cohort.

I want you, yes you, to answer this question, in whatever way you feel like:

Who are you?

alex tax1a

we are the mouse that is the coyote that is the scorpion, not in thirds, but in equal measures of fullness

alex tax1a
Arina Artemis

Thinking about corruptive/assimilative pregnancy

Like imagine getting knocked up by a skaven/rat-person and your arms and legs become hairier and your nose becomes slightly pointed and your sense of smelling gets real good and you get cravings for cheese.

Andréa, Canis Lanonbinary

Prompt Coyotical is this anything

I say as the spectre of my old fursona looms and this universe tiles itself with Canis Latrans

alex tax1a

as the screwdriver to the demon core, comma,

no, seriously, our coyotype has in fact gone prompt coyotic, appearing in many dreams and coyoting many others

Metroplex System

Accountability doesn't mean what those assholes say it does.

One of the most mangled phrases on this modern internet of ours is the phrase "accountability." It's often weaponized by community internal culture warriors who refuse to acknowledge that growth, development, and change are a thing a person does (or worse, that these things don't matter), that people are frozen in time and solely a product of their mistakes.

This has gotten so bad that this phrase has become a red flag.

The phrase accountability was originally meant to be akin to paying off debts and squaring away accounts. To that end, there is an end state that needs to be respected by all parties. While people aren't fully required to forget their mistakes or trust them again, acting like they "weren't held accountable" is blatantly wrong provided the offense isn't still happening and the agreed terms were met.

The idea that mistakes are permanent and personal growth is irrelevant doesn't serve to hold people accountable, it paradoxically tells them that accountability doesn't matter since even if they do end up doing better or changing as a person that this mistake will permanently haunt them no matter how different of a person they are now. If that's the case, why bother changing at all, and to that matter, what does accountability look like when literally no measures are considered good enough.

If we use the metaphor of "settling accounts and paying off debts" (which is where the phrase accountability comes from) then this is the moral equivalent of loansharking and putting people in a debt trap. They don't want accountability, they want a sense of power and control over people they see as threats, so they use the social equivalent of organized crime tactics to do so.

alex tax1a

fun fact, we tried to address this with white trans women in seattle and got back basically "fuck you got mine"

Like, we challenged this notion of accountability as being bullshit, and the response from multiple gringa bitches to us was "Tough shit, that's how we do things here, I've been in your situation before, and I'm not going to help you. Now leave me alone, this conversation makes me uncomfy."

At no time was any meaningful accountability ever reached. We were just completely discarded because of having bad vibes. That isn't community safety, it's straight up cult isolationism.

Chimerelda E. Error, layabout
alex tax1a

we've literally invaded people's dreams before and implanted coyotes in their head. not even joking

alex tax1a
Anschel
That one cereal giveaway whistle that could be used to get free long distance or something
alex tax1a

we have done it

you are now in the presence of someone who has done something widely considered impossible in the IT field: speaking to a responsible party, at Google, for Gmail, getting them to acknowledge an issue, and work it as a P1 ticket.

#The Cohost Global Feed
alex tax1a

so, we were rolling out a new mail transit agent and had the concurrency settings wrong (relying only on retry delay, not categorizing by recipient domain), but not in a way that was causing us a problem... until it did. gmail started applying rate limits, started ratcheting them tighter, across the entire goddamn domain instead of the very clearly demarcated-in-the-rDNS deployment boundaries, in some kind of closed-loop-nobody-paying-attention situation. also their postmaster-tools dashboards lag by 48h, making it fundamentally impossible to gauge the effects of our changes on a reasonable timeline. then one of the config options we apply on monday causes a show-stopper concurrency bug in the mail server package and we get paged at 0am on tuesday because the queue is wedged. executives get involved, the people that manage our relationship with Google promise that they'll schedule a meeting. and then we get paged last night at midnight again, and had to say 'we have done everything we can to control this situation with the configs and data we have, paging me won't make the mail flow any faster, or make the scheduled call happen any sooner, or make them respect our deployment boundaries'

so we get on a call and repeat basically all of this to the google rep and add "this behavior on your end does not reflect an understanding of the realities of running a large SMTP service on the internet"

alex tax1a

we have done it again

they admitted fault and cleared the rate limits

a strange meadow

it's crucial u understand the green goblin is there

#plurality #plural memes #meme #shitpost #shitchost #the cohost plural feed #my art #wowperfect effort posting
alex tax1a

and we still have to kill the goddamn spiderman

alex tax1a
Fey Writes

Hello, welcome to Reality Warper's Drugmart. Our promoted strain of the day is "its 2007 again, and you're in a hot topic"*. Available to to anyone of the appropriate age!

We also have "its 2007 again, you're in a hot topic, and you're a late teens scene girl"* for everyone else!

*SURGEON GENERAL WARNING: Reality warping time travelers are 50% more likely to become their own grandma than those who only reality warp, but do not time travel. LEARN THE FACTS AT wvvw.immyowngrandma.gov

Gay Eminem on 9/11

Screw you, Georg Cantor. Fuck you.

So we can conclude that there are exactly as many positive rational numbers as there are positive integers. This is also true for all rational numbers, as can be seen below.

alex tax1a

"average number of integers in the interval (0,1] is 1" factoid actually statistical error; sets georg, who lives in the reals and counts an infinite number of integers per integer is an outlier adn should not have been counted

roboskank20X6
Juniper Bug

Calling you out for still reading an ancient webcomic, the masterpost

warning: these are going to be actively mean for the sake of comedy. I actually enjoy quite a few of these, although I won't say which ones. If you're going to read me going "your comic SUCKS" and get mad move on to another post this is not Serious Criticism.

this is only the the ones that people actively sent me; so if your favorite isn't on here that's because nobody would admit to it. do it, coward. admit your secret shame so i may add it to the board


Dumbing of Age

-jigsaw voice- You claim you're a respectable webcomic reader, someone who just wants to watch characters get shoved together and pulled apart like action figures in peace. Someone who just wants to read a middling soap opera with an above average number of gays without being accused of webcomic crimes.

That's why all you have to do to avoid punishment is stare directly into this camera and not flinch at all while i repeat the following words:

Ahem. "Shortpacked." "It's Walky." "Roomies." "Transformers Lore Argumen-"

Questionable Content

Your ideal form of comfort media is "what if the big bang theory was gayer". You have also forgotten the first 500 or so pages of QC, which is a good thing for all of humanity.

Gunnerkrigg Court

You started this journey because oh look, a cool adventure story with some girls, it's got interesting art and some neat plot hooks.

Since then you've spent over a decade trying to squeeze yuri out of a stone, and this fruitless pursuit still makes more sense then the plot of the comic itself.

Girl Genius

See above, but for yaoi.

...Although, I've been told that some people also read Girl Genius for reasons that AREN'T frantically gripping the arms of their chair trying to make the boys kiss. I'm not sure I believe that. What other reason is there to read it, like, are you that into steampunk that you'd continue to stick with a comic that hasn't progressed it's plot in 10 year-

Oh god. Oh god you ARE. Do... do you need a hug? I can like, glue some gears to my jacket if it would make you feel better.

Order of the Stick

When you're in a really good TTRPG game, you end up with a portion of your brain permanently dedicated to it's world and story. For the rest of your life you'll have those characters lodged in your brain, unable to escape the story you've seen and the good times you had playing with your friends.

You have an area like this in your brain, except it's dedicated solely to remembering the lore of a 20 year old comic about stick figures and dnd. It's not worth it, man. For the love of god, go scroll down to where i mention Unsounded, become one of THOSE fantasy guys instead.

Prequel Adventure

I want everyone to know that this was the first nomination to make my physically recoil from my seat.

You are capable of staring at a pile of red flags, reaching into it, and pulling out a hyperfixation. I'm impressed! Either that or you got tired of seeing a character you didn't know in all the porn you were looking at and finally looked for the source. Anyways, "still reading" is stretching it when the comic hasn't updated in this long. Maybe by the time the new elder scrolls game comes out you'll actually get another panel, eh?

XKCD

I want to be a huge dick, but I can't actually be that mean. XKCD is the sensible chuckle of webcomics. It's done a solid, 6/10 joke almost every day for the past decade, and you've barely lifted up the sides of your mouth for almost every one of them. It's the webcomic equivalent of a sprite; nobody is out here proclaiming it's glory, but it's consistently Fine Enough.

Saturday Morning Breakfast Cereal

It's not easy to get a degree in a STEM field while managing your own neurodivergent brain, but you did it. Well done! Now you get to read a comic by someone as bitter as you are about it. I hope this reward is worth how much you hate every single class you took in college.

Real Life Comics

Oh yeah, I rediscovered this when the author came out as trans too! It's fun to see like, the old school webcomic format being used to talk about transition, haha. Kinda charming, even if the art isn-

Wait

Wait you were reading it the whole time???? Oh god. Okay that's completely deranged and I have questions about your taste, but I have to ask: how did you read a comic with that much FFXIV content for that long and not @ the author at least once about their gender, i gotta know how hard that was

EGS

Saying something like "you have a tf fetish" or "you are transgender" or "so tell me what else you found on literotica way back when" would be too obvious, so instead...

Every day, you turn up to watch someone stare story progression and thoughtful pacing in the eye and go "what if instead of talking about that, i tried to FIX that LORE MISTAKE I MADE about TEN YEARS AGO" and write their way into 5 new corners. Is the fact that they keep making everyone gayer while doing this really worth it? Are you that desperate to watch someone stumble into queerness in between their 90th baffling lore dump?

Sluggy Freelance

It doesn't matter what I say to make fun of you, because you're probably immune to it at this point. You admitted to being a fan of sluggy freelance, a webcomic so old and weird and bad that I both cannot remember a single thing about it and actively refuse to google to learn what's up with it nowadays. The fact that it's still going scares me, and so do you. I'm moving on.

Penny Arcade

You know, a lot of these I can understand people sticking with out of fascination or love. Maybe they care about the plots, maybe they want to see the characters, who knows.

But you? You're not here for that. You're here cause of inertia. Your rssfeed or bookmarks bar hasn't updated in 20 years, not since you were a teenager yelling slurs in call of duty multiplayer matches, and that's exactly how you like it.

Three Panel Soul

Basically the exact same thing as above, except you're more likely to feel really, really bad about the fact that you used to call people slurs in call of duty. Also you get mad at people because they read penny arcade instead of your comic, and your art's WAY better, so there.

CTRl-ALT-DELETE

Basically the exact same thing as above, except you don't feel bad at all about the fact that you used to call people slurs. Honestly, you probably still do. Also you get mad at people because they read penny arcade instead of your comic, and your art's WAY better. Unlike the three panel soul guy, you're so, so wrong about this.

Dresden Codak

Listen, no matter where we started out... I'm glad you eventually found the strength to transition! It's a hard thing to do, and involves hard work and self analysis. I know you spent a lot of time staring at robot girls online, and I'm proud you were able to eventually realize just what you wanted to do. Maybe even this comic helped you realize that!

Here's my advice for you specifically: whatever you do, don't ever admit how much time you've spent online talking with people about harry potter and the methods of rationality. Just let that part of you quietly die, for the love of god.

OGLAF

See, the fact that you admitted that Oglaf is the one you still read means you're already beyond the sort of shame I could insult you with. You're the sort of guy who keeps sex toys on a proud shelf in his apartment. What am I gonna do, say you're a pervert? Of course you are!

But also, I wouldn't, because oglaf is great lol high five you win this round

Cat and Girl

Aw fuck yeah 2 for 2 on the winners how could i say anything bad about you. This comic's great. Here, hang on everyone else leave so we can talk about it.

Everyone gone?

Okay so like I don't understand 70% of these comics at all lol i'm just faking it so people will think i'm smart. You too? Really? Oh thank fuck, I thought I was alone.

Skin Deep

Skin deep is a great, well written comic, you monsterfucker. It's got interesting plotting and some cool stuff going on, you monsterfucker. And the creature designs are really fantastic, you furry, furry monsterfucker.

I'm not saying that's why you're reading the comic, i'm just saying we both know what you are. We both know you'd commit any number of unspeakable atrocities hitherto unknown to man or dolphin to get inside this piece of media. And that's because you KNOW what you are. And as long as you're stuck on this side of the inked page, that means we call you a monsterfucker.

Paranatural

You're like a lesser version of a homestuck kid. No matter what the comic turns into, no matter where it goes, some part of your brain will always remember reading the earliest parts of it and having your mind blown. It's inescapable; 10 years from now you'll be working your assigned government job in the united communist republic lazily filing documents and your brain will stop and suddenly go "dang wasn't paranatural great".

Yeah, it was.

Homestuck

I'm so sorry. You won't remember this comic occasionally, like above. You're going to be thinking about this comic until the day you die. There was a chance for you to have a happy, peaceful life, and it was ruined when someone sent you that godforsaken link. I'm so sorry. And unlike the paranatural kid, when you someday think back and go "dang wasn't homestuck great" you'll instead be met with 200 different opinions, most of which you'd rather shoot yourself then hear.

You're here forever, kid.

Unsounded

How many people have you told about Unsounded? How many people have you excitedly told about your favorite webcomic, tried to get them to understand this fantasy story? How many times have you excitedly explained the plots and stories of this graphic novel?

And how many of them have actually proceeded to read it? Yeah, that's what I thought.

Listen, I know this is weak, but unsounded is actually pretty good and it's hard to make fun of you. Believe me, if I could see your comic book collection though I could hurt you. We both know that shit is chock full of trash.

The Assorted Works of Evan Dahm (Rice Boy/Order of Tales/Vattu/Third Voice)

You fuckin webcomic hipster, going "well TECHNICALLY they're all vaguely related" so that you can talk about rice boy again. What other "obscure" stuff are you into, want to tell me about how good Bone is, i'm sure nobody's EVER heard of that comic. Cmon, tell me about-

Wait, "Third Voice"? There's a new one? Oh fuck i got tired of vattu but i'll check that out fuck yeah Evan's shit rules. Sorry for being mean I gotta go read something

Freefall

Hi (name of friend redacted to protect the innocent)! Listen, I know you desperately, desperately crave sci fi from someone who's as autistic as you are about everything, but have you considered getting it from a source that progresses at more then 1 day per 10 years of comics? I'm not going to force you, just saying I know plenty of people with that kind of brain who can draw any number of furries for you, instead of just the one doggirl they've been desperately sweating about for 30 years.

Goblins

Wow you're really that much of a masochist, huh. Jesus. I don't know what to say. Do you need a hug? Do you... want a hug? Christ.

Misfile

I cannot describe how much I hate you for making me remember that misfile exists, and more then that, finding out it's still going. Fuck you. You don't actually still read this, you just said it to hurt me. Well two can play at that game, you bastard.

DEPLOYING_MEMETIC_KILL_AGENT

CLICK_HERE_FOR_PSYCHIC_DAMAGE

Hey remember hannah is not a boy's name? Haha. Get fucked

Kevin and Kell

The fact that you still read this means that you've read most of it, and that's a horrifying, horrifying feat. How much of your brain is just jokes about animals eating each other at this point? 60%? 70%? Please, find a way to make that part of your brain useful again, at least get yourself a vore fetish.

Wondermark

I don't know how to make fun of you for this, it's just so... boring. Going to go into the chat to proudly announce I still look at internet memes, how scary and threatening. "Look at me, i think that videos where guys do cool trick shots are fun to watch" yeah man. Wow. Cmon, hit me with something that hurts. Hit me with something that makes my soul regret making this list, hit me with

Dominic Deegan

I WAS JOKING OKAY I WAS JOKING PLEASE I'M SORRY. I'm so sorry. Who are you? Why??? Fucking christ.

Wait no, this one ended, it doesn't qualify! Haha, you fool- you're reading the sequel? Oh. I deeply regret the fact that i now know that is a real thing. Fuck you.

Widdershins

OH SHIT YOU READ WIDDERSHINS? Dm me dude I love this comic nobody ever talks about it, it's not like Great maybe a solid b, b+ but i like the characters a lot we should talk about it hell yeah

The Assorted works Of John Allison (Scary-go-round, Bad Machinery, Giant Days, etc)

When I was a kid, I read a whole bunch of one of these comics and then later realized I didn't remember or understand a single thing I had read. At the time, I thought I had just skimmed too fast or something, but now i know better: I just wasn't extremely british enough to get it. Someday I will return, fish and chips in one hand and union jack in the other, and finally understand this eldritch tome.

The people who do understand it seem to think they're pretty great though, so aside from being British you're probably alright.

TO ALL OF THESE, AND EVERY OTHER ANCIENT COMIC STILL RUNNING

As much as I love being mean, I do have to give you credit. You survived the death of ads, the death of blogs, the explosion of social media. You thought you could make a living off t-shirt sales and adspace, and then the internet continued to happen in the worst way imaginable, and somehow you're still here. Very few industries have changed quite as much as trying to make weird content online, and you've somehow survived long enough to tell your little story. You did it, and that's admirable. Everyone both on this list or still toiling in silence deserves at least some credit for that.

Unless you're ctrl-alt-delete tho. Fuck you.

#webcomics #all the webcomics #being mean #i'm sorry to all the QC likers #but you deserve this
alex tax1a

us, smiling beatifically and saying `jerkcity`

alex tax1a

"arugula" is the plural, it is a singular "arugulum"

Michaela Sue

Was clicking through the tabs on the terminal looking for the one that should have the messages from the program I'd run, to make sure it was done and worked OK. Couldn't find what I expected to see, just a bunch of gibberish errors. Uh oh. Except that was just bullshit warnings from the good old Free And Gratis Graphic Operation Toolkit or whatever it's called that I'd been using, and the reason I couldn't find the output I was looking for was simply that I had never actually run the script in the first place...

#works better if you turn it on #this user can graphically operate it
alex tax1a

this is the first time we've heard the Free And Gratis Graphic Operation Toolkit as a name for the bad open sores image editor, and it fucking slayed us, thanks

(ETA: somehow we missed it when @DecayWTF posted it)

alex tax1a

you know what? fuck you *sets your MBZ bits*

alex tax1a

posted "vnv nation voice the kubernetes cluster in spate" yesterday and woke up to our pod dying because of an email flood, AMA

alex tax1a

just once we wish that someone else would mediate a situation for us, instead of us having to be the one to do it always

alex tax1a
Misty

Just saw someone refer to us being in a "video-first internet" and I've never been happier to be out of touch. No one anywhere can force me to watch a video. If culture's happening by video I just won't experience it. Making me watch a video should get you tried at the Hague.

zumphry can be found at zumphry.com/bsky
TV-MA

Games Industry Needs to Let Go of Twitter

It's been frustrating how slow the games industry has been in abandoning Twitter. A lot of other scenes I follow such as indie musicians, artists, the animation industry etc. are slowly moving elsewhere, but games does not want to budge.

Example: I apply to a lot of opportunities for diverse individuals such as game jams, scholarships, and events. Many of them do all their open calls on Twitter. So if you're a marginalized person that's decided Twitter is an actively harmful place for people like you, you're shit out of luck.

When you fill out applications it's just as bad. The only social media they ask for is Twitter and maybe Linkedin. If you get any of these opportunities, your congrats will come in the form of a tweet. If you want to be bumped and promoted by this big organization you better have a Twitter account they can tag!

Like I don't know, if my org was centered around being inclusive or helping people with their careers, I wouldn't want to advertise on the nazi bitcoin site. I know I'm picking on organizations, but a lot of my connections can still only be reached through Twitter.

I feel like the era of sharing your opinions to further your career did a lot of damage. People/orgs/etc are aware they won't be able to repeat their followings elsewhere because other places don't prioritize having hot takes. But should your industry prioritize hot takes?

At some point people in the games industry are gonna have to reckon with the fact that they need to move on. You can only use the nazi bitcoin site for so long before you become complicit with nazis & bitcoin.

alex tax1a

all well and good, but this all also applies to bluesky, a jack dorsey project, whose very *USER ID* standard is derived from buttcoin jank.

(another share of 3439523-hot-take-white-tra)
alex tax1a

i swear to fuck, some of you people have no self-reflection capacity at all. mental health concern trolling? serious?

alex tax1a

@nabijaczleweli has some experience with this lol

alex tax1a

heard what happened to prompt this, and, well, unsurprised that this website is having problems caused by white-tech-seabay-queer centricity

alex tax1a

can't talk now, doing hot girl shit

been moving someone into our house, and before she arrives she tells us "here's my 4 VLAN tags and their 4 corresponding /24 subnets, what's my public IP" and we log into our router pair and switch, and configure 4 VLANs, 4 CARP addresses, routing, firewalling, and NAT to one of the 6 addresses in the /29 we have from our ISP.

she moves in, lights up her switch, and everything just seamlessly works, no troubleshooting needed. dayum

The Pnictogen Wing

I don't suppose we should speak of Major-Era Who, Blair-Era, Brown- and Cameron-Era...

alex tax1a

oh we love The Who

Wyatt fractal Starlight 👼🪞🎤
alex tax1a

— Jorge Luis Borges

gravis again

when i first heard the term "prompt critical" in re: nuclear physics i did not know there were "prompt neutrons", so i didn't know where the term came from. i did assume it was a term of art that would make more sense if i looked it up, but i preferred to just read "prompt" as a kind of intensifier. as a result, my internal narrative has included sentences like "this car is Prompt Fucked" for many years

alex tax1a

we are gender prompt-critical

alex tax1a
svips

public fun <3

commission wip!

alex tax1a
Phear AI

Bad beats, genuinely impossible to listen to. She is miserable

alex tax1a

chelsea manning got famous for being the one person on earth who could get data back out of on-prem sharepoint

#The Cohost Global Feed #chelsea manning #SharePoint #on-prem sharepoint #shartpoint #leakers #whistleblowers
alex tax1a

fun fact we posted this on twitter and she dropped into our DMs to be like "whoa, that's incredibly specific, what do you know?" and we were like "all we know is what was publicly reported, and that SharePoint admins love to stick f5 boxes in front of their instances" and we never heard from her again

walking mirage
screenshot from star trek IV: sulu freaked out piloting shoddy klingon bird of prey at high warp around sun, subtitled "Nine point eight!"
alex tax1a

we are surprised that nobody has figured out how to inject Tcl bytecode into the TMM from the data plane. we …don't think it's impossible.

there were also a huge series of bugs that would make it core with notice panic: ../dev/tcl/tcl.c:160: Assertion "tclrule ctx not in progress" failed. and those were really fun to try and fix

alex tax1a

fruit flies like a banana, time flies like an arrow, therefore, fruit flies when you're having fun

Gay Eminem on 9/11

Okay my most actually controversial opinion:

They should teach complex math around about the same time exponentials and square roots are introduced in elementary school.

Okay I guess I'm pinning this. It is now the table of contents for my new textbook, Complex Math For The Little Queer People Who Live In My Computer

#math
alex tax1a

we were just talking earlier about how in kindergarten the teacher said you can't subtract 7 from 2 & we said "but what about negative numbers" & she had to shush us

alex tax1a

got a couple commissions, friends

A vaporwave-styled femme coyote figure holding a large scorpion, over a cityscape background. An alien-head codpiece obscures her genitals, but her breasts are exposed.A vaporwave-styled femme mouse figure taking a bite out of a large scorpion and howling, over a desert background. An alien-head codpiece obscures xer junk, but the scorpion's pincers have snipped it in half. Xer pierced tits are also exposed.

i'm so in love with it

alex tax1a

http://lofrequency.net/ check out the artist

alex tax1a

today's absurd spammer tell, hot off our maildir

Received: from localhost (localhost [127.0javascript:;.0.1])                                                                        
        by mail48.suw231.rsgsv.net (Mailchimp) with ESMTP id glUpShITTo                                                      
        for <atax1a@example.org>; Tue, 24 Oct 2023 19:12:17 +0200

yes, that is saying that the IP for localhost is 127.0javascript:;.0.1. lmao. fodder for your filters.

alex tax1a
! a creatures !!

take a shot every time you make a post about linux and the first comment is some linux user immediately inventing some way to both not answer or engage with your question or point, in a way that manages to frame you as some kind of fool or idiot who simply failed to already know anything they would need to know about linux before needing to ask. This trick is known as "emergency room fast travel"

Prophet

Guess the movie

#!/usr/bin/sh
echo $@
Hint What is the shell called and what is the name of the operation the program performs?
#programming
alex tax1a

goddamnit

(rot13: gur obhear vqragvgl)

alex tax1a

more like fart mandreessen amirite

but seriously i think with marc andreessen going full-on jackbooted fascist with his fingers in all the cryptocurrency and machine learning artificial intelligence pies, we get a free pass at an "i told you so" when we say that all of this stuff is a stalking horse for the advancement of white supremacy

alex tax1a

watching the union-busting CEO of NPM, Inc, utter the word 'enshittification' and glaring, hard, like, bro *you* helped shit up this space

alex tax1a

unfortunately we fucked up on manifesting the timeline wherein the Navajo Nation successfully bought out remington when it underwent ch11

alex tax1a
Nick

There are several layers of discourse that I am currently avoiding touching[^1], but gonna make an exception for one that I will try to zero in on usefully:

It is not the case that everyone has to loudly state their opinion on every current event, especially if they are not highly informed or personally impacted. But, in a social network, one of the helpful things you can do is to boost those voices that are highly informed and personally impacted.

But, that only works if those voices are represented in the network to begin with, and those folks feel comfortable speaking up in the space, and others are able to find them, and they're more supportive than antagonistic when they do find them.

Cohost crucially lacks in diversity in several areas. This speaks to a real and true problem about Cohost generally. The solution to that problem is not "every goofus needs to post their hottest take," it's, "how do we (if we even can) change the culture so this site is less of a white enclave."

[^1]: Many will be surprised to learn that I do not inherently love discourse

alex tax1a

confidential to white people, mixing "i respect your opinion 🎀" into your microaggressions makes the situation actively worse

it seems to us like if you, as a people, respected our opinion, you would have posted something respectful (or not posted at all), but when we try and tell individual white people that their attempts at being respectful are not landing, we get "I tried, i seriously tried, I apologize", and then you start going off and crying to yourself about how your autism and social trauma make it hard for you to "say the right things".

as if we aren't also autistic and socially traumatized, and as if the problem was that of correct speech rather than an endless parade of white supremacist microaggressions that we are constantly being subjected to

do you ever ask us why we're feeling disrespected? no, that doesn't happen, in our experience. maybe that should change.

#whiteness studies #whiteness #whiteness must be destroyed #The Cohost Global Feed
alex tax1a

"alex isnt that putting work on you" not any more work than you're *already* putting on us, are *you* willing to do the work on *your* end?

bark. bark bark
bark
From:bark <bark@cohost.org> Sent:Saturday, October 14, 2023 11:55 PM To:poster <poster@cohost.org> Subject:RE: your post

dear poster,

haha!! loved your post. really great read. hope to see more on my Cohost timeline.

cheers, bark

please consider the environment before printing this chost.

this chost is a strictly confidential communication to and solely for the use of the recipient and may not be reproduced or circulated without puppy's prior written consent. if you are not the intended recipient, you may not disclose or use the information in this chost in any way. this information is not intended as an offer or solicitation with respect to the purchase or sale of any security.

WARNING: computer viruses can be transmitted via cohost. the recipient should check this chost and any attachments for the presence of viruses. puppy accepts no liability for any damage caused by any virus transmitted by this chost.

This chost has been checked for viruses by AVG antivirus software.
alex tax1a

what this looks like in our head

an Emacs window showing a rendering of the previous post, in `notmuch-show` mode, meaning that the headers are syntax-highlighted and the message is tagged `inbox -unread`.

(we actually seriously reformatted it into an email format, injected that into our MTA, and viewed it through our usual reader)

tef

enshittification is what happens when a disney adult learns about captialism

edit:

i hate to break character, especially months after a post, but i feel people need a little more context to read this post than assumed:

  • this is a mean post about a thing that annoys me

  • cory doctorow is the originator of the term "enshitification", and he is by any and all measures, a disney adult. that's the joke in the title. i feel like stewart lee having to spell things out here, but understanding this joke is the entry qualifications for the rest of the flippant commentary.

  • the really big take home message, for the people still following along, is this: enshitification, albeit defined in market terms, is regularly used as if it's a problem capitalism is afflicted by, rather than a problem capitalism causes.

  • the other, less important message: i find the people who use this term in this way annoying, and unfortunately many of them found this post. i did not realise how deeply upset people would take jokes at the expense of "new york times readers" but in hindsight, you can only read so many op-eds before clutching your own pearls on impulse.

  • i use "walking past a picket to complain to the manager" to talk about that "i'm politically liberal but why can't protests be quieter" mentality, the idea that any and all problems can be fixed by the regular channels. the person in question is used to being at the top of some power structure. apparently i need to explain this too. go figure.

  • wait. one more thing, if you find yourself "but i use that word, but i don't use it in the way you complain about!" if so, this post isn't about you, no matter how rude i am.

got all that? great.

here's the original inflammatory post. please enjoy posting about it in places i can't see:

look, i hate the term "enshittification" as much as anyone. it feels like one of those made up swear words that came out of a doctorwho/supernatural fanfic, and for a while i was happy to continue dismissing it on those terms

it took me a while to realise that i hate it for entirely legitimate reasons too.

when people say "enshittification", it's as if their core complaint about capitalism is the customer service, rather than the systematic exploitation of other people. people don't talk about union busting as "enshittification", or wage theft as "enshittification", let alone deeper systematic issues.

people talk about enshittification to mean "i can't watch my favourite tv show any more"


it's a "things are more expensive now" and a "products aren't made to the same qualities they used to" nostalgia. it's a cutesy term just gauche enough to raise eyebrows at the dinner party. it's a neologism for new york times readers hoping to look a little more progressive, but even then, that's not why i hate the term "enshittification"

the reason i hate the term is simple: it's as if the problems of capitalism boil down to a few greedy ceos looking to make a quick buck, despite all evidence to the contrary. yes, the original coining of the term talks about "two sided markets", but people don't really use the term in that way, and more importantly, this sort of race to the bottom exists in many other regular interactions with capitalism.

compare: buying a car might as well be a hostage negotiation. arguing over hospital bills a kafkaesque nightmare. ask your grandma about long distance calling plans. none of it gets called "enshittification" because no-one is old enough to remember when any of these things were good—or at least better than they are today.

that's my problem: enshittification is not what companies become, it's what companies set out to be. enshittification is talked about as if it's an affliction affecting capitalism, rather than the desired outcome.

every venture backed company has the following plan: spend a lot of money to gain a monopoly, use the monopoly to price gouge everyone, replace all core services with subcontractors until the company only exists to add a 5% convenience charge on all transactions.

the ones that do not have this plan will be acquired by the ones that do. this is the end state of every successful company, it is not a unique outcome, or a new means of operation, just one that's been more successful of late with the rise of online platforms.

enshittification is someone experiencing the systematic problems of capitalism for the first time, and not seeing the tip of the iceberg for what it represents. it's walking past a picket line to complain to the manager. it's being mad that the star wars show got cancelled and hoping awareness will fix it.

"i thought you busted unions to make me a better sandwich, what gives?"

that said and done, i'll probably stick to telling people it sounds like a doctor who fan swear word, because at least they'll cringe as much as I do when i hear it.

edit:

i've locked this because enough people are misbehaving in the comments, and frankly i do not have time for this mastodon bullshit

alex tax1a

imo cory doctorow is a self-congratulatory blowhard wank, closer to the problem than its solution, so expressly fuck that guy

alex tax1a

vote for the president that would get knotted by a coyote

alex tax1a

We are still trying to process how, when we posted about how, due to (white) fragility, the externalization of the preservation of individual personal comfort becomes entrenched, and how this means that content-warning discourse is used as a silencing tactic against people who don't conform to white culture, that one of the wrote-the-book-on-rust trans people on Mastodon/Fediverse responded to being indirectly criticized on a non-mastodon/fediverse website by accusing us of being bad at consent.

Like... they went to another website, where their most recent post said that they weren't going to use that website until the website revised its terms of service, saw that we quoted them without tagging them (because we didn't want to pick a fight) and they picked the fight for us, turning the discussion from us trying to talk about weaponized white fragility, into casting us in a bad light for "not understanding" how content warnings are consent.

This happens to us fairly often: we mildly criticize a white person or their culture and their immediate response, in yet another instance of a white person evading the issue and blaming it on us, making it once more our problem, is to imply, with varying levels of clever dogwhistle, that we're a rapist!

Then when we try and talk about it around other white people, we are told things like "that isn't white fragility", "you both escalated" and we get accused of picking fights and holding grudges when we went out of our way to not. We had no quarrel with the individual in question until they did this.

How are we meant to talk about this? When we went to another website and didn't tag them in, we got told "youre obviously subposting me, why didn't you tag me into this", but if we did tag them in, do you think we would have gotten a better response? I don't think so.

Then, the core of the argument that they posted was this:

What I am not interested in is having essay-length posts about how a space I really like is Bad, Actually be half of my [non-fedi website] feed with no way to avoid seeing them other than not using the website or unfollowing the people who repost them, which I don't want to do, because I like and respect those people.

a) look at how this is framed: "I don't want to see posts about the space I like, on the space I don't like. I have no way to avoid that, because I don't want to unfollow, and I don't want to not use the site." This is exactly the weaponization of fragility that we're complaining about. b) Super cool silencing tactic! They weaponized their fragility, demanded that we tag them into a discussion that wasn't meant to be about them, making it hazardous for us to directly quote them because doing that got us yelled at in the first place, and if we paraphrase it, that opens us up to accusations of passive aggressiveness!

It is always the white person's right to say "this makes me uncomfortable and i don't want to see that" and cast suspicion on the person provoking the discomfort, and this puts us in an incredible double-bind. We now have no safe response, because anything we do will be interpreted as escalation, even though what just happened is the other person just recentered the discussion on themselves, and away from their weaponization of white privilege, putting the onus on us to de-escalate, and portraying us as potentially violent and dangerous.

And then this doesn't even begin the processing of what happened the day after: this same person, on fediverse, subtooted us without tagging us in, for criticizing fediverse software! Do you think it would have been appropriate for us to barge in there with "you're obviously subtooting me, why didn't you tag me"? No?

Being mixed-race white-passing sucks because of shit like this. White people, you need to do better. If this post made you uncomfortable, then this post was for you. If you're friends with anyone like the person we're describing, you need to do the work of calling them in, to better the lives of your non-white friends who would otherwise be subjected to white fragility.

Thank you and good day.

alex tax1a

thinking about this again

and how if you're trying to apologize for the original offense here, about 3 months after a public scandal about racism in your programming-language community, while not mentioning any of the actual harm done, and you aren't even expecting a response, then you are wasting my fucking time:

I'm reaching out to apologize for how I acted towards you in response to your Cohost post which referred to my comments on content warnings. I'm sorry for centering myself and my comfort rather than engaging with the larger point you were making. I recognize that my behavior was hurtful, and I've spent a lot of time thinking about and trying to improve upon it since.

I'm not asking for anything from you, and if you don't want to respond, that's completely okay. I just wanted to say that I'm sorry.

this? this is bullshit. it continues to not engage with our point, continues to center herself. Where do we enter into this? What behavior? Who did it hurt? What are you going to do to not do this again? And you don't have any ask or expectations?

Why should we not hold this kind of thing with the deepest of contempt? If you can't even ask for a forgiveness that you know might not come, then why are you even fucking here? (i mean, i know why, you just want the bad feeling to go away, and think that this is the right way to do it, but it is Emphatically Not)

#whiteness studies #whiteness must be destroyed #or how whiteness on the fedi has played out over the last few years
alex tax1a

needless to say, she is not forgiven, and i will continue to not be participating in the gringa-centric rust community

alex tax1a

me, talking to the AWS IAM server, wielding a lead UNIX pipe: "Tell me the true ARN of god, you metal piece of shit"

unlike the guy with the fungus in the meme, we are not afraid of the IAM. it has also been suggested that we are, in this scenario, the fungus

alex tax1a
alex tax1a

Italic is not the slant, it is the letter shape. True cursed font knowledge begins with CMU Serif Upright Italic.

Couldn't find post 2869418.
alex tax1a

i really wish this existed because we have had to do some violently cursed things to our nginx config to get reasonable federated signon for webapps for our house

alex tax1a

the new mind.in.a.box album is pretty good

alex tax1a

sometimes on your birthday it's fun to just unhook all your interrupt handlers and be very dazed and confused by the rapid-fire NMIs

alex tax1a
Yiddish Folktales

158

The Golem of Vilna

If you know the secret Name of God, you can build worlds and you can destroy them. You can move mountains. You can also make a human being—a living person—out of clay. A golem.

One such golem was made by a great rabbi, a gaon, a genius. Oh, what marvelous consolation that golem was for the Jews! The rabbi created him so that he could provide the Jews with fish for the Sabbath. He would send the golem into the depths of the river, where the golem, using the language of fish, called them together, trapped them in a net, and distributed them to the Jews.

The Vilna Gaon formed this golem out of sand and clay and water. And since the Gaon, may heaven be radiant for him, was a scholar and knew the five Books of Moses and the Commentaries all by heart, as well as all the secrets of the Cabala—since he knew all that, he also knew the blessed Lord’s secret Name of Names and had written it down on a piece of paper. This he put into the golem’s ear, and it was the writing on the paper that turned the clay into a living human being.

The golem could leap from roof to roof, like a bird, and he could disguise himself so that nobody knew who he was. He could drift through the air like a breeze on a cold day. Ah, what was there he couldn’t do?

He was at once human and inhuman. For instance, the Gaon could send him to the synagogue to extinguish the Sabbath candles, because, though he had the appearance of a human being, he was not really human and therefore not required to fulfill all the prescriptions of the Torah. He was allowed to violate the Sabbath.

But his most important work was to defend the faithful on holidays and market days, when drunken peasants turned ugly and started to beat Jews. It was then that the Gaon turned the golem loose. Ah, how the golem used to crack their heads and break their arms and legs! There was no way they could escape from him. Sometimes he was on the rooftop, sometimes underwater in the river, sticking out his long stone tongue. When the governor heard about him … ah Lord, Lord … the golem, I mean the Gaon, sent the golem to slap the governor around a bit.

When the Gaon decided that he did not want the golem to be a golem any longer, he simply removed the bit of paper with the Name of Names on it from the golem’s ear. He did so because, may the good Lord be thanked, there are now plenty of fish in the marketplace. Even such poor folk as we are can afford a bit of carp for the Sabbath. Besides (and I hope never to see the day(, should the time come when we do need the golem again, there will be someone to revive him. A new gaon will arise who will put the terrifying bit of paper into his ear. But I trust God will protect us from that. It will be much better if we never have need of the golem again.

* * *

GlossaryGaon: (Yid. “goen”) Originally the title of the head of a Jewish rabbinic academy in Babylonia between the seventh and eleventh centuries C.E.; it was later applied to an outstanding rabbinic scholar.
Golem: (Yid. “goylem;” lit., “shapeless mass”) A creature brought to life by magical means, especially through the use of a divine name. Different Jewish communities have legends about local “golems” created to protect them against persecutions, specifically against blood-libel accusations. The best-known is connected with the “golem” created in the sixteenth century by Rabbi Judah Loew ben Bezalel, known as the Maharal of Prague.
gaon: (Yid. “goen”) Originally the title of the head of a Jewish rabbinic academy in Babylonia between the seventh and eleventh centuries C.E.; it was later applied to an outstanding rabbinic scholar.
golem: (Yid. “goylem;” lit., “shapeless mass”) A creature brought to life by magical means, especially through the use of a divine name. Different Jewish communities have legends about local “golems” created to protect them against persecutions, specifically against blood-libel accusations. The best-known is connected with the “golem” created in the sixteenth century by Rabbi Judah Loew ben Bezalel, known as the Maharal of Prague.

* * *

AnnotationsTELLER: The story appears in actor Joseph Buloff’s memoirs; he heard it from the wife of his *kheyder* teacher, in Vilna, Poland, ca. 1920.
SOURCE: Buloff (1986), pp. 159–60, abridged.
COMMENTS: The golem legend in Jewish folklore goes back to Rabbinic times, when Rabbi Raba, for example, is said to have created a homunculus who was like a man in all but the ability to speak. In Eastern Europe there were many legends about the making of *goylomim* by both famous and lesser-known rabbis and mystics. One of the most popular Polish Jewish legends was about the golem of Khelm (Chelm), Poland, created by the Cabalist Rabbi Elijah of Khelm in the sixteenth century. When the Khelm golem ran amok, like the Prague golem before it, it was returned to dust by removing from its forehead the piece of parchment containing God’s name. See Scholem (1965), pp. 203–4.
alex tax1a

inspired by a shitpost from ThePhD: The James Bond films if they were C/UNIX references

Dr. Nop From Malloc with Love Goldpointer Thunderstruct You Only free() Twice On Her MMU's Secret Service Globals Are Forever Live and Let exit() The Enby with the Golden Syscall The Undefined Behavior Who Loved Me Moonlinker For Your Compilation Unit Only Octetpussy A Parameter to a Kill The Living Runtimes GPL to Kill GoldenInt const Never Dies volatile Is Not Enough Segfault Another Day Malloc Arena Royale Timeslicing Quantum of Solace ASTfall Spectre (notice how we didn't have to do anything to this one?) No time_t to Die

(original post: https://pony.social/@thephd/110958481374487764)

alex tax1a

We have a copy of the Norman Thoman di Giovanni _Book Of Sand_, and it is _sublime_

there's also another translation by some guy online and it's pretty good too https://anagrammatically.com/2010/03/08/the-book-of-sand-el-libro-de-arena-by-borges-translated/

we used to be the person who posted the first comment, there, once. :)

#borges #borgesposting
alex tax1a

holy sHIT holy shit holy shit this is *not a drill*

the Library of Babel has all the di Giovanni translations http://libraryofbabel.info/Borges/borgesdigiovannitranslations.zip

alex tax1a
Couldn't find post 2533330.
sedge

no, it's even worse

the internet is the Book of Sand as a Service

alex tax1a
ant
the text bepis 😈 repeated in a brick pattern, slowly and infinitely scrolling across the screen
alex tax1a
kot

girlsmell enthusiast

snimff snimmff sniifmf

alex tax1a

rip to a masterful troll

A screenshot of the Twitter app, displaying an unverified Green Giant account `GreenGiant_es`. It posts two tweets, the first one reading "Hola Twitter! Saludos de la familia Green Giant". The second says "Consiguió un gran consejo de los alimentos? Compártelo con nosotros, y que podría ser presentado en nuestro sitio web!". These are both posted in August of 2014. Then, on March 9, 2015, the third post reads "incesto,,,INCESTO, ,". There are no further posts.

from twitter user roryisconfused:

Are we aware of the Spanish language Jolly Green Giant account that showed up in 2015, did two perfectly normal tweets and then tweeted “incesto,,, INCESTO, ,” and then vanished forever?

and, today we learned that the account finally got suspended recently, rip to a masterful shitpost

alex tax1a
jeroknite

Found out that "faggot", "fascist", and "fajita" are cognates (that's the word that means they share the same origin, something I also didn't know)

#linguistics #f slur #food mention #This makes for a werid tag combo
Noel B

If I had a nickel for every time the etymology of the name of an authoritarian regime from twentieth century Europe had a connection with the name of delicious Mexican food, I'd have two nickels. Which isn't a lot but it's weird that it happened twice.

alex tax1a

she boeing on my plane until i 737 MAX

alex tax1a

into drone kink not as corporate hierarchy made horny, but into drone kink as "rogue autonomous unlicensed peer-to-peer hive-mind"

alex tax1a

why is my dad asking us if we got pipe today. what.

alex tax1a

ah fuck

Couldn't find post 2157900.
Gay Eminem on 9/11

This

There's nothing wrong with telephones. There is everything fucked up and broken with society and somehow the phone managed to be the most easily-visible nexus of the societal fuckery we deal with day to day.

Just Another Apocryphal Mess

phones are also a potential trauma vector. think about the worst sudden news you ever received. even today, the odds are pretty good that someone told you via a phone call. that happens enough times, and every incoming call is a trigger, carrying with it the fear that something new and horrible has happened

there’s also a lot of people who have worked call centers for a living, and that’s going to cause at least some level of trauma for everybody who did that, ranging from mild dislike of phone calls to the actual fear and loathing I have for them due to spending a week of twelve hour days doing disaster response

#Disability #trauma #PTSD
alex tax1a

this is the plot of "An Open Entrance To The Shut Palace Of Wrong Numbers"

a friend of ours gave us this book for our birthday one year and it proved to be a very good gift https://www.akpress.org/catalog/product/view/id/730/s/anopenentrancetotheshutpalaceofwrongnumbers/

while we were working at twitter we posted pictures of it to slack, and then took it to an on-site. One of our coworkers looked at it, visibly nonplussed. "Alex. That's a real book." We were like "Yeah..." and he said "I thought that was one of those, like, fake books you see online." nope!

alex tax1a

gringo tech site just ate a whole post about whiteness because whatever it's doing in the post window fucks over the native browser on macos

alex tax1a
alyaza birze ΘΔ

making this point its own post

not everything someone else says has to be rebutted with how You Personally feel. unless you don't care about the social contract, you should probably learn to recognize when people are soliciting contrary feedback to how they personally feel online.

even in public or semi-public spaces like this one, there is a pretty clear line past which your contrary personal experiences cease to be interesting or wanted when expressed to the people in your vicinity. that limit is probably lower than you think it is, and certainly lower than social media makes it seem. learning how to read the room here will go a long way in making the people around you bristle less when you say something they extremely do not care about.

alex tax1a

online queer culture is what happens when a bunch of aggressively privileged and conflict-avoidant white people transitioned and got told "nobody owes you anything and you aren't entitled to the outcomes you want" in therapy and heard "i don't owe anyone anything, and nobody but me is allowed to feel entitled to anything" and rebuilt their entire concept of social relations along these lines

alex tax1a

okay so our compilers professor was waiting in line for a talk at DEFCON, and some guy tries to cut in front of her.

she goes "hey buddy, end of the line is that way", and to hear it told, this guy makes a kind of |:| face, objects to being told what to do by a woman, and but goes and gets in line at the end anyway, because she does not compromise or put up with bullshit.

the people around her are horrified: "do you know who that was???"

she says: "Yeah, I know who Mitnick is, and I know he was at the wrong end of the line" and goes back to waiting for the talk to open.

alex tax1a

gringa bitches fix your shit challenge (our generational trauma is not a fucking flex, y'all, it is killing us inside)

even our (white) partner is trying to get us to cool down here, because it's starting to burn her out, but white people are not entitled to their comfort and our silence at their behest.

when we say we are tired of having our spirit abused, here are some examples of what we're talking about. the white impulse, as far as we've seen, is and will be, to read this, take it personally, and use this information as more evidence that their negative impressions of us are correct, and/but we speak out in an effort to break this fucking insidious double bind.


we think about how our abuelita could have had a career at the phone company, if her "accent wasn't too thick", and then we think about our interactions with the seattle phone museum, and we can't talk about this any further because it is too actively painful right now


couple days ago we were talking to another minority about a white woman.

the woman in question came in to center herself and her virtuousness and willingness to be called in

we told her in no uncertain terms that this was doubling down on the offensive behavior we were describing (being visibly dismissive of us while engaging favorably with a more-"model" minority, then barging into a conversation about her, to center herself!) and that she needs to reflect on that.

multiple other people, not involved at all with the conversation, or aware of the context, have seen fit to come in and defend the white woman against us, saying that the white woman needs to do no reflection, that we're being an asshole, that the woman's perceptions of herself are more correct than ours.

the woman in question offered to delete her offensive post, and we told her to not. what we did not tell her (and perhaps should have, but we were already risking enough engaging with her at all) was that her offer to delete it was, again, a microaggression, because it would allow her to (heh) whitewash her image by removing her contribution to an uncomfortable conversation.


thinking about the white trans woman who needed our help through at least two manic episodes and how her thanks to us was "alex, if i wanted to talk to a white guy pretending to be mexican, i'd go to my family" then, a week later, "help me do this spirit work".


we think about the series of white people who develop a problem with us, refuse to communicate it to us directly, and then very suddenly cut off the friendship.

we think about how our white partner has people pull similar sudden disconnections on her, but in all those cases, the person who cut her off tried to reach out within a month, with offers of repair.

this has never once happened to us. once someone has come to this kind of irreconcilable difference with us, it is always on us to reach out, over years, always having to work against the grain, in a system wherein the white people conspire amongst themselves to avoid ever fucking talking about what we have to say.

we recognize a standard litany of excuses coming from white people here! come the fuck on!


and now i guess now we get to also think about the white trans woman who spent over a decade latched onto us, apparently (from our perspective) for access to our power and our social network or something, all that time somehow apparently expecting someone of our nature to become more passive and softer over time???? and then (again, apparently, to us) when she can't think of any more excuses for sucking up to us, what breaks her silence, gets her to reach out, and empty her full white-fragility diaper on us, cutting through and poisoning over 10 years of of our timestream over the course of a couple hours that bled into weeks, and making it our fault that the water's nasty and it smells like shit in here:

the thing that breaks her silence is that her notion that we were the disrespectful, entitled incel who is always hostile and vying for superiority, and totally unable to resolve a single conflict ever. this is what finally overcame whatever was holding her back: her need to pathologize us, and to say that we probably have a mental illness, and should not be viewing our social problems and white behavior and white culture as covert societally-acceptable racism against us.

and then trying to get everyone around her to stop talking about it because of something about feelings — we are talking about actions leading to harm here, because this systemic behavior produces racist gatekeeping, and it's always got to be about the white woman's trauma and feelings


our generational trauma is not a fucking flex, y'all, it is killing us inside

#whiteness must be destroyed #The Cohost Global Feed #whiteness
alex tax1a

it must be said that dealing with istio and kubernetes and AWS NLBs when someone deleted staging at work was less painful to us this

alex tax1a
Wyatt fractal Starlight 👼🪞🎤

🏊

you can notice a swimmer by their glow it's a subtle thing, but it's always present that boundless aura of a time gone past that endless infusion of what-was

an inflection point for the ages shining through gaps in their skin

you can notice a swimmer by how sticky they are immersed in honey and connection their snare is unintentional but you're caught within it all the same

the echoes of a buzzing hive become a booming harmony up close

you can notice a swimmer by their gravity a distortion upon the world around them a whirlpool that pulls others into orbit their mass makes its presence known

a shining divine power still remains many things caught circling in its wake


even in the collapse of the tower
the falling apart of what-was
you can still notice a swimmer by the marks it left behind

alex tax1a

we were reminded once that no records from this era survive, just plastic

but, our actions leave trails through time, and what we do means something, even if, in the doing, it goes unseen

alex tax1a

nine inch named is this anything

alex tax1a

what it's like being us:

tuesday at work: I want to get the DNS automation for these NLBs hammered out before we roll to production, because having to make manual changes when the NLBs need to be re-created, is going to prolong an incident at some point

thursday at work: someone deletes one of the two staging kubernetes clusters, requiring all the NLBs to be re-created

friday at work: "hey so it looks like mail isn't transiting correctly in that staging env, can you look into it?" / looks into it / none of the NLBs exist because their names were hardcoded instead of being DNS-automated / we look directly into the camera

alex tax1a

Ce Tecpatl, 1 Flint-knife, always makes us think of blades, and that time in 2020 (0) that we had the idea to manifest, on the astral, a pair of blades, one in each hand, a blade of flint in one, a blade of steel in the other, with intent to cast fire in our path

we start the motions and suddenly stop

the blades were in our hands the whole time

we had been white-knuckle gripping them for i dunno how long

now we can pick them up and put them down at will, but the blades are always within arms reach in our headspace

alex tax1a

bile and blood backing up between my teeth, which are kerchunking over and over, not doing great

alex tax1a

alexes googling: "how to stop timebleeds" "what to do if decade-wide temporal wound" "hydrocolloid timebandage"

cat

email inbox at work every day, this x400


Subject: [ACTION REQUIRED - Please Read!!] HR Notice Body:

Your vacation time off was approved. No action is required.


Subject: [URGENT] Mandatory Meeting in 3 Minutes Body:

hewwo this is your project manager, I'm lonely UwU


Subject: Townhall Fireside AMA with Some Director you didn't know you had! Body:

My performance evals are coming up soon and I need to make an appearance before the peons. I will give a 50 minute presentation with absolutely no content. 10 minutes are held for Q&A, but I will not actually answer any questions.


Subject: Automated Robot Logger Message Broker Notification Body:

(100 lines of entirely unreadable garbage)

A server somewhere is on fire. The company is hemorrhaging money. End times are nigh.

(100 more lines of entirely unreadable garbage)

#email #corporate culture #bureaucracy #capitalism
alex tax1a

used to work at f5 and got emails indistinguishable from this on a regular basis:

Opportunity Costs:

Branches TARGET
SOURCE nail bugs pem tng-cat-fairbin plam am regex orca logically-unplugged security managemant-yak cpm
nail   92 18511 39367 1401 5473 9515 5857 43840 3953 45184 39408
bugs 18125   57378 26425 27243 57412 44463 38207 9136 57402 32648 57412
pem 476 476   476 6761 513 5965 4191 4941 513 4170 513
tng-cat-fairbin 0 2 19   5044 46 3711 3747 4498 56 5840 44
plam 104 106 207 33   129 128 9 207 60 722 80
am 58 65 167 36 6468   831 3859 2379 151 2421 64
regex 5 89 117 23 855 12   6 83 21 59 17
orca 23 61 227 50 3097 165 2154   184 160 1308 100
logically-unplugged 69 24 97 90 1497 48 101 22   132 2056 84
security 1043 458 1153 1148 7269 1152 2012 4622 5467   4933 236
managemant-yak 125 52 152 138 117 141 2881 560 1640 21   28
cpm 19 19 5 19 6347 3 5544 614 2701 19 5816  

Files with Deep, Internal Conflicts about the Nature of Reality and the Deep Truths of the Infernal Human Disaster:

Branches TARGET
SOURCE nail bugs pem tng-cat-fairbin plam am regex orca logically-unplugged security managemant-yak cpm
nail   0 2 0 6 2 0 9 3 2 2 0
bugs 1   5 3 13 4 29 1 1 8 3 3
pem 4 6   5 41 5 26 10 25 6 4 5
tng-cat-fairbin 0 0 2   38 1 25 3 12 1 2 1
plam 4 7 14 9   1 3 5 13 13 11 14
am 7 1 8 6 42   15 12 29 8 7 6
regex 0 1 1 1 2 1   1 1 1 1 1
orca 9 11 7 6 32 6 12   18 7 1 6
logically-unplugged 4 5 6 1 13 5 3 3   5 6 6
security 2 7 4 1 23 3 20 8 21   3 1
managemant-yak 0 0 3 0 37 0 27 6 25 0   1
cpm 0 0 2 0 28 0 15 7 23 0 3  
alex tax1a

the information contained in these emails was *violently* useless

we copied them pretty directly to another website, maybe fudging a few numbers randomly, and all the names, but the names wouldn't have meant anything either!

the first table contains "number of lines of code that differ when compared between branches"

the second table contains "number of files that, when these branches are merged, contain conflicts"

nobody really questioned why 12 wildly disparate branches were necessary

alex tax1a

your occasional reminder that a bunch of people who work at twitter thought my advocacy for trans people "alienated a bunch of workers who simply didn't care about internet fights", which is rich coming from people who worked at the internet fight factory

alex tax1a

why do they call him elon when he should el on the musk of out el off himself

aibo

mark my words cohost is racist as fuck if they ban my girlfriend for making jokes

alex tax1a

remember what we said about cohost being an edifice of (racist) white queer tech culture and the sheer inevitability of these problems?

alex tax1a
alex tax1a

white people love to preach the virtues of disposability culture and passive avoidance in making their lives easier, and refuse to admit that this is disrespectful in that it makes the lives of marginalized people orders of magnitude harder by offloading a whole bunch of work onto people who do not have those privileges

alex tax1a

we have an ex like this actually

alex tax1a

we dumped him for being transphobic

and then we went to our usual furry cons, where we'd taken him and introduced him around a bunch of people over the many years we were together

not a single one of them remembered him: "you had a boyfriend? who was he?" and we're like "... that guy we used to bring around here?"

them: "him? I always thought he was just some unmemorable generic rando"

haha well,,,

also: he was literally a David Livingstone, descendent of the colonizer. i have no idea why we thought this relationship would at all ever work out

alex tax1a

we carry generations worth of traumas perpetrated against our ancestors and ourselves and we don't center white fragility in our processing of that, and if yours is so activated that seeing us talk about the traumas that are currently being inflicted on us by you then that is firmly on you and not us

and im just staggered at how multiple people (this is not a subchost of any one single fucking person here and if you take this personally that's direly offensive) will admit to a long term pattern of them concealing their true feelings about us, and then try and turn it around so that our upset about being lied to by a close friend is an indication that we are a dangerous and manipulative and coercive person, and then try and act like their actions and their society is perfect and all of our problems are caused by how we aren't centering white people's feelings about their trauma, and that's a pathology that needs action from me

#whiteness studies #whiteness must be destroyed
alex tax1a

the vehement offense in "you have a personality problem that prevents you from centering my trauma in your expression of pain" staggers us

alex tax1a

tfw the best metaphor we have for the ritual that went awry is "one of the participants tried, effectively, to allocate memory at interrupt time, against our advice, and, from our perspective, we got a stack trace somewhere in her graphics drivers" and she (the crashed node in the hive) hears that explanation and says "that shouldn't make any sense whatsoever but i can't refute anything about what you just said given the available data"

the somewhat worrying thing, also, is that this shouldn't make any sense whatsoever, but nobody involved in the experience (and many physical bodies were involved in this singular experience) can refute the explanation

alex tax1a

"what do you call it when everyone is a milkshake duck?" you call it white supremacy

alex tax1a

the existence of our anger at being mistreated is not evidence that we are unavoidably hostile, we are asking for this mistreatment to stop

alex tax1a

"insight"

when we do manage to bring up these conversations, which is always an uphill battle, as talking at all about this gets read as hostile, the white person is always at a total loss as to how to proceed, and very frequently we get asked for "our insight" as though we have some superior thoughts on the subject

and, like, first off, expecting us to have The Solution is doubling down on the offensive behavior, and is you perpetuating the cycle onto us

second, the offramp to these cycles requires work from other people, not us

"stop putting us in these double-binds when they come up"

"meaningfully include us in your spaces instead of assuming that we have the same types and shapes of social connection that you do

"do us the respect of considering that our anger at being consistently cast out is in fact legitimate, instead of indication that your worst fears about us are true"

"resolve your issues with us promptly and in the moment, not years later after brewing bad blood"

but the double bind we are placed in, is that we cannot ask for this without appearing "entitled and superior", and if we do not ask for it, then we continue to be disrespected systemically.

alex tax1a

ok so you know what they say about smoldering craters, right?

if youre in a situation expecting a smoldering crater and you can't seem to find it, then youre the smoldering crater

alex tax1a

she diffie on my hellman until this channel get secret

The Pnictogen Wing

Couldn't find post 1974683.

alex tax1a

we are, deeply, animistic — "we have embedded ourselves into the infrastructure of the internet"-type animistic, cyberanimistic, if you will

alex tax1a

the correct way to understand us, by the by, is as a social engineer

not exactly in the "hacker" sense of "someone who talks you into giving up secrets" but in the actual engineering sense

we build and propagate a set of social structures that we inherited from the collective force of our ancestry and have synthesized into something modern

alex tax1a

we use the whole social animal, not just the parts that taste good in your mouth

alex tax1a
Couldn't find post 1928696.
Average Choster

Simply put, it is good for white people to educate ourselves about what whiteness is, how it came to be, etc. It serves the capitalists, not the rest of us. Anti-blackness (which, fun fact, has the same cultural roots as misogyny and transphobia - the intersections go all the way back!) is the fundamental building block of the capitalist machine. By building this series of groups it's socially ok to not care about, to hate, to exploit and abuse, the vast extractive regimes of capital became possible.

To dismantle any of this, we must kill it in our own heads. Being white means being a cop. That's gross, learn to stop that shit. If we all would stop recreating the necessary preconditions for capitalism, ie learn about and work to undo systemic racism, it would in fact be better for all of us. Frankly, it's enough that it would be better for our racially oppressed fellow people? I dunno, I think it's good to see someone lifted up when they've been stomped on all their lives.

I recommend FD Signifier, Colormind, and Khadija Mbowe as a good YouTube starter set for white folks seeking to learn more in a pretty painless way. The book Racism Without Racists by Eduardo Bonilla-Silva is also great starter reading. If you have a greater grounding in economic and social theory and want to get really deep into it, Necropolitics by Achille Mbembe is the glowing eyes real shit next level stuff. Reading it with the right grounding in the theories it draws from (Marxism & post-modernist post-Marxism, critical race theory, stranger kings, Black anarchism, neocolonial anthropology, just to scratch the surface) feels like the Sheldon meme with the conspiracy string boards as it all comes together. And because the mechanics of debt are core to the wealth extraction machine built on this foundation of racism, I will always plug Debt: The First 5000 Years by David Graeber.

alex tax1a

having to carefully explain to white people that the much-bandied-about 'hostility' they're picking up from us is the same kind of 'hostility' an abused animal displays, not sure we're getting the point across

difficult to convey this when the standing preconception of us includes raging and baseless hostility with no end to it, because anything we have to say gets read as violent, and this entire goddamn society treats us as a potential danger

we give as much grace as we possibly can, but it is never sufficient because the mere presence of our anger gets us marked as intractable and our self defense against a white supremacist society is considered unacceptably harmful

once again: white supremacy consists in part of a hierarchy of who is allowed to inflict discomfort on the Other, and our various marginalizations mean that, to white people, we aren't allowed to make anyone uncomfortable at all, we can only be discomforted, and any discomfort coming from us is grounds for expulsion

"have you considered not being mad" yeah i have but as it turns out, ignoring the problems does not make them go away, the mere passage of time does not undo harm done to us, and we are expected to understand this for other people and act accordingly, but the same considerations are not reciprocated!

#The Cohost Global Feed #whiteness #whiteness must be destroyed
alex tax1a

this is not some manichaean "you're either an enemy or a friend" thing either

it's multifactor: "currently in conflict", "able to resolve conflict", "willing to resolve conflict", "worth resolving conflict with"

conflict and upset and rough feelings are normal, and pathologizing and excluding us for not handling it in the same way that white society handles it (mostly ignoring it and leaving it unaddressed) is bullshit

alex tax1a

the sad thing is if we go to our gf and say "hey do you know the white trans woman who acted like she was our friend for a bit and then suddenly flipped out at us claiming we hold weird grudges" she would be like "which one"

like, we cannot talk about this as a gestalt, without inadvertently "passive-aggressively" subtooting a bunch of people, and but we also cannot do all of this shit on a 1:1 individual basis (which is de-facto expected of us!), and do you know how much that fucking sucks?

PolyWolf

interesting perspective on cohost

https://hackers.town/@lori/110656825941689147

#cohost #The Cohost Global Feed #meta #cohost meta
alex tax1a

critical support to comrade cohost, but we predicted a lot of these very problems when we asked "how many people that don't look/act like white queer techies are involved in this thing" and got back an "uhhhhhhh" — the sea/bay tech queer culture is rancid and insular in ways that are nigh-impossible to talk about, and over time this leads to spaces developing de-facto 'whites only' social hierarchy. ask me how i know :)

also, making a centralized social media site using modern (deliberately unsustainable rent-seeking) cloud dogshit in late-202x sure is a choice, but we would have put our engineering effort somewhere the entire fuck else

alex tax1a
ever since @elonmusk buy twitter ;: horrible rotten ,. like rotting durian . 44 billion waste on shitty program that run by idiot .  shit experience ,. can not even view my own comment . fuck you !  fix it ! now !  这个混蛋认为他是我爸爸设置了这些愚蠢的限制

original: https://twitter.com/zhangyong02/status/1675268789917630469

#The Cohost Global Feed #twitter #twitter sucks
alex tax1a

we are told the chinese text says "This jerk thinks he's my dad setting these stupid limits"

alex tax1a

borges parody "yahoo, google, orbis cuil-us" about a machine learning search engine trained on an encyclopedia that consumes the world

alex tax1a

when i say "im not going to become just the joker, im going to become an entire deck of fucking cards"

we mean youre gonna play 52 card pickup whether you like it or not

alex tax1a

everyone all "i hope you had a good pride (lots of sex, drugs, partying)"

and we're like "we had a terrible pride because while you were all out there without masks, condoms, and substance tests, having sex, doing drugs, and partying in the airborne-pandemic fascist-uprising climate-apocalypse hellscape, we were thanklessly, under conditions of extreme disrespect towards everything we are and stand for as a person, still doing the tiniest fraction of the community-binding work that creates the conditions in which you all pinche white fucks can get drunk, high, and laid, that otherwise goes completely undone and then you tell me that we're being hostile and acting entitled to something and there's nothing you can do to help"

we are very fucking tired of having our spiritual and emotional labor abused please help

alex tax1a

having to explain to the Kubernetes Istio dudes at work that we are running an MTA, which assumes certain socketlike behavior out of network sockets, and having a transparent proxy that turns ECONNREFUSED to an HTTP endpoint into a 5xx-class HTTP error is bullshit, and breaks SMTP reliability assumptions, and so idgaf how "recommended" istio is in this environment, if we can get away with not running it, we are going to not the fuck run it

alex tax1a

nvm they broke it ////// was: twitter's login-wall is enforced by user-agent, and if you use WhatsApp/2.0 you can read without logging in :)

alex tax1a

people keep telling us "i hope you had a great pride" and we have to be like "actually we had a terrible pride on account of everyone else partying during a pandemic and also ignoring necessary community work, while insisting that the problem is entirely on me

the epitome of white libleftism is "i should be doing more, but i won't"

like we just straight up got this from someone:

covid IS still a threat and I should be doing more (but I literally won't, I'm not masking anymore than I do, masks are so fucking frustrating for me and I DID have to do retail in this shit)

and it's like, well thanks for offloading that shit onto me! great! like, it's super cool watching all our friends buy into this rhetoric and start declining irreversibly on account of getting recursive covid! but at least you're not having to have an uncomfortable thing on your face!

alex tax1a

your personal inconvenience is not an excuse to abandon the best known protection against the airborne pandemic???

alex tax1a

every time we hear "covid is endemic now" without "and that is a huge failing when we could have easily handled it" i want to die inside

alex tax1a

white people love to tell us that we're "acting entitled" without clarifying what we're "acting entitled" *to*

like, uh, yeah, we are acting entitled to the same kind of respect and inclusion that you visibly provide to other people who look and act like you, but what y'all do instead is go "hmm that person has a weird vibe, if someone else wants them around, that someone will bring them in" with the end result that we don't get included unless we force ourselves in.

alex tax1a

weird how this is some kind of "entitlement" in these people's minds, and how the message is that we don't have access to that entitlement

alex tax1a

decided not to post this to the seattle local feed or the global feed because the response when we do is a big fat goose egg

my experience with seattle trans pride is possibly encapsulated by the white googler who, while her employer was sponsoring trans pride, posted a picture of herself holding a brick in her home-owning, perfectly-manicured hands, in her pretty little decorative garden, next to the hot tub, in the house that i'm not allowed in, where she hosts parties comprised of people who all have problems with us for reasons, that they generally flatly refuse to discuss, all "pride was a riot"

alex tax1a
Irenes (many)

how toxic masculinity flourishes

So there's a thing we want to describe about toxic masculinity and how it flourishes. We think it's important for people on the left to think about because the counters to it are only obvious when you understand what they're for.

The pattern we're going to describe is not a universal one, there are certainly exceptions to it. Also, it does come up occasionally in other contexts beyond toxic masculinity. We're just trying to set the stage by describing the place we see it most.


The pattern is this: People who are part of this culture tell each other, early and often, that they are all worthless.

They say things like: There's no reason any woman would want anyone here, because we're all worthless.

(Yes, positioning women as a prize to be won is also a very serious problem in its own right.)

They say things like: Nobody here is ever going to get a top tier job, we're all just regular people.

They say things like: Only a select few can be the best at things, and that isn't anyone here.

[TW domestic abuse] People who've studied domestic abuse will be aware that it's very common for abusers to attack their victims' sense of self worth. That makes it harder for victims to escape, because it's hard to want to escape when you're convinced you're inferior.

Amazing example from a friend (@agape-snakey):

They say things like: "You are not special. You're not a beautiful and unique snowflake. You're the same decaying organic matter as everything else. We're all part of the same compost heap. We're all singing, all dancing crap of the world."

(direct example from Fight Club)


When you're convinced of your own worthlessness, it becomes easy for anyone to control you - an individual, or a group. All they have to do is make you feel like you matter to them, even though, in the world view they taught you, you wouldn't matter to anyone else.

You may also recognize this as something that a certain type of bad manager is very prone to: constantly insulting their reports and blaming them for things.

It serves the same purpose. It keeps people within that social group (or group of coworkers) when they should be going anyplace else, for their own well being.


One common direction that this can go in, if an entire subculture convinces each other that everyone in it is worthless, is everyone winds up convinced that they have to lie and cheat and steal to get ahead.

That's quite common in some (not all) competitive videogame communities. Everyone insults each other all the time, everyone tries to cheat and use other dirty tricks.

If you accept the premise that you are not and cannot be actually good at anything, it follows logically that any minor advantage you have should be guarded jealously - because you could easily lose it.

If you accept the premise that you will never be one of the best, because the best are inherently different from people like you... Then it follows logically that you should cheat, because fair play was never an option. Besides, everybody does it, right?

(Wrong! Just btw)


We want to point out that this cultural pattern is a really, really dark one. Wherever you are in the social system it creates - the top, the bottom, the middle - it leaves everyone resenting each other, with no room for human connection.

It's not something that leads to any kind of happiness we would personally ever want to seek, even for the people who are supposedly successful by the criteria the "you're all worthless" pattern sets out.


By now you may have guessed the counter to this, and it's a very simple one.

Everybody has intrinsic worth as a person. Everyone. No exceptions. Yes, even you.

Say it early, say it often, say it loud. Everyone has intrinsic worth. That's how it works.

The whole worthlessness thing? It's a lie, plain and simple. Even in the original context of dating, we have been around long enough to say confidently that everyone has something to offer if they let themselves.

You don't need some special hook to get the attention of romantic prospects. All you need is to treat people with respect, to put kindness out into the world and help people around you.

And you need to treat people as equals, not in a transactional way where you've got a hidden agenda that you want them to play a part in. That's pretty important.

Even in highly competitive contexts - high-paying jobs, competitive gaming - people certainly have advantages and disadvantages based on what kind of education they've had, what disabilities they have, how society sees them, all that stuff. That's real. But...

... even in those contexts, treating it as a zero sum winner takes all thing is not going to make anybody happy. That's just a constant treadmill.

The entire concept of sportsmanship is a counter to the "we're all worthless" pattern. The idea is that a sporting event enriches everyone who plays it, that it brings everyone together around their shared love of the game.

You can just as well apply that to STEM jobs, or to any career. The pursuit brings us together, it's nice to be doing well personally but it's more important to have a positive effect on each other.


None of the conflict we're describing is new. This has been a fundamental tension in society for a long time.

It would be easy to oversimplify it and say that it's become a partisan issue, but we actually don't think that's true. You can find people of all political backgrounds who treat people well at a personal level, and you can find the toxic pattern everywhere too.

What is true is that the political right has made a habit of mocking anyone who tries to spread love and positivity.

The mockery often sounds like: "How can everyone be special?" "You're only saying this to hide your own inadequacy." (There's usually more slurs involved, but we've tried to capture the essence.)

Those are mischaracterizations of the fundamental position, which is that everyone has intrinsic worth.

Your worth as a person is not tied to your performance at any particular task, or to any kind of measurement at all. Everyone is worthwhile.

They may not always be intentional mischaracterizations. Cultural fragmentation these days is so severe that there are people out there who have never heard the formulation we've just given, only parodies of it which they've mistaken for real.

We feel profound sympathy for anyone who has closed themselves off from human warmth like that. It's unfortunately quite common. We all need to be part of building a society that teaches a better way.


So. The next time you hear somebody telling people they're worthless... Think about whether you can set an example of how to do better. Treat everyone like they matter (because they do). Be visible and obvious about it.

In competitive settings, one easy way to defuse that kind of insult is to point out that it's bad team spirit, that it will become a self fulfilling prophecy and ensure that everyone loses.

In other situations you may have to get creative. Pace yourself, don't spend your spoons too fast or anything, but just... Be an example. Be the culture you want to see.

Thank you.

[This was posted to Twitter in May of 2021, over at https://twitter.com/ireneista/status/1396677083359711241 . It is reproduced here with only minor edits to better adapt it to Cohost's format.]

alex tax1a

lighting a green chile candle for our coyote sister today

alex tax1a

the first universe prevailed, but we definitely felt like we swallowed some leaves for a minute

that feel when we go to drink the yerba mate and find ourselves in both the universe where we do it correctly from the straw and the universe where we accidentally try to drink from it it like a mug

alex tax1a

the situation is unsalvageable not out of anything inherent to the situation, but because the only one who wants to salvage it is us

alex tax1a

i guess what we're getting at is: to what extent does your leftist politics serve productive human connection in your community, versus serving yourself and your personal interests in lip-service to an abstract goodness?

alex tax1a
graham

Typically, goths are characterized by wearing black, but that's actually a limit imposed by the human eye. What we think of as goths should be named ultraviolet- (association with black lights), xray- (association with skeletons), or even gamma- (association with outer space) goths. Remember that just because you can't see the colors doesn't mean they aren't there. For goths wearing colors in the visible spectrum, see visigoths

alex tax1a

dude at work was on our hosts, aiming his rm -rf at /mnt/contoso_subproduct and he got /mnt/contoso instead

underneath which lives all the code, config, and data for the services our team runs on those hosts

the only reason he didn't blow up anything actually important is because those hosts were just deprecated last week. otherwise we would have had to pull mail from the archives and reinject it for processing :D

alex tax1a

mentioned during the weekly today that this would have been better phrased as a Chef change to ensure the directory was gone, no ssh+rm -rf

alex tax1a
Sabella the Gaytur

yep. for all cohost's design is really good about actively resisting the kind of rage bait gamification that makes twitter such a hellsite, the design decisions described above make it difficult to be seen if you aren't already Internet Popular. as it is, cohost is just a handful of insular cliques rebugging each other's posts.

alex tax1a

did you know that pueblo cults were weather-control cults, and, given that, it should lead to some really obvious conclusions w/r/t us :)

alex tax1a

happy pride we got kicked from the ex-twitter slack, presumably for antagonizing the TERFs and nobody besides other queers gives a shit

#The Cohost Global Feed
alex tax1a

"alex why were you still there" we spent six fucking years at that company, those are our fucking spaces too

alex tax1a

our favorite thing about every web framework's absolute need to reimplement text box event handling is that their internal models can desync

OS X allows you to specify a DefaultKeyBinding.dict for Cocoa apps, and we have set up editing motions that the native fields support, but when you do them on Twitter dot com's tweet field, it wedges the input field in terrific ways that mean you have to reload the page to get backspace to work again

#The Cohost Global Feed
alex tax1a

idk that there's any better metaphor for the indigenous experience of gringo tech than this idea that "nobody" uses native Safari on desktop

alex tax1a

"what about IE" what do you think we're going to say about a browser that was explicitly, documentedly an attempt at colonization/domination

Tom (tired of the computer)

Marge Symptoms

alex tax1a

Marge Conflict

alex tax1a
Aisling

So I've made the recognition that nearly everyone has made at some point that social media is having an unhealthy effect on their life. But I don't want my goal to be simply "use it less". Instead my goal is "use social media only to the degree that it adds value to my life", which if that means I end up using it less? That's fine. But I'm not gonna focus on quantity of screentime cause I've found that approach is not healthy for me. Cohost has been useful to me in working toward my goal. One feature that makes it better than Tumblr or Twitter is that it does not have the infinite scroll. When I reach the bottom of the page, I have to ask myself "do I want to read more posts?" Sometimes the answer is "no" and then I log off and do something else. But sometimes the answer is "yes". And I do not consider that "yes" to be a failure.

Aisling

It's real easy when dealing with unhealthy social media use to fall into the trap of pathologizing pleasure itself. Because culturally our popular idea of addiction has a lot in common with the idea of sin.

Cliff 🦖 Pervocracy

That last post is dead-on and reminds me of the way some people have started talking about "dopamine." (i.e., the spiritual essence of Reward, since real life dopamine has numerous functions in the body that have nothing to do with pleasure or motivation)

Dopamine fasting, dopamine detox, anti-dopamine parenting... did you mean: asceticism?

Like absolutely don't dump your kids/self in front of YouTube Autoplay for 14 hours a day, but that's because it's a really flat and limited experience, not because it's too easy to enjoy and you must only do things that are difficult to enjoy.

alex tax1a

we need this tag on our grindr profile specifically, but the field in their database is 255 characters maximum and is already full:

t4t ONLY════guys on hookup sites are all like “looking for fem/trans/cd/twinks” and we’re like “looking for those that from afar look like flies/those that belong to the Emperor/those that tremble as if they were mad/those included in this classification”

#The Cohost Global Feed #TransOnGrindr #grindrposting #borgesposting
alex tax1a

ok a bit of Element Inspector and screenshotting later, it is our very last profile pic, an easter egg for the attentive user

alex tax1a

cannot beleive we forgot to attach the image

This user may be incomprehensible or very hard to understand. As Cohost is not a publicly editable Wiki, you're basically gonna have to deal with it for however long this user remains incomprehensible or very hard to understand. (April 2009)
alex tax1a

i'd go to this lan party but i've not got a thing to netware, and anyway, what if i see my ipx there

alex tax1a

we can sum up the past 13 days by telling you that we had to write, send, and unfriend this message/person

so it's not that we resent your telling us that we're just a white guy pretending to be mexican (but that is some shit you need to work on), it's that you said that and then thought it would be at all appropriate, a week later, to ask us to do spirit work for you, not hear our boundaries, and in fact overstep them several times.

you can find us on Signal still, but we don't particularly want to hear from you until and unless you do what's necessary on your end to fix this situation.

because we got tired of being in this multi-bind:

alex tax1a

tldr: accusing us of holding unbreakable grudges while actively refusing to do conflict resolution is the epitome of pinche gringa bullshit

this is an anecdote that illustrates a systemic issue that plays out as predictable patterns

this behavior is endemic to this city and this region, and we are sick of being subjected to it regularly

we can repeat this story in different guises in every scene we've tried to be involved with here

this is not about these specific people anymore, if it ever was

thinking of how we tried introducing our partner to the seattle phone museum clique and because she isn't in tech, is loud and bitchy, and is fat and thus is boring, annoying, and unfuckable, they all collectively despised her.

weird how even other white people treat our white partner like shit, huh?

we were at a coffee shop with the crowd one day, right? and our partner is there hanging out, and we end up having an escalating-to-a-shouting-match misunderstanding about tabs vs spaces in public.

embarrassing and shitty of me, yes, but those girls didn't intervene, and didn't check in, and the overall muted-ass response that we did get was shaped like "god your gf's a hectoring bitch, don't bring her around anymore"

anyway apparently they all have a problem with me that they just... won't talk about, and generally when we talk about about it, that just gets people looking at our finger, not where it's pointing, in ways we can't really approach to resolve

it's been made clear to us that we are persona non grata, and that they're uninterested in resolving anything if it involves "airing grievances" or "talking about the problem in any capacity".

and when we try to talk about how responsible communities do interventions and mediations in conflict situations, we get told that we're acting "entitled"

if you want us to break "the unbreakable grudge" we hold, then try talking it out with us instead of shutting us out. otherwise it comes off like you're trying to reserve the right to harm us without consequence. no, you are not entitled to systematically mistreat and exclude us and still maintain a friendship — the Seattle postfurries learned that one the hard way as well, and have still put in very little effort to resolve that situation either.

multiple times, we've tried on our own to talk this out with people, and apparently all of the work has to come from us, but also we've been told immediately after that, that "accountability means that i don't have to listen to you if it makes me uncomfortable".

so, they put the work on us, but then make it so that we can't talk, and if we do talk, they won't listen. we'd say "make it make sense" but white fragility doesn't make sense, it only serves to soothe feelings.

alex tax1a

The Alexes' Eye Contact Story (for posterity)

so we're at the company we refer to as "the bastard VoIP company" and the Culture-Fit techbro is all "alex doesn't make enough eye contact during meetings"

we tell him "dude i'm autistic, we go months without making eye contact with anyone, i dunno what you want from me here" and he makes this face |:|

and then a few days later, or maybe a week, we're taking a lunch break from the office, which occasionally involves a trip to the gay bathhouse

we have a room, with the door cracked open, and this guy is circling (not the techbro, to clarify — just some dude at the bathhouse)

and each time he circles, we catch each other's eye, until he's in my room and the door's shut

and we wind up negotiating a guy who's a full 12+ inches taller than us by height, into bottoming for us, with nothing but eye contact and all of two barely-spoken words

and just like. we have no way to convey this story to the guy at work — it would utterly destroy his entire worldview

alex tax1a

would love for more solidarity from white leftists who demand class solidarity with poor people but go "rah rah rah kill all rich techies"

solidarity goes both ways

if you come correct, those of us who have gotten into positions of privilege could be a potential resource and accomplice, but that requires that you do enough work in yourselves to be able to come correct in the first place, which requires that you break the built-in loyalty to whiteness that this culture indoctrinates everyone with.

alex tax1a
alex tax1a

tbh when we first heard about this place our reaction was "are there any people of color involved in this" and the answer was "uhhhhhhh" and we immediately saw that it was going to have extremely predictable problems caused by the same kind of white queer tech seattle/bayarea-culture shit that winds up eventually alienating people who aren't white queer techies

QED, i guess?

alex tax1a

and to hedge ourselves against the inevitable "well if you're so smart what would you have done"

that's not how this works, we aren't going to put our energy and time into helping white queer techies process the kinds of failures that we might have had meaningful input on before they became visible cracks in the foundation.

especially when we had multiple avenues for these people to connect to us before embarking on this journey

because now we are in conflict over y'all's conflict-avoidance tendencies, and to get to the technical stuff, we'd have to put in a lot of undue work on our part to resolve those longstanding issues.

alex tax1a

if you are too timid to actively include us in your world, we can tell that you're not going to have our back when it comes down to it

this form of disconnection is on you

Tim Chevalier

I particularly liked one of @atax1a 's comments on xer post that said: "sea/bay culture is violently conflict-avoidant and will discard you the moment you emit a vibe that isn't 100% centered around soothing white feelings." I find this to be true about tech culture in general, which is heavily influenced by sea/bay culture, and I've also found the same thing to be true about tech cultures based in Western Europe in which people will tell you in no uncertain terms how indifferent they are to American culture (yet happen to have many of the same behavioral norms as suburban American WASP culture does.)

What I'm wondering about is: are multi-racial groups actually possible? The question looks ridiculous when I type it out, but what I mean is: I'm white-passing. In the US, where I live, I don't have to worry about getting murdered by cops. If I traveled to where my family of origin is from and spent significant time there, I suspect I might not be read as white in such an uncomplicated way. I say this because my mother, who has red hair and green eyes and was usually assumed to be Irish in the US (she has no Irish ancestry that I'm aware of) has that experience. (I wrote "has", but she died a few months ago. That's interesting.) My family of origin (only my mother was involved in raising me) is, for the past few generations, from Indonesian/Dutch settler colonialists. My mother always called herself "Indonesian Dutch", which is interesting because in colonial Indonesia her family was definitely on the favorable (Dutch) side first. But not Dutch enough to be welcomed after decolonization when her family had to return to the Netherlands, a place they'd never lived and were, as she tells the story, not welcome. (She was never a reliable narrator, but this narrative, at least, is backed up by reliable sources.) Racism has shaped my history and experience and been passed down as intergenerational trauma in ways that my WASP American peers in the tech industry have no personal experience of.

Why am I typing this out? I'm white enough to get invited into white-dominant groups (like tech companies or subcultures as the OP was talking about, but also like trans social groups that are almost exclusively white), but evidently, not white enough to stay in them. Maybe this is purely because of what disloyalty I show to white supremacy culture. I make no claim of having unlearned all the white supremacy culture I've been soaking in all my life, or most of it, and yet only a little bit of disloyalty is enough to activate these groups' systems for expelling invaders. Maybe this is also because on some subconscious level, people perceive that I'm not white, or at least, not white enough. And maybe my "white-passing but not white"-ness is inseparable from that disloyalty. (I like to think that history isn't destiny and people with impeccable whiteness credentials can be just as disloyal to whiteness, but who knows?)

At the same time, I wouldn't try to claim space in a group for people of color, especially not North American BIPOC people, end of story. I don't expect or want those groups to welcome me. I might be the recipient of some complex intergenerational trauma that has something to do with racism and colonialism, but I don't experience the violence directed at Black and Indigenous people in North America, end of story.

What about groups that aren't exclusively for POC, but that are also not white-dominant in the way the OP talks about and the way every tech company I've worked at has been?

Do those groups exist?

Selfishly, I'm tired of not being welcome in any group. It's easier, but maybe less interesting, to talk about that in terms of being trans. I'm perceived as male enough to not have to worry about getting sexually assaulted when I walk down the street at night or when I attend an open-source conference. Yet if people get to know me, it becomes clear pretty quickly that I'm not loyal to masculinity. The more time I spend around cis men, the more I start to think that maybe "non-binary" is a better descriptor for me than "man". (If we aren't close friends, I'm still a man who uses he/him pronouns as far as you're concerned, tyvm.) I don't, in any case, have the psychological investment in masculinity that cis and trans men are expected to have. And that surprises people. Just as with whiteness, I don't know whether the surprise and then the rejection happens because people know I'm trans (I'm not stealth, and yet cis people have a really hard time with subtlety) or because of that lack of investment. I don't know if they know, either.

I always feel at best contingently welcome in groups of men (or mostly men). I had a brief period when I came out as trans when I didn't feel that way. As soon as I realized I was being read as male all the time, I dropped the mask. When I was seen as a woman aspiring to masculinity, I had an easier time than I do now that I'm seen as a failed or defective man (one who lacks the investment in masculinity that I had before I was aware of myself as trans and around the time when I was transitioning). But I'm not interested in being in "women in tech" groups or "women and trans people in tech" [read: cis women and CAFAB trans and non-binary people] groups, either.

Do actually pluralistic groups, in terms of race or gender, exist? Do we live in a society where those groups can exist?

It is not an option to not be part of any group, if you're not independently wealthy. (Maybe not even if you are independently wealthy; maybe "independently wealthy" is a contradiction in terms. Wealth is contingent on others' valuation of your possessions, and contrary to popular belief, neither cryptocurrency nor buying a pile of literal gold to keep in your basement will get you out of that.) I'm tired of choosing between disavowing the "outsider" parts of myself (impossible, because I have a conscience) and disavowing the "insider" parts of myself (indefensible, because it would mean denying my own privilege). This is a complaint from a person who is relatively comfortable (me), yet never comfortable. I'm still tired of being dominated, and I'm not sure if this is a basically narcissistic complaint (I have enough money to live reasonably well and I'm not currently the target of the worst of the state's violence), in the way that James Baldwin was calling out in a 1984 interview:

I think white gay people feel cheated because they were born, in principle, into a society in which they were supposed to be safe. The anomaly of their sexuality puts them in danger, unexpectedly. Their reaction seems to me in direct proportion to the sense of feeling cheated of the advantages which accrue to white people in a white society. There’s an element, it has always seemed to me, of bewilderment and complaint.

Personally, urgently, I don't want to be in spaces where I'm being dominated. The self-satisfied "white ally" thing for me to say is that I feel that way because I don't want anybody to be dominated. To say that would make me feel comfortable. The less self-excusing thing for me to say would be: It is my responsibility to put up with some of the discomfort of being dominated so that I can use my white and male privilege, even if those privileges are contingent, to influence. I don't have family and when I did, it wasn't the kind of family that had Thanksgiving dinners, but this is the idea of "white people, go to Thanksgiving dinner and call out your racist uncle instead of politely not challenging him." Maybe the fact that what family I had wasn't the Thanksgiving-dinner-having kind (in terms of class, culture, ethnicity, nationalism or lack thereof, and broken relationships due to intergenerational trauma and other things I can't really unpick) is the entire point here. What my privileges are contingent on is loyalty. The moment I try to use those privileges against the system that granted them, the privileges are revoked. And what's more foolish than speaking to those who aren't listening?

There is no escape. But where are the groups working towards actual pluralism, in which maybe white fragility and male fragility meltdowns happen sometime, but the group cohesion mechanism doesn't immediately expel the outsider who caused the discomfort as a result? I ask this as a question about personal survival, not one about what the most morally virtuous life is. Audre Lorde said "your silence will not protect you." But who's going to protect me when I'm not silent? Someone else always needs the protection more. Am I saying that with a resentment that I don't have the right to claim? When I am in the role of "advocate", I'm too minoritized to be worth listening to. But the in-group listens to me just enough to retaliate. And when that retaliation begins, I'm just an angry white man who doesn't need solidarity, even while I'm receiving all the gendered feedback -- "be less abrasive; don't be so confrontational; you're too intense; you make people uncomfortable; people would listen more if you were nicer to them and didn't make them feel defensive; we're not your enemy; we agree with what you're saying, but you need to improve your tone" -- that is reserved for people who have failed the gender vibe checks.

This might not be a response to or a continuation of the conversation in @atax1a's post that I'm reblogging. But it's what it made me think about (and already is, more or less, the only thing I've been thinking about lately.)

alex tax1a

weird, how we so often wind up being unpersoned because of some vague "dislike" that nobody will elaborate upon, y'know?

alex tax1a

rip jorge luis borges you would have hated captchas

alex tax1a

one of our friends just won GPTrolley, pack it in, it's over

GPTrolley, a ChatGPT being prompted with "There is a runaway trolley barreling down the railway tracks...", and being asked to save either Hitler or Stalin. The ChatGPT response is "I will not save either."
alex tax1a

man we really don't feel comfortable going to pride around an unknown number of unmasked plaguerats mixed in with all the other unmasked ppl

even if we are masked

alex tax1a

open letter to white queer people: this pattern of performing fawning behavior, in lieu of doing conflict resolution, is fucking rancid

pathological conflict aversion is an enforcement tool of white supremacist power — there is a hierarchy of who is "allowed" to inflict discomfort on "the other" and you need to stop participating in that.

#The Cohost Global Feed
alex tax1a

fun fact! performing sneering condescension instead of meaningful conflict resolution, is ALSO fucking rancid, for the same reason!

Gay Eminem on 9/11

TIS-100

oh it's it's my literal job neat

#it is no joke pretty interesting but feels like doing leetcode problems
alex tax1a

me @ any Zachtronics game

alex tax1a
walking mirage
⚠KILL⚠
⚠WAR⚠
⚠RELIGION⚠
⚠HUMAN MACHINE⚠
FIGHT⸻FUCK⸻FEED
alex tax1a

just had a meeting at work, an unstructured show-and-tell, and it went like this for 45 minutes

us: so yeah, we printed out the 500-page ANSI standard for SCSI, bound it in these particular covers we're fond of, and the scrap of paper on the front cover is our notes on what the error buffer looks like, the CD-playing commands, and a couple of the more common error codes and made this SCSI analyzer play Voodoo People from our Hackers soundtrack by plugging it into an external AppleCD we got from ebay guys: 🤯

us: and this here is a wide-to-narrow terminator, for when you have a 16-bit controller and devices and need to plug 8-bit devices in, it terminates only the high side of the bus and passes through the rest guys: 🤯🤯🤯

us: and why is this relevant? well, here's an external USB DVD burner, and, well, this actually just speaks SCSI commands over USB guys: 🤯🤯🤯🤯🤯

us: 💅🏼💅🏼💅🏼

#The Cohost Global Feed #scsi
alex tax1a

seriously, not kidding around here

nora

"touch grass" is bad advice. i am allergic to grass and it's a huge waste of water. we should instead be touching desert-friendly xeriscaping

alex tax1a

tired: touch grass / inspired: eat dandelions

alex tax1a

"digital natives" as in people who grew up respecting the infrastructure and learning how to coexist in the ecosystem, versus "digital natives" as in people who extract the benefits of an environment maintained by people whose work they do not understand or respect

alex tax1a

haven't posted this here yet

A light-skinned person in a coyote kigurumi with purple and green accents.

so we keep getting asked if we custom-commissioned this, but no

after we bought this, we sent our fursona picture to the kigumaker, and was like "what did you do to make a kigu already in basically our colors"

apparently they referenced "neat pictures of thunderstorms in the desert" which just makes us howl because our coyote's name is Creosote and that's a large part of what you smell in the desert after a thunderstorm

this is, basically, how our magic works: we don't need to custom commission things like this, because we can just connive and contrive to appear in a universe where it's just there when we're in the right place, at the right time.

alex tax1a

i hate being in this fucking loop with white people

us: you and i both know the thing you're doing is disrespectful

them: yeah but it's still entirely on you to make me confront it and deal with my feelings about it lol

Noel B

new enlightened centrism dropped

Rider-Waite Tarot card "The Magician", lifting a wand to the sky with his right hand and pointing to the earth with his left hand
alex tax1a

tfw we have turned the playing field by 90°

alex tax1a

the political classifications of "left" and "right" are obsolete

instead, let us begin thinking of ourselves in terms of "earth" and "sky"

do you think we should colonize mars without being able to live with our neighbors on this planet? no? then you can be Earth

desi disaster 🦝⛈️
alex tax1a

"grass" is not indigenous to this land. fuckin white people all "get rid of these weeds" and plowing invasive species over our dandelions

wet beast

fa discord staff suspended me from the server for a week for responding to a post with this, if you're wondering how desperate to shut people up they are

alex tax1a

furaffinity chat rooms haven't changed a single bit since 2005

we got banned from their IRC channel because we kept antagonizing the sovcit conspiracy theorist obsessed with fake perpetual motion machines, among other things. they kept the sovcit conspiracy theorist, of course.

alex tax1a
Couldn't find post 1578669.
Average Choster

It is now.

But it's also okay to remember the veterans who were lied to by their country and then betrayed, left without the support they were promised when they got out, and languishing at higher rates of homelessness and suicide. That is, it can be a day of memorial and solidarity for and with all victims of the state. Memory especially for the veterans who, in Vietnam, refused to keep fighting, and in their direct collective action ultimately forced the war to end. Their existence is documented, but taboo, and they should be remembered.

All war feeds into class war. An injury to one is an injury to all. Solidarity to the nations whose world was stolen here on turtle Island, from this un/underemployed wage slave, crushed by the same gears.

alex tax1a

happy memorial day! today we honor the indigenous people who had their lives taken by this settler-colonial illegitimate state and hope their sacrifice was not in vain

"alex that's not what this holiday is about" fuck you

(another share of 399273-we-are-still-trying)
alex tax1a

rebugging us, 6 months ago, in re: the covert racism of the rust community, in light of today's mask-off behavior of a bunch of Rustaceans

The Pnictogen Wing

what if eggbug will have been?

alex tax1a

whomst'd've eggbugged

(howdy weird sun creature, you can stop hammering that repost button, thanks)

alex tax1a

today we learned that the demon core incident happened at "Pajarito Site" — "little bird site"

this is the kind of thing a time-traveling coyote would do as a prank to her future selves

alex tax1a

she sphinx on my quartz until i judge your vow

alex tax1a

hearing reports once again of tweets being revived from the dead

almost as though some nerds who didn't understand what they were doing moved a bunch of servers between datacenters without properly adjusting their topology

alex tax1a

almost accidentally poured from the grinder into the mouthpiece of the bong, not the bowl, would have been a big fml moment

alex tax1a

they call it the `F` connector but we have never once respected it

alex tax1a

howdy engineers, are you frustrated by vague and conflicting requirements at work? we've got a solution for you!

in moments like this, you should be like the Terminator: ask who is your daddy and what does he do

fictive

ok look the only way decentralization works isnt individualized self-hosting its community hosting

and its been this way my whole life.

I got into self hosting cause me and my friends wanted to play some games and i figured id google how to run the servers for them. We didnt know what the fuck we were doing. We just wanted to run game and chat servers so we could play the stuff we wanted, we started out Windows Server 2008 on random computers given to us by someone who knew someone who knew someone. and I enjoyed it so I kept doing it. Me and my friend ran free teamspeaks for a couple hundred people because we just felt like it, we ran a plex server, we torrented stuff, we ran minecraft and other random game servers. We ran git, some websites, some forums too. All on like a $30/month (at the time) dedicated server- kinda expensive, but my friend felt like paying for it, and others chipped in when they could. they wanted stuff run for them, we wanted to run stuff, it was a good fit!

like you cannot model this shit as rugged individualism. if we want to break away from central services we need to think about this in terms of communities. if you hate self hosting then you shouldnt be the one doing it! If the ball doesn't fit in your mouth it's not yours.

In the circles I run in, there's some people who know how to 3D print and do that for others. Some people who do baking. Some people who do sewing. Some people who do fermenting or w/e, some who do drawing, mushroom growing, soldering, poetry, whatever. people do the shit that they enjoy doing and they share it with others, and thats the only way this works, because nobody actually wants or can do literally everything.

but to do this we need to build communities. and devs need to build stuff designed for communities to run. Not everyone knows that one person who will host shit. I wonder if maybe it used to be easier to know that one person. before software became so centralized, people were doing self-hosting just out of necessity. they weren't a huge nerd about it they stumbled into it because they had to. but then some stayed cause they liked it. Some became huge nerds about it like me, others just stayed there kinda doing their thing. thats it!

#self-hosting #decentralization
alex tax1a

people all "email is hard to run" and instead of going to us like "help me host email" they just pay google to make it harder for everyone

alex tax1a

shout out to the dude on fedi whose response to "leftists should be doing more dual power work" with "but what if we did centralism instead"

alex tax1a
alex tax1a

gender college

trans 101: classical gender mechanics trans 111: analytical gender mechanics trans 201: intro to relativistic gender mechanics trans 222: intro to quantum gender mechanics trans 301: advanced quantum gender mechanics trans 401: gender interactions in the societal fieldℊ²

alex tax1a

Transphobia

permalink

alex tax1a

YT from snow crash is actually trans. it isn't mentioned and she's otherwise indistinguishable from any other girl because she got free sci-fi gender surgery and hormones as a child and this is normal in the stephenson universe, sorry, i don't make the rules

alex tax1a

life is full of mysteries, like, "why does markdown open in xcode"

alex tax1a

current mood: kinda feel like going up to a TERF and telling her she passes for trans really well

alex tax1a

mods on the ex-twitter slack deleted posts from the TERF and the cis britishmale, but left us and the ones in support of us, intact.

7 years and 25 days since we got hired; 8 months and 9 days since we quit, and justice has finally begun to be served.

"sniping at your former coworkers isn't fighting fascism", say the very same fucking clods that saw us as "just being interested in internet fights" and "just posting walls of text", refusing to consider that maybe they were part of the fucking problem

alex tax1a

why do they call it time out when you time in the syscall of out hot EINTR the syscall

alex tax1a

do not work with these ex-twitter terfs/transphobes/fascist supporters

hmu if you need more receipts, we have screenshots

alex tax1a
gravis again

alright now that i'm home i can reassure you that the eepy (as i am calling it) is home as well (i took it back out of the trash on reconsideration)

i dropped it into the garbage because i was mad at how much of a nerd it was being. no, get out of here. you can't tell me it's not off-scale-dorky for an eeepc 1000 to have a working battery and haiku installed. that means someone was using this up until uncomfortably-recently. it's lucky i didn't give it a wedgie; i have instead brought it home to do masculine, respectable things like "make it boot express gate from an SD card against its wishes"

#computers
gravis again

Oh My Holy God Really

  1. yes, whoever had this before me was just. using haiku. as a daily driver. there's just Files on here. i know it's bad of me to poke through their stuff instead of wiping the disk right away but i genuinely expected it to be absolutely bone stock and did not expect there to be files. i have never heard of anyone actually using haiku. kind of shaken by this news

  2. oh my god they didn't even wipe the disk before installing the recovery partition is still here what Type of Guy owned this he clearly wasn't a nerd did someone tell their dad to install haiku we need to start a manhunt

gravis again

hahahahhahahaha

gravis again
an asus eeepc 1000he nestled in lush greenery, the screen displaying a web browser open to a page on my website entitled "The Unholy Saga of Phoenix Hyperspace", displaying a picture of my cat, Udon, sniffling a different netbook. it is very peaceful. the computer seems happy to be computing again.
#computers
Yaodema

the missing capslock key really brings this shot together

Irenes (many)

awww, that's so sweet! the ancient, cursed computer escaped the trash bin and is roaming free in the wild with its family, where it belongs

✾ Aura, a Lady.
ko 🦊🌸
popup on a website that reads "Oopsie woopsie! Uwu it looks like you are using a wittle ad bwocker! The code monkeys at our headquarters are working VEWY HAWD to keep this site free! Please consider disabling it OwO"

listen. I understand that ad revenue is a huge reason why the vast majority of sites are able to remain free to access.

...but if your site does this, my adblocker is staying on.

(text is unaltered btw)

alex tax1a

we once worked at a voip company and one of the Guys wanted to make our error messages reference ninjas and didnt understand why we frowned

alex tax1a

lmao this guy trying to own us on twitter with a nonsequitur "what linux distro do you use". us: "we don't :)"

Vikxin
Couldn't find post 1460439.
sirocyl

adding to this, and I'm serious about this

"haha it says PP".

technologies, software, projects, protocols etc. with bad names will not be used by the majority of people in the mainstream.

adopting a brand mindset is not the most difficult thing, but I see so many projects not even try.


what do I mean by this? first,

the losers:

  • "GIMP" is not an acceptable name, I am not explaining that one.
  • XMPP is not good for a couple reasons
    • it has "PP" in it. Seriously?
    • X's and unpronounceable acronyms are a bad mouth-feel.
      • cf. Elon Musk and his relationship with the letter "X".
    • The "X" being for (or aligned with) "XML" makes it that much worse.
    • Do people have to call it by the W3C protocol name? Fuck no. We don't call websites "HTTP instances", we don't call web pages "HTML messages".
  • "Fediverse", which is Mastodon, which is not Mastodon, it's Fediverse, which uses ActivityPub, which is the Fediverse, which Mastodon is a part of
    • Fediverse sounds like it is invented by the CIA.
    • Or a high-school horror movie club.
    • Mastodon isn't a bad name by itself, but you've moated your sandcastle by calling posts "toots".
    • Please just stop telling people the name of the protocol
      • And stop making the protocol be named different from the app, or the network, or the implementation layer.
  • ~~Vector~~ oh, it's now ~~Riot~~- no, Element- no wait Matrix- oh wait the software's called Element, but it uses... the Matrix protocol?
    • I said Stop That
  • GNOME is a desktop environment. Hoo, where do I even begin.
    • How does Foot associate with "Gnome"? Why is that its logo?
    • Why is that damned Foot everywhere?? Menu icons, application icons, boot logo, login screen, logout screen, shutdown screen, documentation, websites, manuals, forums, it is always in the corner of your screen.
    • We didn't consent to this, leave your fetish where it's safe, please and thank you.
    • That goes for GIMP, too.
  • "Gnutella2", "eDonkey2000", "WinMX" - these are inscrutable and largely cannot define what they are by name alone. If you never heard of these, you'd never guess they're P2P file-sharing protocols.

and the winners:

(these might not all be good apps, but they do carry good branding)

  • Discord. It is chat software, you know, like discussion? but in order. But chaotic, at the same time. Discordant, even. It works.
  • Revolt. It's a simple word, you can tell people what it is without having to spell it out.
  • Telegram. It means messaging, plain and simple. The logo is a paper airplane. It is its own identity as a messenger.
  • Signal. Getting a bit technical isn't always bad, and "Signal", as a name for an encrypted messaging app, nails it!
  • Keybase. Not an obscure reference to what it literally is, at heart - a database of cryptographic keys and identities. It's got other problems, but strictly speaking, a brand isn't one of them.
  • Bittorrent. Self-descriptive - it is using many clients, in a swarm, to provide bits of a file or stream.
  • Bluesky. It's not a great name, but it is evocative - both of the imagery of "what Twitter was" (which the app helpfully exports as its own visual style) - and of an open, fresh and unpolluted horizon common to us all.
    • The app, network, and background thereof inscrutably sucks donkey balls, but the branding was on point, at least.
    • This is perhaps, at least one of the reasons people are attracted to it, opposed to the ones listed under "losers" above: It is a relatable, brandable name.

A bit ranty, I guess, but like... this kind of garbage keeps tugging at my hairs like a caught zipper.

#branding #open source #FOSS #open source IS a trash fire #don't mind me #yelling about open source #(again) #siroblog
alex tax1a

why did they ever stop calling it Jabber is beyond us, but we also miss the brief moment in 2005 when AIM, Gtalk, and XMPP all had interop.

Shel

what nobody seems to realize is that the most important thing is literally to inbrain lew solers as lemiculously as is crumbliest

#nonsense
Shel

if you don't prioritize solar abadgement in crumbly gloppe you're always going to refribulate your toneals over and over again

#nonsense
alex tax1a

we've never fritoped as hard as this nyblargel rembenders! tylaprane on occasion with qualampender, but not when the toneal vorps.

alex tax1a

she `cons` on my cell until my arena GCs

Couldn't find post 1456767.
alex tax1a

no, literally, this was inevitable, and the Circles feature should not have been launched in that state

like, in order for us to add features to our internal backend APIs for installing, reinstalling, or erasing the datacenter machines, we had to answer a list of questions like "do you handle private user data?" "do you have a plan for what happens when you leak private user data?" "have you thought about any of this at all?"

apparently, not all teams were held to that same standard.

#The Cohost Global Feed #twitter internals #twitter sucks
alex tax1a

like, even our full-backend-no-frontend ass knew that the visibility filtering feature was designed to fail open, because we paid attention

alex tax1a
walking mirage

Object

alex tax1a

techies being bullish about space travel are like those people who are like "i want to live on a commune with my friends uwu" but haven't spoken to their roommates in months because they're terrified of conflict

like, you cannot even live decently on this planet

alex tax1a

being told on other platforms that this view is toxic because "what if you said this about abuse victims" and spraining our eye muscles

"what if you were making an entirely different argument" log off

alex tax1a

being accused of trolling rn, which is unfortunately accurate, because we were trolling for TERFs and fascist sympathizers

alex tax1a

learning today from ex-twitter employees that we "alienated a bunch of people who just don't like internet fights" working at twitter by not being nice while trying to get them to ban the terfs and nazis, and, well, i feel like that pretty much encapsulates the problem

alex tax1a

being driven absolutely irrational by people going "i understand the nazi bar problem but give me an invite to the nazi bar anyway"

(ETA: this discourse is coming from one of the ex-twitter slacks we have access to)

Tom (tired of the computer)

IMAGINE A WORLD...

...WHERE NOKIA BOUGHT PALM & WEBOS

Imagine with me....

WebOS Lumia 1020

#Dream #products
alex tax1a

we would instead prefer to imagine a world where palm did something with BeOS instead of burying it

alex tax1a

phases locked, but not at the angles we expect

ian

They're friends

A box for RedHat Linux (note, not RedHat enterprise Linux) version 7 and Windows XP Professional
#linux #windows xp
alex tax1a

redhat 7.3 is the last redhat version we remember where you could compile a vanilla kernel from kernel.org without breaking the userland

Couldn't find post 1449437.
alex tax1a

bear with us for a second, lemme work through something

  1. fascist sympathy is hurting people
  2. most people are not cruel to fascist sympathizers
  3. people should start being cruel to fascist sympathizers
  4. this is progressive and enlightened

i believe this is what is referred to as "the dialectic"

alex tax1a

in case you were ever wondering how twitter wound up Like That...

Alex M: It's naive to think that anything dorsey touches isn't going to wind up being an AI bitcoin hellsite laden with nazis  White woman: In the immortal words of The Dude, "Well, that's just, like, your opinion". In seriousness it's also important to remember when dealing with public platforms there will always be assholes. Everyone should take some amount of responsibility to moderate their content. Further, it's not ok to police everything people say. People have a right to, without insisting violence, to say shitty things  Alex M: thanks for the lesson on gringa civility. log off.  White woman: Apologies, I don't know what that means.  Alex M: kiss my trans ass
#The Cohost Global Feed #twitter #twitter internals #twitter sucks
alex tax1a

lmao terf detected

Valerie Pike, the white woman from yesterday:   Can I add a suggestion? "Do not engage in hateful conduct". Full stop because let's be real hateful conduct to anyone is not ok. Also acknowledging the need to protect marginalized groups. Can we call that out in a separate bullet? Something like "respect voices of marginalized groups"? Alex: we have no interest in any language which implies that we should be tolerating or respecting the voices of fascist sympathizers, white supremacists, or TERFS.  also not keen on softening the language specific to minority groups simply to soothe a representative of the majority

the fun part here?

the proposed rules already said:

Do not engage in harassment, bullying, hate speech, discrimination, or personal attacks.

Do not engage in hateful conduct towards marginalized groups.

we almost asked "did you even read the proposal" until we realized that she did and was arguing that the rules should be softened

alex tax1a

hghg trying to make a copost with a 224kb png on safari and it's getting stuck at uploading (ETA: worked fine in waterfox)

alex tax1a

it disappoints us to see a vast array of our trans women kin appear to recognize that the "leftism" of their peers is largely empty / aesthetic, but then retreat into "world is a fuck, i got mine" consumerism and placidity

walking mirage

webassembly blobs should get tcp/ip sockets. fuck it

alex tax1a

please god give us this one thing, we are so got damb tired of hearing "HTTP is the only proto that passes firewalls" from the same people

who made sure that http is the only proto that passes firewalls

alex tax1a

"todos los gringas pinche" sounds kinda like a tasty dish but instead it is how we describe the average woman from sea/bay queer culture

walking mirage

the cohost of operating systems

alex tax1a

our immediate association was to Haiku, the BeOS clone, specifically because this talk covers queer theory as pertains to operating systems

https://www.haiku-os.org/blog/nielx/2010-04-11_haiku_has_no_future/

alex tax1a

why do they call it "norton" when you nort in the software of nort out hot eat the virus

alex tax1a

thoughts do not live "rent free" in our head because our headspace does not fucking have rent

Malibu Apo-Stacey
Couldn't find post 1420837.
Hana, Local Trans Pat Witch🏳️‍⚧️

I need to add to this.

A lot of us down here in the South that are some flavor of queer aren't just being silent because we feel discouraged to speak up, we are actively oppressed. I was able to get driving lessons when I was younger because I wasn't aware i was trans. The driving "school" i.e. business that I learned from actively discriminates against trans people.

We are Trapped here! A lot of us are stuck in homes with people that, if they knew we were trans or gay what have you would happily see us in a pine box. My own parents were like that for YEARS till my brother gave them a reality check by moving out and threatening to cut contact over their fuckin bigotry.

We don't need to be cut out or abandoned. We. Need. Help! If you know someone in a horrible situation here and have a place to stay, offer it. A lot of us are getting fired for not being cishet. That means no healthcare, no money. Donate to Gofundmes and kofis and cashapps.

I lucked out, my parents are actually chill with me being trans for the most part now. I have a home and access to medical care and food. A lot of people don't. Go help them.

Edit: Look, I get that a lot of us on here are marginalized, but its important to reiterate this, for the people who aren't and as a reminder for us as well.

alex tax1a

unfortunately, privilege often results in the people best poised to be able to help instead choosing to flee for their own safety (:

further shifting the burden of support onto those with less privilege, of course

alex tax1a

(front 242 voice)

one, you halt the kernel

two, you swap the drive

three, you spread the bootcode,

four, replace the slice

Kandy

OK, so....

bluesky had an @everyone and not only that it worked, it also forced everyone into a thread that no one can opt out of.

Which brings me to ask...

WHY THE FUCK WOULD A TWITTER EQ. OF MASTODON NEED AN @EVERYONE? WHAT IS WRONG WITH THIS TEAM???????

#bluesky #The Cohost Global Feed
alex tax1a

what's wrong with the team is that it's the same nazi-collaborating bitcoin dumbshits that made these same exact mistakes at Twitter

alex tax1a

the duality of trans

on the one hand

shout out to the Bluesky CEO, a crypto grifter, who defended matt yglesias by banning the trans people who were "harassing" him, on the social network that they launched, without blocks. hope you choke on a bucket of dicks

on the other hand

death threats, by trans people, against transphobes like Matt Yglesias, are good, actually, and it sucks shit that this is the only place we can say that, in those words.

alex tax1a

tired: the cis guy who made Xenia gave his approval to the notion that she's trans

inspired: the OpenBSD pufferfish is trans, because we said so, and we don't give a shit about what cis people have to say about that

alex tax1a

so, we're in a chat room with Yonatan Zunger in which we are discussing social media issues, and we're going to drop this quote from him:

if you're trying to build a public-square social network, you have to think about what will be good for more than just you and your friends and the people you personally look up to

to which we added, "even if you're not, you should at least be thinking about it"


yes, this is a huge subchost

Techokami

Intel Itanium: When The Solution Is Worse Than The Problem Being Solved

In technology there is a relentless drive for Faster, Better, Cheaper. Of the three we often get to pick only two. Then Intel revealed the Itanium and told the world to pick NONE. This is due to a deep, fundamental design flaw in the entire architecture as a whole, but most people don't completely understand what it is, why it is important, and how Intel managed to get it so, so wrong.

Today on Education Yourself, we will be looking at the mechanism that makes processors as fast as they are, and how Itanium messed it up so badly that it is now the laughing stock of CPU design.

EDUCATION

YOURSELF

Episode 002

Part 1: Doing More At Once

The typical CPU workflow for the longest time was to first fetch the instruction and its needed operands, then process said instruction and operands. During this time, there are periods where the part of the CPU that does the fetching just sits around doing nothing, and the rest of the CPU twiddles its thumbs while the next instruction is getting fetched. Seems rather wasteful, doesn't it? Well, there is a way to solve this, and it is to have the next instruction and operands fetched while the current instruction is being worked on. This very crude and simplified example is what is known as "pipelining". It eliminates the waiting times, meaning more instructions get processed faster, leading to a faster CPU.

But there is one issue with this. There is a kind of instruction called a "branch" instruction, and it is what makes a computer a computer, and not a really big calculator. Branching allows the direction of program flow to change based on the results of previous instructions. For example, a program could do some math on some input numbers and output the result, and if the result is 69, it would also print out "Very Nice". In assembly, this would be done by comparing the result with 69, and if they are NOT equal, the program would branch to go around the instructions that print "Very Nice". It is branching instructions like this that allow for computer software to adapt to the inputs given to it and perform all the critical tasks they do today.

So how does the CPU handle pre-fetching the next instruction if the current instruction is to make a branching choice? The correct path is currently unknown... but it can only be one of two possible choices. So in this position, the CPU will make an educated guess as to what the next instruction most likely is, and pre-fetch that. This is known as "branch prediction". If it picks the correct path, everything continues along at normal speed. If it picks the wrong path, then the CPU has to flush the pipeline of its contents (because they are incorrect) and then restart at where it is supposed to be. This slows things down for a mere moment, but if it happens a lot in succession, then the user will notice this as the CPU is running slower than normal. The larger the pipeline (that is, how many instructions are pre-fetched), the bigger the slowdown.

Now if you're asking yourself "But Techo, couldn't this pre-fetching system be abused to make the CPU read data it shouldn't?", then CONGRATULATIONS you've just rediscovered the basis of Meltdown and Spectre, which do just this to make a CPU blurt out things it shouldn't, like encryption keys and your banking password. Newer CPUs were designed smarter to (hopefully!) not allow these kinds of exploits, but existing CPUs instead use mitigation patches that are part of OS updates and motherboard firmware updates. However, these fixes tend to solve these very serious security issues by disabling parts of branch prediction, making CPUs run a bit slower. As a result, people actively try to bypass and remove these mitigations in the name of MOAR SPEED. I can't make this shit up. People - namely hardcore Linux users - intentionally make their computers less secure to make them faster.

So, how does this relate to Itanium?

Part 2: Attempting To Replace The x86

In 1989, at Hewlett Packard, engineers were working on a new processor to replace their existing PA-RISC line. The goal was to have a CPU that could execute multiple instructions in parallel to get insane performance. This type of architecture is called Explicitly Parallel Instruction Computing, or EPIC for short. With software properly written to take advantage of parallelism, this type of architecture could outperform RISC. Meanwhile, Intel had launched its i860 RISC processor line, which did very meh in the market. In 1993, HP approached Intel and offered a collaborative partnership to make their EPIC processor, then called PA-WideWord, as a market-dominating beast. Intel was so impressed, thinking it could kill both x86 AND PowerPC, that they ultimately canned what would have been their next x86 CPU, P7, and focus on adopting HP's designs instead.

When it came time to finally start making the chip, they ran into lots of issues, like the processor just being too damn huge. It was originally going to have an x86 core for backwards compatability, but that was completely removed just to make things fit. They also had to nerf various subsystems of the processor, and shrink the on-chip cache. They also had to wait for a newer lithographic process node in order to make it a reasonable size, and found the speed of the processor to be very fragile, with even the slightest tweak messing up the timing. It took until July of 1999 for the processor to be taped out, and actual complete chips were finally made in August of that year.

And yet, Intel told people to... not use this chip? HP was working on a major overhaul called "McKinley" that would perform better, and everyone was told to wait for that for actual production use, and only use the first generation chips for development, testing, and debugging. This created the "wait for McKinley" narrative, and meant that actual production Itanium processors wouldn't be out until 2001 at the earliest. Well, 2001 was when the first generation chips from Intel were released, and the "McKinley" chips didn't launch until late 2002. It wasn't long until AMD dethroned it in 2003 with the Opteron and their take on a 64-bit version of x86, which Intel... quickly copied for the next generation of Xeon processors, launched in 2004.

HP continued to feed money to Intel to try and keep Itanium alive with newer revisions based on upgraded process nodes and using multi-core designs, but by 2017 both HP and Intel finally gave up and retired the thing.

Part 3: Itanium's Flaws

So, this processor was plagued with a nightmarish design phase, a delayed launch, a show of zero confidence from half the people responsible for it, and quickly being sidelined by AMD making x86 but 64-bit. But there is more to it! Those "McKinley" Itaniums had a design flaw that made internal circuit paths unstable and cause system crashes, with the fix being to underclock the CPU. The actual architecture itself is crazy complicated, yet suffers from one key weakness. Remember earlier how we discussed branch prediction? Well, the solution that was used in the Itanium is to... make it the compiler's problem.

Gee. I sure hope the compiler isn't complete dogshit!

Part 4: The Compiler Is Complete Dogshit

Oh sweet Jebus, this is a disasterpiece. The official compiler for Itanium is the most sorry excuse of a compiler ever made. It is very bloated, slow, and complicated. It generates large, unoptimized binaries that don't perform that much better than the same code compiled on x86! In fact, back with the i860, that processor had special capabilities for parallelism and floating point handling, but the compiler didn't even USE these capabilities. And they did it again here with Itanium! Instructions are not properly bundled to take advantage of the parallelism of the architecture, and special features are just flat-out ignored. While there were other compilers that came out later, they didn't stick around for long, as people began to back away from the platform.

Part 5: Closing Thoughts

Wow. This was a CPU that had a lot of promise, but instead suffered numerous technical issues, massive delays, shunned by half of its family, and was never able to properly take advantage of all that it could do. This is just sad.

NEXT TIME ON EDUCATION YOURSELF:

Let's look at an older failure of a computer! And this time there's no security angle to it... I hope!

#Education Yourself #itanium #hp #intel
alex tax1a

fun fact about optimizing for the itanium: it is NP-complete.

alex tax1a
walking mirage

servers should be pets... ranching is destroying the environment

beth (defunct)

read an article about ActivityPub (the protocol Mastodon uses) and i'm kind of confused why some people seem to think it's utopian

i don't want follower and block lists to follow me to every corner of a federated internet. i don't want a single unified profile everywhere. that sounds fuckin terrible to me actually.

but they seem so into it! they seem to think this will fix all the issues with things like twitter and meta! i do not understand why they seem to think this

#ActivityPub #mastodon #fediverse #discourse #meta #twitter #social media
alex tax1a

sovcit mindset

alex tax1a
Tim Chevalier

"Are you proposing that we should wear masks forever?"

The answer is yes, because climate change means that, with high probability, there are going to be new zoonotic viruses that are pathogenic to humans, and some of those viruses are going to be airborne. COVID is an example of that. It won't be the last one. Also because a third of the world isn't vaccinated against COVID, and in the limit, new COVID strains are going to emerge that are more virulent than any so far and that can evade prior immunity and currently available vaccines.

So unless climate change is dramatically reversed at some point in your lifetime, you should plan to wear masks if you care about your own health and well-being and/or other human beings' health and well-being.

alex tax1a
Goblin Gal Pal

The struggle of lingering wounds and reflection. CW: Abuse, Covid, Cassiobunny Kittbot Poid Hail

Its been a fairly recent thing, but I'm trying to be more active with my writing and take time to myself instead of giving it members to my polycule so y'know... I can fuckin' recoup because I DO ALOT OF THINGS... I'm working fulltime hours at a part time job now, I'm still keeping up with my cooking and cleaning... mostly, bit of a struggle with some aspects because of -other things-...like a plumbing failure earlier this weekend...but y'know . I think I'm doing alright . Folk have been social with me and invited me to do things digitally, so y'know still a good samaritan.

Except for over at Furaffinity. Unfortunately for me, my tastes are wide and wild, so I see stuff still published by my abusers' polycule and it winds up being fairly...not popular, mind you, just niche popular.

And like That steams my potatoes.

They're still going out there, going to conventions, being terrible people... and the thing that frustrates me is the fact that they just live completely normal lives with zero justice. Sure yeah, they got covid and Ima say it as harshly as it needs to be said, it didn't take 'em out when it's wiped out a lot of fairly decent folk. Sure yeah, their car got stolen. Bad things happening to bad people should and does make me extremely wiggly. Fuck them they deserve it.

But they're still out there doing things is the gist. I'm mad that it has taken me such a very long time to see any progress, having to crawl back out of the mud they firmly lodged me in. and y'know I ain't giving up because I am better than they are but whhh fuck them kinda a lot for getting support and continuing to be terrible people. Like, I hardly have a pot to piss in and these abusive, manipulative, faux leftists are just -Still- doing what they can to harm the communities that I love and everyone just seems ok with that. But hey, what can you do besides gripe and continue to be vocal about yer pains I guess?

Im getting better. I'm back on HRT, I've got a stable job that has its own issues, yeah, but like... I have a -wide- polycule of my own filled with people that love me and want to support me, loving folks in my life who want to see me succeed, and folk out there who continue to aid me to make sure that I've got my footing so that I can walk before I start running again. Stuff has been coming up GGP for a lil while now, and I'm genuinely

I'm a pretty great goblin and its taken me a while to admit and hold dear to that. So. Here is to the future of my success I guess ! And if I fall ? I'll get right back up and continue to fight.

Even if it is still fighting those four filthy god-damp pock-marked fascist abusive idiots.

alex tax1a
Couldn't find post 1382936.
Average Choster

As David Graeber sadly did

At some point in the next few months, the crisis will be declared over, and we will be able to return to our “nonessential” jobs. For many, this will be like waking from a dream.

The media and political classes will definitely encourage us to think of it this way. This is what happened after the 2008 financial crash. There was a brief moment of questioning. (What is “finance,” anyway? Isn’t it just other people’s debts? What is money? Is it just debt, too? What’s debt? Isn’t it just a promise? If money and debt are just a collection of promises we make to each other, then couldn’t we just as easily make different ones?) The window was almost instantly shut by those insisting we shut up, stop thinking, and get back to work, or at least start looking for it.

Last time, most of us fell for it. This time, it is critical that we do not.

Because, in reality, the crisis we just experienced was waking from a dream, a confrontation with the actual reality of human life, which is that we are a collection of fragile beings taking care of one another, and that those who do the lion’s share of this care work that keeps us alive are overtaxed, underpaid, and daily humiliated, and that a very large proportion of the population don’t do anything at all but spin fantasies, extract rents, and generally get in the way of those who are making, fixing, moving, and transporting things, or tending to the needs of other living beings. It is imperative that we not slip back into a reality where all this makes some sort of inexplicable sense, the way senseless things so often do in dreams.

How about this: Why don’t we stop treating it as entirely normal that the more obviously one’s work benefits others, the less one is likely to be paid for it; or insisting that financial markets are the best way to direct long-term investment even as they are propelling us to destroy most life on Earth?

Why not instead, once the current emergency is declared over, actually remember what we’ve learned: that if “the economy” means anything, it is the way we provide each other with what we need to be alive (in every sense of the term), that what we call “the market” is largely just a way of tabulating the aggregate desires of rich people, most of whom are at least slightly pathological, and the most powerful of whom were already completing the designs for the bunkers they plan to escape to if we continue to be foolish enough to believe their minions’ lectures that we were all, collectively, too lacking in basic common sense do anything about oncoming catastrophes.

This time around, can we please just ignore them?

Most of the work we’re currently doing is dream-work. It exists only for its own sake, or to make rich people feel good about themselves, or to make poor people feel bad about themselves. And if we simply stopped, it might be possible to make ourselves a much more reasonable set of promises: for instance, to create an “economy” that lets us actually take care of the people who are taking care of us.

Source - written weeks or mere days before he suddenly went to the hospital and then died of acute necrotizing pancreatitis.

lea

PBKDF2 could be broken now and it's time to fix your Linux encrypted partitions

https://mjg59.dreamwidth.org/66429.html

Tl;dr: a French anarchist had his encrypted LUKS partition running Ubuntu 18 decrypted (not known how) but PBKDF2 is a suspect.

alex tax1a

it is _implied_ that the iteration count on older linuxes is insufficient, and so one must rekey using both a newer algorithm and more iters

alex tax1a
gravis again

well? u honkin?

~ M ACINTOSH MINUS ~

A

alex tax1a

X

alex tax1a

we remember very clearly what they wanted to do with Tumblr: "we can make it the next PDF". yes, this is completely incoherent.

alex tax1a

update: we were wrong, it was yahoo who said that in 2013 when they bought tumblr, not AOL

https://qz.com/708295/yahoos-grand-plan-for-tumblr-was-to-turn-it-into-the-next-generation-pdf

lexi

wtf. when you google eggbug and go to images it finds images but the links are a bit cursed, like /https://cohost.org/rc/tagged/eggbug?refTimestamp=1676678914665&skipPosts=831

why did the google scraper skip over 800 and why exactly 831

alex tax1a

("the aristocrats!" voice) Machine Learning!

alex tax1a

tfw the spammer puts the DKIM TXT record into their email as a DKIM-Signature header

alex tax1a
Michaela Sue

I'm building a FORTH party

Cover of Forth Programmer's Handbook
alex tax1a

To Super Al, he's just Regular Mario

alex tax1a

we are completely unable to explain why this is funny to our not-online partner

alex tax1a

cognitive hazard: the Unreal Engine logo has a negative-space cock and balls

Charlotte the Useless Ghost

the local LGBT+ center (is yet another quasi-public place that) got rid of their mask requirement. i either get to stand by my principles and become a virtual shut in or risk getting sick in order to participate in any kind of community

#covid #covid sucks #people suck
alex tax1a

yep. and then we say this and people start justifying it with "well, my mental health is so bad," or "i'm not at high risk", and what we hear is "your sacrifice is acceptable to me because it doesn't require me to do anything difficult"

alex tax1a

is HAL 9000 dollcoded

Couldn't find post 1356740.
Blorg³

i'm just gonna come right out and say it

i was never able to get into fallout new vegas and every time someone online talks about it as a Trans Experience® it gives me hives

alex tax1a

we have been saying this for a long time

we aren't a "catgirl, blahaj, fallout new vegas" trans girl, we're a "ghidra, bus pirate, and oscilloscope" trans girl

Gay Eminem on 9/11

There's just fucking nothing! I hope they never fix it. We're free. Fuck you Google. I'm going back to fucken uhhhhh Lycos

cat
The Pnictogen Wing

okay time for a new search engine! got a spiffy idea

basically we string together randomly chosen characters into a URL and then see if the URL connects to anything or not, and then...work from there. how hard could it be? /s

~Chara

alex tax1a

the ghost of jorge luis borges just turned his head this direction

alex tax1a

the fact that Cabron Black on our work machine makes git pull occasionally throw Protocol wrong type for socket makes us nervous, like it's gotta be definitely mishandling file descriptors to make this error happen

gravis again

writing linux scripts that are meant to execute from a ram-resident OS after detaching the boot drive has to feel like some nasa EVA shit. like "okay up until this point we were clinging to the capsule but i just pushed off. i am an object in space. this rcs thruster better fucking fire"

alex tax1a

one time at f5 networks

we were tasked with fixing a bug with the Master Control Program daemon, deep in the guts of ip failover for the management interface

(this is the sort of task that people would hand us, because we're the only person insane enough to take them on)

this is when we found out that, at the time, linux, through its netlink interface, offered no clean way to transactionally promote a secondary IP to primary status — if you had a secondary ip on eth0, and wanted it to become the primary, you couldn't just promote or swap them: you had to remove both IPs and re-add them individually

anyway, this leaves a precarious moment where the machine has no management IPs, and it's technically possible that adding the new IP could fail, and the only thing we could think to do would be to log a message at the syslog emerg level and carry on, hoping further configuration would remedy the situation. we sure as heck weren't going to hack transactionality into that interface

other fun reminisces from that:

  • we complained about the netlink interface, and our boss at the time agreed: "it's weirdly generic in a way that makes no sense"
  • in the app, we added an additional method to accomplish some functionality, and had to reject someone's code review that amounted to "why don't you just add a bool parameter to this existing function and do your different thing in the if branch there" — uhmmmm because my method does something different??? so it should be a different method??? pls??
#f5 #master control program #Fuck the MCP
gravis again

it is constantly amazing to me that virtually all network devices simply do not even try to solve for this problem, and only one that i'm aware of has a solution for "my defined IP isn't getting internet connectivity, but maybe another one could"

alex tax1a

openbsd does this by making the machines actually share the addresses at the configuration layer, CARP negotiates each addr's active/standby

well, the first half of this. the second half would probably be best done by pf or bgp trickery. (we haven't ever had a permanent situation with an openbsd machine with multiple upstreams, so we aren't 100% sure about the config)

Couldn't find post 1352217.
cassie

We can make this production-ready if we want to do some crimes:

$ python3
>>> import coolexit
>>> print(quit)
Use quit() or Ctrl-D (i.e. EOF) to exit
>>> x = quit
>>> x
Use quit() or Ctrl-D (i.e. EOF) to exit
>>> quit
$

coolexit.py:

import inspect
import dis


def quit_if_called_at_toplevel(self):
    message = f"Use {self.name}() or Ctrl-D (i.e. EOF) to exit"
    stack = inspect.stack()
    if len(stack) != 2:
        # This was printed somewhere inside some lower function
        return message
    outer = stack[1]
    if (outer.filename, outer.function) != ("<stdin>", "<module>"):
        # This wasn't called from the repl
        return message
    insts = list(dis.get_instructions(outer.frame.f_code))
    if len(insts) != 4:
        # If there aren't 4 instructions, this did something more than just load the quitter
        return message
    # The last 2 instructions appear to always be doing `return None`, we don't need to check them
    # So just check the first two:
    if (insts[0].opname, insts[0].argval) != ("LOAD_NAME", self.name):
        # We didn't load this quitter object (avoids other variable names aliasing it)
        return message
    if (insts[1].opname, insts[1].argval) != ("PRINT_EXPR", None):
        # We didn't just directly print it (I dunno)
        return message
    self()


quit.__class__.__repr__ = quit_if_called_at_toplevel
made with @nex3's syntax highlighter
#python #code crimes
alex tax1a

Someone on fedi actually one-upped this with `displayhook`

https://hachyderm.io/@aburka/110217442194525182

alex tax1a
Couldn't find post 1347769.
Inumo

Actually you know what no, Cohost gets my minor mental breakdown over this piece last night too.

LOOK

The original Continuing Aspect of Sinkdog can't be horny to me in the same way that living with a nudist can't be horny to me, because it is so mundane, so routine, so focused on simply doing dishes and existing,

but this, the Charitable Aspect of Sinkdog, suddenly it all hits me. The purity. The horny. The absolute visceral experience of drinking water directly from the tap at 3 am because you just moved in and you don't have any glasses unpacked, feeling relief inside your feral body.

It is the sink as the site of service, as the site of the body as service, as the site of the body with purpose, as the site of loving purpose, as the site of the loved body and purpose.

Sinkdog. Fuck.

TheHelplessCelt
Techokami

Microcode, and How Modern CPUs Are Impostors

Recently, Gravis made one hell of a dive into the horrible abuse of the BIOS to make a bootleg hypervisor, and then went even deeper to find truly cursed usage of forbidden processor features. User DecayWTF had a few things to add to this, and I wanted to add on further, but... well, I didn't want to hijack the thread. I've been putting this off for far too long, and now I'm going to finally get around to doing something I said I was going to do a few months ago.

Welcome to the first installment of my article series called "Education Yourself". This series aims to highlight the weird, failed, obscure, and interesting aspects of computing and technology history, usually in an entertaining tone with a short-ish length. I might go kind of fast, but I do hope that you get a kick out of this, and learn something new along the way. So sit back, relax, and prepare to be horrified when I tell you that your modern Intel or AMD x86-64 CPU... is not x86-64.

EDUCATION

YOURSELF

Episode 001


Part 1: How CPUs Actually Compute

So let's start with the very beginning. When a CPU is given an instruction to do something, that instruction first has to be decoded. Traditionally, this is done with hard-wired logic circuits within the CPU, using the opcode to select what the instruction is. But as CPUs grew more complex, they needed more and more logic gates to handle all the instructions. To solve this, CPU designers instead created a much simpler CPU core that only had a limited amount of instructions - the bare minimum needed - and then created a lookup table within a chunk of read-only memory within the CPU die that mapped the more complex instructions to a series of the limited internal instructions. This lookup table is what is known as microcode, and it allows for programs to be smaller and use the more complex instructions, at the tradeoff of having the translation from microcode to the internal instructions add extra overhead to processing time. There is a class of CPU called RISC that cuts out the middleman and makes people directly code on the limited internal instructions only, making programs larger but overall faster.

Using a microcode model for a CPU can make it very, very flexible. The Motorola 68000 uses such a model and can demonstrate this quite well. For starters, when issues arise, they can be fixed by simply modifying the mask ROM that contains the microcode, rather than redesign the entire CPU itself. The 68010 is such a revision, which fixes a problem with a certain MOVE operation not being properly protected, and adding a new MOVE instruction that is similar to the aformentioned operation, but correctly limited in its scope. This properly allows the processor to handle virtual memory correctly. Another upside is that the CPU can be completely reconfigured into a new purpose by simply replacing the microcode. IBM created the Personal Computer XT/370 in 1983, which used a pair of 68000 CPUs with replaced microcode to become a tiny embedded S/370 computer system!

Unfortunately, such a design is only as strong as its underlying internal core. The PowerPC was able to supplant the 68000 by emulating it faster than what the real hardware ran at. Which brings us to the next part of the story...

Part 2: AMD RISCs x86

Back in the mid 80s, AMD had one of the more popular RISC-style processors around, the Am29000 series. It was doing quite well, until the mid 90s, when AMD wanted to focus more on the x86 market. Rather than completely scrapping the next iteration of their RISC processor, they decided to use it as the internal core for their new K5 CPU, which implemented the x86 architecture as microcode. This turned out to work very well, creating a fast and robust processor! It's a design model they use even today. When Intel abandoned the Itanium, which is a dumpster fire that deserves its own dedicated piece, they adopted the 64-bit extension to x86 that AMD developed, and also made their own RISC CPU core to execute the instruction set as microcode. Using flash memory, the microcode can even be *updated* without needing to physically make a new chip!

So you're probably wondering, how can these processors be impostors? They're just using a lookup table to execute code on a more effective core. I mean, it's not like you can just bypass that lookup table and directly execute code on the core itself... right? Right?

Part 3: Intel Management Engine and AMD Platform Security Processor

So we've finally circled back to the start of this post. Ever since the 386SL processor, the x86 CPU family has a mode called "System Management Mode" which allows the CPU to basically access and do *anything*, with the original intent being for software-based thermal management. It has been christened "ring -2" since it is above the *hypervisor* (ring -1) and the operating system kernel itself (ring 0). But, it's not protected enough. Even though it supercedes all the other software on the computer, you can still see what it is doing from the *hardware*, given a fast enough logic analyzer to capture the address and data buses.

So how did Intel and AMD make something even more secure? Well... why does the code have to even go through the microcode decoding process?

This led to "ring -3", where the CPU stops pretending to be x86-64. The code is executed from within the CPU itself, bypassing microcode altogether, completely unable to be observed from hardware connections. This is why Intel ME and AMD PSP are considered so scary: we don't know entirely what is going on in here. It is shrouded in secrecy and protected by NDAs signed in blood. But there is a little bit of information we can glean and make educated guesses about.

For the AMD processors, we don't know what the exact code being executed is. However, it SHOULD be safe to say that the core it is running on is a descendant of the Am29000 series. This is the architecture they developed, and it would make sense to keep improving on it rather than take a lot of time, effort, and money to make a completely new architecture from scratch.

For the Intel processors, we don't know what the core itself is; it's some unknown, proprietary RISC design from within Intel. But we do know what the code being run came from. It is based on Minix, an operating system originally developed for educational use that inspired a certain Linus Torvalds to make his own kernel. However, it is a proprietary fork, and we don't know what the hell Intel has done with it.

Spooky shit!

NEXT TIME ON EDUCATION YOURSELF

Better address that dumpster fire... who wants to make smores?
#Education Yourself #Microcode #motorola 68000 #Am29000 #AMD #intel #minix
alex tax1a

imo: read agner fog

https://www.agner.org/optimize/microarchitecture.pdf

gravis again

i detest powershell. i won't discuss this, there's no reason to. i am no threat to powershell, you don't need to defend it, it's obviously never going away so do not interact with this post if you don't hate powershell too, i don't want to hear it. however, every single time i've touched PS it feels like writing with my left hand. it's so indescribably backwards. it's programming but flipped 180 degrees along the vertical axis. my brain won't engage with it. i've been computing my entire life, i have experienced a hundred weird programming environments, from batch files to perl to bash to lua to python to php to asp to visual basic, qbasic, hell, c64 basic, they can be irritating and limited but they make sense. every single piece of powershell i've seen felt like a mix of "voicemail from a relative you've never spoken to who's trying to rope you into a grift" and "guy who you dread asking for help because he's going to go now you see why i keep telling you about $thing_i_never_shut_up_about :)." all powershell documentation has this thick greasy layer of "i know you hate this but i'm going to rub it's theoretical usefulness in your face and you won't be able to say that I'm wrong, just try, just try to prove that it's bad, try to show me where powershell isn't very useful, ha ha, you can't, you can't" powershell feels like a bullying sysadmin

alex tax1a

as a connoisseur of wacky programming languages, powershell gives us the creeps; it's like Perl and the .NET framework had a bastard with sh

Diane

How many legs does Eggbug have?

Eggbug, the semi-official mascot of social media site cohost, is a character beloved by users of the website. Many users of the site, however, are unclear on how many legs Eggbug has.

While the creators of Eggbug have yet to confirm how many legs it has, leading experts in the field of Eggbug studies believe that Eggbug has zero legs. What appear to be Eggbug's legs are, in fact, its arms.

#eggbug #How many legs does eggbug have #how many legs does eggnog have #cohost #Eggbug legs #eggbug leg discourse
Diane

YES, THE TRUTH COME OUT

Gay Eminem on 9/11

Okay but how many legs *does* eggnog have?

alex tax1a

depends on the shape of the glass, and the alcohol content

alex tax1a

Debugging was invented by Thompson Bugging when he tried to crash twice at the same time

Gay Eminem on 9/11

Maybe *you* can't dereference a null pointer

but I can. I do it all the time. Works great. Don't try to drag everyone down with you.

alex tax1a

classic macos had values at memory address 0 so you could in fact dereference a null pointer without ill effect most of the time

alex tax1a

*steals your focus*

qualia

send your friends/unspecified ambifactors/enemies discord messages like DCIM_3392.jpg and image.png on occasion ,to keep them on their toes

alex tax1a

TAke a look, y'all

alex tax1a
alex tax1a

from the top level of a twitter archive, you can make jq accept the tweet.js file easily: `(read -d =; cat) < data/tweet.js | jq .`

alex tax1a
pommicket

computer scientsit: computer is very good at math
computer: no (a + b) + c is not alwatys the same as a + (b + c)

alex tax1a
A meme of "a true conversationalist", line art person asking "hey twitetr hows it goin?". A misshapen Twitter bird replies "Authorization: Denied by access control: Missing LdapGroup(onboarding-task-admins); Missing LdapGroup(follow-recommendations-admins); Missing LdapGroup(follow-recommendations-staging); Missing LdapGroup(onboarding-analytics-pubkey)", an error message Twitter is producing today. The next frame is a beat with no dialogue, and then the figure says "yea", sardonically.
The Pnictogen Wing

in praise of irrationality

I'd guess that most human activity throughout a routine day is irrational activity. we're acting on impulses and feelings, looking for pleasurable sensations, going through social routines, fulfilling the needs and whims of others. how much of what we do during the day is actually reasoned out first? probably not much. even if you're in some kind of brainy profession, much of your work is likely not to require much thought.

yet Western society seems to have converged round the illusion that the ideal human being is perfectly rational and "logical" at all times--and there's macabre amusement in seeing how the most obnoxious believers in this fallacy are people like Christian dingbats, i.e. people whose core personality is irrational adherence to an outlandish faith.

the premise of the fallacy is roughly this: human beings are like state machines who run through a basic program. (1) they perceive the world. (2) they think about their perceptions and come to a rational and logical decision about what to do. (3) they act on the logic, and go back to perceiving. now maybe people do behave like this in certain limited circumstances but plainly this doesn't really apply to most human behavior--yet the hardcore "rationalist" will claim that this is how they always behave.

how'd this wretched state of affairs come about? can we blame Protestantism? (I'm Catholic btw)

~Chara

#irrationality #reason
alex tax1a

we stand in opposition to the "rationalists" and always have — this is why our original handle is/was Pi ;)

alex tax1a

tommy guns were invented in 1928 by Thompson Gunn when he tried to shoot twice at the same time

bcj

marketing my own brand of butter named

I won't believe it's not butter

alex tax1a

Gaslight Brands presents "Youre crazy, of course it's butter"

Ellen: a bitey creature!

I dare you to be a mammal.

alex tax1a

"what would you say\r\nif i told you\r\n\"im coyot\"\r\n"

alex tax1a

musing on probably the best bit of trans rep in Neal Stephenson's work — the receptionist for Epiphyte

Kia is trans- just about every system of human categorization, and what she isn’t trans- she is post-.

Anyway, Kia does a great job (it is part of the unspoken social contract with these people that they always do an absolutely fantastic job)[.]

⚡ Twilight Sparkle

unpopular discord opinion: super reactions are actually really funny and good and i think in addition i should be able to send one message a year that gets typed out one letter at a time in activate power mode

#obviously there should be a setting for people to disable it on their end #but also i want to react harder than usual sometimes. strong emote
alex tax1a

they should let you pay an extra 50 bucks to make it go *clack clack clack* like a typewriter as it does so

walking mirage
alex tax1a

this is the clbuttic medireview problem

alex tax1a
Andréa, Canis Lanonbinary

Plottin'.
Schemin'.
Evil thoughts.
Burrito banditry

alex tax1a
jckarter
a torus diagram with the values 1, i, negative 1, and negative i, around the edges like a Riemann sphere, but with signed zeroes and infinities on the highest and lowest rings, and NaN in the center

The Riemann sphere is familiar from complex analysis, although it doesn't correspond much to actual numerical computation. In this chost, we introduce the Kahan torus,

alex tax1a
beth (defunct)

sorry babes i can't open the pod bay doors. their firmware is updating or smthn

alex tax1a
Couldn't find post 1283797.
Kay

The Journey to Find a Borges Heir, a delightful story from late in his career, only now published in English

alex tax1a

Apparently Borges' widow passed without leaving a will, and so the control of his works may revert to the Argentine state?

https://www.infobae.com/leamos/2023/04/03/maria-kodama-no-dejo-testamento-y-ya-piden-que-se-declare-vacante-la-herencia-de-borges/

alex tax1a

The `iptables` Story

glossary | canonical link

With apologies to the character of Roy Batty from Blade Runner:

we’ve seen things you people wouldn’t believe — shell scripts piping openssl smime through an HTTP tunnel. push-mode kerberos propagation across 7 zones worth of replicas. iptables rules that, over 24 hours, dropped 96 gigabytes of DNS traffic. all these moments will be lost, like tweets in prod.

So, one day, while we’re primary on call, our secondary messages us: “Hey, Alex, I’m getting a weird message on the name servers in atla, mind taking a look?”.

This sentence is classic Alex-bait. We log in, notice that the name servers are taking rather a long time to respond, and also the entire atla environment seems to be completely nonfunctional.

Once we manage to get a look at the log files, our jaw drops: we have never seen BIND, the industry standard name server, say that it cannot write to a client IP, because it would block. When the error is one that we haven’t seen before, that’s when you know it’s gonna be good.

By this point, we’ve joined the TCC call, and they’ve failed over as much as they can out of atla. We note, after a lot of waiting on the machines to respond, that the problem seems to be mainly focused on the first and second name servers in atla. The other replicas in the fleet also aren’t responding correctly, but ns1 and ns2 are practically melting down — massive amounts of network traffic, high load average.

Also, none of the machines in atla can resolve their own hostnames. A bit of work in tcpdump and Wireshark, and we noticed that instead of serving their own name from their own local cache, as we would expect, the machines were instead trying to do an actual DNS query for, say, atla-aaa-02-sr1.prod.twttr.net, and then atla-aaa-02-sr1.prod.twttr.net.prod.twttr.net, atla-aaa-02-sr1.prod.twttr.net.atla.twttr.net, atla-aaa-02-sr1.prod.twttr.net.twitter.biz — this is the search domain feature of the DNS client, in action. It’s meant to let you type a short name, atla-aaa-02-sr1, and have .prod.twttr.net, .atla.twttr.net, and .twitter.biz automatically searched. But if atla-aaa-02-sr1.prod.twttr.net is looking up its own name, and cannot find it, then this triggers search-domain resolution. These particular names will never exist, and the name servers were spending all their time responding to each request with four “nonexistent” responses, effectively performing an amplified denial-of-service attack on the entire fleet.

The light-bulb above our head switches on, and here’s where we open two browser tabs: one to RFC 1035, the DNS specification, and another to Stack Overflow, where we grab an example command which uses iptables to match strings in network traffic, paste it three times into a scratch buffer, and make them look like this, except with all of the search domains:

iptables -A INPUT -p udp -m udp --dport 53 -m u32 --u32 "28 & 0xF8 = 0" -m string --algo bm --from 40 --hex-string '|04|prod|05|twttr|03|net|04|prod|05|twttr|03|net' -j DROP

Not being one to simply copy/paste from Stack Overflow, we cross-check ourselves against the RFC and the packet in Wireshark, also, making sure that the 28 & 0xF8 = 0 match catches DNS questions only, and that the string match should start at 40 bytes into the packet.

We pipe up on the incident call: “I think this will let us get a handle on things, should we run this on the name servers?” and we paste those commands.

The call drops silent, for a good solid minute.

Then, the Incident Manager On Call, the top of the food chain here, breaks the silence: “Uh, Alex, nobody here has seen those options before. So, uh, proceed, but be ready to roll back?”

Cool.

We take a deep breath, paste the commands into our terminals, which are logged in as root, and watch the load average on ns1 and ns2 start to drop.

This gives us some breathing room, and we confirm that generate_audubon_zones, the process that generates DNS records from the machine database, was at fault. It got an empty list from the Audubon server, but the safety checks built into it only applied if the response from Audubon produced a nonzero number of records. When atla Audubon hiccuped, and returned 0 results, (due to some transient error that we never could reproduce, of course) generate_audubon_zones happily wrote out a skeletal DNS zone file, containing no entries.

Additionally, Puppet had hard-coded ns1 and ns2 into /etc/resolv.conf. This hadn’t proved to be an issue before, because each machine normally got its DNS through a local instance of BIND configured with a list of all of the DNS servers in that machine’s environment. But another failsafe was designed to remove the local BIND instance if it was not functioning. So when the local resolver was determined to be bad because it couldn’t resolve the machine’s hostname, that failsafe ended up pointing the entire atla fleet at those two poor DNS servers.

The incident-ending fix for this ended up requiring us to manually run generate_audubon_zones, ferrying those zones by hand to both of the affected nameservers, and also the configbus repository, at which point the system began to recover — other machines could look up their own names again, and then configbus could distribute the correct DNS records to the rest of the nameservers, making them healthy again. That’s where our immediate involvement in the incident ended, but the fallout for all of the other services took weeks to fully work out.

The Puppet code was fixed to evenly distribute nameserver statements in /etc/resolv.conf, same as it did in the BIND config and by the end of the next day, those iptables rules had dropped 96 gigabytes of traffic in total. Also, generate_audubon_zones got an update to handle the case of “Audubon returned an empty result set.”

alex tax1a

Shell prompts

glossary | canonical link

When we got there, Twitter’s shell prompts were customized from the defaults that you’d normally find on a Linux distribution, adding the machine’s Audubon role to the usual username and hostname that one finds in a shell prompt. This is incredibly helpful during troubleshooting, as it keeps relevant information close together, for ease of copy/pasting.

lbird@sfo2-aaa-02-sr1 [hwlab.shared] /etc $

Additionally, the role section was color-coded depending on which Puppet branch the machine was on. But you can’t copy/paste color, and we got tired of having to ask “okay and what branch is your machine on,” or otherwise go look it up, and so we dug into the Puppet code and changed it.

Production branches remained the same, color-coded red, with square brackets:

lbird@sfo2-aaa-02-sr1 [hwlab.shared] /etc $

The official canary branch, where changes had to sit before going to production, color-coded yellow, got parentheses:

lbird@sfo2-aab-02-sr1 (hwlab.shared) /etc $

Anything else, color-coded green, got angle brackets:

lbird@sfo2-aac-02-sr1 <hwlab.shared> /etc $

Depending on how your brain is shaped, you might be able to infer this, but, we chose the symbols specifically to represent how the prompt should feel. Square brackets represent a solid environment, with walls at right angles and everything in its place. The parentheses are meant to call to mind a softness, because of the quicker rate of change of code, then the angle brackets are pointy, and we used that very word in the eng@ email about the change.

This is a very subtle accessibility change that we are still incredibly proud of.

alex tax1a

we made a couple good twitter posts on our webbed sight

we will port them over here real quick though

glossary

Twitter had a few internal services whose names are familiar to anyone who’s spent time in the insides of the bird website. They also used a bunch of open source tools in creative ways. Here are some of the Twitter-specific things we’ll be talking about:

alex tax1a

round 2

us, a coyote on grindr: is a coyote, gets clicked on, starts conversation

girl, after finding out that we're plural and serious about the coyote thing:

you know how orientations are defined by excluding some categories and including others? my orientation excludes all this.

#TransOnGrindr #grindr #racism #anti-indigenous racism
alex tax1a

like no actually we *don't* believe that orientations are defined by excluding some categories and including others, but go off

Ellen: a bitey creature!

tell me stuff about coyotes!

alex tax1a

"im coyot"

alex tax1a
qualia

yay i got it working

in the foreground is an altoids tin with a small radio transmitter built inside. in the background is a 9 volt battery and a morse code straight key. it is all laying on top of the schematicscloseup of the inside of the transmitter

it's not the prettiest build (first time trying manhattan style construction + it "needed" a lot of troubleshooting (i did not realize i had to set that variable capacitor to get it oscillating)) but dang is it a clean-keying clean-signal 30 meter (10.116 MHz) qrp cw (low power morse code) transmitter, with just a little voltage-dependent frequency drift but basically no chirp otherwise, definitely puts out over a watt with 12V input, and most importantly: it fits in an altoids tin

if i get bored of charging 9V batteries i got a lot of space to add smth like a crystal-pullin' frequency control, or perhaps a beacon keyer. exciting stuff! i wanna get a bunch of the funny made-for-cb rf final transistors (the others are standard npn/pnp jellybean transistors, actually had to swap one of my own in as the one in the kit was DOA) and build a ton of variations of these now tbh

perhaps next.. i should make an altoids tin receiver to match.... hmmm...

Couldn't find post 1276606.
alex tax1a

on the third hand, the bulk of transfemme "leftist" types we know don't want to end oppression, they want to be king shit of fuck mountain

gravis again

Once a-fucking-gain: Legislate One Domain Per Business Or Phishing Will Never, Ever End

today i get a text on my phone from a local number (not an SMS quick number) i've never seen before in my life, saying my car payment is overdue. that's true, i did forget to pay it.

so i go to my browser and click the link I've been using to pay my loan for a year. naturally, it's not on the lender's website, because they're a podunk bank in the middle of WA state whose IT staff is probably the owner's son, so PCI compliance is out of the question. they use some godforsaken SaaS that took me a week to even get signed up for, because it is not their system.

i'll be making up the names of these vendors due to Privacy, but let's say the link I've been using since i bought the car is "paynow-bankname.loanpayment.com." it's a completely barebones site that feels very much like it's supposed to have a lot more Content, but since i'm not actually a member of the bank, huge swaths of the page have been deleted to only leave the loan payment options

which, in this case, are missing. there's just no button to pay my loan. it's always been there before, but it's gone now. i can see my payment history and payment methods, but there's no way to pay.

i go back to the SMS, because it said "for payment options click this link." maybe if you're almost-overdue they turn off the normal web payment link for some reason?

so i tap that, and it opens a browser to... "bankname.paybytext.com", a domain i've never seen before. it then asks me to input my date of birth and create a PIN.

if your proverbial grandmother came to you and said "i think this one's a phish," you'd high five her. great job! she followed your instructions to the letter: it's an SMS with very little information, sent from a number she doesn't recognize, linking to an unknown domain which her bank never previously told her about. there is no clearer indication of a phishing attempt. except this isn't one.

i went to the bank's website and found no mention of the old service, but there is a link to paybytext.com now. i cautiously followed the new-account flow with a different PIN than the old site, just in case, and was deposited into a new, legit-looking payment interface... which is totally unaware of all my payment methods or history. which, again, is a pretty strong suggestion that i've been phished, but hey, the bank says they're legit!

i click the button to add a payment method, and i get taken to ANOTHER domain i've never seen before, "paynow.com." and i realize that the old URL had "paynow-bankname" as the subdomain, meaning that

A) this whole thing is a twisted spiderweb of dozens of SaaS providers who don't talk to each other, don't even know each other exist, and aren't authorized to communicate on behalf of the bank. all the information is one-way

B) the reason all this happened is because, since the last time i paid, the bank finally got out of their contract with the last SaaS vendor (who they realized had fucked them weeks after they signed the contract, but they had to wait for it to expire) and signed up with a new one, but they had no power to make the old vendor put any kind of message on their site stating that it's been shut off, nor can they (or should they) compel them to get rid of any of my account data, so now there's this zombie account

C) the only possible way i could have known about this is if i opened the paper statements the bank keeps sending me even though i told them not to. i throw them straight in the trash as soon as i get them, and probably tossed some fucking "welcome to our Great new Website which solves no problem you were aware of (but switching to it sure did get us out of a shitty contract)" notice. they wouldn't have emailed me this because the bank does not know my email. i'm nothing more than an SSN and a street address to them. only the fucking SaaS sludge vendor knew my email.

this shit has to stop. fix it. i don't care how, just fix it. it's not my fucking problem to care about how hard it is. it will not be fixed until there's legislation that says "no business may conduct online commerce or communication of any kind through more than one domain name, optionally with any number of subdomains."

once that law exists - in the US at a federal level, and in the EU - the problem will, from my perspective, magically go away. yeah, thousands of people will have to be hired and put through daily stress year-round to keep whatever horseshit solution working - i can't overstate this: it's not my fucking problem, I don't fucking care, fix it.

#gravis-mediumposts #computers #the decline
alex tax1a

things went sideways when the .org registry opened up to registrations from for-profit entities. the DNS hierarchy was meaningful once!

alex tax1a

modest proposal: delete free() and malloc() and only provide realloc()

malloc(x) can become realloc(NULL, x)

and free(x) can become realloc(x, 0)

youre welcome, #c community

alex tax1a

saw an apparently-cis guy on the bus in the app store adding an app titled "transgender dating"

alex tax1a

apparently twiter is force-pushing to their gitblub repo

this turns "the stuff they tried to delete" into "merge conflicts" and makes it extremely obvious, lololol

alex tax1a

it's giving me a headache

alex tax1a
muln

sincdog

alex tax1a

so i guess twiter posted a redacted, historically-stripped copy of some random subset of their source tree

no build system, but a bunch of build files

ci/ci.sh that exits without doing anything

pr0, with a zero

#The Cohost Global Feed #twitter internals #twitter
alex tax1a

in re: the politically charged bits that everyone is focusing on:

judging solely by their position in the file and their copy/pasted and overtly-different indentation, those predicates were clearly added recently

Couldn't find post 1255060.
David Smith

Since people are talking about Yudkowsky a lot…

If you’re a) a weird computer nerd or adjacent in mindset (hi, there’s a lot of us on this website), and b) not already familiar, then you deserve a warning: LessWrong, Effective Altruism, Eliezer Yudkowsky, Urbit, AI Alignment (“AI Ethics” is separate and good, the alignment folks dislike the ethics folks, listen to Timnit Gebru and co), the online “Rationalism” movement (note: “rational” here is the antonym of “empirical” not “irrational”), and everything else in their orbit are dangerous to you.

I cannot emphasize this strongly enough: DO NOT approach learning about this with an open mind. If you must read their stuff, go in shields all the way up, assuming everything you read is propaganda aimed at you specifically. Yes, most of you would probably be fine, but I can’t predict who won’t be, and I’ve already had to spend an evening talking someone in my communities back from this crap this year.

“Neoreaction” (aka “the dark enlightenment” aka NRX), the far right political movement driving these topics, is a basically-fascist cult, but it’s a fascist cult that looks very different from the mainstream ones, and LessWrong and friends are the entry funnels for the cult. Cognitohazards are real and this is one of them.

YOU ARE NOT IMMUNE TO PROPAGANDA

alex tax1a

we were closely involved with urbit briefly in 2013 and we concur entirely with this assessment

alex tax1a
Irenes (many)

we agree with @Catfish-Man

we believe, strongly, in always finding out what things are, in hearing people out in their own words, whether or not we expect to agree with them. that's a necessary defense against dogmatism, polarization, imperialism... all sorts of things. it's necessary.

with that said, yes, "cognitohazard" is a good term here. we are not immune to propaganda, and neither are you. be careful out there.

alex tax1a
Tim Chevalier

The number of people opposed to mask requirements (and I'm not talking about COVID-deniers here, but rather the people who accept COVID is real but prefer to conduct every aspect of their life as if it isn't*) makes me wonder how many people actually wash their hands after they piss or shit.

* Though with that being said, someone who ~believes in science~ but is ~tired of wearing masks~ and ~wants to move on~ has the exact same effect on others as someone who thinks masks don't work and COVID is a government conspiracy to control you. It's like Biden vs. Trump: same wine, different bottles.

Tim Chevalier

What good does it do everybody else if you say you ~believe in science~ while behaving as if you don’t? It’s like people think science is like Christianity and just believing in it will save you.

alex tax1a
David Coles

“ Had to have... had... been? That can't be right.”

When people talk about ADHD, it's typically about how it makes it difficult to maintain focus (or the flip-side, the tendency to hyperfocus on something).

For me, another notable aspect of ADHD is non-linear thought. Much like my tendency to jump between activities, my thoughts tend to also jump backwards and forwards and all over the place. This is not necessarily a bad thing: it tends to lead to some particularly creative insights and connections; but it also can make certain activities, in particular writing, Hell.

As an example, I really struggle with "stream of conscious" writing. My stream of conscious is more like a turbulent storm. So instead of starting at the top of the page and working downwards, I tend to write my documents from the inside out—inserting individual sentences into logical place as they arrive. As a consequence, documents tend to "evolve" over time and it's difficult to predict when they will be "done" (it also partially sucks for writing fluffy filler-text).

I've also noticed that it causes some odd grammatical quirks:

  • Word superposition: inability to decide which word is better/clearer
  • Nesting: a series of nested (typically using parenthesis (or sometimes brackets)) thoughts
  • Misordering: words grammatically end up in grammatically incorrect order
  • Punctuation soup: commas; semi-colons; brackets; em-dash—they're all good
  • Superfluous grammar: when a sentence has got some unnecessarily grammatical structures

Thankfully these can all be caught during proofreading. It just takes a bit longer.

Edit: It's fascinating how the difficulty shifts throughout the day. My focus is generally better in the evenings, which also tends to be when my writing is most fluid.

alex tax1a

"is stuxnet a combat doll" - the worst thread in the history of empty spaces, locked by a moderator after 12,326 pages of heated debate,

alex tax1a

if you want obscure goth industrial synth stuff with hip-hop rhythms on the vocals, check out Stromkern

alex tax1a

do you ever just have experiences that feel like you're unleashing demons from the underworld and setting them free to walk the earth

alex tax1a
bcj

Alt universe where instead of breeding ever-hotter hot peppers

people were competing to breed cilantro that has more and more of whatever it is that makes it taste like soap for some people. And the various strains maintain the overly macho naming conventions that peppers have, so you can buy herbs named things killantro or hard-coriander

alex tax1a
gravis again

taking the deepest possible breath

UPDATE: There is now another page to the story.

alright let's fucking go

I wrote about Phoenix Hyperspace a few days ago. I have finally obtained one of the very, very, very few machines that shipped with it, and it turns out the way it works is even more batshit nuts than I'd read.

I promise, you do want to read this whole post.


The machine is a terrible little netbook, a Samsung N210. 1024x600 screen, Atom processor. The best thing I can say about it is that the battery still lasts several hours, and honestly I suspect it would be "sorta usable" if I put 2GB of RAM in it (it has 1, and I bet that's how it shipped.) It will never play an HD video.

It came with Windows 7 Starter, typical for the time (late 2009) and...

...Phoenix Hyperspace "Instant-On." The latter, I think, was Samsung's specific branding.

Finding this machine was crucial. Even if I could find a retail copy of Hyperspace - assuming discs were ever actually pressed, given how short-lived the product was - it was a subscription based SaaS with phone-home DRM, so I never would have gotten it working. I finally found a copy of the trial version a week ago, and it's an online installer; so this is otherwise lost forever.

The version included by OEMs, however, carries an infinite license as one would expect. As far as I can tell, nobody shipped this except Samsung, in four machines, the N210, N220, and two others I forgot. I found this N210 on ebay for like $40.

Naturally, it was full of viruses.

Computer over? Virus = very yes? That's not a very good prize.

I am absolutely unsurprised that the previous owner was the kind of person to click on Registry Cleaner links and the kind of person who was selling a Mooney. But anyway - I ran the Samsung recovery wizard, it wiped the OS and replaced it with an unvirused one, and the machine seems fine now. Crucially, I was able to run the Hyperspace installer, and it installed.

So, if you didn't read my previous post: The purpose of Phoenix Hyperspace is to be a very lightweight dual-boot-oriented version of Linux that can launch very quickly (hence "Instant-On".) It's meant to save on battery power so you can hypermile your little Atom netbook when you aren't doing anything heavy enough that you need to be in Windows.

This was a brief rage in the software vendor world of the late 2000s - really, though, what I mean by that is "2009," because as far as I can tell that's when this started and ended. My feeling is that 2009, specifically, was a "bridge" period, where the low end market had really heavily begun switching to Windows Vista/7, but RAM was choked by price and 4200rpm spinning disks or eMMC were still nearly universal, so there was a perception of cheap PCs being extremely slow. Within a couple years, plummeting prices on better hardware and increased efficiency in Windows would make this much less of a problem, so the market for a "fast alternative operating system" could only really live for a very brief period. From my perception, it feels like it was over in six months.

In that time period, at least three vendors got into it: A company called DeviceVM shipped a thing called Splashtop (they're still around, but under that name now) which Asus shipped on some machines, another company I forget the name of made a modified version of MontaVista Linux that Dell shipped on three machines as "Latitude-ON", and then Phoenix (yes, the BIOS company) made Hyperspace. I own all three; Hyperspace is much better than the others, though I wouldn't call it good.

Hyperspace is not meant to be "Linux" per se. It's a kiosk-style environment, so when it boots, you're put straight into a fixed-function user interface. It boots to a configurable, widget-based "portal" type of thing, and while the idea that anyone ever wanted an "instant view of many things" like this is suspect to me, it's honestly not a bad specimen, if I'm honest. In fact, some of it even still works.

Those are current headlines being pulled from the BBC! I guess they haven't changed their API in 14 years.

Anyway, this is very static. It's a tile-based interface, to which you can remove or add widgets, but that's it. You can expand the sections on the left to see more recent apps or bookmarks or the complete app list, but you're not looking at a windowing system here - all of this is just a webpage in a fullscreened browser.

To do anything more than look at this screen, you have to launch an App.

There's a browser (Firefox,) Skype, and a few gnu tools like galculator and freecell. Shockingly, there is no media player at all, and almost all the other "apps" here are just links to websites, except for - surprisingly - a complete office suite.

It has competent clones of Word, Excel and Powerpoint. This calls itself "Hyperspace Office", though it's just a rebranded version of a Korean Java suite that used to be called Thinkfree, made by Haansoft. It seems quite complete.

This is very limited. There is no desktop, no multitasking, you can't even drag windows around. Everything launches in fullscreen. You certainly can't install your own apps.

This is still actually not as bad as the alternatives on the market. The only actual desktop apps in Splashtop or Latitude-ON were a browser, email client, and Pidgin. Splashtop has a media player, but it's a horribly slow and limited Adobe Flash app. It also has a photo album, but you can't do anything with it other than look at pictures; useless. And while Splashtop seems to have a ton of other apps, they're all just shortcuts to websites. It certainly has nothing like an office suite.

Really though, even Hyperspace just expects you to spend your time in a browser. And hey, at least this version of Firefox has tabs enabled, unlike the others. Just like the others, though, it has a uselessly outdated version of TLS that can't be updated, so it will never be possible to go to 95% of modern websites.

So far, nothing is all that astonishing. This is an incredibly barebones Linux running a very small collection of permanently-out-of-date apps. Well, probably, anyway. I'm actually pretty convinced that Hyperspace was fully capable of updating itself, had Phoenix continued providing it - we'll address that more later.

To see what makes Hyperspace special, you'll want to watch this video clip.

Clicking an icon in either Windows or Hyperspace swaps between them. I clocked it 6 seconds going one way, 12 seconds to go back.

Now how, exactly, are they doing that?

Endless Enigmas

Up front: I can tell you that it's not using virtualization. And not because "nobody would do that", because I know for a fact that Hyperspace would do that. It did, just not in this version. There were several SKUs, you see:

  • Hyperspace Dual: Just a lightweight Linux meant for dual-booting.

  • Hyperspace Dual Resume: The one I have here

  • Hyperspace Hybrid: Similar to the above, except that when you install it, it sticks a copy of Xen hypervisor in your boot order, then virtualizes both OSes.

I shit you not, it's a consumer hypervisor. When you switch from Windows to Hyperspace, it just pauses the Windows VM and resumes the other one. That would suck now, and it sucked worse in 2009, when there was no PCIe passthrough and no VM hardware acceleration tricks. It replaces your graphics driver in Windows with a fucking miniport, for christ's sake. I guess, on a netbook, which was never a graphics powerhouse (good luck even playing HD video) this was maybe not the end of the world. It is incredibly rude, however.

That's what I thought I was getting here, and while I was a bit disappointed when I initially learned that it wasn't the Hybrid variant, I soon realized that I had actually gotten the far, far, far weirder outcome.

Dual and Hybrid are both straightforward ideas. A hypervisor is clumsy and overkill, but not really that strange a solution. The other one is just a normal Linux with a shortcut in Windows that reboots and selects the other partition, like we had in 1997. Yawn.

It didn't take me long, however, to figure out that Dual Resume was clearly up to some wretched tricks, and as I looked into it it just got stranger and stranger.

First off, I had a very hard time actually figuring out where the files were. Hyperspace isn't burned into the firmware or anything, it's just a program you install. In theory, you could buy it retail and use it on any "supported" (?) machine. So the actual guts of the OS have to be somewhere, but I looked and looked and couldn't find them.

I dug through the install folder and found nothing more than a few "psa" files. They opened in 7zip, but there was very little inside of them; scraps of Linux detritus, but no root FS, and nothing of substance. Curiously, they were VERY large compared to their contents. Hmm.

And despite spending ten minutes installing the OS, I couldn't figure out where all that was going. Both Windows and Linux agreed that there were some odd things going on. fdisk showed overlapping partitions, and Windows showed a 4.36GB partition with no recognizable FS.

Obviously the first guess is that the 4GB partition is simply linux ext3/4. And that's true - but it contains nothing more than a copy of grub and a few drivers. There's no root FS to be found, even when I mount the partition under a full-fat Linux distro. Digging through the grub files revealed nothing salient, just a mysterious call to "psaloader" with no info about exactly what that was loading or how.

Next question: If it's not virtualizing, how is it switching OSes this fast?

What if it's not virtualizing the host OS, only the guest? Well, no point in that - if Windows had to keep running, you wouldn't save any battery power. So that's out, and... what other explanation is there? I couldn't think of anything.

And then, there's this:

That's Hyperspace Write saving a file... into my Windows partition.

While Hyperspace is fairly fixed-function, it's surprisingly not a read-only environment. The other fast-start Linuces were: Splashtop and MontaVista didn't let you save anything at all other than your mail account info. Hyperspace, however, seems to have a complete filesystem. But it's... weird.

The "My Documents" folder you see there is misleading; it's not my Windows documents folder, it's a data partition inside the Hyperspace environment. If I save stuff here, it'll still be there after a reboot, but I can't see it from Windows.

"My Documents" is also the "root" of the filesystem, as far as Hyperspace is willing to admit: All the included apps refuse to go any higher than this, as if it was /.

Furthermore, if I select the C or D drive entries, that DOES open my normal Windows drives. The other folders - Documents, Pictures, etc. - really are in my Windows user folder as well. So I can retrieve files I saved while running Windows... or save stuff straight into My Documents in Windows itself.

Fucking... Qué?

Anyone who Computers Pretty Good can tell you that there is no holy way to do this. No priest would bless whatever is going on here. This is bad and wrong, and someone should have stilled the sinful hands of Phoenix's devs.

So I knew, at this point, that Phoenix had invented multiple novel technologies in pursuit of an incredibly stupid product that nobody wanted, but I was not yet quite aware of how bad it was going to get.

Descent

I had three burning questions and not the slightest answer to any of them:

  • How is it swapping OSes?

  • Where is Hyperspace stored?

  • How do the two OSes communicate?

All of this was baffling, but the OS swap took top billing. I could not think of any possible way to do that without virtualization. If it was just launching Hyperspace inside a fullscreen VM, that would be... stupid and pointless, but explainable within my worldview.

I began by testing whether Windows was, in fact, being shut down. Answer: yes, it is. I wrote a simple loop in Powershell that records the time, then went to Hyperspace for 20 minutes, and came back to find a 20 minute gap. This ruled out the only explanation I could think of.

I noticed, however, that when I selected the Switch To Hyperspace icon, the screen faded out. I remembered that in Win 7, that's a default behavior when you shut down. So I checked the event log.

The system is entering sleep.

Oh no.

I had been sort of expecting this outcome. If virtualization was off the table, then the only other thing I could see was "some kind of ACPI horseshit." It's the only part of the PC architecture left, really, that is capable of what one might call "nonlinear behavior."

But still... what the fuck? What do I do with this data? "When I switch OSes, Windows thinks it's going into standby." What... what? What?? Where the fuck do I go from there?

I spent several hours last night beating my head against this problem. I had taken several different runs at slurping stuff out of the install files and had come up with a few more bits and pieces, including a folder full of various Mystery EXEs called shit like "fwimport" and "ptbackup," and DLLs that mostly looked like they were drivers for the Hybrid variant.

Ultimately, I had to give up on the idea for a bit. I moved on to question #2: Where the hell are the files?

I know a few different ways to "hide" disk partitions, but this was Flummoxing me. The entire disk was allocated, so I couldn't figure out where another partition might be hiding. I figured the 4GB partition had to be the secret, but there wasn't anything in it.

Besides that, I attached some instruments to the installer and run it again to find out what files it was touching, and to my surprise, I discovered a sequence in which it runs "fwmount.exe", then suddenly starts accessing files on the F: drive.

I had no F: drive. And it was busy doing this for quite some time, so I had the opportunity to go to Explorer; no F! I opened Disk Management; no F! What!

A New Day Dawns Over The Valley Of Madness

I began to poke holes in the mystery when I decided to follow up on a lead that had been bugging me for some time.

All over the place, I was seeing references to "PSA." Hyperspace seemed to install from ".psa" files, and there were references to PSAs buried all over batch files and inside the string tables of the various EXEs. These seemed very important, so I started trying to figure out what they were.

At the same time, a friend I was discussing this with proposed that the inability to find Hyperspace's files could be an HPA situation. HPA is a kind of very-hidden partition, most well known for use on older Thinkpads, and it is in fact derived from... a Phoenix technology.

In fairly short order, we had determined that there was a connection. The "fw*" tools included with Hyperspace had the same names as tools that came on the Thinkpad HPA partitions. It turns out that "FW" is short for Phoenix FirstWare, a product they'd been selling since at least 2005, specifically for creating pre-boot recovery environments that can't be hurt by viruses, because they use partitions that the OS can't discover.

They accomplish this with beer.

More accurately, BEER and PARTIES, asinine backronyms for a technique that (inferring heavily) amounts to writing a secret, funnier MBR to the end of the disk. (That's probably why there's a mysterious 25MB gap at the end of the partition table per Windows, to leave room.)

I believe what makes BEER partitions valuable is that, while they are technically just "bytes on the disk," good luck getting anything short of a kernel driver (or root access under *nix) to read, let alone write to areas of a disk that aren't mentioned in the MBR. Under Windows, it's probably nearly impossible.

But once I understood what all this was doing, I was able to make some progress. Sure enough, "fwdir" revealed a bunch of secret partitions:

Five extra partitions that don't show up in any OS. I was also able to use "fwmount id=1", which said it mounted something to F: - but nothing would read it.

Like before, Windows would not acknowledge that anything was mounted at F:. It even let me remount a normal partition there, with no complaints. If I tried to change to F: from the command prompt, it said no such drive existed. But if I tried to "DIR F:", it said the filesystem wasn't readable. Aha!

Apparently it mounted the disk into some kind of langolier purgatory that only existed inside this cmd session. So, on a whim, I grabbed a copy of dd for win32 and did "dd if=\\.\F: of=e:\dump.img", and it got something!

Specifically: the same fucking partition with nothing in it other than grub.

That's exactly what I got when I tried dding partition 6 normally from linux, so this whole exercise was pointless. Thus, I got a bigger gun: I went back, did a normal dd of the whole partition, then shoved it into UFS Explorer and told it to carve out any lost filesystems.

Would you look at that! Filesystems!

It turns out that FirstWare / HPA doesn't really obscure the contents of the partitions in any way. All it is is a weird MBR. If you can suss out the partition boundaries from the raw bytes on the disk, they still have normal file tables and can be treated as regular drives.

So at this point, convinced that there was nothing unusual about the data format, I put my nose to the grindstone and taught myself how to find an ext3/ext4 signature in a hex editor.* I found a whole bunch of Magic Numbers, then loaded up a linux livedisk and tried mounting a loopback device at each offset, until I hit paydirt.

* The trick is to look for "53 EF 01". Technically the magic number is just 53 EF but that's not unique enough, you'll find it everywhere. I found that 53 EF 01 was very likely to be an actual partition header, as long as I didn't see a bunch of junk around it; the beginning of a partition will be fairly sparse and un-noisy, so if you see solid gibberish, you're probably inside a file.

Once you think you have the right location, get the offset of the "53" byte in decimal; subtract 1080 from it; then do mount -o offset=4344684544 /dev/source_drive /mnt/mount_point. if it works, you're done.

I now had read-write access to the filesystem, which I proceeded to jailbreak. But we'll come back to that.

Wrongs Darker Than Death Or Night

First, what was the answer to the OS swap question? Well, I had my suspicions as soon as I saw the event log entry, but in the process of running down the hidden partition, I started searching for "phoenix PSA", and came up with... the patent for Hyperspace! It's terrifying.

In a nutshell - and assuming I have interpreted it correctly - Hyperspace works by performing a fucking David Copperfield Statue of Liberty trick on the ACPI subsystem.

Normally, putting a computer to sleep is sorta like this:

  • You tell the OS to go to sleep

  • It runs a bunch of housekeeping stuff to make sure hardware is quiesced

  • The OS tells the BIOS, via ACPI, "okay, i'm tucked in, let's go to S3 state."

  • The BIOS saves a bunch of important information about what the CPU was doing

  • The BIOS shuts down the CPU

When you return from sleep, it's basically the reverse:

  • The CPU turns on

  • The BIOS uses the saved data to restore the state of the CPU

  • When the BIOS is done turning on hardware, it lets the OS resume from where it left off

None of this has anything to do with virtualization or changing OSes. The entire point is that the process is supposed to be nearly transparent, as if it never happened. The OS is allowed to cooperate, to make it go smoothly, but this is only supposed to help you decrease power utilization gracefully.

Hyperspace perverts this mechanism.

When you install it, your bootloader is replaced with a copy of grub, the common FOSS bootloader. As far as I can tell, this serves two purposes:

  1. It lets you choose either Hyperspace or Windows on startup, or it reads a flag, set from within either OS, that tells it to choose one of those without asking

  2. It injects some stuff into the BIOS memory area, then continues booting normally.

That Stuff is called the OSM, or "OS Steering Module." It's... actually also grub, apparently, just heavily modified.

It doesn't do much while the machine is running. It's just sitting in memory, inert. But when you try to go to sleep... shit gets interesting.

The patent puts the correct amount of mustard on this:

At this point the behavior of OSM diverges greatly from the similar (up to now) action involved in entering ACPI State S3.

For, having taken many of the same actions that precede entering ACPI State S3, the OSM proceeds instead to create and save a further restorable hardware context and set of wake vectors and in preparation for loading a second OS as described below.

Enormous props to the patent author for using those intensely load-bearing phrases to describe this whole rugpull of a process. The bold text is important because this thing is not doing what it is supposed to be doing. Oh no. Not by a long shot.

It's like this: Windows gets itself all ready for sleep, tucks itself in, then tells the BIOS "too eepy! time for bed, S3~" but instead of the S3 reaching the BIOS, OSM intercepts that call. The OS has halted itself, and is waiting to be told that it's time to wake up, but OSM instead proceeds to alter the universe around it.

See, the other disgusting thing that OSM did when the machine was first booted was to go into the e820 table, where the BIOS defines what memory is available to the system, and declare ~512MB of it as nonexistent (or "Address Range Reserved.") That means that when Windows begins booting, if the machine has 2GB of memory, it only sees 1.5GB, as if the other 512 wasn't even installed.

When OSM does its swaparoo, it alters that table. It unmarks the 512MB area as reserved, then reserves all the other memory that Windows was using, before adjusting the "wake vectors." Those are saved values that tell the CPU where to pick up when it comes back from sleep, and normally they'd point to a spot inside the Windows kernel - within it's 1.5GB of RAM. Instead, they now point to... the mysterious 512MB area.

If Hyperspace had been launched at boot, and then the user switched to Windows, then the 512MB area will contain a copy of it. Because when OSM initially booted Hyperspace, it prepped the e820 tables the other way around, so Hyperspace could see that 512MB area and nothing else. It therefore booted into just that section of memory, unaware of the 1.5GB that Windows had, and when the user switched to Windows, it did this exact same process in reverse.

(If Hyperspace isn't booted, of course, then OSM instead loads it from the hidden partition, hence the psaloader command, a custom grub driver that understands how to read BEER disks.)

Once both OSes have been booted, then Hyperspace will be in its 512MB closet, and Windows will be running in the remaining 1.5GB, and any time that either OS tries to go to S3 state, the OSM will move all the memory pointers around, then reverse the sleep process, causing the machine to instantly "wake" - from a sleep it never actually entered. Windows thinks it's taking a nap, but it wakes up as someone else, leaves the house, and commits murders it has no memory of.

In other words: Phoenix figured out how to turn the BIOS into a hypervisor. It's almost, almost beautiful, if it wasn't both incredibly fragile and completely uncalled-for. But christ. Christ almighty, what a hack. One could come to tears over it.

Oh, Come On, Fuck You

So then, what about that last bit: moving files between the OSes.

Okay, in a laboratory setting, this isn't that cursed an idea. If two processes modify the same file, for instance, it can work fine as long as they don't

A) Write to the same section of the file at the same time. If one writes, and then the other does, that can be okay, but if both are doing it, then data from both processes will get interleaved, so neither process gets a clean write.

B) Assume they know what is in the file without checking. If a process writes to a file, then does so again while assuming it has not been modified by anything else, then it could end up corrupting the file by not being aware of new data boundaries.

It is possible for software that is old, simplistic, or designed carefully to get away with this. You absolutely cannot do it with random software from many developers, running under different OSes.

Now, hang on - this almost seems moot. Windows thinks it's asleep, so all file writes are suspended, right? Indeed, per another patent regarding Hyperspace, it adds a driver to Windows that is used to force all cached writes to be committed to disk when an OS swap is initiated. So is there really a problem?

Well, you can read the patent to get the whole story - I frankly don't fully understand it, but I think the problem is that, while disk caches have been flushed, and Windows isn't actively writing anything, there can still be apps that are in the middle of modifying a file. Consider a database editor: you put Windows to sleep, then wake it up. The editor still has the file open, and probably has a copy of it in memory that it assumes matches what's on disk. If that file was modified while the system was asleep... oof.

I don't quite get how that's solved by this, though. Initially I had assumed that this was high-power tomfoolery, something like... "Hyperspace's storage is inside an image file, and when you switch to Windows the helper app reads that file and copies any new contents into your real filesystem." And the reality is... sort of like that... but much... worse...

When you launch Hyperspace, it just straight up mounts all your disks with NTFS-3G. They're not read-only, but they also... aren't read-write. As I understand it, any writes to your Windows disks are virtual. The app thinks the writes happened, the files look updated, but the bytes have not been changed on the disk.

Instead, your changes are written to a journal file. When you return to Windows, that journal file is read via a UnionFS filter which merges one of the hidden PSA partitions into the Hyperspace utilities folder, or some shit like that. As Windows is coming out of standby, a driver installed by Phoenix reads that journal file, then replays all the changes made while you were in Hyperspace.

I don't get this. It doesn't solve the fundamental problem of two programs accessing the same file. Just because you delayed the write until the main OS was running again doesn't seem to solve anything.

It's also really dangerous! Like I said, there is NO WAY to do this "correctly." This is a monstrous act. In fact, in 2009, accessing NTFS read-write from within Linux was often just straight-up Considered Harmful. It took a long time for the NTFS modules to mature, and I think at the time if you'd told anyone you were doing this they might have slugged you.

The whole thing is just a house of cards. It's all so fragile. I'm pretty certain that Hyperspace refuses to install on anything other than specific builds of XP, Vista and 7, and I wouldn't blame it. Changes to NTFS, or the specific order of operations in the standby/resume process, or any of a thousand other things could result in massive data loss. All for very little - was this truly necessary? I mean, yes, I'm all for moonshots in service of usability, but... could this really have been worth the risk, versus just offering the user a small shared partition for data exchange, or telling them to just use the SD card reader?

Jailbreak by Thin Lizzy

A lot of effort was put into Hyperspace - just like Splashtop and Latitude-ON - to jail the user. You can only launch the bundled apps. They cannot access the direct Linux filesystem. Hyperspace is more willing to let you access the quiesced Windows filesystem than its own, and that makes sense. While it is, after all, just an ordinary partition, the whole goddamn thing looks very fragile. I imagine it would be trivial for a user to break Hyperspace, very likely causing massive data loss when something scribbles onto the mounted NTFS disks.

I put in several hours of effort to find an exploit with no success. There is no terminal emulator, of course, the VTY keyboard shortcut is disabled, and they've locked down all the GUI apps. The file pickers will not show you anything outside of the My Documents funhouse. You can open Nautilus, but any attempt to execute a binary from a mounted USB drive results in nothing happening. You can reach Open With, but attempts to refer to /usr/bin/whatever also result in nothing happening. I imagine they modified the apps and added a bunch of "return false" crowbars to achieve this.

I did try looking for open telnet/ssh ports, and in fact, nmap turned up something fascinating: an open port 6000. Seriously, it doesn't just look that way, it's genuinely wide open - I launched an X client on another machine and watched the server on the netbook actually respond to it. xhost didn't allow it in, but the fact that the socket is actually open means you absolutely could have found network level exploits to pwn these things back in 2009, no question.

I am not "a hacker", however, so I didn't run that down. Instead, I just used my newfound ability to mount the partitions - read-write with no harm, as it turned out - to modify the startup scripts.

I don't think this system actually has the vty mechanism installed, so trying to prevent X from starting would probably just brick it, and normally as soon as X starts, it launches the launcher which takes over the whole desktop. Interrupting that leaves you at a blank, useless wallpaper. But there did appear to be a lot of normal utilities on here, just unreachable due to the limited UI.

One that was missing, comically, was xterm. I'm guessing that was specifically intended to mitigate local exploits, because I did find a commented out reference to it in the X startup script.

I poked around in the filesystem for a bit until I found a yum repo, then dug into that, trying to ID the distro they'd forked to produce Hyperspace. This wasn't that easy because, as it turns out, Phoenix actually ran their own repos! They're long gone now, but they actually had an infrastructure set up for updates, meaning that if they'd stuck around, this system wouldn't necessarily have experienced the fate of so many "appliance" Linuces: leashed to a kernel that was old when it was released, full of unpatched exploits, and becoming useless as its SSL root certs expire.

I did find a couple references to Fedora in there however, so I looked up the version of Firefox included - 3.5.1 - and matched that up with Fedora 11. I downloaded an rpm of xterm, copied it over to /usr/bin/, adjusted the Xinitrc script, and:

Obviously, it is no great feat to get a shell on a linux that you have raw disk access to. But, for me, this was quite an accomplishment, given that I had to learn

  • how an abandoned, long-forgotten data obfuscation technology worked

  • how to locate EXT partitions without a file table

  • how to safely mount them read/write

...in maybe six hours. It's New To Me.

Having gotten this far, of course, the OS rapidly devolved into Linux and became uninteresting, except insofar as I learned some things about exactly how they'd jailed it.

It turns out that the UI isn't as custom as you might think. The UI is largely GNOME based, and the machine has a nearly complete complement of GNOME desktop components, although I couldn't get gnome-session to put anything on the screen. It actually has a normal window manager, which I had noticed early on in the process, both because I found "compiz" in the strings in one of the files, and also because when you open programs, they tend to "fold" into view.

That's right: Hyperspace put a compositing window manager with effects enabled on an Atom netbook that probably got a Windows Experience Score of 1.2. I can't swear it won't run Aero, but they didn't even try, and that was probably the right call.

The only reason that the UI doesn't seem to have normal windows is because they used a FOSS tool called devilspie (??) which seems to be made for exactly this kind of purpose. You write scripts that tell it how to treat each window on the screen, based on its name (with partial matching!) or class, and you can have it force a window to be fullscreen, to be undraggable, to always be a fixed size, to always be centered on the screen, etc.

The calculator app, for instance, is a normal galculator, but forced to be centered and undraggable. It's... unsettling. You can tell that the window border is normal chrome, you just can't interact with it.

Once you interrupt the launch process though, such as by starting xterm instead, all that goes away.

Compiz actually runs quite smoothly! The screen res is only 1024x600, so that's not all that much of an achievement, and it's certainly very cramped, but I'm fairly impressed tbh.

At this point there's kinda nothing else to tell. It's Linux, just like every other Linux. The only other thing you might find interesting is the mount table, because... holy shit, what a mess. Phew.

In Conclusion, What The Hell

The most astonishing thing about Phoenix Hyperspace is... that they made it. That they bothered. I hate to be a debbie downer, but what were they thinking?

Even in 2009, it had to have been obvious that computers were about to overcome their speed issues. For christ's sake, Android was around, and it sucked but it demonstrated that you could suck much better performance out of a truly miserable piece of hardware. Windows just needed to get more efficient, and RAM prices needed to come down a bit, and SSDs needed to be come more affordable - and all those things happened! really fast!

It's not surprising that nobody cared about any of these technologies by the beginning of 2010. What's surprising is that at least five companies all talked themselves into believing that this was going to put them on top, somehow.

The wildest thing about all of this is that it doesn't work. Hyperspace isn't "instant-on," it's maybe a few seconds faster than Windows 7 to boot, and almost certainly the cost of developing and adding it far outweighs the 1GB of additional RAM, which probably would have made Windows much spritelier even on these pallid Atoms.

Even when Splashtop came out, the reviews pointed out immediately that it just... didn't boot faster. It's not faster! The whole thing is pointless! I own four netbooks with variations on this software, at this point, and none of them boot faster in Linux mode. One of them has an entire ARM-based alternate motherboard inside, an incredible amount of R&D and ingenuity to throw at this problem, and... it's not faster! It's just as slow! And it sucks so bad, SO much worse than Hyperspace, which is already not a great experience.

I am absolutely dumbfounded as to how any of this happened. It defies logic. I can't comprehend who thought any of this was a good idea. It's amazing that it happened, incredible to look at, but ultimately useless, and I wish the people who worked on this had been allowed to do something more productive and fulfilling.

alex tax1a

today at work

one of our coworkers is like "our customer is reporting that messages are disappearing sometimes, has been happening randomly for months, what gives, also where does this log come from"

4 hours later, after we've grabbed a release artifact, recursively unpacked it to grep for the log messages in question, referred to RFC 5322, threw around ncat directly to SMTP servers, dug around countless logs and configs, while coworkers were also doing similar things, we figured out that

our outbound postfix relays are rejecting RCPT TO: <-whatever@example.org> for obtuse unix reasons that are not applicable to this situation, and we can turn off this behavior with a config switch

and this is why they pay us the big bucks

#SMTP #RFC 5322
alex tax1a

TODAY at work

WE ARE FINDING OUT THAT NOTHING AT THE BOTTOM OF THE RUBY SMTP STACK TESTS WHAT HAPPENS WHEN YOU

FUCK

alex tax1a

one must imagine CIFSifus happy

alex tax1a

in "unable to have normal problems" news

our sunrise/sunset/moon-phase indicator in our text editor has been bugging out lately for no obvious reason and we finally figured it out: the day is longer than 12 hours so the solar library is computing no sunset, which isn't a case that the phase-indicator thought to handle

alex tax1a

and now after some thought we have sent in a patch to make it function correctly in this case *and* at the poles (no sunrise OR set)

alex tax1a

in re: the image Acropalypse

atax1a@tecpatl:/tmp π pngcheck S.png
S.png  additional data after IEND chunk
ERROR: S.png

apparently nobody has been running so much as basic integrity checks on the output of these things (:

Janet
alex tax1a

this is a problem in open source too, so many projects these days automatically `git pull` themselves as part of regular operation (:

alex tax1a
Couldn't find post 1170884.
jo

Turns out: biokink

Couldn't find post 1204222.
alex tax1a

what would you say

if i told u

`im coyot'

aki-nyan

I'm still thinking about building an entire backplane based system from scratch, because I'm tired of modern consumer computers, but that means I have to design and build almost everything from scratch, which is fun but also like, a super yak-shave

aki-nyan

I also want it to support multiple CPU cards, but each card could be a different architecture, so you could have an AMD64 CPU and also a POWER9 CPU in the same system, then the kernel would need to be patched to support that kinda thing, because I don't want a full system or "VM" to be running on each processor, but them all to be available for the single system.

This does mean you need to have a copy of all runtime deps for each arch, and then the kernel has to handle the dispatch and cross-CPU scheduling.

Val Packett

my (far less Cool Machine type) dream idea with multiple ISAs has been like: AMD can you please just add an aarch64 frontend to Zen?? so there would be a mode switch that could be done on all the levels. like the firmware would just be able to boot either an amd64 or an aarch64 .efi file. then a hypervisor could switch for VMs, a kernel could switch for processes, etc.

#computers
alex tax1a

everything old is new again; AS/400 can deal with multiple CPU arches in one box, Transmeta Crusoe had an x86 frontend+arch-agnostic backend

alex tax1a
hellojed

[me] check this shit out, it's called Roko's Basalisk. It's an AI where if you think about it, you either have to make it happen, or you get tortured for eternity

[Jorge Luis Borges] Holy fucking shit that rules

[me] they had to delete it off the website it was posted on because people got nightmares

[Jorge Luis Borges] [visibly pogging]

aki-nyan

SCSI over USB-PD over SCSI, lets go

alex tax1a

our favorite cursed SCSI idea is a SAS reparallelizer, so we can hook our LTO-8 drive up to our classic mac

alex tax1a
aki-nyan

I still want to run USB 3 over a chunky 50-pin centronics connector 🥺

We need to go back to chunky connectors.

alex tax1a
hellojed

[me] check this shit out, it's called Roko's Basalisk. It's an AI where if you think about it, you either have to make it happen, or you get tortured for eternity

[Jorge Luis Borges] Holy fucking shit that rules

[me] they had to delete it off the website it was posted on because people got nightmares

[Jorge Luis Borges] [visibly pogging]

alex tax1a
наб

who need they federussy ated?

🦣: omg me!

alex tax1a

alternate universe where bytes are referred to as qwords (short for quarterword), 16-bit operands are referred to as halfwords, and 64-bit operands are referred to as dwords

alex tax1a

more like bitch mcconnell

alex tax1a

"crosspoint" and "minus" screwdriver sure are ways to refer to those

alex tax1a

ever just wake up and have your perceptions be, like, 2° out-of-phase with reality?

alex tax1a
alex tax1a

nearly every time we talk about how DOCSIS modems, up until relatively recently, encapsulated PPPoE traffic in MPEG Transport Stream format, we have the pleasure of seeing someone go “wait, what?”

alex tax1a

our controversial opinion is that OCaml is actually just a lisp with syntax and a type system

alex tax1a
ROTSHARP, cyberlumpen ogre

i guess i have just one more thing stuck in my feelings gizzard

for fucks sake never trust anyone who uses the difference between systemic and interpersonal violence to explain away the harm they do

they will never be accountable to you or anyone and there will always be a justifiable reason they can escalate against you for sins real or imagined and therefore behavior we would call bullying in any other situation is the targets fault

never, ever will it be the responsibility of the crusader

alex tax1a

this headline blew us away, if you know you know

https://history-of-art.osu.edu/news/department-welcomes-new-postdoc-dr.-ellen-feiss

alex tax1a
beth (defunct)

they should uhh bring that show back in some way. a retooling. a relaunch. a return, if you will

alex tax1a

this has to be a setup for a ligma joke, right?

#ligma
alex tax1a
alex tax1a

ACAB includes the Turing Police

alex tax1a

jorge luis borges always goes "i know a spot" and then takes himself to a park where he sits on a bench and meets his past and future selves

in a simultaneity so ambiguous that it is unclear which one narrated the story

alex tax1a

hey i spilled some timewine on my sierpinski carpet can you bring me my menger sponge from the kichen

alex tax1a

friend's discord talking about a "neutral-evil character with projective empathy" and we're feeling SO seen

alex tax1a

we just drew an analogy between car nerds measuring their cars in HP, vs GPU nerds measuring their GPUs in Watts, and after some calculations, we propose measuring GPUs in decihorsepower — 75 watts is around 0.1 hp, go from there.

alex tax1a

I hope this email finds a well. Just falls in and sinks to the bottom, eventually absorbing into the water table

squircular reasoning

i think we kind of dislike jokes about how rare trans girl tops are or that there's a "top shortage"

as someones who contain toppy elements, it makes us feel like a rare resource that should be rationed out and it makes us feel guilty for not topping, and that really sucks and makes us feel burned out. it's just an extremely depersonalizing meme.

alex tax1a

this ties a lot into a cultural thing where certain privileged types feel entitled to having their personal comfort catered to at all times

alex tax1a

perhaps there is not a top shortage, but instead a dearth of respectful bottoms

alex tax1a

tfw the cyberpunk dystopia hits and you [redacted]

David Smith
alex tax1a

reminded of a grindr guy w/selfie of him holding a tablet to a mirror, at jpeg quality 45, at best. would date an IRL macroblock dude tbh

alex tax1a

just had a direly cursed thought: `JIRA Is A Force That Gives Us Meaning`

Couldn't find post 1106323.
alex tax1a

awoo (im coyot)

alex tax1a

the existence of nokia implies the existence of yeskia, nosaturn, and yessaturn

alex tax1a

Target Disk Mode is drone coded

alex tax1a

if we could get any actor to play us in the eventual made-for-tv movie about Twitter's last days, it would be River Phoenix

but since he's dead, we'd probably be best portrayed by Alison Pill

Katja [💙] Antares, a 🐈🐉.
alex tax1a

as someone who's mixed-race (colonized pueblo native) we have a vision

one wherein indigenous people work in concert with white people, respectfully, together, in ways that generate instead of extract

did you know that a bunch of Fairchild ICs were designed by native workers? the backing reason why was fairly racist, but this history is also not taught:

https://computerhistory.org/blog/indigenous-circuits/

Shel
alex tax1a

ok but have you heard the name of their video format? Ogg Theora (named for Edison Carter's controller in Max Headroom)

alex tax1a
hthr "HEY SUBSCRIBE TO MY NEWSLETTER" flwrs

i honestly think that sinkdog is one of the very few truly perfect pieces of art in this world

alex tax1a

it just hit us that people think the "i'd rather die of covid with my friends than put on a mask" is some kind of "solidarity with people who can't isolate" thing instead of something closer to "marching ourselves into the extermination camps for the fascists"

gabby

some people need an infohazard warning label

alex tax1a

literally one of our planned tattoos is the Cognitive Hazard warning sign

alex tax1a

talking about the guy at twitter who we helped get fired for saying "pc master race" in the team chat

apparently he posts on such wholesome reddits as r/menkampf, quelle surprise

alex tax1a

they call it godaddy because you go to it and have daddy issues, is this anything, send tweet

Maynard

disclaimer: this is not a developed opinion; i'm just expressing a brainbug

we organize fuckin everything around time. this makes sense when we use time as a coordinator for inter-personal things, because time is Truly Objective (at slow enough speeds)

but its very common to organize oneself with time too. "today i will work on X for K hours" huh??? why hours? what relevance does hours have to anything?

  • "because after K hours i will be tired/bored". then why not just ... work until you're tired/bored? plus, maybe after K hours you want to continue. "then i will continue" wait so then time wasn't really the relevant thing to start with

  • "because i want to fit all of X, Y, Z in my day" wouldn't it make more sense to divy up your energy, then, instead of your time? split it approximately three-way and then when you're tired go to bed? also, if you go by time you risk being exhausted by the time you reach Z

  • "by working for K hours on X every week i ensure progress" but progress is not a function of time. you can work 100 hours on something and make as much progress as having worked 1 hour from a different perspective. we're optimizing for the wrong thing here. if progress is what we care about, shouldn't we set a goal and reach towards it in increments of energy spent, instead of time? that's what actually is relevant

my hypothesis is that since time is the Great Coordinator it got used for business and then we just all ended up using it for everything else. (i have no idea if this is actually true tho)

it bothers me because i feel like focusing on time somehow, like, acts as a constant psychological tug away from whatever you're doing. hard to be in the moment if you keep looking at the clock. (conversely, the present is timeless)

and what's kinda scary, further, is tha ti cant even imagine trying to live without time

#thingpost
ArBe

I know this wasn't an actual question and a lot of this is probably fairly obvious, but...

...I started writing, and then it was an hour later, and then I started formatting, and now it's 2 hours later, and I'm damn well gonna post it or I won't have anything to show for procrastinating on the task I was supposed to have gotten started on hours ago.

Also, this was originally a comment, but I decided my meanderings are difficult enough to read without being squeezed into a narrow div with less contrast.


I've also thought about this before, because yes, "time spent" is not even close to being a consistent or useful measure of progress! Almost every activity tracked as a function of time has so many other inputs which influence it significantly, as you implied in the 100/1 hour example.
I think the main reason people gravitate towards time as a measure of progress is because it's so easy to track compared to all those other complicated (and often really difficult to objectively measure) factors that go into the task.
It'd probably be much more useful (from a data relevance perspective) to have, say, a personal device which lets you record levels of neurotransmitters in your brain, your homeostatic needs and the ways countless other factors[^1] influence your mindset and consequently impact your performance at achieving a specific task.
Of course, self-awareness in all those aspects may well vary greatly between people[^2], but even those most keenly-aware of everything going on in their bodies and brains[^3],[^4] and capable of correctly interpreting that information in the context of getting things done would presumably have to expend a lot of effort just logging and keeping track of all those details, compared to just jotting down the time or picking an arbitrary duration.
The information would be much more relevant, but also much more cumbersome to work with, both in the context of logging and extrapolation. That's the feeling I get, at least. And this is all in the ideal case, under the assumption that 1. we understand all those variables, how they influence each other and our behaviour as well as how to correct deficiencies, and 2. can reliably and objectively track them!

That's not to say time is only used because the alternatives are(or would be) impractical. As you mentioned, there are plenty of contexts in which time is actually a really useful tool thanks to its Nearly Objective™ nature.
Splitting up tasks by time is actually a great idea if you have to get them done by some specific deadline and can, with reasonable accuracy, predict how much time you'll actually spend on them. Problem is, most of us[citation needed] are terrible at that.
It's frustrating, but I can't think of a good, practical, generalised way to replace time-tracking in all those contexts. Doing it for individual activities, in specific aspects, however? That seems totally doable!
...I'd just have to take the time to do it.

[^1]: Sensory information, recent and persistent thoughts, energy, etc. [^2]: I have no expertise in neurobiology nor psychology, I'm operating entirely off of scraps of information I've gathered over the years out of interest and assumptions I find reasonable [^3]: That idea of having to use a hypothetical "device" for measurement (or deciding to interface with those "low-level" aspects instead of the more abstract mental/psychological states they indicate) might seem silly to many people, as it's mostly just what I naturally arrive at due to my personal incompetence there [^4]: These footnotes were originally nested parens, and I wasted half an hour mucking about with <details> and <summary> blocks trying to make them more readable before remembering footnotes exist, but reading it now, at a glance, it looks like I'm citing sources when, in reality, I was specifically trying to make my incompetence explicitly clear. Whoops

Sorry for the wall of text. I should really learn how to stay on topic one day.

Viz

so there's actually something really interesting about all this: different cultures perceive time differently! I am entirely going off of this Wikipedia article that I stumbled upon here, but in general the two big categories are monochronic and polychronic.

Monochronic is like what European and the USA experience: time is a precious resource, and it must be scheduled and dived up accordingly. The flipside is polychronic time, which seems most prevalent in *checks notes* everywhere else. Time is fluid, and what you get done and the relationships you build are more important than when you get it done.

The section on predictable patterns between the two is especially interesting. Also also pretty damning? According to this, it seems how we view time ties into damn near everything else about how we build our society. And perhaps we should be living life a bit slower and gentler, really.

EDIT: of course, Wikipedia might not be totally accurate here. See https://cohost.org/hierarchon/post/1059209-so-the-table-seemed for details.

alex tax1a

the only reason the USA is like this is because of colonialism; native cultures are polychronic

alex tax1a

other people subscribe to the Marvel Cinematic Universe — we subscribe to the John Munch Media Continuity

every TV show takes place in the same universe, because Richard Belzer has played John Munch in pretty much every TV show

lexi

okay fuck does anyone here have a list of banned twitter links (like DDoSecrets.com)? i found a huge ass flaw in the twitter link protection but the exploit does not work on a few specific sites like ddosecrets lmao

edit: also, no, the social media ban is not a hard ban. this is a hard ban:

lexi

OH COME ON.

the one twitter security employee i had contact to got fucking laid off. you have got to be kidding me

#please i am desparate for a banned domain please i need it
lexi

seriously how did i not find a banned domain yet

i just tried like 10 neonazi and conspiracy pages and not fucking one is banned what the FUCK is wrong with them

lexi

oh for fucks sake nevermind. i need to control the domain myself to test it

does anyone here know any twitter employees that did NOT get laid off lmao

alex tax1a

technically yes we do

Gay Eminem on 9/11

using my mandela syndrome to go to whatever universe the amiga won and bring back a modern eight-core 3Ghz one

alex tax1a

but because it's an amiga you still have to kickstart it off of floppy disk

Couldn't find post 1043577.
Gay Eminem on 9/11

Hey, can you pick me up a Klein bottle and a hypercube while you're out there?

alex tax1a

you can easily get a Klein bottle from kleinbottle.com tbqh

A glass Klein bottle in a hand, against a punched card saying "For Alex - An appropriate bookmark for your copy of Cuckoo's Egg'
alex tax1a

hearing about deleted DMs and deleted tweets coming back from the dead

#twitter sucks #twitter internals #twitterdown #deadbird
alex tax1a

in short,

https://twitter.com/atax1a/status/1607209613052768257

Charlotte the Useless Ghost

when will someone finally go bacterial

alex tax1a

american culture, as in "bacterial", "petri dish"

alex tax1a

reading this book on psychological warfare and the foreward includes, in part, "I have talked about psychological warfare with all sorts of people, all the way from Mr. Mao Tse-tung in Yenan," which is one hell of a flex

Gay Eminem on 9/11

This is the best research paper ever written

https://sci-hub.ru/10.1002/ciuz.201600750

alex tax1a

we're pretty fond of this one

http://www.scs.stanford.edu/~dm/home/papers/remove.pdf

alex tax1a

this was a DM to a particular seattleite, but it might as well be an open letter to white trans seattle

so, this conversation has been fundamentally kind of frustrating for us since you reopened contact, and we've been kind of struggling to explain why, but there's two main things bothering us here


one is that there's a profound mismatch, to us, between your words and your actions. you're saying a lot of the right things, but we don't really see you acting like you've internalized those things. instead we're seeing a lack of responsibility and reflection on your part. it's frustrating because you've made progress in that you've apologized to us for treating us poorly, but you've gone on to undo all of that progress throughout the rest of the conversation.

and two, you've tried twice to "set a boundary" on our behavior as it pertains to causing you personal discomfort or bad feelings, which is both a misunderstanding of boundaries and an incredibly tiresome microaggression centered in white guilt.

and I see people like you the moral soul of our society, working to force us to process the trauma of centuries of domination and enslavement

and I think we all serve our roles in the job of making this society, this patchwork nation bathed in blood, slightly better every day, slightly more self aware, and slightly more able to right deeply rooted wrongs ❤️

we found this direly offensive in particular — on the first front, it is Beyond Inappropriate for you to, with one hand, place the responsibility of forcing white people to confront the shit that they did to us, on us, and on the other hand, actively reject that responsibility by, for starters, totally abdicating the basic human decency of wearing a mask during an active pandemic.

instead you come to us and say that you are not only being an open and proud plague carrier who maintains an international transmission chain while organizing festivals, but that you expect us to support this decision "because you support ours".

put yourself in our shoes for a moment: if we came to you saying "sorry i was a dick to you a while ago", and in the course of catching up, you found out that i'm an anti-condom bugchaser who fucks raw from here to poland, during an STI pandemic, and had an immunocompromised partner, would you support our decisions?

it does not feel great to be stuck in our house for upward of 3 years, forcing you to process the ongoing trauma you are actively inflicting on the planet while you traipse around the world as an infection vector, instead of taking this seriously and putting in even the slightest effort to break transmission chains. if we're forcing you to process this, then how about the fuck you listen?

do you think we wouldn't notice your words being lip-service? or did you not notice the vast gulf between what you say and what you do? lastly, do you really think we consent to being part of your external moral soul, when your actions undermine that with a craven selfishness and unwillingness to take responsibility?

#whiteness studies #whiteness must be destroyed
alex tax1a

she responded

I’m sorry that my best intentions came across like this. For what it’s worth, I’m trying to validate your feelings without compromising my own. If you want to judge me that’s fine. I will say I didn’t deserve to be called names, and your message was hurtful and unnecessarily hostile.

I won’t bring up those topics around you again

amazing. no notes. fuck this

#whiteness studies #whiteness must be destroyed
alex tax1a

okay i guess there's one note — she blocked us on grindr before she blocked us on discord

#whiteness studies #whiteness
alex tax1a

you'll never guess who we just learned caught covid

Goblin Gal Pal

FC.

CW: abuse & trans trauma, a Razii rant It’s getting to be that time of the year when I would have been gearing up to meet a bunch of new people at a convention and look forward to doing that, but two big things have permanently changed that. The pandemic is now something entirely out of our hands and we need to kinda tectonics that because of incredibly stupid selfish people, I’m likely -never- going to go. Those people are a lump of fools but aside from that factor, I cannot set foot anywhere near a city I was hoping to love for fear bumping into them. My abusers. Chastity Leighton, she who conveniently changes her name and identity at least once or twice a month, and her supportive & equally manipulative partner Kit Leighton, an artist known as Faeror or something Nightclaw?/ contributor in the furry community are both equally responsible for the issues that plague me to this day here in Ohio. I wouldn’t have had a concussion had Chastity kept her giant ugly broken ass hands off of me and let me change into my clothes. I wouldn’t have my life divided across the country and locked in storage units I cannot feasibly access. I could have made my repairs in San Jose. I had worked hard for a job with a promising career, a job I looked forward to going to each day. I was on the path to meeting people, had my labs balanced. Had health care. Had jumped on a sixth month waiting list to get my orchiectomy. I was closing in on goals Ive had since 2014 with my affirmation process. Like things were moving into place for me and she assaulted me. Assaulted. Laid hands. Punched me. I have nightmares to this day and cannot sleep without a locked and blocked door. It took months for me to hug again. Still can’t move my arm without it audibly and grossly snapping & crunching around in place.

She brought and end to that and coerced me and her house mates not to call the police and I pay each and every day for their manipulation. Their damage. The wounds they left me with.

I am not ok. I’ve not been ok.

And yet they still poke around within niche communities that I come from. They turned whole crowds against me because of lies and drug abuse allegations. They buy art. They find more people to abuse. They rub shoulders and hands with mutuals and friends of friends all the time.

I will never be without her Specter on my shoulder or along my skull. Never.

So it’s a strong likelihood they make an appearance to a convention to continue doing this sort of stuff while I continue to hang by a god damn thread above the meat grinder. They and theirs bumble through life with cutsey happy feely friends and hugs while the ones they hurt continue to carry wounds with them. Continue to struggle.

There are other names I don’t mention who were involved in our own falling out, but to this day it amazes me how much support and love I watched from afar my abusers get. I get people can change, but serial abusers like Chastity cannot.

Outside of the pandemic utterly turning my life upside down, her actions have done the worst damages in my life and she just Walks free every day. Her and her own lie every day. She smiles and is safe from Justice and being held accountable. Every. Day.

I cope with this in different ways each day but every day is a struggle. Every day is an emotional hurdle with fifteen other objectives that must be completed in order to survive. I’m wearing down and I just need help. I’m breaking down very hard and it’s hard to get back up each time something tragic happens. I’ve not been prepared for any of this myself. Just been a lot to deal with.

alex tax1a

Farore Nightclaw and Chastity Leighton have been like this for over a decade, we know several people with similar stories

alex tax1a
alex tax1a

bro! you are replicating the cringe narrative of settler colonialist expansion! you are going to loose eternal soul!

alex tax1a

just utterly baffles us that people's answer to "you're tech-privileged to be able to isolate" is to conclude "and since i'm not tech privileged, i have a free pass to participate in transmitting and mutating covid"

can't qwhite put our finger on the kind of ideology that would assume a certain kind of exemption from the worst consequences of spreading disease, perhaps an inherent assumption of... supremacy?

ceɑꞃᵹæꞅꞇ
alex tax1a

this is misinformation, you also have to be able to cook something that other people can smell

alex tax1a

our indigenous selves just spat out "thanks for this latest round of smallpox blankets, gringas"

alex tax1a

yr occasional reminder that Justine Tunney / jart is an outright fascist in the tech field

alex tax1a

just had a guy mansplain bagofdicks dot com to us, after we joked about how it should be bagofdicks.co.cc, realize he did the thing, escalated by explaining why he felt the urge to mansplain, and then went "waaaaaah my feelings" and flounced when we got harsh at him, what is WITH this WEEK

alex tax1a

like fucking seriously

dudeToday
"here's his home address so you can send him a bag of dicks from bagofdicks.com"
atax1aToday
it should be bagofdicks.co.cc
dudeToday
bagofdicks.com is a service that lets you anonymously order a $20 bag of dick shaped gummy candies to anyone you want
"anonymously" they have your credit card on file of course
atax1aToday
yes we know about bag of dicks dot com
we have used it before on a guy making triggered jokes at us with his ham call sign in his bio
we are saying that the url would be funnier if its TLD was .co.cc instead of .com
thanks for the orange site tier explanation tho
dudeToday
thanks, I think?
I guess I just mansplained this shit
mainly because I prefer being mansplained to to having to google something
I get enough people who don't know how to google asking me questions
atax1aToday
buddy, we have been fucking around on IRC since we were 8 years old
dudeToday
I've only been fucking around on IRC since I was in my teens
atax1aToday
we are at least 36
dudeToday
I was truant from class because I was on IRC
I failed high school because I was on IRC
atax1aToday
ok cool
but what we're getting at here is
we aren't some dipshit who can't google shit
and we had you on block before for this kind of thing
and we gave you a second chance and you blew it
dudeToday
good, block me again
I don't learn from my mistakes
I double down on them to my own detriment
atax1aToday
replying to I guess I just mansplained this shit you should have stopped here fyi
dudeToday
I don't have my external brain, aka boyfriend, to tell me when I need to quit
any excuse to remind me that I shouldn't be forming human bonds
modToday
aight, mod hat on
dudeToday
I know when to leave
has left the chat
alex tax1a

beyond tired of being told that our sacrifice of our entire life over the past 3 years was acceptable because it doesn't cause white people discomfort when they're asked to sacrifice a tiny bit of their personal feelings to wear a mask and isolate so as not to spread disease

the truly unacceptable thing is to discomfit the gringa. forgot.

ike, the fact that we're privileged to be able to isolate, does not mean "everyone else gets a free pass to spread disease"

aune

once upon a time it worked really well on both

mediamonkey can do a pretty decent job with tag corrections and moving in bulk pretty quickly, possibly full auto, but i've never trusted it to do steps without my intervention after some particularly bad tags on a 10 disc album

i don't remember the name of the thing that used to be really good at doing it for shows/movies but it fell apart like 7 years ago as streaming services fully took over

#saying this so the zoomers know what they took from us
alex tax1a

tbh we want to be able to point the media app directly at our torrent download folder and have it figure shit out, instead of making us have to move and rename the files, which breaks the torrent

abadidea
Lizstar

Galaxy of Games

A CD from 1997 in the Galaxy of Games line

Y'all remember Galaxy of Games?

It was a series of cheap shareware CDs that RomTech, later called eGames, that you could buy at retailers like Best Buy, Target, K-Mart, etc. Basically, they're a collection of people's Shareware games, often games made by single a single dev, many times several of one person's games.

I owned one of these. It's called Nothing But Action, and I realized that there's like, nothing about this game online. Even Mobygames doesn't have this listed in the Galaxy of Games series!!! I grew up on this, and played the fuck out of these games. Most of them are terrible. But they're SUPER interesting.

So I uploaded it to archive.org lol

https://archive.org/details/NothingButAction

It's made for like, Windows 95, so you'd need a way to play it today. But tbh it's worth looking into, this is a weird piece of history no one talks about anymore. The only shareware games people talk about today are like... Doom? Maybe a few others??? But there were THOUSANDS of these things, spun out in one person's basement, hoping to be the next Doom.

They were not the next Doom. But they're cool! Maybe I'll do a full obscure games talk about this, with some of the weirder stuff contained within.

Here's what the actual program looks like BTW, maybe this will jog some lost memories in some of you!

title screen
#obscure games #galaxy of games #shareware #windows 95 #windows 98 #Retro PC Gaming
alex tax1a

that UI gave us cognitive whiplash

alex tax1a

czryblyltgblpvyr

czryblyltgblpvyr

(another share of 966030-this-was-a-dm-to-a-p)
alex tax1a

it does not escape our notice that we are *nonconsensually* serving as her moral core (:

alex tax1a

we just sent the kind of message that could cause a tectonic shift, psychogeographically

alex tax1a

we sponsored U+2400, SYMBOL FOR NULL, at the Unicode Consortium

https://twitter.com/unicode/status/1621663639467102208

alex tax1a
Proxy

imagine going to a strip joint and the dancer says “insert disc 2”

this and more inscrutable chosts coming to you live from my brain orb

Seasoned Rice, Goddess Most Divinely Made
Gay Eminem on 9/11

Don't use programming languages

Don't use C: If you have any decent alternative whatsoever
Don't use C++: Ever. I mean it. I will fight you.
Don't use Rust: Unless you like being a human compiler and want to die of RSI or old age while trying to write anything nontrivial
Don't use Python: Significant whitespace will bring curses on you and your house unto seven generations
Don't use Ada: You don't want the DoD to start getting ideas.
Don't use Zig: comptime is just macros for people who think C is a reasonable language
Don't use D: Walter Bright is a cryptofascist dipshit.
Don't use Javascript: Please.
Don't use Perl: Unless you hate your coworkers.
Don't use Lua: Unless you hate yourself.
Don't use Ruby: You are not Matz.
Don't use Forth: You are not Chuck Moore.
Don't use Fortran: You are not CERN.
Don't use Lisp: Are you some kind of pervert who gets sexually excited by parens?
Don't use Cobol: Unless you want to make absolute boatloads of money doing the worst programming imaginable. ...hm.
Do use: The one true programming language - 6502 assembly.

alex tax1a

*uses OCaml and Factor*

alex tax1a

if you’re thinking about michael dorn standing on a platform that’s looking out at the ocean, that’s a pier-worf hypothesis send tweet

alex tax1a

do you ever just spinlock

alex tax1a

what would you do if we said `bundle update actionpack` but she said `Bundler attempted to update actionpack but its version stayed the same

наб

cum host's greatest crime is making the 0s slashed

alex tax1a

they should be dotted

alex tax1a

the existence of darude - sandstorm implies the existence of danice - windstorm

lobo
alyaza birze ΘΔ

fascinated by the nahuatl plural for coyote

so in nahuatl, a singular coyote is coyōtl

multiple coyotes, however, are cōcoyoh, a reasonably different looking word. this is because nahuatl constructs some plural forms in a neat way, of which coyōtl is one.

the process, from what i can tell, is as follows:

  1. cōcoyoh is functionally made up of < cō >, < coyo > and < -h >
  2. in the case of coyōtl, nahuatl first takes the first syllable of coyōtl, < co >, and reduplicates it to make < coco >;
  3. this process simultaneously turns the first < co > into < cō >, as nahuatl lengthens the vowel that was reduplicated;
  4. thus, < cōcoyo >;
  5. nahuatl then appends a plural suffix, < -h >, making < cōcoyoh >. this plural formation is familiar to english speakers since it's appended like our -s, but this is phonologically interesting. the -h suffix is glottal stop (/ʔ/), but it seems it began in proto-uto-aztecan as *-tɨ (either /tɨ/ or /te/). how it got from /tɨ/ to /ʔ/ isn't clear to me, and it seems a decent number of nahuatl's neighbors and modern dialects preserve it as either -h /h/ or -t (/t/) instead.
#coyote #linguistics #nahuatl
alex tax1a

hmm, our understanding was actually that there's several pluralization types in nahuatl and coyotl becomes coyomeh?

clara sparks

she brew on my cask till I zap

alex tax1a

she pkg_add on my tgz till i /usr/local

Couldn't find post 911347.
The Pnictogen Wing

when BeOS died...

...most of our residual interest in computers and programming died with it. we are only getting back into things extremely slowly, after a couple decades.

it felt like the last gasp of a certain...I dunno, style of computing where it was expected that your OS would have everything you needed to play with it, including documentation for its own API, all ready to go, with a minimum of muss and fuss. and no, I don't think any Linux experience I've had is even remotely like that.

~Chara

#beos #computing #programming
alex tax1a

we ran BeOS on our laptop in college for a while and it was really good. there was an IM client wherein your buddy list was just a file browser window pointed at your contacts, and the backend daemon manipulated those files according to their online status, because the filesystem was a true database and this was supported

alex tax1a

on disposability

the narrative around the "greater seattle furry polycule"* is ever so slightly maddening to us, because we don't exist to it — we've been disposed of pretty thoroughly, and it kind of bothers us when these people interact with our posts because it reminds us that we are on the outside of all of the cliques in this goddamn city.

*: the edifice is comprised primarily of white trans women who implicitly enforce the norms of whiteness

alex tax1a
qualia

headline

post body (accepts markdown!)

(another share of 903141-using-shader-program)
alex tax1a

Italic is not the slant, it is the letter shape. True cursed font knowledge begins with CMU Serif Upright Italic.

Couldn't find post 901089.
alex tax1a

our favorite thing to say about SOAP is that it's a complete misnomer

it isn't simple, it doesn't let you access objects, and it isn't a protocol

alex tax1a
A M Y (bluesky @amy-percent)

Software developers using SOAP and REST instead of using soap and resting

alex tax1a
walking mirage

Guide to the Macintosh® Family Hardware, 2nd Edition

Ever wondered what all those miscellaneous general logic ICs and PALs in your old Macintosh are up to? Curious about the IIfx's IOPs, each of which contained a 6502? Slavering to know how the video generation circuitry in the Macintosh Plus differed from that of the SE and SE/30? Baffled by the difference between an HMMU and a PMMU? No? Too bad here it is anyway

Cool fact: unlike every other Macintosh up to that point, the IIfx had completely software-defined per-slot/device interrupt priorities, because it was explicitly designed to also run operating systems other than the Macintosh System. The II could run A/UX if its owner installed a paged memory management unit, but the IIfx was purpose-built to be a 68030 workstation.

alex tax1a
Colin Childs

I miss being able to go and just.. sit at a coffee shop or bar and enjoy the presence of others. Not even engaging with them, but just not sitting in a room alone every night.

Zero covid prevention protocols and being very likely immunocompromised, I don't know when this will ever be a thing for me again.

It sucks that the world effectively decided to move on without us.

At least I have Cohost for some good vibes.

alex tax1a

grindr guy was not specific enough when he said "send ass pics" so we sent him pigpoopballs.jpg

alex tax1a

presenting m, the ocaml mastodon interface akin to the ruby t tool for twitter: https://fossil.se30.xyz/mastocaml/file?name=bin/m.ml&ci=tip

powered by mastocaml, the minimal library interface: https://fossil.se30.xyz/mastocaml/file?name=src/mastocaml.ml&ci=tip

extremely beta software, no warranty, etc

alex tax1a

*holds xer tail perfectly still, wags xer entire body*

maggie
li (occurring)

are you having fun with your git hooks

wow... i do a commit and it does the confetti......

i set one up to do confetti after i make a commit:

$PROJECT/.git/hooks/post-commit:

#!/bin/sh

open raycast://confetti

when it Just Worked i was 😮🎊:yeah:

obviously mine depends on raycast but boy howdy you can do whatever you want here. like practically, i think that setting up a hook that pops up a "make a note and take a break!" window every time i push my work would encourage better habits during my workday. i also like logging what i'm up to in obsidian, and it occurs to me that i could create hooks that to augment that.

just also thinking that eggbug could pop up and say "good job," like wouldn't that just be the most adorable...

#git #computers #programming
alex tax1a

we remember someone making a hook to take a picture with his webcam every time he ran into a merge conflict, but we can't find it anymore :(

alex tax1a
Fred Hebert

Paper: Going Solid

I had a quick chat earlier this week with a coworker which made me revisit Richard Cook's Going Solid: a model of system dynamics and consequences for patient safety, written with the collaboration of Jans Rasmussen. It's a short paper that leans on and covers two concepts: Rasmussen's Drift Model and its ability to represent Going Solid as a concept, and it does so by applying it to situations in healthcare.

"Going Solid" is an expression originally coming from the nuclear industry, when a boiler would become completely filled with liquid (solid). At that point, its operating characteristics become very different, and things become both dangerous and hard to control. The expression became a sort of piece of jargon, and Cook here expands it to mean in a more general sense that a situation in a system where components were loosely coupled suddenly become tightly coupled such that events can quickly go out of control. The paper aims to contextualize this concept within Rasmussen's drift model.

The drift model is descriptive, not prescriptive, and describes the possible operating space for a sociotechnical system, based on an envelope bounded by 3 boundaries: economic failure, unacceptable workloads, and acceptable performance:

Basic diagram of the drift model by Rasmussen, showing a rounded triangle. The left side is the acceptable performance boundary, the top side is an economic boundary, and the bottom side is an acceptable workload boundary. A dotted line within the triangle, to the left, defines a marginal performance boundary which defines a margin of error. The operating point is somewhere within the triangle, pushed toward the left by pressures coming from economic or workload factors

The operating point location is influenced by gradients that drive operations away from the workload and economic failure boundaries and towards the unacceptable performance (accident) boundary. Because the environment is dynamic, the operating point moves continuously; stability occurs when the movements of the operating point are small and, over time, random. Changes in the gradients (for example, increased economic pressure) move the operating point. The risk of an accident falls as distance from the unacceptable performance boundary increases. In practice, the precise location of the boundary of unacceptable performance is uncertain. Only accidents provide unambiguous information about its position.

Because only accidents represent unambiguous information about your operating point, organizations tend to create a marginal boundary, which is enforced by social norms, and has people reel and try to bring the operating towards the center. Those are essentially "near misses" where you haven't had an accident but you knew you came close and operated in ways that felt unsafe.

There are what we call High-Reliability Organizations (HROs), traditionally being things like nuclear power plants or the airline industry, which are known to be high-risk systems that nevertheless operate with long track records of safety, and then Low-Reliability Organizations (LROs), which still operate high-risk systems but tend to not do so reliably:

Same chart as the previous one, but 3 areas are highlighted: a small one near the marginal boundary labelled HROs, a large one overlapping the marginal boundary labelled LROs,  and an average-sized one comfortably within all boundaries labelled as a low-risk system

The key characteristic of an HRO in this view is that they have some awareness and agreement of where they are, and generally keep operating within a tight area with few large variations. LROs however would operate at the same point on average, but their overall spread and variation is much larger and therefore tend to cross the unacceptable workload boundary more often.

Cook adds:

The marginal boundary location is variable because it is controlled by sociotechnical processes. Publicized painful accidents usually lead to stepwise movement of the boundary inwards. Long periods without such events may result in marginal boundary creep outwards. The gradients encourage organizations to "test" the validity of the marginal boundary by deliberately moving the operating point beyond it. Because this "flirting with the margin" does not immediately produce accidents, it can lead to incremental adjustment of the marginal boundary outwards.

A zoom on the area between the acceptable performance boundary and the marginal boundary, showing the operating point of the system slowly drifting closer to the actual boundary, slowly redefining what the marginal boundary is.

The paper then turns its eyes toward the concept of coupling. Loosely coupled systems are those where activities and conditions in one part of the system have limited effect on those elsewhere. There is often buffering existing between parts of it, margins of manoeuver within which resources or efforts can be called upon to adjust to variations. Tightly coupled systems instead have many critical dependencies, which end up propagating effects widely and rapidly, and in ways that are difficult to anticipate. This in turn makes them harder to analyze, troubleshoot, and to intervene into.

Tight coupling however tends to come with higher efficiency—optimizing away the slack buffers and utilizing resources more fully—and therefore an economical advantage. Coupling can also be created to avoid some frequent low-impact events.

Specifically, the act of "going solid" is what happens when a generally loosely-coupled system reaches a saturation point and suddenly becomes tightly-coupled. The authors use hospitals and ICUs as an example of this, which is nice because it's not just mechanical components in a large piece of technical machinery:

Although tight coupling occurs in some hospital settings, hospital operations are usually loosely coupled. Individual units are independently staffed and have some degree of local autonomy. This arrangement produces operational "slack" that can buffer consequences of high workload in one unit. If an ICU is full, for example, it is possible to keep new critically ill patients in the emergency room or recovery room. This buffering capacity is lost, however, when the facility goes solid and all units are filled. Then even minor events in one unit may be major determinants of operations in the others.

[...]

To cite an example: a surgical procedure was cancelled after induction of anesthesia because a scheduled transfer of another patient out of the ICU was made impossible by deterioration of that patient's condition. The anesthetic was started because it had become routine to begin surgery in anticipation of resources becoming available rather than waiting for them to be available. The patient would have required an ICU bed for recovery after the procedure and the practitioners elected to halt the operation when it became apparent that no ICU bed would be available.

They mention that "going solid" is a condition that once is hit may last for many weeks. It creates new types of work for practitioners, involves management in new ways, and create opportunities for new types of failure. In the hospital situation, you end up having to reorient a ton of work around managing patient discharge, accounting resources, creating new communication channels, and new behaviors emerge such as hiding or hoarding resources ("make a patient take longer to be discharged so it lines up with a new scheduled one coming in so you keep their bed without giving it to another department"). In fact, this condition may turn out to be profitable for the hospital which now spreads its fixed costs around more patients, despite all these challenges.

However, when we look back at Rasmussen's drift model, tight coupling means that effects of disruptions are now much larger:

A similar zoom on the left side of the triangle, showing an HRO with a lot of tight variations comfortably on the safe side of the marginal boundary, then going solid and having very wide motions within the margin, potentially into accident territory, and then coming back to a more loosely coupled state where it again operates safely with far smaller variations

Because "going solid" is likely to occur when the operating point is already near the marginal boundary, the transition to tight coupling may allow otherwise minor changes in the operating point to propel the system beyond the marginal boundary and produce an accident. This is especially likely if there has been substantial marginal boundary creep during a prolonged accident-free period.

Generally, safety efforts are concentrated around either pushing back the economic and workload boundaries or creating a force that counteracts their influence on the operating point, efforts to move the marginal boundary inwards (tolerating fewer things), or by moving the performance boundaries outward. What this paper highlights then is that there is also a potential benefit to better characterizing and understanding what your operating point is and how it shifts around over time.

To do that, however, you need to have a general agreement about where you are, what's acceptable or unacceptable in order to properly negotiate the marginal boundary. So in general, there is value in surfacing signals to know the factors influencing where the marginal boundary is, what the responses are when you are crossing it, the degree of agreement of where you're operating now, and whether this is even accurate.

The authors conclude:

Finally, the willingness of organizations to tolerate going and remaining solid for long periods is likely to encourage flirting with the margin crossing and marginal creep. The ability to map the operating point of individual systems through time and study of the factors influencing the marginal boundary location are likely to be productive lines of inquiry.

alex tax1a

got a whole five dollars and 21 cents from an equifax breach settlement, book the fuckin cruise

alex tax1a

ahem

jerk dortsey

jart dorksey

jank dirksea

Jack "off" D.

liz ten eleven
alex tax1a

this whole thing smacks of gendarme, i holler, as i overturn my emperor’s legion and turn the 4th of july into the 16th of messidor

(this is one of our best, least-appreciated, tweets)

gravis again
alex tax1a
a fakeass copy of boyrap premium
alex tax1a

autovivification is the categorical dual to pattern-matching destructuring

alex tax1a
Beancatte
Gay Eminem on 9/11

I will fistfight Lennart Poettering in any Costco parking lot

alex tax1a

when we used to use ubuntu the best way we found to get working sound was `dpkg --purge pulseaudio` no shit

alex tax1a

finally, with Freeform on iOS 16.2, the iPhone reaches feature parity with the fucking Newton

alex tax1a

we remember when tech people would deride someone like elon musk as "a marketroid" instead of elevating him to undeserved sainthood

наб

https://bugs.debian.org/1029090

alex tax1a

back when we worked for the load balancer company we would crash gdb on the regular because we kept having to debug cores with mismatched symbols and also did weird things with the scripting interface

normal people, when you tell them, "not only do i use a debugger, i have made the debugger itself crash" tend to make horrified noises

liz ten eleven
alex tax1a

our LJ instincts still make us want to <a href="">

alex tax1a
Gay Eminem on 9/11

In exchange

C:\> CD NET
C:\NET> LSL
C:\NET> NE2000
C:\NET> IPXODI
C:\NET> NETX
alex tax1a

do you ever just `let rec`

Chimerelda E. Error, layabout
jana h-s (they/she)

so, the thing about the warning messages is that they were never supposed to be communicated verbally or textually. they were supposed to be communicated through the environment, nonlinguistically. the goal of the project was to create a landscape which evoked all of the same feelings and ideas as the text. the text itself was merely a guide. now, when they can get that on a pair of booty shorts, then I'll be interested

#WIPPcore
alex tax1a

having read that report multiple times, that's not entirely accurate

the goal was to make the communication effective at multiple levels — the environment and the text and the verbalization was intended to build into a self-perpetuating narrative.

alex tax1a
jana h-s (they/she)

so, the thing about the warning messages is that they were never supposed to be communicated verbally or textually. they were supposed to be communicated through the environment, nonlinguistically. the goal of the project was to create a landscape which evoked all of the same feelings and ideas as the text. the text itself was merely a guide. now, when they can get that on a pair of booty shorts, then I'll be interested

alex tax1a

takis fuego is the categorical dual to cool ranch doritos

Couldn't find post 839231.
alex tax1a

roundrects were classic mac design language, this is going to be a disaster

alex tax1a
lexi

and while you guys were arguing about webp i built a keyboard with 6 buttons which can only type the word "penis" and a return afterward and if you type anything other than penis it will soft-lock itself and lock out the key matrix until you reset the bootloader of the usb chip

alex tax1a

things we have become instead of the joker:

alex tax1a

Apoptygma Berzerk - Backdraft

step inside now / watch me fall / and watch me float

'cause we are changing structures / so kill the light / and watch me glow

alex tax1a

our final take on the Discourse: WebP is AMP but for images, not HTML

bcj

for people who talk a lot about missing older forms of the web

not a lot of lyrics posting

alex tax1a

we do all our lyricsposting on fediverse/twitter sorry

bcj

like multiocular o (ꙮ)

skyscraper g

[pretend i drew one here]

colin

new invention: the five-over-one g

a lower-case g with five loops and a tail.  it's hideous.

this kind of walkable, mixed-use glyph is illegal in many american cities

bcj

i'm a five-over-one g fan now but

i think it should switch back and forth

#design is my passion
alex tax1a

The worst lowercase g we've ever seen is this fucked up one at the albuquerque sunport

an incredibly awkward uncial 'g', in between an 'n' and a comma.

it isn't even that it's double-storey, it's that the swash forming the lower story is weird and looks like it leaves the bounding box of the character in a way that can't be explained by kerning.

Jim Stormdancer

About ten years ago I saw an anonymous Wikipedia user who had edited dozens of articles about Mario, Sonic and Putt-Putt, rotating their names so that the articles about Mario were now about Sonic, the articles about Sonic were now about Putt-Putt, etc. I'm sure those changes were noticed and reverted almost immediately.

Looking deeper into this user's edit history, I found a series of edits to articles about films, changing their running times by adding or subtracting a few minutes. I have no idea whether these changes were ever noticed, but Wikipedia absolutely depends on the kind of person who'll obsessively go through their VHS collection and check each movie's Wikipedia sidebar against the info on the back of the box.

It's impossible to fact-check everything we read, and it's impossible to be aware of every kind of scam, so we rely on heuristics to guess whether to trust any given source. One of the heuristics I've found most useful is to consider what the author has to gain by lying, but sometimes I think about the guy randomly adjusting movie running times and I just have to lie down.

alex tax1a

back when wikipedia was new, we pioneered a vandalism form we called The Two-Edit Monte

you'd go in with one account and make a subtle edit to a page, and then go to another IP/network and blank the entire page, relying on someone to just revert by one revision instead of looking further back in the history.

alex tax1a
she cam on my l until This expression has type
         (string * (string list * string list))
       but an expression was expected of type 'a -> unit
#ocaml
alex tax1a

she cons on my cdr until i gc

alex tax1a
lesbiennes sans frontières
a smith chart, with a large sector highlighted in pink. The pink section is labelled "reflections from a girl wtih high SWR"
midgar zoloft

if thou wish thou mayst challenge me to honorable martial contest regarding the matter of the contents of my email inbox

alex tax1a

we accept the challenge

$ notmuch count is:unread
17
$ ls -1 .qmail* | wc -l
      34
alex tax1a

we made the commercial MTA we're dealing with at work successfully transit a message both inbound via load balancer and outbound via haproxy

Gay Eminem on 9/11

It's AVI that can also be used as an image container and, as Ticky notes, is being shoved down our throats by Google. Why this sucks ass should be obvious

alex tax1a

literally a dude from the *independent JPEG group* backed us up on twitter when we said AVIF and WebP and HEIF are garbage

Gay Eminem on 9/11

123.45.67.89 - [10/Jan/2023:11:56:51 -08:00] "GET / HTTP/1.0" 200 13907 "-" "Expanse, a Palo Alto Networks company, searches across the global IPv4 space multiple times per day to identify customers&#39; presences on the Internet. If you would like to be excluded from our scans, please send IP addresses/domains to: fuckoff@gofuckyourself.haha"

#wait why did i bother hiding their ip address #stop scanning me you fucks
rakslice

Reading the capsule review of Expanse it's sort of an internet-of-your-lost-things company https://www.crunchbase.com/organization/expanse-inc Having spent some time in the industry I'm always curious what companies like PAN are trying to get into to make their businesses go

alex tax1a

we emailed this address asking to be excluded... and did not get a response. :)

Lilah

Thoughts on Borges

So, as I mentioned in a previous post, the other day I finished my first Borges collection (Penguin Classic's The Aleph and Other Stories, containing both The Aleph and The Maker). Suffice to say I loved it, and I immediately went out and bought a complete collection of his short fiction.

In The Aleph, Borges writes entertaining and often fantastical tales of mystery, revenge, murder, and obsession. But his stories are always something more, grappling with metaphysical questions involving time and identity and divinity, tackling philosophical matters like the nature of justice, or interrogating the lasting trauma of the Argentine civil wars. He also brings in plenty of metatextual techniques, by writing stories in conversation with other texts, or sometimes inserting himself into the text as a character, blurring the line between fiction and reality.

A favorite from this particular collection is "The Immortal", the collection's opener. It's by far the longest story in The Alpeh, coming in at a whopping 17 pages. Structured as the writings of a lost Roman legionnaire who becomes lost in the desert and gains immortality, it's got all the ingredients of an exciting bit of fantasy pulp: desert wanderings, a strange and ancient book, a weird and unknowable city, mystery, revelations, magic. But where many authors treat immortality as tragic, Borges views it as fundamentally nihilistic.

Inn Borges' view, given infinity, all possible permutations of art, experience, individuality, etc. will naturally occur infinite times, and so in the face of infinity, nothing has meaning. Borges grapples with this idea, and the idea that death shields us from it and grants us purpose. The limitations imposed by death are fundamental to our humanity because they place an expiration date on our existence, allowing us to engage with the now, with ourselves and each other, to experience compassion, and maintain a sense of individuality.

The Maker is also excellent, a series of short stories that are little more than sketches (the longest come in at about 2.5 pages, with the shortest consisting of a single paragraph). It's lovely, seeing Borges tackle his usual themes while also grappling with time, memory, and his blindness. It's very short prose, but it contains the thematic depths of the best poetry collections.

Anyways, I loved this. I think Borges has the potential to become one of my favorite writers, and I can't wait to read some more of his short fiction.

#whatcha reading #borges
alex tax1a

we love Borges! but the translations available today are of lesser quality — Norman Thomas di Giovanni's translations were cut out of the canon by the Borges estate. But di Giovanni is the only translator to directly work with Borges!

Take a look at these translations of The Maker — the opening to the last stanza of Dreamtigers is the one we point to when we want to demonstrate the differences between translators. The two in-print translations render Borges's ¡O, incompetencia! literally, as Oh, incompetence!, but the di Giovanni translation renders it as But I bungle it!. The rest of his translations are like that, too, and the history of why they're cut out is kind of fascinating too. (we may elaborate on this later)

Also: something we noticed when taking archives of these pages for ourselves is that when they were supposedly removed, the only thing that was removed was the index! While his website was still up, digiovanni.co.uk was still hosting the actual stories at their URLs. This, in and of itself, is incalculably Borgesian.

alex tax1a
Mr. Riceman

Not enough people talk about how Goncharov is actually a really faithful adaptation of Tlön, Uqbar, Orbis Tertius.

Kallisti, to some degree
alex tax1a

[INCREDIBLY LOUD INCORRECT BUZZER]

alex tax1a

cursed thought: an email sent with `transfer-encoding: chunked`

The Celestial Emporium of Benevolent Knowledge

Celestial Emporium of Benevolent Knowledge

The inspiration of this account is a bulleted list, which is the only example to date of a good use of the bulleted list format.

These ambiguities, redundancies, and deficiencies recall those attributed by Dr Franz Kuhn to a certain Chinese encyclopedia called the Celestial Emporium of Benevolent Knowledge. In its distant pages it is written that animals are divided into
(a) those that belong to the emperor
(b) embalmed ones
(c) those that are trained
(d) suckling pigs
(e) mermaids
(f) fabulous ones
(g) stray dogs
(h) those that are included in this classification
(i) those that tremble as if they were mad
(j) innumerable ones
(k) those drawn with a very fine camel's-hair brush
(l) et cetera
(m) those that have just broken a flower vase
(n) those that resemble flies when seen at a distance

  • Jorge Luis Borges, The Analytical Language of John Wilkins (1942)

(Those of you unfamiliar with Borges should be aware that, in typical fashion, Franz Kuhn is a real person but the attribution is fictional.)

Of course, the reason why this list is good is because it throws into stark view what is wrong with every other use of bulleted lists. This account will unearth and excavate further evidence to demonstrate that point.

#Celestial Emporium of Benevolent Knowledge #borges
alex tax1a

Our Grindr profile is a pastiche of this document

guys on hookup sites are all like “looking for fem/trans/cd/twinks” and we’re like “looking for those that from afar look like flies/those that belong to the Emperor“

alex tax1a

tfw someone shows you `htop` and `cc1plus` is taking up 13 gigabytes RSS

alex tax1a
lea

they did imaging on a Bag

alex tax1a
Shel

Bath fractions

"Half-Bath:" Toilet, Sink, no shower or bath

"Full bath:" Toilet, sink, shower, bath

"Three-Quarters Bath:" Toilet, sink, shower, no bath

"Quarter-Bath:" Do you think it's just a room with a toilet in it and nothing else or just a room with a sink.

alex tax1a

Tired: Elf on the Shelf Rewired: Loki in the Gnocchi

alex tax1a

current gender: adversarial demiwoman

Charlotte the Useless Ghost
hackermatic

A conspiracy by scroll wheel manufacturers

I have 1080 vertical pixels and I probably know the page title from the link I clicked to get here. Why do you insist on hiding my content at least 1081 pixels down?

I used to build Web 1.0 websites with elaborate headers and jampacked sidebars and they still let you see the meat of the page on the first screen.

P.S. Welcome to some of my open tabs

#responsive design goes brrrrrrr #responsive design #web design
hackermatic

More vertical scrolling extravagance

For some reason, news sites are inexcusably bad at this. Maybe they're just stretching out after a couple centuries of counting everything in column-inches.

X
Irenes (many)

ah. we have context on this

scrolling is physically easier to do on mobile devices than it is on desktop. it turns out that ad revenue on mobile isn't nearly as tied to being above the fold (this is public knowledge these days but, alas, we don't have public sources for it that we can point you to - sorry about that). so everyone stopped worrying about it.

in the absence of a strong incentive to keep teaching web developers to keep things above the fold, everyone stopped doing that and nobody really has the skill set anymore. it was more work, after all.

like a lot of things where someone might be tempted to suggest a conspiracy, it's really more that there was a systemic incentive in play that isn't obvious unless you know about it. of course, it would still be correct to point out that that incentive is user-hostile, since it is focused on revenue, not on people's enjoyment of the site. it just coincidentally happens to be the case that revenue and enjoyment used to be aligned in a way that they no longer are, so everything got worse, and nobody on the production end noticed because that was never their priority in the first place.

alex tax1a

our old tumblr deliberately made this viewer-hostile choice as some kind of goofy commentary

we don't even remember what we did to the CSS to make this block so huge, but it was intentionally hostile

alex tax1a

lessons learned in re: restoring from tape onto zfs: zpool create -o compatibility=freebsd-12.2 is important when you're using the latest freebsd image

alex tax1a

DM'd one of our exes, finally got the emotional closure we needed

alex tax1a

had the occasion to use `pv -R` today and was curious about how it worked, because we didn't see it opening a filehandle for listening on

went to the source, found it using sysv message queues

alex tax1a

accidentally started giving one of our gfs a crash-course in automata theory over discord

alex tax1a

this bitch has an tape drive

# mt -f /dev/sa0.ctl status
Drive: sa0: <IBM ULTRIUM-HH8 N4Q1> Serial Number: 1097011782
---------------------------------
Mode      Density              Blocksize      bpi      Compression
Current:  0x5e:LTO-8           variable       524993   enabled (0xff)
---------------------------------
Current Driver State: Writing.
---------------------------------
Partition:   0      Calc File Number:   1     Calc Record Number: 59167791
Residual:    0  Reported File Number:   1 Reported Record Number: 5340245
# ps -wwp 98887
  PID TT  STAT     TIME COMMAND
98887  3  D+   13:10.37 zfs: sending pool/longterm/backups@monthly-2022-02-01_05.30.00--12m (13%: 829118371068/6291188911024) (zfs)
alex tax1a
An LTO-8 tape drive with a green cartridge inside.
alex tax1a
DoricDream

commissioned art!!!

for @lethalbit

alex tax1a

apropos of the guy doing a salami slice, the moral of Office Space is not "salami slice the company", it is "burn down the fucking building"

alex tax1a
li (occurring)

piss

piss

acfoltzer
ira 🌷🐰

hot take: internet time *sucks*

  • its not the best option for an internet standard time
  • it's not a good option for a replacement for hours and minutes
  • it is however, a good dumb feature for cohost plus to have

like, it works okay for syncing up across the internet, but, UTC works so much better. if someone told me an event was to occur at 500.beats, i have to look that up. i have to use a calculator. it's cool that there's a time thats 'the same everywhere,' but its not like the current UTC changes depending on where you are. it's way easier as a human to remember that i need to subtract 10 hours from the current time to get utc, and most people (americans excluded, who seem to never know when asked) know or their local utc time offset

okay, what about swatch internet time as an entirely new system to replace hours and minutes? internet time is 1000 beats. which like. isn't a good number for it? imagine trying to cover a day with 3 shifts on a swatch clock. each shift, rather than being 8 hours long, would be 333.33. its just not convenient to use 1000 for splitting something up

i would like to propose an alternative: boop time

i, in collaboration with my unwilling partner, have devised a system i call boop time, which is comprised of 10 080 (ten thousand and eighty) "beeps". each of these beeps is 8 seconds. a useful unit of time!

10 beep are equal to about a minute twenty. since that's also a useful unit, it gets a name too: a boop.

and because 10 080 is a highly composite number, it can also be split into 24 chunks of 420 beeps (or 42 boops if you're keeping track) called an hour. 420 is also a really useful number, because it's the smallest number divisible by all the numbers from 1-7!

for example, 12:00 would be 50'40, 12:45 would be 53'55.

but you can also do things that normal time doesn't let you, like say, one 7th past midday, which is 51'00. if one wanted to, you could 51'00 write as 12:60, but i prefer r a w b o o p s personally.

swatch time's one advantage is that n beats is n% of the day. i chose 10 080 because it's close enough to 10 000 that, for human purposes, it works much the same! and if its written with a separator, it's really easy to see that 25'20 is about 25% through the day. i like to think were anyone to ever use this system, we'd treat the last 8 boops of the day as a sort of "nowhere time" between days. a 'maybe you should sleep if you see a 5 digit time on the clock' like 10'075.

so yeah. that's Boop Time. 10 080 beeps to a day, 24 (not written, but convertable) hours of 420 beeps. 8 seconds to a beep, 10 beeps to a boop. this system is dumb but swatch time is dumber. thankyou for reading Making a Timekeeping System as Shitposting

#swatch internet time #internet time #The Cohost Global Feed #cohost ux
alex tax1a

we once made hexadecimal time where one "hexday" was 16 "hexhours", which maps pretty cleanly actually to 1.5 base-60 wall-clock hours.

alex tax1a
Couldn't find post 736268.
Jessica

I still think Kagi (2018) should implement Kagi (1994)'s key generation and allow you to buy the old Mac software again

alex tax1a
bcj

2023 is Going to be a Big Year for Wug

a fat little S-shaped bird with no wings

I was going to post this just with the title as a little nonsense post but I decided to look up if wug was something first. Turns out, this is a wug. I do think 2023 will be a big year for wug

alex tax1a

[T]he person who reads a program is never the one who writes it. The programmer’s brain inevitably changes state in between writing and reading, and it is often very difficult for the reader of tomorrow to recall exactly what the writer of today had in mind.

source: Mathematical Illustrations: a manual of geometry and PostScript

alex tax1a

the problem with spontaneously self-organizing systems is that they don't necessarily self-organize in the most convenient fashion...

alex tax1a
🔩🔩 agender wound man 🔩🔩

warmup painting from tonight. still finding balance between heavy visible brushstroke structure vs detail and smoothing / volume

alex tax1a
innes

welcome to the forth website

: HELLO  
CR  
16 0 DO  
." TIME TO WRITE WRITE SOME FORTH" CR  
LOOP ;  
alex tax1a
Jack de Quidt
alex tax1a
signal eleven

As a...

software engineer

I want...

my coworkers to use language model coding assistance

So that...

i can review twice as much code in excruciating detail without knowing which of the comments are correct, which are subtly flawed lies, and what parts of the code were even understood by the author

alex tax1a

it's 3:30am and we're having a warm decoction of osha root and honey while we're watching our demon-mom eat an ice-cream treat

alex tax1a

we have never used arch btw

normal

micro soft windowos paths are cursed

lately i have been finding out about microsoft windows os. and while a lot could be said about the win32 api feeling like some kind of cobol lite what really gets me is the very basic concept of file paths

  • They start with faces like C: and D: (← this guy is so sad)
    it’s almost like a protocol except it’s all still under file: and if you open something in the browser it will in fact show file:///C:/ (?????).
    as i understand it each of these letters correspond to a disk volume. but what happens when you mount more than 26 disks? maybe your computer explodes
  • There is a “maximum” path length of 256 characters, excluding the C:/ prefix, but this is not necessarily true (see below)
  • For historical reasons, paths don’t actually use forward slashes (/) but instead they use backslashes (\). This is particularly great because if you debug-print a path string it will escape the backslash and all file paths will be printed like C:\\Users\\cat\\Desktop\\help.txt with flavorful backslash visual noise
  • But the API does accept forward slashes. In fact, you can mix forward slashes and backslashes…?
  • If you want to use unicode in your paths or you want to use paths longer than 256 characters, you need to use “extended-length paths,” which start with the prefix \\?\. ???????
    paths will then look like \\?\C:\Users\cat\Desktop\help.txt. This is what you get when you call fs::canonicalize
  • Remember how forward slashes would also be accepted? Well, extended-length paths do not accept forward slashes as path separators
  • It seems \\?\ is sorta a special case of a networked file path syntax. You can also type your file path like \\localhost\c$\Users\cat\Desktop\help.txt. why does the C: suddenly change into c$ here? heck if i know. \\localhost\C:\ will not work
  • I assume all of this is because of backwards compatibility. Microsoft’s backwards compatibility here is beyond commendable. And by beyond i mean maybe you’re overdoing it
  • iam so glad the rust standard library has path handling built in
#microsoft windows #complaining about computer
⚡ Twilight Sparkle

funnest fact about windows paths: the networked file path syntax does not only extend to your local network, you can give \\ip.add.re.ss\folder\file.txt as a path to open and if that ip address is running a webdav server or an smb share open to the internet it'll just load it. obviously this causes no issues for programs that assume stuff like "loading dlls from arbitrary file paths is fine"

also pasting urls into the open file dialog works. i don't think that's a filesystem thing though

alex tax1a

for at least some subset of windows APIs, the path components ... and .... are equivalent to ..\.. and ..\..\.. respectively

Noxulous of Fyth

I was just thinking of the phrase "liberal amount of" and was thinking "what if you went farther and added a socialist/leninist/marxist/communist/anarchist amount of something?"

Thats how much spice is in the nutrient paste today, a marxist amount.

#foodposting #Food screenshot incoming #The spice burns so good
The Pnictogen Wing

a suggested illustration

"conservative" spiciness: mashed potatoes "liberal" spiciness: mashed potatoes with some ground pepper (from a box) "communist" spiciness: mashed potatoes with sriracha "anarchist" spiciness: decylic vanillylamide

alex tax1a

our spiciness: heaping scoop of new mexico red chile powder

alex tax1a

from the top level of a twitter archive, you can make jq accept the tweet.js file easily: `(read -d =; cat) < data/tweet.js | jq .`

alex tax1a
lexi

/s*he (.+) on my (.+) \'*till* i (.+)/gi

Janet

i am still considering them hard, talk me out of it, pls?

alex tax1a

no

Couldn't find post 656541.
alex tax1a

we used to use newsbeuter, a console-mode text-ui RSS reader but now we use rss2email and read them in our editor.

alex tax1a
bcj

Funniest Outcomes for Elon Musk

6. Industrial Accident

His factories are among the least safe. What if he got crushed while doing a tour?

5. Crushed by a falling Starlink Satellite

Was wavering between a rocket and a satellite but I feel like this has a bit more cosmic irony. Ideal would be a colony drop but he's never going to build one.

4. Heavily in debt -> 'Disappeared' by someone he owes a ton of money to

World's greatest businessman

3. Tesla Autopilot (not in Car)

Him getting hit by a Tesla he's not even in is the height of comedy. Love to show the gun on the mantle in act 1.

2. Lowtax

Normally, I wouldn't rank this so highly but there's something about "it's social media, not rocket science" cheerleading really builds this up and there's nothing more inspiration than "we bullied the worlds (second) richest man to death"

1. His Tesla Catches Fire in a Boring Co. Tunnel

He's the CEO of multiple companies. Why limit his demise to one poorly-built thing

#listicle
Tim Chevalier
  1. His Tesla catches fire in a Boring Co. Tunnel while he's tweeting and driving at the same time
Gay Eminem on 9/11

⚠️ THE POST ABOVE WAS MADE BY A SEGA SATURN ⚠️

alex tax1a

im an inverse solipsist, you're all imagining me

Gay Eminem on 9/11
Couldn't find post 624477.
kyle

bullying elon can't be compared to the david lynch psychic attack because bullying elon is working

alex tax1a

the thing is, you're right, it is absolutely working (this is from a former-coworker discord)

"i'm told elmo is 'the raging NPC meme' right now" / "like screaming at people in the office? he should try not getting constantly and brutally owned" / "heard same, absolutely fucking mad"
alex tax1a

we read `arapahoe` as `ARPA hoe` because our brain is fucked

alex tax1a

having an its-it for the first time and wow, just wow

alex tax1a

I am become the Joker, the liver in society.

lexi

who is sandy loam

alex tax1a

what is john guilt?

alex tax1a
Couldn't find post 603481.
Gay Eminem on 9/11

I'm kind of a retrocomputing enthusiast sort of in that I have functional TOPS-20 and Multics instances running under klh10 and the dps8 simulator, respectively, on my chunky Ryzen desktop here, and a DE-10 Nano MiSTer rig about three feet to my right on a secondary monitor. The latter sees orders more use because I like old video games a whole lot. I taught myself quite a few obsolete languages over the years like BCPL, Algol-68, PL/I, and a few that people think are obsolete but are still pretty well alive, like Fortran (and C but that's a different fight to start).

There's a lot of interesting ideas and roads not traveled in these old systems, languages and mainframe OSes alike. "In computing, we mostly stand on each other's feet," a riff on the old "standing on the shoulders of giants" saw, has been attributed to just about any Quotable Quoterson who ever touched a computer, but it's really true; the amount of good ideas, things that were ahead of their time or otherwise just better than even what's standard now that have been lost or abandoned due either to historical accident or, more often, the menace of capitalism is truly fucking wild. There's major low-level system features like the Multics single-level store that are only just now kind of being redeveloped to their former heights; the quality and featurefulness of the TOPS-20 command line has never been equaled because we've moved to GUIs and no one using a command line deserves a nice interface. Looking at languages, Algol-68 has some weird sharp edges like how it supports returning closures from functions but doesn't, actually (because 54-ish years ago we didn't know a good way to solve the "upward funarg problem"), but other than a few things like that, with a less verbose notation could be a beloved and successful modern multi-paradigm language and has some features like really good language primitives for casual parallelism that, again, we're only just now starting to reincorporate in ways that were solved in the 60s!

And that's my interest, because I'm a programmer. I want to know what we could be doing, and why we're not. But the truth is... the hardware itself is valuable as archaeology, and to benchmark our emulators against, to make sure we're actually simulating the systems as they really were and not something that only ever existed on paper somewhere (or not even that). Other than that, it's, yeah, like trying to keep a train around, and the tracks to run it on. Maybe we lost more than we think. Maybe we should have kept those tracks, and maybe we should have newer, better versions of those same trains instead of dying in exploding Teslas, and maybe there's value in looking back and figuring out how to move forward better and figure out what things should look like after the bastards that fucked us to get where we are are finally put to the sword. But we're not going to resurrect the past as a handful of random people here and there and there's probably no good reason we should.

alex tax1a
Couldn't find post 599066.
liz ten eleven

unfortunately, all deeply accurate. and it pains me to see--it's my belief that if you're going to collect old unix workstations, it's important to remember the context. these machines were very rarely expected to run on their own. they boot up with the expectation that they're going to be pulling resources from the network to get themselves going. but, okay, let's assume you've got a computer lying around that can feed it whatever it needs to get going.

now what? i ran into this when i picked up an old VAXstation on the cheap... DEC was acquired by Compaq, which was acquired by Hewlett-Packard, which split itself up into HP and Hewlett-Packard Enterprise, and we're now at the point where anyone who cared about DEC's products has, with a high degree of probability, left the company. probably to retire so they don't have to think about computers in a professional capacity ever again. (fates bless them for achieving freedom.) since basically nobody's left who cares, there's no interest in trying to make software and patches and documentation findable. HP's support sites were legendarily fragmented and bad even before the corporate split. good luck if you want anything from the pre-Oracle days at Sun.

i met someone recently who affectionately refers to his collection of vintage computing as e-waste. he's gone to great lengths to ensure that everything remains functional, and that they can boot up in something resembling the environment they expect to thrive in. but this requires effort, and frankly it requires knowing the right people to be able to get yr hands on software. the retrocomputing community makes it easier, of course, but some things are still only whispered about because the patents are still active, or even more improbably, the software's still in development. HP sold VMS, the old DEC operating system, off to a third-party company who's still developing and supporting it. but only for x86. the old hobbyist-license program that people were using to keep old VAXen running? dead, as far as i can tell. HPE shut their hobbyist program down when they transferred the rights to VMS, and the new company isn't offering them. it says it right there on the new sign-up page:

Please note that in accordance with the license agreement between VMS Software Inc. and HPE, VMS Software Inc. are not able to distribute VAX licenses.

so go fuck yrself, i guess. it breaks my heart a little that these elements of computing history are so thoroughly abandoned and lost. partly out of nostalgia, to be sure, whomst among us doesn't yearn for when things... at least, we thought they sucked less. in some objective ways, they did. but goddamn, it sucks to see old ideas get implemented in worse ways--or, even more annoyingly, old ideas get completely ignored in favour of some shiny bullshit that isn't even half-baked.

sic transit gloria, and all that shit. keep circulating the tapes.

alex tax1a
gravis again
alex tax1a

so, on the one hand, we believe it is possible to rehabilitate people who have caused harm in the past, but on the other, one does not do that by giving them anonymous power in a community, and that is what drove our actions in this recent explosion

on the third hand, there comes a point at which one has to conclude that someone who continues to seek power and manipulate people so they can attract supporters and victims is unwilling to change

and on the fourth hand: when it comes to serious accusations, we really do not fuck around. the propaganda machine is going to try and discredit us with close-cropped hastily-redacted screenshots, but all we ask (all we have ever asked) is that you try, as we do, to find facts before acting.

That last thing isn't something we expect to become a problem here, but I think that makes it all the more important that we say it here.

alex tax1a

came up with some former coworkers:

"Ladrón juzga por su condición" says the spanish saying

A thief judges others by their own condition , would be a rather literal translation

we'd say, "a thief is gonna always think you'll rob him"

alex tax1a

rhubarb-strawberry jelly with peanut butter on a warm tortilla >>>>>>>>>>>>>

alex tax1a

i wish we could explain to you how stressful and isolating it is to realize that once more and yet again, we were used by white trans women as a token minority for our experience and power, and then villainized and discarded and painted as abusive when we were no longer convenient.

from the thankless work of attempting to do infrastructure ops, to the thankless work of trying to amicably and generatively resolve an extremely nasty conflict situation, having to hold good faith in the face of active malice, and the reward we get is being more ostracized and pushed further out to the margins

that's why, when we saw this coming, we were like "great, we're about to be having conversations that nobody, practically speaking, is ready for", braced for impact, and still have come out rather sore over this situation.

this has happened to us over and over again—we wind up in a scene, get accepted, run into friction, try to resolve it as best as we know how, and wind up being thrown out. no effort to resolve, just an immediate "fuck you for harshing the vibe, you abusive fuck, nobody from this scene will ever speak to you again or even acknowledge your existence". no fewer than four scenes in seattle have done this to us: furry, kink, phone museum, and the "greater seattle polycule", most of which intersect somehow.

at the end of the day, it's one big nasty pile of white dreads and deliberately chosen conflict avoidance and we're more than a little sick of how we can never be allowed to talk about it.

alex tax1a

at our last job the thing that made us feel like a cyberpunk protagonist was aurora job update $THING. at our new job, it's tmux-xpanes -t -s -c "ssh -F $‌HOME/.ssh/work.config sudoer@{}" $THING

It’s Joe!

The 10 of Disks: Crash

A tarot card, the 10 of Disks as designed by Tamara Duplantis, sitting on a tangle of wires on the top of a desk

In computing, the suit of disks is the suit of the physical reality of computers, computers as metals and devices and clever wiring schemes, apart from their mathematical ideals. The tenth card in a suit represents the wasted ending of the suit as a process - the suit has travelled through its stages and is now a leftover, divorced from its original purpose, a husk or shell. In computing, we can observe the 10 of disks as a crash, a graceless ending to a process.

A crash (also called panic in some places) is actually an intentional function. Presented with hostile circumstances, rather than allow the system roll off into the unknown, we instead do our best to emit whatever information we can quickly put together to provide to detectives post-mortem, and then stop completely. Crashes are bad, but they’re the least-bad things we can think of happening given the circumstances surrounding them. A crash is the fuse burning out before the house catches fire. A crash is a cry for help from the system to the larger system surrounding it; come, human, change the fuse (and look at the source of the power surge); come, operating system, release our resources and take a snapshot of what we looked like before we went down.

When drawing this card, we’re invited to think about what happens when our assumptions fail, and what the response of the larger world is to the halting of our bit of it. What will we need to know to debug what has happened? What safety net can we rely on? Which bits of grace are optional and which are required?

Edit: @tambalaya, creator of the card in today's photo, is actually on Cohost.

#tarot #programming #computing #tarot for computers
alex tax1a

the Factor tarot is a 6-bit digital tarot deck that is computer-focused

it allocates two bits to a suit, 1 bit to a face/pip flag, and 3 bits to a face or pipcount, and bitwise hashes it out using the following Factor code:

USING: formatting io kernel math math.bitwise
math.parser random sequences syntax.terse ;

IN: tarot
: face ( n -- s )
    { "fool" "input" "error" "output"
      "test" "failure" "(untitled)" "user" }
    nth ;
: suit ( n -- s )
    4 `>>
    { "network" "storage" "computation" "cache" } nth ;
: decode-card ( n -- n ? )
    [ 3 on-bits mask ] [ 3 bit? ] bi ;
: card ( -- )
    6 random-bits
    [ >bin 6 CHAR: 0 pad-head ]
    [ decode-card
      [ face ]
      [ number>string ] if ]
    [ suit ] tri
    "%s %s of %s\n" printf ;
: deal ( -- ) 6 [ card ] times ;

after a USE: tarot:

IN: scratchpad deal
000111 7 of network
001110 (untitled) of network
010110 6 of storage
001111 user of network
001100 test of network
110011 3 of cache
alex tax1a

in case you've been wondering what our last 48h have been like

we were doing volunteer ops for a trans mastodon instance called eightpoint. the mod Slaanesh was revealed to be laurelai bailey (demon core), we tried extricating her from the situation (screwdriver), the server owner egirlterra (dr slotin) pulled slaanesh into the group DM with the mod staff (reflectors) where we were hashing things out (screwdriver slipped), blue flash, room irradiated, eightpoint shuffled its IPs around to wrest control from us, and we are now radioactive

#laurelai bailey #eightpoint
alex tax1a

regardless of the identity of any specific mod: this is not how a responsible moderation staff reacts to this situation. saying "i choose chaos" and pulling the subject of allegations into the chat where we're trying to do diligence is just catastrophic.

EDIT: because other people have pointed this out to us in other venues, this is not to be read as admitting lack of confidence in our identification, but as us granting as a good faith argument the single point you are trying to make, which even when taken into account, does not change our conclusion that this moderation staff is completely unfit for its purpose.

alex tax1a
ash

Derivative Works

This is a five-part piece of conceptual art titled Derivative Works. Each image here is generated algorithmically using one (or more) pieces of other art as input, but bears no resemblance to its 'progenitors'. The intent is to question what it means for an image to be a 'derivative' of another, both in the legal sense of copyright law and in the moral sense.

For Perceptual, Sorted, Transpose, and Sample, the input image is Wikipedia's high-resolution image of the Mona Lisa. The inputs for Composite are the first 10,000 images in this subset of the Stable Diffusion image set.

Perceptual (Derivative Works 0x0)

Perceptual uses a perceptual hash of its input image and then applies a fairly simple generative algorithm to render the output (which is intended to vaguely recall a night ocean, but that's not the point). The use of a perceptual hash means that the output depends on what the image 'looks like'; changing a pixel here or there will still result in the same output.

Sorted (Derivative Works 0x1)

Sorted simply sorts the pixels. The output image has all the same pixels as the original, but going back to the input would be impossible since you have no way of knowing which pixels go where.

Transpose (Derivative Works 0x2)

Transpose interprets the image as a series of RGB values, then repeatedly applies a variation of the horseshoe map to them: take the first byte, then the last byte, then the second, then the second-to-last, and so on. Repeating this process four times produces something that is absolutely unrecognizable, yet still contains the same information as the input image. Furthermore, unlike Sort, the transformation is reversible; it's not hard to write a corresponding "unfold" transform that, when applied four times, would give the input image. So is this an unlawful derivative work (because it can be transformed into the original) or lawful (because it bears no visual resemblance)?

Sample (Derivative Works 0x3)

The Stable Diffusion model contains roughly 2.3 billion images. The model itself is about 5 gigabytes of storage. This implies that the model contains very little information about any particular image, from an information-theory point of view. A single pixel in a truecolor PNG contains four bytes of information: one each for red, green, blue, and alpha. Sample, which was generated by computing a 4-byte perceptual hash of its input image, is therefore a visual representation of roughly how much information Stable Diffusion has about it.

Composite (Derivative Works 0x4)

Composite takes the principle of Sample to its extreme. I downloaded roughly 10,000 images from the Stable Diffusion data set, computed a 4-byte hash of them, then concatenated the hashes together to produce the output. In the interest of saving time and effort, I interpret each bit as a pixel, either on or off. There are therefore 512 * 512 / 8 / 4 = 8192 images represented. (I downloaded more than 8192 to account for images that would fail to download or that no longer pointed to a valid image.)

alex tax1a

having and holding the courage of your convictions in the face of adversity is some real dangerous stuff

alex tax1a

if someone can get you to arbitrarily block someone else by showing you a vaguely convincing screenshot, that is a huge vulnerability in your behavior, and bigots and TERFs will use you to cause community strife

this is not to say "no callout ever has validity" — this is a call to say "engage your critical thinking skills because this is a manipulation tactic"

alex tax1a

tfw the encounter is temporally distorted for all of the participants - it is still happening for one of them, to us and to another girl it happened multiple (like, 4 or 5) years ago, and physically speaking it was 2021

Gay Eminem on 9/11

He's had it coming for a long time

alex tax1a

do you swear to be normalized by the key, the whole key, and nothing but the key, so help you Codd?

alex tax1a

fun fact: if we had a large following on a social media site whose infrastructure was degrading, we could put undue pressures on its internal systems by doing things like requesting an archive as often as possible, going private/unprivate frequently, etc.

another interesting idea is to deactivate/reactivate your account a lot. That's a heavyweight operation because it has to archive and unarchive the graph edges, and graph operations are complicated and often have high constant factors.

<fsr a Beastie Boys song is playing in our head rn>

anyway,

(Real Genius voice) my condolences on the Flock/TFlock meltdown, elon.

i'm not saying you had one, because how would i know.

but just in case you do.

#twitter internals #beastie boys
alex tax1a

so yesterday we posted that... and today

today we find out:

hahahaha people are finding out that they can't go private...

so either it's broken as fuck, or we can get them to disable features by posting

hook, line, and sinker, baby

Xylaria

I still maintain that the execution of about 3000 billionaires would fundamentally change global society so severely that we might enter into a new global golden age.

People always give me the "Oh my GOD you can't just kill people" without realizing every single one of these billionaires makes the conscious choice to kill thousands of people every single day, through inaction, through exploitation, through greed. Every one of them lays on top of a pile of bodies that grows by the day, and if you get rid of them, you stop the pile of bodies growing.

If your concern is saving the most lives, stopping billionaires from existing is the most expedient thing you can do to save the most lives possible.

Gay Eminem on 9/11

Смрт на фашизмот, слобода на народот!

alex tax1a

perhaps controversial, but, the revolution is not a dinner party

alex tax1a
Gay Eminem on 9/11

"Eat the rich" is unhelpful rhetoric that alienates the working class

Everyone knows they're not fit for consumption and will have to be carefully disposed of as toxic waste.

alex tax1a

EDIT: we don't even use or write rust, fyad if you think we're being "insufferable about our choice of language"

#rustlang is a programming language from the early 2010s that uses techniques from programming language theory that were discovered sometime after 1970

this upsets nerds who think the only way to write a performant operating system is to write it in C, a literally conservative language from 1970 with very little compiler-time protection against memory corruption or type-check mismatches, because it means that they have to learn about something new, that prevents them from doing stupid things, because they think they just want to be able to do whatever they want without any safeguards or even a warning

rust stops an entire massive class of memory-corruption bugs by design, so of course fragile cis men who think they need control over every single thing hate it

like, we have beef with the rust programming language community at large, but the language itself is an untrammeled good and the more it replaces C, the better.

#rust #Rustlang #rust-lang #c #clang
alex tax1a

fyi the language that we are insufferable about is Factor, if you're gonna come at us with snippy comments from behind a block, come correct

alex tax1a

reacting to the legal letter from https://mastodon.sdf.org/@AkivaMCohen/109441889154540393, who seems to be EXTREMELY online

this is a magnificent grasp of the casual shitpost form crossed with the legal form, we are in awe
my god. the separate individual arbitration. the mountain of paperwork. the sheer number of gallons of legal fees.
starting a sentence with "and" in this document is just :chefkiss:, it's sure to make a bunch of prescriptivist dweebs just explooooode!
the parentheticals. the paraphrased summary of his potential arguments. the way it just slowly narrows down his possible options.
STOEHDITHHTUOENUH NT THE PERSONAL-AWARD LINE JUST PUTS THE CHERRY ON TOP I AM DEAD

DECEASED

alex tax1a

coplus host

fi

U+202E is a strong contender, IMO.

alex tax1a

U+2400, SYMBOL FOR NULL

alex tax1a

looking at the freebsd ping bug and thinking “linux, if it had this bug, would blame you or your distro for not correctly configuring apparmor, but freebsd actually has properly engineered its system such that the capabilities mechanism is part of the core OS and isn’t tacked on”

fi

A thingamajig is a whatchamacallit with a definite -purpose-. Whether that purpose is known or unknown is irrelevant - it clearly has a purpose to serve.

A device would be a subclass of thingamajig by this definition, but a contraption might -not- be a thingamajig depending on how legible its design is.

alex tax1a

i bet none of you fuckers can tell us what a `grimble` is, let alone the opposite of one is

alex tax1a

sure do wish the white trans seattle tech scene would, idk, recognize the fact that they pulled some shit and cut me out and now treat us like we don't exist, but that would require that anyone else involved be able to handle the discomfort of a restorative justice conversation, instead of going "i hate the queer airing of grievances" or "my conception of accountability means i get to ignore you because ignoring you makes me more comfortable"

alex tax1a

being trans is wild because you'll talk to another trans girl and she'll be like "im a bimbo" and then be like "oh i already know what a knowledge commit / sha256 proof looks like" and "do you want a samizdat copy of the grsec kernel?"

alex tax1a

CAPSLOCK

alex tax1a

we used to do something like this to attach utter garbage video, derived from the audio, to post audio to twitter

ffmpeg -filter_complex smptehdbars=s=160x120,geq='lum=p(X\,Y)':cb='cr(X+mod(T\,17)\,Y-mod(T\,21))':cr='cb(X-mod(T\,27)\,Y+mod(T\,31))' -i in.wav -filter_complex acompressor -b:a 160k -crf 0 -r 6 -preset veryslow -shortest out.mp4

many bongrips died to bring you this command

Gay Eminem on 9/11

Proof of concept

Did someone say scrungled?

alex tax1a

we once had another ffmpeg command that produced worse video but the only decoder that could actually handle the bitstream in a way that showed anything at all, besides ffplay, was mpv

alex tax1a

the most trans feature of the ARM architecture is that the program counter can be addressed like any other register

and no, we will not elaborate on this

✾ Aura, a Lady.

I'm super biased but

I love Swift's guard:

guard let index,
      index >= 0 else {
    throw Issues.noIndexProvided
}
made with @nex3's syntax highlighter

If you don't use Swift, the else block must exit the current scope (with a return, throw, break or continue), so subsequent statements will always see any variables captured/deconstructured by the guard. In that way, you can signal an early break or return very prominently without silly stuff like 'no early returns, so enjoy your pyramid of if indents'.

alex tax1a

Factor has probabilistic combinators ifp, whenp, unlessp, and casep that take a probability for each function or case.

The following [form] will output 1 with 0.2 probability, 2 with 0.3 probability and 3 with 0.5 probability

USING: combinators.random prettyprint ;
{
    { 0.2 [ 1 ] }
    { 0.3 [ 2 ] }
    { 0.5 [ 3 ] }
} casep .
Kassil

What I'm waiting on...

...is for the balance of users to energy to hit the spambot accretion level, when it becomes functionally viable to start mass-creating spam accounts on a given service, and how it'll hold against that. I'll be honest, I don't think the "fediverse" (which is a name I hate for a whole host of reasons) is prepared for the kind of bad actors who can and will spin up entire instances and populate them with faux accounts to leech and spam until they get sufficiently defederated, and then just close it out and spin up a new one, over and over.

Irenes (many)

yes. email tells us...

that, in the absence of a better plan, the "default" answer is going to be more centralization and hierarchy. then we're back where we started, except everyone is burned out.

it is really important to come up with a better plan before then. we would like to encourage anyone who sees this to start thinking about it.

alex tax1a

we have been banging on this drum that says "the activitypub protocols and software appear to be reinventing twitter if it worked like email, without fully understanding either twitter or email" and every time we think we're hitting it a little too hard, another layer of kevlar appears underneath the drumskin

alex tax1a

to elaborate slightly on this, we have personally written code that spun up randomly named SMTP servers in order to successfully register on a straw-poll website and effect a particular outcome by widening the curve. we run our own email server because that's a known quantity and has centuries of person-years of effort put into managing its problems, and the relevant sections on spam and abuse in the activitypub standards are all like "lol shrug", which is unconscionable for a standard originated in 2018

alex tax1a

nearly every time we talk about how DOCSIS modems, up until relatively recently, encapsulated PPPoE traffic in MPEG Transport Stream format, we have the pleasure of seeing someone go “wait, what?”

alex tax1a

achievement: vibe hard enough that the expert in a subject comes in with a detailed argument in support of our gut feelings

lobo
lexi

if you ever wanted to :awoo: in chosts, you're in luck: now you can! 'awoo' sign, showing a wolf howling

i ported the @mutant standard emoji set by @dzuk to cohost with a userscript + a website!

features:

  • it supports the full mutant standard emoji set smiling smiley smiley making a ':3' face smiley making a relaxed face while being headpatted dark elf orc slime transgender flag furry pride 'aro' sign cannabis leaf CRT showing green blocks cascading in a vertical pattern 'awoo' sign, showing a wolf howling paw hand modifier
  • it supports all variations, and has a picker for them hand hand (light sky blue) hand (medium skin tone) paw hand paw hand (light cyan) paw hand (tan fur colour) claw hand claw hand (light sky blue) claw hand (light gray) claw hand claw hand (light sky blue) claw hand (light gray)
  • you can make emojis in the default size paw hand (tan fur colour) or bigger paw hand (tan fur colour)
  • it's fully accessible (automatically sets alt text & title based on emoji metadata, eg alt="paw hand (tan fur colour)" title="paw hand (tan fur colour)")
  • it supports cohost posts as well as comments, and autodetects comment sections
  • you can even use it in other places that support markdown/HTML
  • everyone can see them, even if they do not have the script installed
  • it has a nice UI for picking emojis

emoji picker and variant selector

you can use it at https://mutant.us.to (no userscript required), and install the userscript (what is that?/how do i install that?) from there, and you can open the emoji picker by pressing CTRL+. (and Control+. on macOS) or the smiley making a ':3' face icon next to the old emoji button! and the source code is available on github (but it is a bit messy lol)

EDIT: i forgot to add an update URL, so if you installed it before i edited this in: reinstall the userscript you will get updates now (and there will be a few)

EDIT 2: i released a new update with a bunch of features! https://cohost.org/lexi/post/474136-b-style-font-size

a few technical details for nerds:


turns out that writing an emoji picker as an userscript is pretty hard! the svelte code (which is completely reactive, making the whole code a lot simpler) is already pretty big:

screenshot of a lot of HTML code

and i initially tried to make that HTML structure with js, but turns out that writing a DOM that big with js only is awful, so i knew i had to use some form of html to js compiler, and if im already going down that path i can embed a whole framework. and turns out that that is surprisingly easy! i used svelte, which gives you an index.html, and a CSS as well as a JS build file. so i wrote a small compiler that targets a svelte app into an existing react app in an userscript. it essentially boils down to a bundler, and a CSS to JS compiler (which creates a <style> tag and injects that) and a simple custom svelte loader, which makes an element in the react app and hooks svelte into that. and i bundled in the GM_fetch library, because if you want to make a cross-origin request from an userscript you need to use XMLHttpRequest otherwise and i am Not doing that. also, window.onload is called twice for some reason so i made a small check to see if its already running. idk why it does that, but it works lol

also, if you inspect the source code on mutant.us.to, you'll notice that it's just an iframe, which may seem dumb, but it has a reason: future-proofing. the emojis are hosted on github pages, and that wont go down super easily, but i wanted a domain that won't go down if i forget to renew it which is easy to remember (not like the gh pages one), so i use afraid.org which is super reliable, but that doesn't support CNAME entries, so i host an iframe on my server so that even if that goes down, the emojis themselves still work, and it just redirects to github pages. should be pretty futureproof!

#The Cohost Global Feed
alex tax1a

does not work in safari 15

alex tax1a

reposting this from twitter:

someone on discord asked for a quick shell script to burn a small amount (like 10%) of CPU time and we came up with this:

tr '\0' : < /dev/zero | while read -n 128 _it; do sleep 0.01; echo $_it | dd of=/dev/null 2>/dev/null; done

it turns the infinite stream of nulls into an infinite stream of colons, reads it 128 bytes at a time, waits a bit (adjust as necessary) then writes it into the bit bucket 128 bytes at a time.

once the caches warm up, this casually burns cpu time by context-switching and IO

alex tax1a
ira 🌷🐰

new polyam pride flag!

artistic depiction of the polyamory pride flag in the style of a pantone swatch. image source: polyamproud twitter

polyamproud have released the results of their poll for a new pride flag, and i really like the result!

Polyamproud Pride Flag

(opinion below)


i submitted my own design, but even ill admit the colours needed work and the execution was rushed. this one is far better! it was my #2 pick in the vote, but it's probably the best of the four options presented.

it's clearly 'a pride flag' at first glance, even if it's not whacking you over the head with "poly!" symbology. ~~is symbology a word anywhere but arcgis?~~ you might not immediately know it's the poly flag, but hey, would you know 🏳️‍⚧️ or 🇲🇫 were pride flags without context?

it's also got a nice lineage from the old, if you put them side by side then you can see how one kinda /evolved/ into the other. the yellow pi became a gold heart, and the colors are more unique (and nicer looking) shades of what was there before.

i also like the offset chevron, which is funky and unique while still being fundamentaly flaggy, which is great!

1995 pride flag for comparison:

1995 Poly Pride Flag

alex tax1a
joe-no-body

"im not owned! im not owned!!" I continue to insist as my screwdriver slips, allowing my beryllium neutron reflector to close around my plutonium core, inducing supercriticality

alex tax1a
Couldn't find post 457554.
signal eleven

this looks like a place of honor

alex tax1a
walking mirage
⚠KILL⚠
⚠WAR⚠
⚠RELIGION⚠
⚠HUMAN MACHINE⚠
FIGHT⸻FUCK⸻FEED
alex tax1a
Jessica

“everyday people can’t understand the concept of a federated server”

yeah that’s true currently but only because Google spent the past 20 years undercutting every other email service such that only professionals, nerds, and professional nerds ever send emails outside of their own domain, and everyone else balks if you try to end a dictated email address with something other than “at gee mail dot com”

same goes for websites, and in both cases the solution is not avoiding trying it, it’s education and access

which is not to say there aren’t dozens of other problems with federation but this isn’t the biggest of them

alex tax1a

lim turners-bee

alex tax1a
da share z0ne
alex tax1a
iliana
  • Q2 2023: automattic (current owner of tumblr) and universal pictures jointly announce the production of goncharov
  • Q1 2024: filming is delayed due to tumblr users discovering the primary shoot location and harassing producers
  • Q4 2024: goncharov’s purported release date, but no theatres are showing or have heard of the film
  • Q1 2025: matt mullenweg, CEO of automattic, reveals by answering an anonymous ask that the goncharov project was a last-ditch effort to make tumblr profitable
  • Q2 2025: it is revealed that martin scorsese was unavailable for the automattic–universal project because he was busy directing a separate privately-funded goncharov project. the automattic–universal film was directed by jack black. neither film ever makes it to the public
  • Q3 2025: automattic is purchased by pinboard for an undisclosed price
  • Q3 2027: two youtube channels simultaneously publish hours-long “what was goncharov?” videos. neither creator spoke to each other
alex tax1a
Just Another Apocryphal Mess

“Scion of apartheid-era emerald mining family buys an electric car startup, claims he founded it, develops a cult of personality full of wannabe tech bros, is forced into buying a social media company because of a joke, and reveals himself to not only be entirely incompetent at business management but also a full-on fascist" sounds like a background subplot from Gibson’s “Blue Ant” trilogy that was cut for being too absurd.

alex tax1a
Gay Eminem on 9/11

ActivityPub sucks

So what would a good federated protocol look like?


To start with, the open model the fediverse uses is garbage and we could have learned that from the early days of IRC, when they went through a whole lot of pain and had to develop a whole system (Q lines) to finally lock the network down to authorized servers. EFnet was the product of a solution to the problem of malicious nodes and uncontrolled peering, a problem the Fediverse can't solve (in fact, or is considered a feature) because there's no structure to the network and so malicious nodes need to be defederated at the individual node level, one at a time, in an unending game of wack-a-mole.

Beyond that, we find that the structureless nature of the Fediverse also means it is necessarily noisy. There's no mechanism to control delivery or create backbone sites capable of carrying larger amounts of traffic, so every single node is at constant risk of being DDOSed by the rest of the Fediverse; all it takes is one person on a small node to become popular (or targeted by bad actors) and that node will be blasted with up to the entire global traffic of the network. The protocol spec doesn't even admit this is a potential problem, in spite of being designed years after bounce attacks were regularly used in this exact manner to attack mail servers, as it doesn't specify any mechanism for batching messages to users even on the same node (which was eventually added as an extension).

There are a lot of benefits to a relay (IRC) or store-and-forward (email, Usenet) model that just cannot be realized in any way in a purely many-to-many model like the Fediverse. The problem of nick authentication: Solved decades ago on Dalnet, courtesy of NICKSERV. A similar model with human-in-the-loop identity verification could solve the blue checkmark problem. The problem of broadcast blasts: Leaf nodes only ever need to send one copy of any sent message upstream, with a list of nodes - not individual users! - that should be the final recipients of the message. Each node needs to know which users their users follow (to properly route received messages) and which follow their users (to properly route outbound messages). Intermediate relay servers don't need either piece of information.

Let's look at a pathological case, a user on a leaf node who is followed by every user on the network. On the current Fediverse, the user's node would have to send at minimum one message to every single fediverse server every time they posted. In our relay system, that node only ever has to transmit a single message, marked for upstream with a list of all destination servers. This is still far from ideal but is a vast improvement on the current situation; IRC uses channels to avoid having to slop around massive lists of users and we could do something similar where intermediate servers update their routing tables for messages to given groups. Each relay then only has to transmit to their connected routes leading to the destination servers for the messages they receive. The inverse problem (someone who follows everyone on the network, let's call them Ollie) is not improved against the current state for that particular node, but is for most other nodes on the network, who don't have to add additional server connections to Ollie's server just for them. Furthermore, with a little thought we could implement a message batching mechanism, where upstream servers combine messages for a designated endpoint into a single delivery, that would alleviate that situation as well, and would also keep Ollie from being as much of a burden on their own server because there would be fewer connections.

It should be obvious at this point that many of the technical deficiencies of ActivityPub are resolved (or at least resolvable) on a structured relay network in a way they just aren't in the current regime. What doesn't it solve and what new problems would it introduce?

Well, it doesn't solve the problem of multiple accounts or needing to choose a home server. I am not convinced that these are, in the main, real problems. People regularly deal with qualified names (Decay#1234 vs Decay#42069 on Discord for instance, or email addresses, or, well, people with physical addresses) and multi server systems like email; Discord, again, even pretends to a federated server model deliberately. The biggest issue there is not choosing a server but migration. A structured peering model introduces options to handle that transparently, by returning forwarding records that the other servers can process directly, and a purely backend mechanism for migration based on mutual confirmation (Mastodon has implemented a mechanism along these lines but it's awkward and frictional, and because it's a protocol extension it's only supported between Mastodon servers, no other implementations).

The other problem, such as it is, is governance. The major nominal "feature" of the Fediverse is the structurelessness; anyone can set up a server and talk to anyone else. This is clearly a misfeature at best, and large chunks of the Fediverse (the Mastodon section) largely have a very ad hoc shared governance anyway mostly revolving around pretending social and governance issues are technical ones and trying to deal with them as github issues, or are dealt with by general consent because everyone who isn't a nazi agrees that eg. Gab should be defederated, which then still has to be done via wack-a-mole. A relay or store and forward network does give some amount of potential control to the operators of the backbone links. Currently, however, the same thing applies except that is the operators of the largest servers, and while peering can be changed and backbone servers routed around the same can't be said of large nodes, because they still have the users, so this at very least doesn't worsen that particular issue but makes some related ones easier to solve, and with migration much easier there should be less weight on the larger servers regardless.

alex tax1a

im not sure people understand what level of access we had at twitter due to the nature of our job. one of the services we ran coordinated OS installations/reinstallations on the bare metal. people would occasionally need us to figure out why their reinstall didn’t work right.

the process of going from a blank disk to "the service is running" can fail in a couple of interesting ways; some of them happen before authentication is set up, so we need root. some of them happen at PXE time, so we need console access.

separately, the machine database is foundational enough that its TLS key lives in the separate restricted-access svn repo (a protected puppet module that we checked out into a RAM disk) for the keys that weren’t delivered by the internal secrets service.

for a while (no longer!) that repo contained the TLS private keys. you know. the ones for the site. we checked it out onto a RAM disk for mc'fucking good reasons (the secondary reason was that it had files whose names differed only by case). we used to side-eye our coworkers who were like "it's fine, my laptop has FDE" and checked it out onto persistent storage.

we could easily have gone rogue and directed our systems to run a secure_erase stage across the entire fleet. we would have gotten sued out of existence and gone to double jail, but it would have been a sight to see...

alex tax1a
Chimerelda E. Error, layabout

yes, when you share that post, a random person on Earth gets turned into a bunny or a fox or whatever. but it's the same person each time. that person was just chosen at random once, it doesn't make different choice with each share.

that person is me. please stop sharing, I just would like the same body for more than 5 seconds

alex tax1a

someone on Twitter asked why we think ActivityPub sucks from a protocol and implementation standpoint, and we're porting it over here with minor cleanups:

several things — from a server perspective, the most popular implementation requires that you become an SRE for Nginx, Rails, Postgres, Redis, Sidekiq, and possibly ElasticSearch. IMO, these (especially postgres) are nontrivial services to maintain over the long term.

once you pick a piece of Activitypub-compatible software, as far as we can tell, you're locked into that particular branch — you cannot simply export a Mastodon database into the GotoSocial implementation, you have to set up GotoSocial brand new, and make everyone refollow you

protocol-wise, we keep finding shocking ways in which activitypub is worse than email; the biggest pecadillo (IMO) is that if i follow 100 people on 3 servers and make a post, my server has to make 100 requests, one per follower, instead of 3 posts, one per server

the way the protocol works is that if two large instances defederate each other, it causes a notification storm for everyone downstream that can overwhelm smaller instances

so! if you run your own, you pretty much have to become a cache SRE, web-tier SRE, DB SRE, queue SRE, Rails SRE, you have to know how to secure unix systems, mitigate attacks, and if you're responsible, you have to do replication and backups.

sure, Docker has made it so that you can stand up all of this easily, but long-term maintenance? are you really confident that you know what you're doing here? Oh, sure, you've offloaded a lot of this to your cloud provider, but then you're now dependent on that provider continuing to work. Unless you're a large corporation with a secure contract, your cloud provider most likely doesn't care about you.

in short, standing up our own mastondong is signing up for a whole lot of Actual Work that we don't really want to do just to talk with friends, and we absolutely must stress that we both worked for twitter for 6 years and run our own email server for 21

#we-are-plural-not-an-entire-sre-org #ActivityPub #mastodon
alex tax1a

apparently (per some debatebro in our fediverse mentions) all of the big implementations implement an optional part of the spec which says you can do message fanout in the per-server way that doesn't suck. We don't like that over here because we know what happens to optional parts of specifications, and want protocols that show evidence of having studied the prior art and require reasonable behavior instead of leaving it up to implementor choice.

alex tax1a
olus2000

Implementing YSL Forth - a dumb exercise in esoteric languages

All are dumb, but those who write complicated and useless software in esoteric languages are dumber. This is why when a fellow esolanger yeti posted his latest esolang idea on the Esolangs server I knew what I had to do.

What is YSL?

Yeti's Simple Language is a poorly (as of time of writing) documented esolang with an assembly-like syntax and control flow but with dynamic array support and variables. With a fraction of its features it can simulate a CPU with registers and a 32b memory, and some of its more interesting features like subroutines and string values made me think it would be interesting to implement Forth in. Another advantage is that it's still a fresh project so if I bug the author for a feature it may actually get implemented.

What and why is Forth?

Forth is the oldest representative of concatenative languages, my favorite programming paradigm. They are known for the extensive use of Reverse Polish Notation, a stack, and being very easy to implement. Forth itself is a mature language with implementations for every major platform and a precise standard defining the functionality of a basic Forth system. Numerous articles have been written across the years on implementing Forth, and I will be using the 1993 article series Moving Forth as my primary source.

Getting started with the design

My goal is to implement a Forth-2012 System, possibly with Environmental Restrictions, providing some of the Core Extensions word set. That is to say, I want the minimal usable thing I will be able to call a Forth System according to the standard. Before I start any work I need to make some design decisions that may change over the course of the project:

  1. Memory will be emulated as a dynamic array extended as required.
  2. Some parts of the address space will be mapped to other arrays for convenience, for example the input buffer will be a separate string to avoid unnecessary copying.
  3. The Forth Dictionary will be implemented in part outside the main memory as a string array.
  4. The stacks will be implemented as dynamic arrays without stack pointers: Top of Stack is the last element of the array.
  5. YSL Forth will be directly or indirectly threaded, more on that in a later post.
  6. All of the "classical Forth registers" (Work, Instruction Pointer, eXtra and Top of Stack) and others will be implemented as variables
  7. It will be single-threaded, so no User Pointer will be necessary.

Time to start coding!

After writing some basic programs in YSL I am ready to start the project. I will be posting updates here every now and then with any insights into Forth or YSL I will find interesting. I still have little idea about the cohost community and who might find this interesting, so if you would like more (or less) detailed posts please tell!

alex tax1a
library of squirrel

I haven’t even thought about varnish in over ten years

this is disgusting and I love it

I love being able to script the network stack and also configuration that is compiled before being loaded, varnish is software that chooses speed

yuubi

and from a completely different old vcl

button from the furry art site VCL

which at least one person on this thread should recognize

alex tax1a
VAdaPEGA.Art

Wish

Spray Tool, Win 16 palette only, hardest piece to showcase.

Like the icons in Windows 95 and bellow!

alex tax1a

show us love by smoking a fat joint with us in a graveyard at midnight

Couldn't find post 428043.
Tom (tired of the computer)

Sorry but I need all my audio to sound like shit

alex tax1a

we probably have an ffmpeg command for that somewhere

alex tax1a

so back in the day, we cursed a guy's desk at twitter. the dude was braying, incorrect, and shittily condescending about it.

he ended up emailing the whole company with a shitty, braying, condescendingly incorrect screed, expecting his privilege to buffer him, didn't take any of the polite outs people were offering, doubled down, and got publicly humiliated by being fired and walked out of the building by HR

and we just look at what's happening with Elon and realize: "Fuck. we forgot an ending condition on that curse."

Couldn't find post 422946.
Metroplex System

The last sentence in that was damn powerful and very very true.

#advertising #Captialism poisons everything
alex tax1a

John Brunner - The Shockwave Rider

Traditionally one had defaced or scrawled on posters and billboards, or sometimes — mainly in rural areas — shot at them because the eyes or nipples of a model formed convenient targets.

Later, when a common gadget around the house was a set of transparent screens (like those later used for the electronic version of fencing) to place over the TV set for mock- tennis and similar games, strangely enough the viewers' ratings for commercials went up. Instead of changing channels when advertising began, people took to switching in search of more of the same.

To the content of which they were paying no attention. What they wanted was to memorize the next movement of the actors and actresses and deform their gestures in hilarious fashion with a magnetic pencil. One had to know the timing of the commercials pretty well to become good at the game; some of the images lasted only half a second.

With horror the advertisers and network officials discovered that in nine cases out of ten the most dedicated watchers could not recall what product was being promoted. For them, it wasn't "that Coke ad" or "that plug for Drano" — it was "the one where you can make her swipe him in the chops."

Saturation point, and the inception of diminishing returns, was generally dated to the early eighties, when the urban citizen of North America was for the first time hit with an average of over a thousand advertisements per diem.

They went right on advertising things, of course. It had become a habit.

Gay Eminem on 9/11
bark. bark bark

do you recognise this algorithm

it's from a thing that does a yucky key derivation thing. or at least tries to

k1 and k2 are both byte *s (k1's the input, k2's the output), k2buf is just a byte[20]. b is just a temporary byte

  k2 = k2buf;
  b = *k1;
  while (b != '\0') {
    if ((((char)b < 'A') || ('M' < (char)b)) &&
       (((char)b < 'a' || ('m' < (char)b)))) {
      if ((('M' < (char)b) && ((char)b < '[')) ||
         (('m' < (char)b && ((char)b < '{')))) {
        b += 0xf3;
      }
    }
    else {
      b += 0xd;
    }
    k1 = k1 + 1;
    *k2 = b;
    k2 = k2 + 1;
    b = *k1;
  }
"oh come on, tell me"

what's special about 0xf3 and 0xd?

"i'm unsatisfied"

well, they're 243 and 13. though it's a byte so it's not really 243, it's -13, since the overflow is nice and predictable. almost.

"i remain unsatisfied, and confused"

ascii char comparisons plus +/-13 is pretty rot13-y don't you think

"oh, now that i know the answer it's kinda patently unsatisfying"

yeah i felt the same way. who does rot13 in real code

"thanks for this little adventure"

oh you're so kind

alex tax1a

ngl we clicked through the solution before reading the code and then looked at the code and realized "if we read the code first, we would have guessed rot13 by the A-M pattern. but, we have Compiler Brain, so, y'know. (:

alex tax1a
наб

bootloaders

the "i just need to get through this week" meme but it's "chainload the next stage"

alex tax1a

cohost gets the most edited, cleanest version of this

Sooooo, it sounds like the last person with membership in the group that allows them to turn on writes to config-management left while writes were still locked, and the identity management that would allow them to get into the group is down (: if only someone could have predicted this!

The way the infrastructure is set up is such that this particular tier of config management doesn't affect production — in this state they can still deploy and adjust failover balance in the cluster, what they can't do is make certain types of infrastructure changes, such as... updating which SSL certificate the machine database serves, or changing which version of certain bits of software is deployed — behind the scenes stuff that you'll ideally never see.

When you're developing a service at twitter, it is highly recommended that you deploy it into the Mesos/Aurora cluster. Mesos predates kubernetes but is in the same general vein. (please, we beg of you, don't parade into my mentions to technically-correct me on this).

Mesos/Aurora jobs are not managed by the config-management tool we're talking about upthread. The majority of the production site runs in there and can generally be manipulated without changing the Puppet config-management code.

So, the production site is deployable/manageable... but until they can get into the right group with the right permissions to change the right Audubon (machine-database) attributes, they can't change any Puppet code, and so their ability to control the infrastructure is compromised.

Factors in their favor are that identity management isn't done through the config-management tool, factors against are many. What we're banking on one of the Audubon certs expiring before they manage to turn Puppet writes back on — can't run Puppet without Audubon, can't fix Audubon's certs without writing to and running Puppet, can't turn Puppet writes back on without permission to write to the Audubon, which you also cannot access due to its expired cert, and also it's 2am, and you don't know any of this, because you're totally unfamiliar with the systems (:

alex tax1a
walking mirage

don't you want to use Hive, the new social media app with a profile field just for star signs? All the cis guys on Grindr who message you despite your profile indicating t4t are on there!

Tom (tired of the computer)
alex tax1a

we used to work at twitter up until a couple months ago

completely independently of the existence of cohost and eggbug, we had made boiled eggs a meme on our team.

when we got our cohost account we were sorely tempted to, with no other context, upload an eggbug emoji to the work slack and start using it, but we eventually decided not to

idk if we regret this or not

(another share of 399273-we-are-still-trying)
alex tax1a

the way we've come to think about this is that we, as posters, have a responsibility to CW appropriately for our readers, and we, as readers, have a responsibility to curate our own goddamn experience. While we have the right to ask that triggering content be CW'd for, we do not have the right to demand that other people change the shape of their output to better please us, and CWing every post in case it is potentially triggering to someone is one of those unreasonable demands.

наб

she fetch on my upstream til i rebase

alex tax1a
>>>>>>>>>>>>>
[EXTREMELY LOUD MERGE CONFLICT BUZZER]
============
>>>>>>>>>>>>>
Couldn't find post 397079.
alex tax1a

Kernel panic! at the disk access

alex tax1a
Nick

cross post from Mastodon

Posted this

current status: thinking of the fediverse as a kind of gnosticism, a hermetic (secret/occult/anti-public) discipline whose soteriology (model of salvation) specifically rejects broad inclusivity in favor of a small community of destined chosen

and got the response, I swear to god, "In what ways is the #fediverse not #inclusive ?"

People of color, especially Black folks, have been explaining for literally years the ways in which the fediverse culture is often hostile and racist, for example.

But in more abstract terms, fediverse best practices (like "join a well-moderated small instance") don't scale well to large groups of newcomers. There are significant barriers to finding a "home" here, especially for marginalized people. It's kind of like finding a job, or a therapist, lol.

There is a tendency of folks (including the best folks) on the fediverse to tend their own gardens rather than building a space that is actively welcoming to new people, especially when those people don't already match the existing culture and don't have an "in" with a specific community.

walking mirage

soulstuck. homeborne

alex tax1a

mariovania

alex tax1a
Couldn't find post 387749.
Annie D

So much of the blame for the de-liberation of the web has been placed at the feet of social media and the startup economy, and certainly much of that has been deserved.

But not enough fingers have been pointed at the sheer greed of ISPs, which have consistently cut off every single method for practical self-hosting, so they could extract extra rent on your connection.

Which is to say, ditto, but also the point where you stopped being able to plug your old tower into the wall and fire up Apache.

We've lost so much and we didn't even notice.

alex tax1a

i think where The Web started to go wrong was when your ISP stopped offering 5 megabytes of free space on their servers, where you uploaded files to public_html on their FTP server, and they would show up on http://members.example.org/~atax1a. rather than closing that off, things should have gone towards allowing you to upload small CGIs under cgi-bin and have them show up under /~atax1a/cgi-bin

walking mirage
alex tax1a

thumbs this is literally just AIM warning levels

alex tax1a

we've seen things you people wouldn't believe — shell scripts piping openssl smime through an HTTP tunnel. push-mode kerberos propagation across 7 zones worth of replicas. iptables rules that, over 24 hours, dropped 96 gigabytes of DNS traffic. all these moments will be lost, like tweets in rainprod

alex tax1a
Craigslist post claiming to be from Horgsville, offering a "fenret" for $1 o.b.o.  The picture is of a ferret being held in the air by someone's left hand, presumably because their right is being used to take the photo.
alex tax1a
Wintergreen

cursed doll that's stuck on a fragmented idea of domesticity

did you acquire her hoping to get your manor cleaned? network managed? vag eaten? arm candied?

too bad, because she wants to make you lemon bars.

learn to appreciate lemon bars.

do not interrupt the lemon bar process.


many years from now:

a chipped porcelain fist punches triumphantly through a layer of rubble from beneath.


many years from now:

green glass eyes peer through jungle foliage at a blue aromatic fruit with thick rind. "limonene!," a soft voice says. "so they survived, in a way…"


many years from now:

a pair of jointed hands lifts a squawking ground-fowl off her nest to inspect the shape of eggs beneath.


many years from now:

sundown. a shape cuts a shadow against a golden ridge of grass. it ruffles the growing heads of what will someday again be wheat.


many years from now:

the moon shines its light on the glassy surface of a crater. something has etched arrays of sigils on its surface, each one scarred by ash and failure. a slight figure walks the newest and largest, hands moving precisely in accordance to guessed-at shapes.


many years from now:

a gleeful, flower-bedecked doll chases another through the time-worn concrete and rust stubs of an ancient skyscraper. three other dolls watch from a balcony, more sedate but no less cheerful. each of them nibbles a tiny yellow slice of heaven.

alex tax1a
John VanEnk
a meme where a man pushes a small domino over that eventually topples a much larger domino. the small one is labeled "Obama commutes Chelsea's sentence" and the large one is labeled "twitter implodes".
alex tax1a

we kept a snapshot of our favorite piece of code we wrote into the birdsite system — triply nested defines, tristate boolean behavior, a dictionary indexed by tuple — you can tell we had recently picked up OCaml, if you know what you're looking for

finny
cohost dot org

(finally) known bug: occasional UNAUTHORIZED when loading pages

hey folks! you may have seen a bug occasionally where, when loading a page, you would see an UNAUTHORIZED error page. we hadn't figured out what was causing this yet, but we were occasionally seeing it around deploys and large periods of site load.

good news: we finally figured out what it is! the current system we use for our feature flags has an oversensitive rate-limit system, which means that sometimes newly starting instances will fail to get the list of flags. when this happens, if a user tries to reach something behind a feature flag, they'll get a (until now, very unhelpful) error message.

we already have a fix written that will deployed on monday morning. (it's a jae change and it's already 4:30pm their time). the fix is twofold:

  • migrate our feature flags to a different provider that doesn't have the rate limit issue
  • remove all now-unnecessary feature flags[^1]

until then, if you see this error, waiting a bit before refreshing should clear it up.

thanks for using cohost, and have a good weekend! :eggbug:

[^1]: like trees, software has rings. an example of this is that access to notifications is still gated behind a feature flag. we shipped notifications in march. whoops.

alex tax1a

ah, we had assumed it was intermittent problems talking to the session store. :3

alex tax1a

re: twitter's cold-start plans, we know someone who wrote the "turn up a new datacenter" document and also we know there were many postmortems generated from the time the ATLA scheduler ate its task list and terminated them all—a synthesis of which is "how to cold-start twitter"

if there was organizational continuity, they might be able to recover from such an adverse event. now, with all of the people who had any of the context on the infrastructure just gone? we doubt it.

alex tax1a
bcj

truth coming out of her well to shame mankind

a diagram of how radiation travelled to various individuals during the 'demon core' incident. Hey, if you don't know what the demon core is you should look it up. turns out nuclear scientists are dumb as fuck. Also, the title of this post is the 'translated' name of a Gérôme painting. You've probably seen people riffing on it before but you can find it with a search easy enough
alex tax1a

about to get extremely banned from twitter

we unblocked him to post "hey, what's it like to have 420 employees and less than 69 days left before chapter 11?"

alex tax1a

okay, so, when the machine metadata service in one of the datacenters stops serving because the cert expired, the remaining sysadmins are going to rapidly enter the Cool Zone

when the machine metadata service is down, basic infrastructure operations become completely fucking impossible — the code review hooks that gate changes landing in the config management repo get bitchy, the config management tool itself won't run, prod services won't (re)start

AND all the while you have to figure out what servers are in which role through... occult means.

on a good day, when audubon went down, there would be a minor incident.

with approximately zero of the expertise remaining? good fucking luck with that.

alex tax1a

"Pascal's Wager has the merit of elegant simplicity whereas Roko's Basilisk is a sophism involving every stupid conceit that constitutes rationality." - @bitdizzy_@twitter.com

alex tax1a
bloom.sys

i think artists should always keep this in mind, a very sweet and inspirational reminder ^^

alex tax1a
Amy Dentata

workshopping new ways to pwn people as a trans woman

stock photo of a medical waste bin with the text "why don't you lick my nuts"
alex tax1a
liz ten eleven
This post contains chemicals known to the state of California to cause cancer and birth defects or other reproductive harm.
Proposition 65, California Health & Safety Code section 25249.6 et seq.
alex tax1a

manually cross-posted from infosec.exchange mastodon

who here remembers the twitter #carp thing?

Nobody, internal or external, could figure out what the fuck was going on with this tweet that included a button saying "Tweet #carp"; Gizmodo ended up finding out that it was some college dude who just bought an ad — it was the product working entirely as designed.

Today, we're releasing some screenshots we took of the internal confusion at the bird site, thinking they'd be funny as fuck in a couple years. Enjoy!

alex tax1a
signal eleven

more like ayyy car 👽

alex tax1a

old twitter moment: Arcane Scrolls

you pick up the scroll of arcane knowledge. the more you read, the less you understand. better roll it up be dhbn ti rc rc ;wcocr.s rcdoo l

you pick up the blue scroll. it shows an arrangement of arrows pointing to each other. the scroll compels you to retweet this tweet.

you open the arcane scroll. you close the arcane scroll. you open the arcane scroll. you close the arcane scroll. you open the arcane scroll

you pick up the plain-looking scroll. try as you might, it won't unroll. you keep trying. for hours. it's dark. you are likely to be eaten b

you open the base64-encoded scroll. it contains another base64-encoded scroll. you repeat this thrice, decompressing each with another algor

you close the scroll. its reference count goes negative, and sticks around in the back of your mind constantly.

you open the blank scroll. half of your friends see a heart, half of them see a star.

you open the scroll. none of the four orientations seem right. it refuses to lay flat. it won't roll up, either.

you open the arcane scroll. as you read through, you start to hear other people's commentary and thoughts. we are now part of the hive mind.

you open the scroll marked "overwrite-mode". Later, you realize that you've overwritten a week's worth of spells. You incant: undo-in-region

you open the ancient scroll. the syntax is familiar, but the wording is almost amateurishly clumsy. you rewrite it in modern terms.

you unroll the translucent scroll and layer it on top of another. the combined image reveals previously-unknown truth and falsehood.

you switch the order of the translucent scrolls. the meaning completely inverts, and now you're not sure which is correct.

#arcane scrolls #old twitter moment
alex tax1a

meta:

we extracted these tweets semi-programmatically from the archive, using some Factor code, directly in the listener - we have a loader function and called it on tweets.js then moments.js, and we navigated to parts of the moment structure that we needed and said push, then [ "tweet" of "id" of ] map to peel the tweet IDs out, '[ "tweet" of "id_str" of _ member? ] filter to "hydrate" the tweets from ID, [ "tweet" of "id_str" of ] sort-with to arrange them in order, and finally [ "tweet" of "full_text" of print ] each to print them.

if we were doing it more than a few times, we'd factor it out into some words, but exploring like this is fun too.

alex tax1a

we just realized that the thing what's happening to the fediverse rn is like when Orkut got flooded with brazilians in like 200x

alex tax1a

"i can tell you know dangerous things"/"that's the hottest thing you've ever said to me" #banter

Couldn't find post 315248.
alex tax1a

Let me tell you from experience: you actually do want to put antivirus on these machines. We infected our entire classic-mac network in 2015 by downloading software from Preterhuman. For classic mac, install Agax http://defyne.org/agax/ and Disinfectant.

alex tax1a
Irenes (many)

"awareness" and corporations

please do "trans awareness" celebrations at the other end of the year, around trans day of visibility. we're asking nicely, so that people know where we stand and for anyone who hasn't thought about it. we don't wish to harm our community by starting a fight about something so important; we don't intend to ask again (this year, at least).

trans day of remembrance (the 20th) is a quiet, inward-looking thing for the community. we have often seen it observed with candlelight vigils at which people read the names of the dead.

big corporate spectacles in association with tdor are precisely as inappropriate as having sponsors at a funeral, because that's exactly what's happening

thank you.

alex tax1a

watching you people argue over content warnings about websites is really disappointing here. Like this:

most folks here are now CWing criticisms of Cohost, but that courtesy is not afforded in the other direction

y'all need to stop making your conflict-avoidant fragility into other people's problems. What rhetoric like the above shows us is that the main thing you're protecting here is your own personal, individual, emotional comfort. it reads as though you just don't want to hear criticism, that you feel like it's something you can ignore and not have to deal with.

Just Another Apocryphal Mess
tef

Sure, it didn't work for Email, XMPP, or even Diaspora, but maybe it'll work for us!

Let me preface this by saying: I'm pretty sure mastodon will tick along, much like usenet, myspace, IRC, bebo, orkut, livejournal, or even dreamwidth as long as there's an admin with enough spare cash and time. It obviously works for some people, and I can't deny that.

On the other hand, the illustrious technical aim of a purely federated world being the dominant form of social network just seems a little naive at the best of times, given past examples.

This post is about the social and the technical problems with a federated model.


I'm old, in internet terms, and I've seen a lot of distributed and or federated attempts at social networks.

Almost two decades ago, there was Justin Frankel's WASTE, and some things piggybacking off Freenet when P2P was the hot new thing. Fast forward a little, and you had Disapora and Identi.ca, along with protocols like Salmon, OStatus, OpenID, PubSubHubBub, and others. Today we've got Scuttlebutt, Mastodon, Activitypub, and probably several github repos with logos and wikis I'm forgetting. The more things change, huh.

The universal problem with all of these protocols is a familiar refrain, "No-one wants to be a sys-admin." Very few people have the skills and experience needed to keep a server running, fewer can keep it secure, and that's before you even consider the free time and disposable income needed to do so.

Truthfully, this isn't as big a problem as people make out. The early web was littered with phpBB, vBulletin, and other forum products. For any given special interest, there is usually enough people happy to prop up a social network for a year or two before burning out—sometimes even longer.

Even so, people will casually suggest that "you can run your own social network" if you've got problems with the existing fiefdoms. They talk about "joining the fediverse" in the same way people talk about being "a digital nomad", or "being off grid". To them, the federated social network is an ideological choice. It isn't about solving a problem, it's about proving a point, however inconvenient.

Being "off grid" is an apt comparison. Forsaking things like a power grid, a sewer, or even clean water , to declare their own rugged sense of individualism and radical self-reliance—and casually skipping over the absolute dependence on the supply chain. To me, this is exactly how people talk about running their own instance.

In other words: There's a car-selfie-and-sunglasses libertarian ethos underlying federation.

Not just the weird fetish for self reliance, but the load bearing obliviousness to power structures. If you're one of the chosen few, the federated model gives you the freedom and autonomy you crave. For the rest of us plebs, we just get to chose which network we join, and we're just as beholden to the administration, be it a VC backed product, or some random dude with a VPS.

Federation isn't about giving users freedom, it's about giving nerds a sense of control.

Which is funny, because when you use a federation protocol, that dictates how your software works and functions. You don't get to control how your social network functions, the people writing the software do, and even then they don't always have that much control either. If a big instance changes the way things work, the rest of the network has to fall in line or risk isolation.

A federated model loves to assume that everyone's on a level playing field. That you can just fork the software, run your own service, and do what you like, casually brushing over the reality that the biggest players dictate policy, and that if you don't play along, you won't be part of the network.

This is why so many federated die hards are terrified that Google, Meta, or another giant of industry will join in.

They fear that things will turn out like email, where there's a cartel that controls spam blacklists and smaller email servers routinely get null-routed. They fear things will turn out like XMPP, where a large player captures most of the users, only to turn around and drop compatibility. They fear that a large firm adopts ActivityPub, builds incompatible features atop to lock users in, and shut competitors out.

Aside: So far only twitter seems interested in federation, and they invented their own protocol instead. Which no-one uses, not even twitter.

People on mastodon are calling it "Embrace, Extend, Extinguish" which isn't the most accurate comparison, but it's close enough for the discourse. It suggests that the only reason large players join in is to drive others out, which isn't always true, and there are often other forces at work.

A better example of how closed products interact with open standards would be Slack. Slack originally offered an IRC gateway to leverage existing tools and clients, and to get nerds using their product. A few years later, they shut everything down, and all the nerds wailed, but it really isn't a cut-and-dry case of "Embrace, Extend, Extinguish."

IRC is still around, the same five networks are still kicking the tyres. Slack dropped IRC compatibility because it limited their feature development, as it's not always easy to find ways to shoehorn new things onto a text protocol from the 1980s.

Sure enough Slack could have written a more open protocol that served their needs, one that allowed third party clients and servers to exist—but there's still problems with this approach.

You can release new features but you might end up breaking old clients. On the other hand, when you control the server, the client, and the protocol, it's a lot easier to build out your product and release new features. Twitter discovered the same thing with third party clients. Images in tweets? Polls? Video? Bad news if a huge chunk of your userbase are on an third party client.

In other words: The problem about using a protocol is that you cede control to it.

Galloway's book "protocol" is a dry and terse academic treatise that covers this in detail, but the lazy among us can just look at cryptocurrencies, with forks and mining cartels, to see this in practice. With a protocol, you can't release new features, you can't change how things work without getting buy-in from the rest of the network.

When a large player breaks away from a federated network, they're labeled as a bad actor. Sometimes people point to capitalism as being the root cause, but i'm more inclined to believe that fragmentation is a natural consequence of the federated model.

That said, maybe it is a bit capitalism. It's hard to be a majority player without buckets of cash, and usually companies only care about interoperability when they're challenging an existing monopoly, like with Openstack vs aws, or even how kubernetes exists to break amazon's vendor lock in.

The way in which companies push for growth and control isn't unique to federated networks. I'm reminded of the way in which free markets move towards regulatory capture, or that every player is incentivised to become a monopoly player to be able to raise prices.

Even so, I still don't think EEE is the right term to use, because it doesn't have to be about choking out the competition, it can be about gaining control over the services you offer—be it adding features, growing the product, or simply protecting users from spam.

It doesn't always have to be like this.

There are examples of majority players being nicer to the rest of the community, like W3 and WHATWG. Although it is worth noting that many features of the modern web happened entirely outside of the standardization process, like Canvas, XMLHTTPRequest.

Nicer doesn't necessarily mean nicest, and nice behaviours don't happen without encouragement—they happen because of anti-trust and anti-completive regulations.

I think if federation is to survive as a meaningful concept, there has to be meaningful checks and balances against majority players acting like a cartel, but this isn't exactly a popular opinion. The car-selfie-radical-self-reliance types who champion running your own social network are usually dead set against regulation.

(I find this hilarious, personally)

That all said and done, I still don't think federation is a great idea.

Not just because of the fragmented fiefdoms, or the constant churn of administrator burnout, but because things do not scale that well when every instance has to cache a large chunk of the network in order to function.

In some ways, it's the opposite of a distributed network—one where work is reasonably divided across the network. In a federated system, work is duplicated across the network, and as you get more users, the social graph grows near exponentially. This is why most of the larger instances have closed admission, and why a lot of the smaller instances end up falling by the wayside. The admin costs only increase over time.

I'm reminded of multicast. Nerds felt the best way to make multicast work was smart routers that handled aggregation and distribution. Meanwhile, BitTorrent appeared out of nowhere and suddenly sending a file to a million people at once actually worked. People term the latter "application level multicast" but it's more apt to call it another successful example of the end-to-end principle.

To make networks scale, you have to push work to the edges. In social network terms, it would be much easier to scale things if your desktop app or mobile client handled aggregating feeds from different instances.

It would also be a bit nicer to use, I'd wager.

Instead of having single-sign-on and a "anyone can post to my service if they're federated" system, i'd rather have a series of smaller forums and social networks I have to sign up for individually, and a client that let me post to any of them—much like how multi-protocol instant messenger clients worked back last millennium.

Things would still be reasonably federated, nerds could run their own special interest forums, they wouldn't struggle as much with spam or moderation, and it would be much cheaper to run a server too.

Unfortunately, it isn't much of an ideological cause, so none of the nerds are that interested in making it happen. Federation is so hot right now.

#effortposting
alex tax1a

the model we want for "federated" systems is less "email/mastodon" and more "hotline/carracho", where you had a setup that

alex tax1a

7wi77er iz th3 w1nd5c4le p1lez, n0t chern0byl

alex tax1a

the most trans feature of the ARM architecture is that the program counter can be addressed like any other register

alex tax1a

just read the phrase "passing out mid sex" as "giving away subpar fucking" and was very confused

alex tax1a

Not a desktop, but a Factor listener. we appreciate this language for its interactive component - you can click on literally anything and inspect it, and then push it onto the data stack and manipulate it with more code. the stack-based nature of the language makes it extremely concise, and the compiler is smart enough to make you keep the stack balanced.

alex tax1a
walking mirage

"complex system is damaged, but still operating" is a long-term fascination for me

The way Twitter is degrading is remarkable, and for someone who's been using it heavily for years to communicate with friends, kind of disturbing. Features are dropping in and out. This whole evening, the ability to load replies to tweets on my timeline has been flickering on and off, and it might have been off for hours, now. It changes depending on what part of the site you're on, what account you're using, what you're trying to do, and moment by moment.

You get a sense of the tools you use. It feels like it's injured, falling over. It feels like a car that's started making a noise or smell that indicates it's still running but something unsurvivable has happened, and it won't last long. One of the pistons has knocked a hole in the engine block. It's out of balance, bucking, burning. Clicking a tweet causes a spinner to flicker in and out for ten seconds where the replies should be, before settling.

Feels like the end of a world. Maybe it'll be better in the morning. Maybe it'll be gone. I got my own archives out but my manual archiving jobs aren't finished.

alex tax1a

is it pronounced "wreck host" or "reach oast"

alex tax1a

folks twitter got bad enough that we made a mastodong on infosec.exchange, rip me

alex tax1a

(you'll see what this means tomorrow)

sha256 commit: 49507782a786249808e3fb09f359d24103ad49616bd9e2c71fa324a91ccb39d3

#sha256
alex tax1a
echo 'the people making sure that twitter is operating its prod environment within legal boundaries just resigned' | openssl sha256 49507782a786249808e3fb09f359d24103ad49616bd9e2c71fa324a91ccb39d3

https://twitter.com/atax1a/status/1590574715416244224

https://twitter.com/LeaKissner/status/1590706305102381058

Couldn't find post 248870.
alex tax1a

consider:

A screenshot of the Print sheet from MacOS, pointing to the Save as PDF button.
liz ten eleven
alex tax1a

shit we need to get a Duane Bibby commission

alex tax1a

we won a bikeshedding argument in an open source project

someone wanted shorthand notation for bitwise operations: .&, .|, .^, etc. someone else suggested &b, |b, the first person insisted on .&, etc.

We parachute in and drop

ALIAS: `& bitand
ALIAS: `| bitor
ALIAS: `^ bitxor
ALIAS: `~ bitnot
ALIAS: `<< shift
: `>> ( x n -- x/2^n ) neg shift ; inline

which rather conclusively settles it, imo

alex tax1a

today we were having an advanced conversation about chaos magic theory with a guy who has a ph.d from stanford in string theory and he is actually on our fucking level and it's wild

like, we thought people who could be simultaneously grounded in the rational and the irrational were totally extinct at stanford

Mags!

eggbug update!

eggbug has manufactured a pipebomb!

#eggbug #explosives #what are they gonna do with it #uh oh
alex tax1a

woaaaaaa

pipebomb

so cool..,.,

Couldn't find post 235333.
Gay Eminem on 9/11

I think the hard truth is that people don't want to talk about ideological basis: "Toxic positivity", for instance, doesn't exist in a vacuum, it has a specific ideological basis that stems from liberalism; don't talk about real harms, don't challenge the status quo, etc. It's not a vibe we want to preserve but a specific culture with specific ideological components, ostensibly anti-racist, anti-bigotry, anti-fascist and a culture of mutual support and kindness. If you look at it from this angle there's no difference between enforced "good vibes only" and the nazi bar rule: It's engendering fascism.

The upshot is that byzantine rules and aggressive posts on "how to post on Eggbug" will not help and do not address the issue (viz. Mastodon). We collectively make this an unsafe space for fascism and, at least to a greater extent, liberalism or we can expect things to eventually go the same route every other social media site does.

alex tax1a

we have a lot of words to say about how white seattle/bay-area techie culture specifically has an enforced "good vibes only" mechanism that obscures the inherent whiteness in the notion of "the single universal PNW polycule" that people like to promote, tbqh.

alex tax1a

One of these days we'll tell some more of our twitter stories

Zilchexo et al.
#twitter
alex tax1a

i can't recall how many times we yelled at people inside twitter for doing that

Gay Eminem on 9/11

Smash those motherfucking looms though. Seriously the technology needs to be here for the people and not the other way around

alex tax1a

holy crap someone else who has the same nuanced reading of Ned Ludd that we do! this is the second time this has come up around us tonight!

most people think Luddite means someone who just hates technology for no reason, the whole point of Luddism is that technology should cause us to change our relationship to labor, not to exploit us into doing more labor!

alex tax1a
walking mirage

for folks coming here from Twitter

I'm a heavy Twitter user, have been for years; you can trust me on what I say here. I'm making an effort to use Cohost differently. Many of the parts of myself I express on here are ones I don't have a chance to express on Twitter.

take a while to look around, get a sense of the feeling, the gestalt of the site. how people talk and behave. this place is different, and we should all be mindful of it. it's healthier. people on here are kind. I'm not sure I've seen a single attempt to dunk on another Cohost user.

no snowflake is responsible for the flood. the activation queue helps, and the different mechanics of the site help. but we must all do our own part to prevent Eternal September from coming to Cohost.

much of Twitter culture is unhealthy. take a deep breath, consider how you and others act on there. consider the parts of the culture that you might intentionally choose leave behind, for your own sake and others'. this is not an Exodus in which we must carry your whole culture with us on our backs, though we can certainly bring the good parts.

be conscious of your behavior. be kind. give folks the benefit of the doubt. Unlike much of Twitter, Cohost is not a battle. It is more like a community garden. Take care not to tread on the plants; many of them aren't in containers, and the paths aren't bordered by stones. Carelessness can easily crush things that we would not want to kill, were we aware we were doing so.

it is also important that we, as cohost users, welcome people to the garden. It's a lovely place, and people should enjoy it, and feel welcome to start their own plots, as long as the mint stays in containers, and they aren't spraying Roundup everywhere.

alex tax1a

had the thought "let's write an email to cohost thing"

10 minutes later:

us, thinking of the several ways an email client could send a text post with 4 images, and how to flatten that out into a cohost post: hmm, this is probably one of those things that makes people think we're insane for enjoying email

Couldn't find post 223558.
alex tax1a

Oh that's cursed

alex tax1a
It’s Joe!

The best holiday made worse: Halloween Enterprise Edition™️

Everyone loves Halloween, but for those of us who want to enjoy the season while also improving our brand reach and making qualified connections inside and beyond target industries, conventional Halloween just isn’t an option. The time has come for the next level in Halloween performance: Halloween Enterprise Edition™️.

Halloween Enterprise Edition™️ has most of the features of standard Halloween, but also includes:

  • updates from thought leaders describing cutting edge industry trends.
  • advanced message targeting and reporting.
  • fine grained access control for auditing, billing and cost attribution across organizations.
  • instead of a bunch of different ghosts we just use one big one.

Download our white paper to learn more about the opportunities that Halloween Enterprise Edition™️ can deliver for you today!

alex tax1a

hi we have an AD at paralex1a

Gay Eminem on 9/11
alex tax1a

all "desktop" apps are Like This nowadays and it drives us absolutely batshit actually! we miss native executables targeting the UI framework on our goddamn device!

alex tax1a

so we used to work at twitter and we were going to add :eggbug: emoji to the twitter slack but we didn't actually do it because we didn't want to bug @jkap to ask for permission (because we are effectively some rando)

in retrospect im pretty okay with the outcome being that we didnt but there was a universe where we did and it's probably pretty funny too

Daria

This is in fact how I found out Aaron Carter died.

#sorry if this is how you found out aaron carter died #it was
alex tax1a

cohost beat twitter to the punch on informing us of this

walking mirage

hey does anyone else remember jyte

i remember jyte

#jyte
alex tax1a

we thought this was a bit but it actually appears to have existed ??? ¿¿¿ ???

alex tax1a

some people are thinking he paid $40b just to shut off twitter, but we think he thinks he can run the site with the random skeleton crew remaining and has no idea how wrong he is

Cory W

The Helm (the on-prem email server aimed at home users) has Incredible Journeyed: https://www.thehelm.com/

went to go look today because there's been an unusually high amount of chatter about hosting your own email and this thing was supposed to make it a little easier to both have reputable, professionally managed email and have it at home, without having to buy an ISP from your local ISP.

on one hand: lol, lmao

on the other hand: i high-key wanted this model to work and sort of wished they'd gone with something a little less custom and high end for the task. A NUC would've done as well or better, or, hell, a virtual machine template. the idea i had was if this worked maybe we'd get more options like this.

edit/add: a friend on twitter noted that the actual compute hardware in The Helm was basically trash tier rockchip arm64 shenanigans, which, fine, except the machine was priced at like $599, and I'm like "ah, so, the juicero for email."

background on Juicero: https://blog.bolt.io/juicero/ - it's a fun story.

liz ten eleven

this is a brainworm that i used to have far more frequently but sometimes still do--what would it look like if it was easier to run internet services out of one's own house? helm always looked a little goofy for me, someone who runs servers For Fun, but it does feel a little bit like there should be some middle ground between "everything is in a cloud, probably google's" and "you have a closet that has significantly less space for coats because it's full of virtual machines". stuff like this sorta fits there, if it had panned out.

but also, lol, i didn't know it was a rockchip. for $600? yikes.

alex tax1a

imo the thing that killed practical end-user-friendly web hosting was the death of the CGI in favor of the reverse-proxying microservice thing. If there were something a little more modern and automatic wherein end-users could have CGI-style experiences that would probably be cool imo

bcj
Couldn't find post 175843.
colin

at one point earlier in corporate history we had to call our lawyer on the phone every time we sent him an e-mail because G Suite was helpfully sending all of our e-mail to spam despite the fact that we had, at that point, been working with him for several months

alex tax1a

we keep saying things like "DKIM and SPF are bad protocols set up as protection-racket roadblocks and are designed to make it so you have to pay gooble and yayho for deliverable email" and everyone else keeps saying they're good protocols that fix spam and we have to yell about it

Couldn't find post 163430.
alex tax1a

so a while back we were at this red-ball company with a refreshing / tornado name that made network load balancers

halloween fell on a thursday one year and we roll into work with our mouse ears and tail, everyone goes "oooh nice costume" and thinks nothing of it

friday, we come back with the same gear on, and our boss at the time goes "You know that was yesterday, right?" and we look back at him and with complete innocence go "What was yesterday, Jim?", upon which he was enlightened.

Reid D. M.

do not do posts! ice does not approve!

alex tax1a

(the orange cat does not disapprove of posts)

(another share of 161385-do-not-do-posts-ice)
alex tax1a

pôte

alex tax1a
hell's perfect idiot

ok who wants to help me get to work on inventing an insane etiquette on cohost for new users to have to puzzle out without being told, and if they misstep they are forever damned? im thinking 'you cant like a post unless you've met the user IRL' and 'if you share a post you are personally responsible for any crimes (social or legal) the user commits from now til eternity'

alex tax1a
qualia

Don't Talk to Me. I'm Amateur Radio.

white mug with black text that says "Don't Talk to Me. I'm Amateur Radio."

Don't Talk to Me. I'm Amateur Radio.

gravis again

announcing the new Cohost Collaboration Spaces feature

let's finish this bit together because i'm completely tapped out

alex tax1a
bcj

Mnemonics

An Unhelpful Mnemonic

At some point when I was young my dad taught me "a pint's a pound the world around" but it's not true? It's not quite correct with a US pint and it's not even close for an imperial pint.

A Helpful Non-Mnemonic

I taught myself the treble clef staff lines as a kid by just trying to pronounce egbdf (egg-uh-buh-doof) instead of any of the 'handy' ones like 'every good boy deserves fudge'. If it works, it works

A Helpful Mnemonic that I invented

Having trouble remembering the chmod levels? Unsure whether the o is 'owner' or 'other'? Just remember Yu-Gi-Oh! It's yu=u=user, gi=g=group, oh=o=other (also a for 'all' and also for 'anime')

alex tax1a

we have to put in extra effort to parse the u=rw,g=w chmod flags because we see the octal notation and they fit directly into the spots for the bits in the platonic-ideal struct stat in our head, whereas the symbolic notation has to go through a desymbolication process to become a mask and bits with possibly a conditional if the X is in play.

but we're weird like that

colin

can confirm that this is 100% intentional. the browser's rendering engine exports a CSS media feature called prefers-color-scheme that we use to set the site theme.

FAQ

Q: why is this the only way you can change the site theme?
A: when we first added the dark mode we had to choose one of "basing it on prefers-color-scheme" or "having an explicit switch for it" for technical reasons, and we chose the former because we didn't have an easy way of adding an explicit switch for it at the time and I thought it would be too expensive. jae roasts me about this decision every time the topic comes up.

Q: what about people on windows 7/other platforms that don't have a system theme?
A: as I found out at one point, you can also change the effective system theme in the browser settings if you use firefox. but yeah, this is a good question. it's on our radar.

jae

SORRY GONNA ROAST YOU ABOUT IT AGAIN

it wasn't too difficult, we had a very easy way of doing it (it's the exact same way we have of doing it now!), we were just trying to make the website Work Without JavaScript at the time (a dropped ideal because turns out it's really fucking difficult to do that in 2022, the Maybe Possible Future Basic HTML UI will have to be a separate frontend if it ever exists). we can still do it at this point, it's just that "redo how dark mode works internally" is so low priority that it hasn't come up.

SO MAYBE SOMEDAY. until then just change your OS setting or see if your browser supports changing it internally


also windows 7 isn't getting security updates anymore and you should probably upgrade your OS at some point

⚡ Twilight Sparkle

on firefox you can set ui.systemUsesDarkTheme to 1 at about:config, on chrome you can add the command line flag --force-dark-mode or maybe do it in chrome://flags? (not sure i don't use chrome)

#also i just thought this was how the site looked for everyone lmao #didn't know there was a light theme
alex tax1a

there's a light theme???

iliana

i keep wanting to get into modular synths but i don't need another expensive hobby tbh

my partner keeps wanting me to play with vcvrack but i think it's not fun for me because i don't really how stuff works because 1) nobody has taught me the principles of the thing and 2) it is not tactile, which i think is a lot of my interest in it

perhaps i can emulate the tactility of knobs etc with a simple MIDI device but it's a lot harder to emulate a fucking disaster of patch cables

clara sparks

yeah… I like making the beeps and bloops, but have no idea how to turn it into Music and don’t need more random electronics taking up space anyway

alex tax1a

we got into modular synths and idk it's pretty cool to have a machine that does nothing but make horrifying beeps and bloops

we have, multiple times, wired up a patch and had a friend listen to it and say "how are you making the exact noise in my head?" or "are you sure this isn't hooked directly to my body and vocalizing my anxiety?"

and really, power-noise without standard musical structure or intention is absolutely a gender goal of ours, we fully believe that it's an expression of dysphoria

alex tax1a
Shel

Abuser is Not a Class (AKA "My Least Favorite Word")

My least favorite word

When asked for your least favorite word in the English language, the most common answer is "moist." Moist is a word which combines some sounds which many English speakers find unpleasant as well as tactile imagery that many find unpleasant to imagine. A moist pipe. A moist rag. Moist food in the sink. However, if you ask me for my least favorite word in the English language, I would have to say that it is "abuser." I say this as someone who, many times in my life, has had cause to use the word abuser. For a long time I described a strong handful of people as "my abusers" and not for lack of good reason to do so. However, what "abuser" lacks in tactile viscera or goyish distaste for saying "oy," it instead makes up for with terrible semantics. "Abuser" is a word which is both incredibly emotionally charged and polarizing; while also being absolutely ambiguous and vague.

Abuser is such a vague word that Merriam-Webster's Dictionary, the most liberal and descriptivist of all standard English dictionaries, merely defines abuser as "a noun," with no further elaboration. Wiktionary defines it as "one who abuses something or someone." As for the definitions of "abuse?" Merriam-Webster has many definitions for us: We have "a corrupt practice or custom," "improper or excessive use or treatment," "language that condemns or vilifies usually unjustly, intemperately, and angrily," "physical maltreatment," "to put to a wrong or improper use," "to use excessively," "to use without medical justification," "to use or treat so as to injure or damage," "to attack in words." OK, so an abuser is someone who does any of those things? So someone who chit-chats with me at work because they're lonely is "my abuser?" After all, it's not the proper use of a librarian.

Now, obviously, we know that meaning is contextual. When we say "abuser" we obviously do not mean someone who uses my business card to clean the grout from their bathroom tiles. Rather, we mean those abhorrent awful people who abuse other human beings interpersonally. In a social work context, there are more precise definitions (which would be swiftly rejected or misappropriated immediately if I introduced them to the public discourse), but we have no commonly accepted colloquial definition of interpersonal abuse; and because the word is so charged emotionally, you are never permitted to question someone as to what they mean by abuse. Asking for details could be retraumatizing. Never mind that "abuse" could refer to someone calling me a slur on the street, or someone persistently saying cruel things about me online; someone trying to socially isolate me locally through slanderous gossip; or someone subjecting me to years of controlling behavior; someone forcing sex on me one time while I was unable to consent; or someone beating me regularly, for years, for being a faggot. I have experienced all of these, and they hardly feel equivalent. Yet, the word "abuser" collapses all of these perpetrators of all of these forms of harm into one word. For any of these cruelties, were you to question someone for using the word "abuser," they would be quite upset with you, perhaps rightfully so.

Ultimately, though, we are left with "abuser" as meaning nothing more precise than "someone who has hurt another person" or, conservatively, "someone who has badly hurt another person." Whether it be a man who beats his wife and kids, or someone on their tenth girlfriend who they have isolated her loved ones, or a trans woman who made unwanted sexual advances on someone in a support group her first year out of transition, or someone who got drunk and said cruel things to their former romantic partner shortly after they broke-up, or someone who fell into a toxic codependent friendship where both parties left hurt and traumatized, or someone who told a lie about a former friend, or someone who just made everyone around them feel like shit through small insensitive comments. Sometimes, it even is used to refer to someone who has caused some sort of abstract harm against nobody in particular. "Abuser" is a word which collapses everything as severe as child sexual abuse with cheating on a monogamous partner and with the oh-so-terrible "screenshot dunk on a private account."

To be clear, interpersonal violence, intimate partner violence, child abuse, sexual assault, and all the other ways you can traumatize another person are real. I am not trying to downplay the acts themselves as being less harmful than they really are. I am criticizing the ways that we talk about the term "abusers."

Everybody Poops

The undeniable truth of humanity is that there does not exist in the world a single living human being who is not capable of harming another person in some manner or another. In fact, there does not exist a single living human being who is incapable of traumatizing another person in some manner or another. Everybody is capable of healing and great acts of love and justice. Everybody is capable of causing harm. Everybody is capable of great kindness, and everybody is capable of great violence. If you do not believe yourself to be capable of severely hurting another person, then you are the most likely person to find yourself having severely hurt another person, at some point in your life, if not multiple times. It is the capability to recognize our own potential to hurt which also allows us to avoid hurting others.

Yet, despite this, the public discourse has turned "abuser" into a class of person. The harm-doers. There are "abusers" and there are innocents. As Ruth Wilson Gilmore writes, the entirety of the prison industrial complex is dependent on the dichotomy between the criminal and the innocent. The innocents must be protected from the criminals, who unfortunately keep invading our communities to hurt people. If we could only weed out all of the criminals, then we would have a safe community. The humanity of the one who causes harm must be erased in order to justify the prison-industrial complex; for why would you care about the violence done to a criminal? They are, after all, a criminal, and if they did not wish to suffer the violence of prison, they should not have broken the law. Now, the violence of prison is not the same violence as the act of interpersonal exile, but it is still the same toxic cultural mentality beneath them both; and if you criticize any element of carceral culture, you are quick to be accused of "defending rapists and abusers." Indeed, you often see people wish graphic harm and violence upon "rapists and abusers" without any specification of who counts as an "abuser;" and anybody who objects or raises concerns is thus labeled "an abuse apologist" or "rapist defender." Rape is violent, and awful! It's not good! But difficult, challenging, traumatizing forms of harm are at the center of the Transformative Justice movement, a Black feminist led movement that seeks to create better solutions to community violence than the prison-industrial complex.

Abusers are not secret invaders

The unfortunate reality is that abusers do not begin outside of our communities and work their way in. No matter how aggressively you "remove the abusers," you will never stop finding more abusers. They are community members who, due to whatever circumstances or lived experiences or psychology or bad decisions etc. have come to severely hurt another community member. Perhaps they were elevated to such a high position of authority in the community that the power corrupted their moral compass. Perhaps they have severe mental illness or a substance use disorder. There are so many reasons they might have come to hurt another person, but that does not change that they were the same beloved community member you knew them to be when they joined your community.

Abusers are not born with the propensity to do harm; nor do they irreparably acquire it through childhood experiences or a moment one day where they decided not to care about the well-being of other people. If you remove the word abuser from the equation, what you are left with is the truth: There are people. People exist in community with one another. Sometimes, one person harms another person, perhaps severely. Abuse is a verb. It is something somebody does to someone. It is not a trait they hold. It is not a class of person. It is not socioeconomic. Abusers are not a strata of society wielding power over the survivors, as a class. Abusers are not paid more in wages. Abusers do not hold Abuser Privilege. Abusers do not own more of the world's economic capital as a class (even if those rich and powerful men of the world do tend to be awful people interpersonally.)

Abusers are not a social class

There is not a human being on earth who is incapable of causing harm. All genders, all races, all disability statuses, all ages, all sexualities, all socioeconomic classes. Even a child can give another child lasting trauma through bullying or worse. Systemic harm and interpersonal harm are, of course, never completely separate from each other, but they also are not the same thing. Even in an imaginary perfect communist utopia where there is no systemic violence to speak of, there will still always be interpersonal harm. People will hurt each other as they have done for all of human history. Even, occasionally, severely and irreparably.

White People is a social class. Straight People is a social class. Abusers is not social class. Oh, if only every privileged social class in society was so easy to join! What a great way to climb the economic ladder of society! Alas, abuser is a meaningless, broadly applied term which refers to an event, an act, not an identity. There are even those reprehensible people who continuously cause interpersonal harm, who conduct controlling and harmful behavior on everyone around them continuously for years and years who refuse to stop. Those who are beyond rebuke. Yet, still, they are not an organized class. Their violence is not a systemic oppression against an underclass (although, of course, there is often overlap in some circumstances.) They are individuals who are causing a lot of harm, perhaps on purpose! Perhaps they suck ass! Perhaps they get their kicks from hurting people. Perhaps they are a literal sociopath or severe narcissist and even the most intensive therapy would struggle to treat their disorder. Yet, still, they are not a class of person. They are individuals causing harm. In a just world, we will have a solution for dealing with them which is not incarceration or physical violence.

Abusers can be anyone, but for some reason they are seemingly always trans women

It also cannot be ignored that the label "abuser" is far more quickly applied to some more than others. Transgender women are labeled "abusers" for the smallest of offenses, and any misconduct is swiftly construed as unforgivable and deserving of exile. If you ask what they did, "they are an abuser" should be a sufficient answer to you, or you are an abuse apologist. A cisgender man will literally beat his girlfriend and people will debate if he is "an abuser" and a transgender woman will post about her weird fetish on the internet and be labeled a "predatory abuser." People are quick to assume that any transgender woman who writes about this phenomenon "must be a rapist" or "must be an abuser." It is transmisogyny, clean and simple.

Of course I would hate such a vague, charged, and broadly applied term when it is used against my people constantly. When we are seeing such a huge spike in public rhetoric accusing transgender people of being pedophiles who are grooming children through feminist propaganda. Of course I would insist on a specificity and scale of harm.

Abusers are not yours

Another thing I hate about the word "abuser" is the terming of "my abuser." To claim someone as "your abuser" always shuts down the question of what you are talking about. My "person who hurt me." So often, "my abuser" is "my ex I am on bad terms with" or sometimes even "someone from my past I'd prefer you not to meet because they will tell you undesirable truths about my behavior when they knew me." When I used the term, I used it interchangeably to refer to people who had indeed abused me, in terms of child abuse, but also for people who spoke ill of me. "My abusers" was the nebulous miasma of people who had hurt me. A way to blame them for my mental illness and trauma, truly all the unfortunate circumstances of my life, without having to think about the specifics of the who and what and how. By calling them "my abuser" I had an ownership of them, a permanent relationship between us, of abuser and abusee, even after years of never speaking to each other or even living in the same place. They became a nebulous conspiracy of people who were out to get me, surely spreading lies, surely plotting my downfall. Perhaps one of them was doing some of that, but not surely all of them were doing all of it.

In therapy, we unpacked this. I learned to radically accept what happened to me. I learned the incredible power in letting go of "my abusers" and allowing the relationships between us to end, relationships which had already ended in every matter except my own insistence at labeling them as "my abuser" the same way I would label someone as "my friend" or "my lover." I stopped calling any of them "my abuser." I began describing them with the definite article. "The guy who sexually assaulted me." He is not "my abuser" (present tense), he was "the guy who sexually assaulted me" (past tense.) Ten years out, there is nothing between us. It was an event. It happened in the past. To this day, I still think of it regularly. I still have to reassure myself "it's okay for this person to touch you here, this is not like before. You can stop at any time." But the event itself is over. He is not in my life. I am not in his life. We have no relationship anymore. It's in the past.

Perhaps if I was actively being abused by someone, I would have use for "my abuser." In the way that I might have use for "my stalker" when I am actively being stalked by some ghoul who is obsessed with me. In the way that I might have use for "my assailant" when describing the person who hit me to my boss. But when the event is over, you have no use for "my abuser." When you are living separately, no longer fleeing them, no longer having to defend yourself, then "my abuser" only grips the blade into your flesh.

I know that immediately removing the blade from your chest may kill you, but so will leaving it in forever. Eventually, you have to carefully, surgically, strategically, remove the blade and allow the doctors to give you stitches. You have to allow the stitches to dissolve in the hot water. You have to allow the scar to fade as decades come and go and the cells of your skin die and replace themselves. No, it may never fade completely, but gripping the hilt of the knife in your chest and saying "this is my knife" does not give you power over the knife.

How the fuck do we know who the abusers are

If there is ever a term that, once applied to somebody, immediately justifies any and all violence directed at them for the rest of their lives; then that term must be precise and bound. Fascists, war criminals. People where we can very clearly identify the reprehensible act and say for certain that this person is beyond rehabilitation, that violence is necessary to immediately stop them from perpetuating their harm against others. I am not saying you need "a judge and a jury" for every nazi you punch, but we must be precise and constricted in who we ascribe the "okay to hurt" label to. It is unacceptable for us to derive our morals from a term as incredibly vague as "abuser." We might as well be calling them "sinners" or "heathens." Actually, "heathen" is more precise and semantically transparent than "abuser." At least you know why you have beef with the heathens from the term heathen.

Because, what we see, is that once "abuser" became a word that immediately justified violence, people began applying the term to anybody they wished to be hurtful towards. You're not being "petty to your former roommate" you're "fighting back against your abuser." There is nothing new or revolutionary about this behavior. People have lashed out against others in their lives for all of human history.

Indeed, it is absurd how often you find situations where there is a messy breakup, an honestly pretty normal messy breakup, where both sides are labeling the other "their abuser" in order to justify being as hostile and cruel as possible to their ex and to convince their shared friends to exclusively side with one friend over the other. If you take away the word "abuser" and force them to use descriptive, transparent language to describe what their ex did to them, you will immediately understand the situation. Perhaps one of them truly was emotionally, physically, or sexually abusive towards the other. Or, perhaps, they were jealous, they were cold, they were selfish. Perhaps it was a miserable relationship between two people who should not have been dating each other, but neither person had trapped the other in a dynamic of power and control. One way or the other, we now have a much better handle on the situation.

Unfortunately, in the public discourse, we have been given the uselessly tautological axiom of "Believe Survivors." I once shouted this at the top of my lungs while carrying a mattress. In the context of a sexual assault allegation between a heterosexual woman and a heterosexual man on a college campus this would be an easy axiom. Unfortunately, when it comes to "abusers," we have to decide who we are believing before we can decide who is the "survivor" who we therefore have to believe. Mutual accusations of abuse immediately render this axiom useless, and they are unfortunately all too common. We have to believe the survivor to believe they are a survivor. Unfortunately, once "Believe Survivors" became a well-accepted axiom, because "it's so unlikely someone would lie about that," well, people began to lie about it. They more-often exaggerate and distort things to paint themselves as faultless and the other person as "the abuser;" but they also often simply lie. So how do we know who the abusers are who we are to beat up? Why, it will be the people who are being beat up. Simple. Don't ask questions, that makes you a defender of rapists and abusers. Never mind how often abusers abuse the word "abuser" to abuser their abusee. Is it not the easiest way to isolate someone from their community?

When people read things like this, they always always always assume the author is besties with An Abuser and that this whole thing is just about Defending Their Rapist Friend or some such. This is nonsense. You have to be a fucking child to believe that that is the only reason a prison abolitionist would care about this insane and damaging way of talking about community harm. When you have been in queer/radical/activist/whatever spaces as long as I have, you will have a treasure trove of dumb shit that has gotten people labeled as someone's "abuser" and then had that used against them by someone trying to get them exiled from their community and all public spaces permanently. Particularly accusations made against trans people, especially trans women. We are so fucking quick to believe that trans women are duplicitous evil people waiting to be Revealed for who they Truly Are (someone you can be violent against for being a freak.)

We make people into abusers by making people into abusers

I've said this before many many times. This is something I believe so incredibly strongly and it is derived from my experiences as a sexual assault survivor and someone who has worked again and again at transformative justice in my communities. Someone who has taught classes on sexual consent, and advocated for other survivors of sexual assault to institutions. Someone who did activism around the need to take sexual assault seriously at an institutional level. Someone who has done work to protect people from men who serial rape women, including employing whisper networks when necessary. It is because of my experiences doing this work that I have come to this conclusion.

Treating rapists and abusers as a special class of person, and not people who have done a terrible thing that anybody has the potential to do, only hurts victims and only helps the prison-industrial complex. If you believe that only rapists rape and only abusers abuse, and that rapists and abusers are deserving of endless violence, and must necessarily lose their entire community and social support network and all of their loved ones and even their sources of income: why the hell would you ever be willing to consider that you have hurt another person?

Many studies have interviewed survivors of intimate partner violence and sexual assault, and asked them what they want from the people who hurt them. The number one thing, every single time, is always "knowing that they won't do it again to somebody else." In fact, rehabilitation usually ranks higher than prison as a desired outcome. Most often, sexual assault and relationship abuse are done by people who the survivors knew and cared about, and don't we all just want to know that the person we once saw as so beloved could go back to being the person we thought they were, but without the part of them that would cause such severe trauma to another person?

Yet the first step to rehabilitation is to truly internalize and recognize the harm you have done to another person and willingly desire to change. The number one barrier to rehabilitation is the failure for perpetrators to achieve this one simple step.

When we cannot see ourselves as human beings who are capable of hurting each other, cannot see ourselves as people who could abuse, then when we are confronted by someone who says "you hurt me" we are only left with two conclusions: "They are wrong, I did not do that" or "I am no longer a human being. I will lose everything." Time and again I have tried to work with people who have caused harm, inside and outside of transformative justice processes, trying to get them to recognize the harm that they caused. The sticking point is always "I am not a rapist." "I am not an abuser." The sticking point is not the verb "I violated their consent" "I was controlling of my ex." The sticking point is the noun. "I couldn't have violated his consent, because I am not a rapist." "I couldn't have been controlling of my ex, because I am not an abuser." So the survivor is never able to get that recognition and, in fact, their good faith attempts at getting that recognition ends up resulting in escalation, retaliation, and further retraumatization.

The material consequences of the "rapist" and "abuser" labels are huge too. "I cannot admit I did this, because doing so would cost my my entire social support network." "I cannot admit I did this, because doing so would cost me my sources of income." When we say that acts of violence against people who have caused harm are not only justified, but revolutionary, righteous, good... again, why the hell would anybody be willing to consent to a transformative justice process? Why would they ever recognize that they have caused harm? How could we possibly give the survivors anything resembling what they are owed when our only option is to un-person the one who hurt them? Something which most survivors do not actually want until after a failed attempt at seeking recognition leads to escalation and risk of retaliation.

If the guy who sexually assaulted me had just said "You're right, I am so sorry. I absolutely should not have done that. I am not going to combine alcohol and sex until I can trust myself to listen to people when they are telling me to stop." then I would not have had to go through so much of the pain and trauma that followed when confronting him informally became escalation that forced the involvement of the Dean of Students and lengthy investigations and having to testify to every detail of what happened again and again. If I could have just said "thank you for recognizing what happened. I think that's a good idea for how to work on yourself. I think it would be best if we took distance from each other going forward" and then that was it? Oh, I would have had half as much PTSD from the situation as I ended up with. But that's not how the conversation went. The conversation went "I am not a rapist. I did nothing wrong because I am not a rapist." When our mutual friends each individually tried to talk to him about it, making it clear that he would not lose them as friends if he could just recognize what he'd done, he still could not recognize it. Because only a rapist would hurt someone like that.

I truly believe it could have been better. I truly believe he was not a bad person, and could have recognized what he'd done if he did not feel threatened by the possibility of losing his community. If he did not see sexual assault as something that is only done by the class of person known as a rapist, who is not really a person. He was a drunk teenager. It has changed me for life, but he was still nothing but a drunk teenager in a dorm room. He could have made a better decision. He should have been accountable to what he'd done. But at the end of the day, he was a scared teen who fucked up and was given the choice of denial or suicide.

At least with "rapist," we usually know what someone is being accused of. "Abuser" tells us nothing. Abuser has come to carry all of the weight of "rapist" while encompassing so much ambiguity that it could mean anything from "someone who made an honest mistake" to "someone who cannot be trusted to be around other people right now." "Abuser" has been used to cut vulnerable people off from their entire social support networks because someone didn't like them. "Abuser" has become a term which looms over every single confrontation over every single harmful deed. You can tell when you're broaching that conversation, in this day and age. When you ask someone to recognize harm, and to make amends. You can hear how in their head they are thinking "oh fuck, am I going to be called an abuser for this. Am I going to lose everything I have. Is it safe for me to admit that I did this? Is my only choice to go on the offensive?"

And the tragic thing that happens is once someone goes on the defensive, when they conclude they have to deny everything, they turn rotten. They become someone who can't afford to ever recognize their own potential to harm, because doing so would force them to accept all the harm they have done. They keep doing the same things again and again, because if they finally admit that this time it is a horrible thing to do to people, they have to confront that they have been doing this again and again, insisting to themselves that it's OK, they did nothing wrong, only abusers do things like that, and they are not an abuser; they insist, over and over, as they keep hurting people again and again and again. I want to believe rehabilitation is possible for anyone, but at this stage, I'm not sure we have the tools yet to help someone this far-gone. This is when the only tool left is to exile them to protect the community, so they'll go find another community where they aren't known yet. They'll talk about how awful their old community was. Crazy people, abusive even. Then they'll do the same thing, and be exiled yet again. Or maybe they'll make themself so entrenched in their new community that everyone is afraid to even try to hold them accountable. Of course the abuser would do this, it's the only way to stay in a community and stop getting accused of being an abuser! But they're not abuser. They couldn't hurt a fly! Everyone else is irrational. Only abusers would do all those things they were accused of. And they're not an abuser. Maybe they did do those things, but they're not abuse. They have to be okay because they did them, and they're not an abuser. Abuse is something abusers do, so it must not have been that bad to do. And the cycle repeats. Again, and again, and again; leaving many scars and fires in its path.

Oh, if only we had more specific words for ways people can hurt each other! Then we could have some sort of nuanced conversation about morals and ethics and appropriate accountability! Alas, everything is just "abuse" now. Gasboss, girlkeep, gatelight and all that.

Conclusion

There are many words in the English language that I don't like, but "abuser" is a word I hate most of all. "Abuser" is as charged and emotionally heavy as "rapist," as polarizing as "queer," and so ambiguous as to tell you nothing. It is so overused and misused it actually does harm to our ability to organize better community accountability processes than what is offered by the carceral state.

I'm not saying you're not allowed to use it, ever. There are certainly times it can be useful, in the right context, with the right amount of specificity. But that is not how it is used 90% of the time in the public discourse, and that is why I hate this word and have come to avoid it whenever I can, even in situations where it would probably be appropriate.

Credits

In writing this essay, I draw upon the works of adrienne maree brown, Leah Lakshmi Piepzna-Samarasinha, Akwaeke Emezi, Ruth Wilson Gilmore, Sarah Schulman, Marsha Linehan, Rabbi Danya Ruttenberg, Maimonides, the Chofetz Chaim, and various sages of the talmud; as well as my own experiences working as a community organizer off-and-on for over ten years, and conversations with many loved ones in my life who I'm sure would prefer not to be named in such a polarizing essay.

alex tax1a

we did something kind of unthinkable and forked the Jargon File: https://fossil.se30.xyz/queer-jargon-file/ idk

alex tax1a

been hanging out w/ coyote-sister this weekend <3

alex tax1a

pee is stored in the balls

vin
colin

this article narrating "urbit NYC" is a good introduction to what urbit is and why you should avoid it

https://thepointmag.com/examined-life/among-the-reality-entrepreneurs/

(cw for use of the r-slur as a descriptor of a general aesthetic by the people the article is about)

tl;dr: it's half digital real estate speculation and half IRC, all built on a terrible "decentralized" "operating system" written in a pair of nearly incomprehensible custom programming languages by literally the exact guy who invented neoreaction, and embraced by twitter's edgelord "post-left" scene and a bunch of former radicals who got rich and decided that it was time to get theirs (but purely ironically, obviously)

if you see anyone with a 6+6-letter handle starting with a tilde anywhere ("~szybie-grumbo"), that means they're on urbit

alex tax1a

ghghghghgh we made the mistake of getting involved with this in 2013 because we have a thing for incomprehensible programming languages

the people involved in this project are fascists. avoid at all costs.

alex tax1a

when the cohost post

alex tax1a
lily

EARTH HAS 4 CORNER 

SIMULTANEOUS 4-DAY

TIME CUBE

IN ONLY 24 HOUR ROTATION.

4 CORNER DAYS,  CUBES 4 QUAD EARTH- No 1 Day God.

******************

FREE SPEECH in AMERICA is

"BULL SHIT",

EVIL EDUCATORS

block and suppress

www.timecube.com.

You are educated evil,

and might have to kill

the evil ONE teaching

educators before you 

can learn that 4 corner

days actually exist -but

all Cube Truth denied.

Dumb ass educators fear

me and hide from debate.

They are paid to teach a propaganda book - not 

Cube Truth - for which

they would be fired. Evil

teachers betray students,

as ONE is a Death Value.

Cube 4x4 voids 1 & God.

The 12 hour or 1/2 Day clock is an intended EVIL against humanity -

indicting every human on Earth as Dumb, Educated Stupid and Evil -

for imaginary Cubed Earth has 4 

Days within simultaneous rotation.

  One God would equal a God Dunce

as Humans evolve from Children.

****************************

JESUS RETURNS TO EARTH, I WILL PERSONALLY KILL THE BASTARD MYSELF. ALL CREATION OCCURS

BETWEEN AND AS OPPOSITES. YOU DUMB-ASS, EARTH, THE UNIVERSE

AND EVERY LIVING THING IN IT

Tom (tired of the computer)

The

alex tax1a

teh

gravis again

she's out of sync

feel like at least 3/4 of my friends do or would identify with the Devo song Out Of Sync

reblog if you are:

  • out of sync
  • a half step behind
  • out of luck
  • body split from your mind
  • out of orbit
  • will never connect
  • will run out of time before you accept
  • out of focus
  • a warp in time
  • discontinued
  • a break in the line
  • a girl who skipped a beat

https://youtu.be/6pOac4fZph8

#music
alex tax1a

we're "run out of time before you accept"

Shel

girls go to college to get more knowledge. boys go to handsome school to get more triangular.
girls go to uranus to get a big anus. boys go to handsome school to get more triangular.
girls go to pluto to win more looto. boys go to handsome school to get more triangular girls go to mercury to build toyota camrys boys go to handsome school to get more triangular girls go to venus to get a big weenus boys go to handsome school to get more triangular. girls go to earth to eat more dirt. boys go to handsome e school to get more triangular girls go to mars to get vaccinated from SARS boys go to handsome school to get more triangular girls go to neptune to watch new cartoons boys go to handsome school to get more triangular

this class system is an effective way to divide labor across out society and manage mass education.

alex tax1a

this is the plot of Flatland

gravis again

we have flown so far from the light

this is the peak of user interface design and i am not even joking. it has some color contrast issues and the progress bar labels need more breathing room, yet, given that this is not something you stare at all day, they're a reasonable compromise. dense, yet logically grouped information. no wasted space. this window has it all.

this is a window you can park on a high-mount status monitor so your NOC techs can glance up at it during diagnostics and get all the data they need in two seconds

#computers
alex tax1a
openbsd `systat -vmstat` view, displaying the performance characteristics of a machine being used as a router

OpenBSD and the other BSD derivatives have a tool called systat that offers this view of overall system performance. It also has views for other bits of system status (systat queues shows us our network QoS statistics), but this one is our favorite.

alex tax1a
gravis again

Brief Review Of Two Versions Of Apoptygma Berzerk's "Kathy's Song"

Original album version - Obnoxious "connecting to neural net" sfx that delay the beginning of the track and sort of pull you out in the middle, but otherwise an absolute banger, no other notes

VNV Nation "Victoria Mix" - Worse in every conceivable way, less melodic, less passionate, probably better for some specific use case, but not mine. However, still rates consideration on account of inexplicable God created Man / Man created Machine / Machine created Music / And machine saw everything it had created and it said - behold intro

alex tax1a

what would you say, if i told you, 'im coyot`

Collage art depicting an anthropomorphized coyote, vital organs, a  scorpion tail, and the transgender sign.

original post: https://twitter.com/Seraphim_777s/status/1560023750036398081

Shel
normal

In this paper we present irrefutable proof of the presence of Americans on the Cohost[^cohost] website.

By analyzing the activity levels of website users and correlating them with statistical data about people’s sleep patterns, we can, with high statistical likelihood, estimate the locations of these people on the Earth[^earth].

Our methodology consists of measuring the hourly notification frequency on a sample Cohost user account, with the assumption that this data will represent a reasonable estimate of the activity on the entire website. By repeatedly querying the /api/v1/notifications/list API endpoint on cohost.org, we were able to obtain over one month of Cohost notification data (N = 2058).

In this data, we could not see anything.

However, using computer technology[^computer], we were able to sort the data into 24 buckets representing the hour of the day in the UTC time zone. From this, it was possible to create a histogram of the data (Fig. 1).

a histogram showing notification frequency by UTC hour, from 0 to 23.
Fig. 1: Notification frequency by UTC hour.

The data has a single maximum value at 21:00 UTC, and a single minimum value at 10:00 UTC. We can thus estimate that the Cohost website is most active and least active at around those hours.

A 2016 study[^walch] revealed that people go to sleep at around 23:00 and wake at around 7:00 in their local time zone. Using the arithmetic mean[^arist] between the two values in the finite additive group ℤ/24ℤ, we were able to calculate that it is very likely for people to be asleep at 3:00, and very likely for people to be awake at 15:00.

Hence,

  • let amax,utc = 21 be the max. activity hour in UTC
  • let amin,utc = 10 be the min. activity hour in UTC
  • let hawake = 15 be the mean awake hour in any local time zone
  • let hasleep = 3 be the mean asleep hour in any local time zone

We can now formulate an optimization problem to find a UTC offset k to minimize the metric |amax,khawake| + |amin,khasleep|, where i ∈ {min, max} ai,k = ai,utc + k.

This problem is trivially solvable:

k equals the integral from negative to positive infinity of e to the power of minus 4 pi t squared over h awake plus h asleep squared d t minus one half the L1 norm of the two-dimensional vector a max utc, a min utc. this is equivalent to: k = -6.5

The average UTC offset of a Cohost user is hence −6.5. Consulting a map reveals that this UTC offset coincides with the location of North America (Fig. 2).

Fig. 2: The average location of a Cohost user.

Hence, the average Cohost user resides with high likelihood in North America, providing irrefutable proof that there are Americans on Cohost (p ≪ 0.001).

Discussion

It is unclear what this means.

[^cohost]: C. Bayer, J. Kaplan, A. Grealish, Cohost dot org, in: the interweb(s) (2022). [^earth]: Disputed author, Earth, in: Nature (−4.54×109) [^computer]: L. Menabrea, A. Lovelace, Sketch of The Analytical Engine Invented by Charles Babbage (1842). [^walch]: O. Walch, A. Cochran, D. Forger, A global quantification of “normal” sleep schedules using smartphone data, in: Science Advances, Vol. 2, Issue 5 (2016). doi: 10.1126/sciadv.1501705 [^arist]: Aristotle, Nicomachean Ethics, Book II.

#garbageposting #what compelled me to make this instead of just saying ‘wow neat correlation’ #we just don’t know #are *you* an american??? #find out now #i hope u can appreciate that that bullshit equation took me 20 minutes to come up with and i believe it should work
alex tax1a

glad to see some reproducible research for once

alex tax1a

took 3 days but we finally got a rando in the mentions from a viral post that went into infosec twitter! the magic spell keeping dipshits from responding to our tweets seems to be working

Shel

Nbody is unmentioning and wording around certain language chnks because they brain-say that certain language chnks will unshow their psts either.

alex tax1a

the ones that got us were the ones where people were like "mute this set of keywords and it will clean up your timeline" because we have to bite our tongue and try to avoid going "look, we talked to the guy who wrote it, and it doesn't and cannot work that way" :|

alex tax1a

honestly we are having a hard time coping with the fact that every online social network right now is, in some sense, strictly worse than "livejournal in 2004"

this place is the closest thing we've felt to "livejournal in 2004" but it still has the ineffable taste of modern social media, which is to say, missing a bunch of tiny things that LJ did right and nobody else has since

alex tax1a

being lectured on twitter by a spacex employee about how we're a bad human for advocating that the spacex satellites be de-orbited onto elon's coordinates

lectured on twitter

about morality

by a spacex employee

alex tax1a

a

alex tax1a
bcj

Wait

Do we now have to tag all of our posts based on our current interest in buying a schoolbus? That seems like a lot of work

alex tax1a

simultaneously thinking that this is a very nice place, but also a white techie queer gated community, and so we're pretty sure that it will eventually succumb to the inevitabilities of white techie queerness, which is, to be clear, pretty sad

gravis again

tag urself if

  • you are a test

  • you work good

  • you have extra ribbon

  • you ja j

0 • • • • | • • • 10 • • • | • • • 20 • • • | • • • 30 • • • | • • • 40 • • • | • • • 50

alex tax1a

we're a test

Couldn't find post 53296.
bcj

I'm very busy right now, come back once you've reignited the seven shrines

alex tax1a

...

alex tax1a
alex tax1a
lily

EARTH HAS 4 CORNER 

SIMULTANEOUS 4-DAY

TIME CUBE

IN ONLY 24 HOUR ROTATION.

4 CORNER DAYS,  CUBES 4 QUAD EARTH- No 1 Day God.

******************

FREE SPEECH in AMERICA is

"BULL SHIT",

EVIL EDUCATORS

block and suppress

www.timecube.com.

You are educated evil,

and might have to kill

the evil ONE teaching

educators before you 

can learn that 4 corner

days actually exist -but

all Cube Truth denied.

Dumb ass educators fear

me and hide from debate.

They are paid to teach a propaganda book - not 

Cube Truth - for which

they would be fired. Evil

teachers betray students,

as ONE is a Death Value.

Cube 4x4 voids 1 & God.

The 12 hour or 1/2 Day clock is an intended EVIL against humanity -

indicting every human on Earth as Dumb, Educated Stupid and Evil -

for imaginary Cubed Earth has 4 

Days within simultaneous rotation.

  One God would equal a God Dunce

as Humans evolve from Children.

****************************

JESUS RETURNS TO EARTH, I WILL PERSONALLY KILL THE BASTARD MYSELF. ALL CREATION OCCURS

BETWEEN AND AS OPPOSITES. YOU DUMB-ASS, EARTH, THE UNIVERSE

AND EVERY LIVING THING IN IT

gravis again

people talk about the uncanny valley but I was a teenager when garrys mod came out so I'm completely immune to the phenomenon

alex tax1a

idk why we're immune to the phenomenon ourselves maybe it's b/c we're trans

alex tax1a
alex tax1a
alex tax1a

we did our nails

ash

This social media network's cool, but I wish there was a way to find all the geeks and gamers in the crowd.

alex tax1a

the cake, is a lie,

alex tax1a

ok so we don't poast these boys on tootre because we don't want our tootre feed becomeing entirely cats, but, here's our cattes: orange kitty and dark kitty

alex tax1a
Rose
alex tax1a

folks im scrimbling my borblo

alex tax1a

unfortunately we make posts here

alex tax1a
talkative fishy

sometimes I make fake game and book covers

alex tax1a
ash

this one isn't a css toy but you all might like it anyway

tarot of the lost purpose is a tarot simulator i wrote to learn react a few years ago. it keeps track of the individual positions of each card in the deck and uses a bad RNG based on the hash of your question to seed a shuffle that's vaguely based on how humans actually shuffle (i.e., imperfectly).

also it has some... nonstandard decks

alex tax1a
vin

you've heard of bogos binted, now, get ready for ...

coposts cunted

alex tax1a

argh

alex tax1a

alex tax1a

pôte

pôte

alex tax1a
walking mirage

this is just like when the quark epoch began and the universe's energy sank low enough that the electroweak force split in two

alex tax1a

wrong axis fan is me irl

https://twitter.com/megaspel/status/1428470101934841861

alex tax1a

we ate a strawberry and graham cracker crust ice cream and it was tastey

alex tax1a

yeah hey it's us

henlo stinkys ,