:terry: Also a response to some speculation by GotoSocial about FediList: https://blog.freespeechextremist.com/blog/about-fedilist.html . This is probably of less interest in general: it is mostly addressing questions the people there had about it.
There, that's almost all of the writing I'd been meaning to do, I'm done writing for the foreseeable future.
@p@fsebugoutzone.org Why is every post coming from FSE tagged as tesla-elonmusk, is this a prank of some sort? Other frontends don't display it, but in snac2's web interface there are a dozen of tags under every post and it's mildly annoying 😅
@p@m0xEE Interestingly it seems like it screws up the ActivityPub data due to using both %{…} and "…" forms in the internal representation, leading to duplicated tags in the external AP output:
@p mind elaborating on >GotoSocial instances. I don't use that software because I don't like the approach. (Matter of taste; good luck to them, and if their software gets anywhere, they'll end up having to fix the approach anyway.) ?
Sure; the main reason I didn't is that I didn't want to distract. As a secondary concern, those two are, at about 7k and 4k words respectively, the two longest pieces on the blog, and I didn't want to make them *longer*.
GotoSocial has put a lot of effort into trying to reconcile public and private. The signed fetches have been a big thing. That was part of the initial drive for the project: even Mastodon said at some point that they couldn't do more to control who saw a given piece of text from the internet and GotoSocial was formed in order to prove them wrong. The obvious solution is to just encrypt it if you don't want people to see it, but they want people to see the posts, just not people that have *cooties*. It's a kind of neurotic control fixation.
Nothing for it: either they fix the approach or they don't. What they really want is private discussion boards, but that doesn't fit AP very well. You can't convince someone with that approach to chill out: the act of attempting to convince them is confirmation that you're $outgroup and want them to die. So usually better to ignore them, but the Github thread was really interesting, because they are so walled-off that they don't understand why someone would run something like FediList.
@p@m0xEE > 4 # * Timeline was all politics and it read exactly like all the Twitter bullshit.
what do you think are the political implications of Ohio Senate Bill 24 of the 136th General Assembly which was passed unanimously by both the Ohio House of Representatives and Senate.
Personally I am worried this will set a bad precedent in government promoting specific companies over others.
@Sui@p@Doll See he blocks stock moji, yet he can see :goatse: just fine as I understand. Btw p I've been meaning to ask, can you see when any of us use a standard moji to react to your posts?
That's not an FSE thing, it's just that I gut the stupid fonts that draw the primitive logographs. The :bowsette: stuff, those are images on a webpage, but my machine has no way to draw the 100 with the line under it because it's retarded.
> can you see when any of us use a stand moji to react to your posts?
The emoji reactions used to just be dumped, but they are now converted to Likes. gunemoji.jpeg
:elliot: I hate politics :mycomputer: [produces mockery of politics] :hal9000: #elonmusk#uspol#trump#antifa :phantomphreak: Why did it say that? :elliot: IDIFTL :cereal: [joke about politics] :elliot: [joke about politics] :boomer: [political joke] :ddr_l: You are here :elliot: [:checkem::moon:] :ddr_l: I am here
@p maybe only a handful of those, I recall a link to the source and a long ass copyright notice appended to copied text way more often, the n I disabled javascript globally
@eso Yeah, that's basically the approach: they can't actually do the thing they want to do, its net effect is just an annoyance, so they'll either fix it or not, but most of the sites that had that kind of pop-up also had nothing worth seeing to begin with.
@p >Sure; the main reason I didn't is that I didn't want to distract Yeah, it's off topic, but I was curious since I was considering it because it's written in go.
>signed fetches I don't know anything about those, but I'll look it up, thanks.
>because they are so walled-off Should've figured something was off when fedilist lists them at 1,5k, and I don't think I've ever seen one organically. In fact I believe the only gts instance I've ever seen is the one sigrid from 9front is on.
> I don't know anything about those, but I'll look it up, thanks.
Possibly easier to explain. You create an activity on these servers by doing "POST /inbox", but the request has to be signed by the instance in order to validate it; this is done to cut down spam. Some people were upset to discover that when they blocked another instance, that instance could still see their posts; the POST signature method was reappropriated for signed fetches.
(Not to pick on outerheaven.club, just I remember them having signed fetches enabled.)
The reason is that instance-blocking itself was created in a rush because mastodon.social was terrified of The Loli (ask nepfag if you see him around, the screenshots are pretty funny). The Mastodon project repeatedly ignored suggestions that an instance's blocklist could be put into a machine-readable place, and as a consequence, instances that are blocked had no way to know this, so they went on fetching posts. Signed fetches were created to stop that. GotoSocial doesn't let you disable signed fetches, I think.
> In fact I believe the only gts instance I've ever seen is the one sigrid from 9front is on.
Oh, sigrid's cool, I saw her around the hubchat a few times. I've only been on there once since mycroftiv died. (Still running ANTS, Revolver is being developed on ANTS.)
@p@eso I still find it funny how he nuked his instance just to send the message about me spoofing fetches. Only reappeared once since, just to sperg at some pisskey fork developer over author attribution in squashed commits or something.
@eso Oh, nice. Lemme know if you want a download code for it, they give me some number of them per month and it's always, like, more than I could use.
I used to have it on IPFS but IPFS became untenable to operate and everything I tried to do with it and everything I learned about it was like a cascade of disappointments if you hear about it and think "Wow, distributed venti!". The last straw was when an update broke the option that did "serve this stuff as static files instead of trying to redirect people to the gateways, fuck's sake" and I spent a few hours trying to fix it to no avail after already having spent a bunch of time doing a "database migration" and then that fucked up so I just wiped it and reimported everything. It takes a little longer to import stuff into Revolver because of some strange things going on with the network code (which is what I'm doing tonight) but if you give it a while, I'm sending a giant tarball there now.
@p@eso http://localhost:8899/thread/AOSUAl80EonCFqgITY http://localhost:8899/thread/AOSfOt8KN1y8dGlz5k The license spergout issue has apparently been deleted and not archived, but there's this: http://localhost:8899/thread/AUUjo4n739LC7h2gwC
@eso@p You just make a decoy instance that doesn't get on anyone's radars and sign your fetches with its key instead of your main instance that's widely blocked for racism and rapism.
@eso@mint Yeah; basically the key is used to validate the signature. The key is rejected if the other instance is blocked. So, the easy way around this is to just make a new instance, which is ridiculously easy, and then use that instance's key.
@p@eso Tried cutting down the ID/link copying shenanorama for you, but the localhost links aren't clickable with plaintext. >Didn't FloatingGhost file the serial numbers off some commits, too? Don't remember which, I think it might've been the signing actor missing required propertly that broke federation with Threads.
@mint@p ha, like stated in the blog post >If there is a space, it's mapped. Your options are a secret map or a public map these people really don't get it, do they?
HA! I thought you had screwed up and pasted the link to something running on your machine. I should probably turn off that UA at some point, it bothers some (bad) IDSs.
@eso@p@Kirino I usually use my own self-signed certs (importing them on Android is pain in the ass as badly behaved apps like Husky keep ignoring them unless you're rooted and put them straight into /system) and a .local zone on router's dnsmasq.
> Tried cutting down the ID/link copying shenanorama for you, but the localhost links aren't clickable with plaintext.
Oh, you know, the thing about that, like when I was on SPC for a while, I had a lot of FSE links and they were all completely useless. The /objects/ links are easier to work with.
> I think it might've been the signing actor missing required propertly that broke federation with Threads.
Oh, shit. Yeah I remember that one. I meant earlier, like the initial bucket of merges that created Akkoma.
@Kirino@mint@eso It was for fun; HTTP has different rules for the Referer header than HTTPS, and I'm using a local version of bloat. My user-agent is (at least currently) easy to pick out so it's obvious that I'm me.
@p >Oh, nice. Lemme know if you want a download code for it, they give me some number of them per month and it's always, like, more than I could use. I just ran it through yt-dlp, not too fond of javascript, as stated above
>IPFS >untenable >disappointments >last straw >broke >fuck's sake >I spent a few hours trying to fix >spent a bunch of time >to no avail >fucked up >wiped >strange things going on this is what happens when you introduce javascript to "interplanetary" software, there's still time to listen
@eso@p Literally just make a libtorrent wrapper that introduces the webserver letting one grab and access files shared on DHT on demand, problem solved.
@p@eso Neither do I. I have errors since December and that's months away from my latest snarky post at politics/fediblock/LG* at that point. It's either some imported blocklist or the 9front front page banner syndrome.
@pomstan@eso@p@Kirino >conflicts with mDNS Looked it up, sounds like UPnP-esque fluoride. Haven't seen it conflict anywhere, if it does I'll add it to hosts instead.
@pomstan@eso@p@Kirino I guess so; if there's a choice between convenience and being in control, I'd usually choose the latter. Judging by wikipeeja, I should use .internal instead, but .local works just fine thanks to not having printers on my network, so I won't be changing it.
:virgin: "LANs have to follow the global set of rules otherwise they will be incompatible with the rest of the internet!" :sf2vs: :chad: ed /etc/hosts && /etc/rc.d/dnsmasq restart
@eso@Kirino@mint@pomstan I would probably use `sam -d` instead of ed because it's got some nice stuff but ed's fine. I've been using nedmail as a mail reader a lot lately.
@p It's a French-imitating transliteration of "пердолик", someone who prefers to "пердолиться", a slang word meaning something like "fuck around with some tech, wasting your time" in this context.