Conversation
Notices
-
Embed this notice
(nimt@cum.salon)'s status on Wednesday, 08-Nov-2023 09:35:37 JST @pernia @p @cassidyclown @kirby @FrailLeaf @drewdevault check this out, just managed to change the nickname of my account in place and this change even federated - pistolero :thispersondoesnotexist:, ✙ dcc :pedomustdie: :phear_slackware: and Pleroma-tan like this.
- Pleroma-tan repeated this.
-
Embed this notice
Pleroma-tan (kirby@lab.nyanide.com)'s status on Wednesday, 08-Nov-2023 09:35:51 JST Pleroma-tan @kent @cassidyclown @pernia @drewdevault @p @Owl @Owl @FrailLeaf the original doesn't clutter up the instance right? pistolero :thispersondoesnotexist: likes this. -
Embed this notice
Pleroma-tan (kirby@lab.nyanide.com)'s status on Wednesday, 08-Nov-2023 09:36:24 JST Pleroma-tan @kent @FrailLeaf @Owl @Owl @cassidyclown @drewdevault @p @pernia oh wow. pistolero :thispersondoesnotexist: likes this. -
Embed this notice
(nimt@cum.salon)'s status on Wednesday, 08-Nov-2023 09:37:08 JST @FrailLeaf @cassidyclown @drewdevault @kirby @p @pernia @Owl @Owl DMs might be broken for a while though, since pleromer doesn't seem to automatically update the user-specific inbox field unless it bothers to automatically refetch the AP actor pistolero :thispersondoesnotexist: and Pleroma-tan like this. -
Embed this notice
Pleroma-tan (kirby@lab.nyanide.com)'s status on Wednesday, 08-Nov-2023 09:38:55 JST Pleroma-tan @kent @cassidyclown @pernia @drewdevault @p @Owl @Owl @FrailLeaf i know, i was seeing if the other name appeared as a ghost profile pistolero :thispersondoesnotexist: likes this. -
Embed this notice
(nimt@cum.salon)'s status on Wednesday, 08-Nov-2023 09:38:58 JST @kirby @cassidyclown @pernia @drewdevault @p @Owl @Owl @FrailLeaf that's camp, not salon pistolero :thispersondoesnotexist: likes this. -
Embed this notice
Pleroma-tan (kirby@lab.nyanide.com)'s status on Wednesday, 08-Nov-2023 09:40:50 JST Pleroma-tan @kent @FrailLeaf @Owl @Owl @cassidyclown @drewdevault @p @pernia hmm interesting so you just changed preferredusername and left the id the same?? pistolero :thispersondoesnotexist: likes this. -
Embed this notice
Pleroma-tan (kirby@lab.nyanide.com)'s status on Wednesday, 08-Nov-2023 09:41:49 JST Pleroma-tan @kent @cassidyclown @pernia @drewdevault @p @Owl @Owl @FrailLeaf ohh wow thats really cool, i wonder why other softwares havent done it yet... pistolero :thispersondoesnotexist: likes this. -
Embed this notice
(nimt@cum.salon)'s status on Wednesday, 08-Nov-2023 09:41:51 JST @kirby @cassidyclown @pernia @drewdevault @p @Owl @Owl @FrailLeaf yes pistolero :thispersondoesnotexist: likes this.Pleroma-tan repeated this. -
Embed this notice
(nimt@cum.salon)'s status on Wednesday, 08-Nov-2023 09:41:55 JST @kirby @FrailLeaf @Owl @Owl @cassidyclown @drewdevault @p @pernia though i also changed the inbox since deliveries to rewritten one fail with incorrect signatures pistolero :thispersondoesnotexist: and Pleroma-tan like this. -
Embed this notice
Pleroma-tan (kirby@lab.nyanide.com)'s status on Wednesday, 08-Nov-2023 09:42:01 JST Pleroma-tan @kent @cassidyclown @pernia @drewdevault @p @Owl @Owl @FrailLeaf maybe thats why the others cant do it? pistolero :thispersondoesnotexist: likes this. -
Embed this notice
(nimt@cum.salon)'s status on Wednesday, 08-Nov-2023 09:43:44 JST @kirby @cassidyclown @pernia @drewdevault @p @Owl @Owl @FrailLeaf that's pleroma specific, if you change the nickname, old AP URI stops resolving, hence why i also had to add nginx rewrites pistolero :thispersondoesnotexist: and Pleroma-tan like this. -
Embed this notice
Pleroma-tan (kirby@lab.nyanide.com)'s status on Wednesday, 08-Nov-2023 09:44:10 JST Pleroma-tan @kent @cassidyclown @pernia @drewdevault @p @Owl @Owl @FrailLeaf oh, i wonder how mastodon would react and what trolling you could do with this since no one has ever heard about doing this yet pistolero :thispersondoesnotexist: likes this. -
Embed this notice
Pleroma-tan (kirby@lab.nyanide.com)'s status on Wednesday, 08-Nov-2023 09:45:02 JST Pleroma-tan @kent @cassidyclown @pernia @drewdevault @p @Owl @Owl @FrailLeaf let me try somethin pistolero :thispersondoesnotexist: likes this. -
Embed this notice
(nimt@cum.salon)'s status on Wednesday, 08-Nov-2023 09:45:04 JST @kirby @cassidyclown @pernia @drewdevault @p @Owl @Owl @FrailLeaf i don't think anyone from mastodon has subscribed to me, so don't know. pistolero :thispersondoesnotexist: and Pleroma-tan like this.Pleroma-tan repeated this. -
Embed this notice
(nimt@cum.salon)'s status on Wednesday, 08-Nov-2023 09:46:36 JST @kirby @cassidyclown @pernia @drewdevault @p @Owl @Owl @FrailLeaf tested on gameliberty, the post counter is broken but all posts prior to migration seem to appear in the same profile as usual pistolero :thispersondoesnotexist: and Pleroma-tan like this. -
Embed this notice
Pleroma-tan (kirby@lab.nyanide.com)'s status on Wednesday, 08-Nov-2023 09:47:06 JST Pleroma-tan @kent @cassidyclown @pernia @drewdevault @p @Owl @Owl @FrailLeaf 8 lol pistolero :thispersondoesnotexist: likes this. -
Embed this notice
Lyx (lyx@cum.salon)'s status on Wednesday, 08-Nov-2023 09:47:12 JST Lyx @kirby @cassidyclown @kent @pernia @drewdevault @p @Owl @Owl @FrailLeaf *let you DO something. I believe in u :selq: pistolero :thispersondoesnotexist: and Pleroma-tan like this. -
Embed this notice
Pleroma-tan (kirby@lab.nyanide.com)'s status on Wednesday, 08-Nov-2023 09:51:55 JST Pleroma-tan @kent @cassidyclown @pernia @drewdevault @p @Owl @Owl @FrailLeaf cc @romin @sysrq @Gargron check out this thread pistolero :thispersondoesnotexist: likes this. -
Embed this notice
Pleroma-tan (kirby@lab.nyanide.com)'s status on Wednesday, 08-Nov-2023 09:52:14 JST Pleroma-tan @kent @FrailLeaf @Owl @Owl @cassidyclown @drewdevault @Gargron @p @pernia @romin @sysrq [i dont know who else to tag!!] pistolero :thispersondoesnotexist: likes this. -
Embed this notice
Lyx (lyx@cum.salon)'s status on Wednesday, 08-Nov-2023 09:53:24 JST Lyx @kent @FrailLeaf @cassidyclown @drewdevault @kirby @p @pernia @Owl @Owl thats crazy cool ive spoken to people about doing that and they said the code would be super difficult and unstable, bravo M80 pistolero :thispersondoesnotexist: and Pleroma-tan like this. -
Embed this notice
Pleroma-tan (kirby@lab.nyanide.com)'s status on Wednesday, 08-Nov-2023 09:54:04 JST Pleroma-tan @Lyx @cassidyclown @kent @pernia @drewdevault @p @Owl @Owl @FrailLeaf im sure it wouldnt, if youre a good dev presumably the id of the actor is what youre going to focus on to store actors efficiently in db pistolero :thispersondoesnotexist: likes this. -
Embed this notice
Lyx (lyx@cum.salon)'s status on Wednesday, 08-Nov-2023 09:56:35 JST Lyx @kirby @cassidyclown @kent @pernia @drewdevault @p @Owl @Owl @FrailLeaf ive heard it does a bumch of clogging up of resources from what i remember. I believe it was actually p i had a conversation with about it o maybe he can shed some light but i dont know if he remembers. Or maybe i was mistaken in what we were talking about well see when he gets to this message pistolero :thispersondoesnotexist: and Pleroma-tan like this. -
Embed this notice
Pleroma-tan (kirby@lab.nyanide.com)'s status on Wednesday, 08-Nov-2023 09:58:16 JST Pleroma-tan @Lyx @cassidyclown @kent @pernia @drewdevault @p @Owl @Owl @FrailLeaf hmmm
how im thinking a good dev would go is something like this in a basic file system database
database/users/[AP ID]
you can store relevant information in this new directory such as posts and if you see a name change, just change the entire @ of the person [how it's stored internally]
is that not how other people do it in their DB?pistolero :thispersondoesnotexist: likes this. -
Embed this notice
Pleroma-tan (kirby@lab.nyanide.com)'s status on Wednesday, 08-Nov-2023 10:02:11 JST Pleroma-tan @Lyx @FrailLeaf @Owl @Owl @cassidyclown @drewdevault @kent @p @pernia >just change the entire @ of the person [how it's stored internally]
the persons metadata would probably be stored in a metadata file
[id.json]
{
"username": "[user]@[instance]",
"displayName": "[display name]",
"postCount": 1337
}pistolero :thispersondoesnotexist: likes this. -
Embed this notice
Pleroma-tan (kirby@lab.nyanide.com)'s status on Wednesday, 08-Nov-2023 10:02:35 JST Pleroma-tan @FrailLeaf @Lyx @Owl @Owl @cassidyclown @drewdevault @kent @p @pernia maybe im just a newb? pistolero :thispersondoesnotexist: likes this. -
Embed this notice
Lyx (lyx@cum.salon)'s status on Wednesday, 08-Nov-2023 10:04:28 JST Lyx @kirby @cassidyclown @kent @pernia @drewdevault @p @Owl @Owl @FrailLeaf it sounded like it cause issues with jamming up federation but its been a while since ive had that convo and alot im not the most literate jn coding yet pistolero :thispersondoesnotexist: and Pleroma-tan like this. -
Embed this notice
Pleroma-tan (kirby@lab.nyanide.com)'s status on Wednesday, 08-Nov-2023 10:04:54 JST Pleroma-tan @Lyx @cassidyclown @kent @pernia @drewdevault @p @Owl @Owl @FrailLeaf maybe in something like a cache but otherwise i'm not sure how it could be done pistolero :thispersondoesnotexist: likes this. -
Embed this notice
Pleroma-tan (kirby@lab.nyanide.com)'s status on Wednesday, 08-Nov-2023 10:05:44 JST Pleroma-tan @FrailLeaf @Lyx @Owl @Owl @cassidyclown @drewdevault @kent @p @pernia id in id.json is supposed to be replaced by the ap id, or just do person.json as you already have the id in the directory you're in pistolero :thispersondoesnotexist: likes this. -
Embed this notice
Lyx (lyx@cum.salon)'s status on Wednesday, 08-Nov-2023 10:06:16 JST Lyx @kirby @cassidyclown @kent @pernia @drewdevault @p @Owl @Owl @FrailLeaf nimt is heccin awesome he figures out alot of super unique ideas o alter the coding lol i pistolero :thispersondoesnotexist: and Pleroma-tan like this. -
Embed this notice
Pleroma-tan (kirby@lab.nyanide.com)'s status on Wednesday, 08-Nov-2023 10:08:14 JST Pleroma-tan @Lyx @FrailLeaf @Owl @Owl @cassidyclown @drewdevault @kent @p @pernia this structure may not be the most efficient in the long run [lab has 1 million federated [account for local as well] users!!! that is going to LAG the system if you try to display that much information using something like ls!!!!] pistolero :thispersondoesnotexist: likes this. -
Embed this notice
Pleroma-tan (kirby@lab.nyanide.com)'s status on Wednesday, 08-Nov-2023 10:14:43 JST Pleroma-tan @Lyx @FrailLeaf @Owl @Owl @cassidyclown @drewdevault @kent @p @pernia okay maybe a good dev would not do it like this, because inode limits, but it would be in some more efficient manner, account for ids first rather than names or anything of the sort. http signatures will probably be an issue though pistolero :thispersondoesnotexist: likes this. -
Embed this notice
Pleroma-tan (kirby@lab.nyanide.com)'s status on Wednesday, 08-Nov-2023 11:32:36 JST Pleroma-tan @Kirino @cassidyclown @Lyx @kent @pernia @drewdevault @p @Owl @Owl @FrailLeaf that's what i was just trying to say pistolero :thispersondoesnotexist: likes this. -
Embed this notice
Kirino Kousaka (kirino@seal.cafe)'s status on Wednesday, 08-Nov-2023 11:32:37 JST Kirino Kousaka As long as you’re trying posts up to a user id and not a username that should be fine? The username should only ever be referenced in the user table, with the id tying that username to posts in all other area.
Unless I’m misunderstanding what you’re asking then ignore my retardation and spergery.
pistolero :thispersondoesnotexist: and Pleroma-tan like this. -
Embed this notice
Kirino Kousaka (kirino@seal.cafe)'s status on Wednesday, 08-Nov-2023 11:34:24 JST Kirino Kousaka But ur way stinky and I better at conveying ideas!!!
(I was just confirming what you were saying was correct :()
But also plerimas database is a piece of shit so I wouldn’t be surprised if it wasn’t that simple in practice (even though it should be)
pistolero :thispersondoesnotexist: and Pleroma-tan like this. -
Embed this notice
(nimt@cum.salon)'s status on Wednesday, 08-Nov-2023 18:27:05 JST @kirby @cassidyclown @pernia @drewdevault @p @Owl @Owl @FrailLeaf this *is* the original, I just changed the name field and added a couple nginx directives so that old AP actor URLs still work pistolero :thispersondoesnotexist: likes this. -
Embed this notice
pistolero :thispersondoesnotexist: (p@freespeechextremist.com)'s status on Wednesday, 08-Nov-2023 18:28:22 JST pistolero :thispersondoesnotexist: @kent @FrailLeaf @Owl @Owl @cassidyclown @drewdevault @kirby @pernia
> rewritten one fail with incorrect signatures
Because you've got to sign the path; from Pleroma's perspective, the URL rewrite is you MITMing yourself. -
Embed this notice
pistolero :thispersondoesnotexist: (p@freespeechextremist.com)'s status on Wednesday, 08-Nov-2023 18:52:02 JST pistolero :thispersondoesnotexist: @Lyx @kirby @FrailLeaf @Owl @Owl @cassidyclown @drewdevault @kent @pernia Yeah, I'm not actually sure what you mean, but in ActivityPub, the URL where you fetch the actor's metadata is their ID, so that has to be unique, that's how you identify people, etc. You usually have a more expedient local ID.
To fix the issue with DMs, I think you can just use the same inbox as the old user. I don't think you have to change anything besides the AP ID. Pleroma might bug a little about nickname, but you could hack it. -
Embed this notice
pistolero :thispersondoesnotexist: (p@freespeechextremist.com)'s status on Wednesday, 08-Nov-2023 19:35:23 JST pistolero :thispersondoesnotexist: @kirby @FrailLeaf @Lyx @Owl @Owl @cassidyclown @drewdevault @kent @pernia Usually, you wanna store what you got from the other server verbatim. Pleroma just uses regular indexes but it uses a locally assigned ID (flake ID) in addition to the AP ID (the actor URL). I don't know exactly how Mastodon does it, but I know how Rails "programmers" do it and they probably almost exclusively use an in-DB sequential ID and have a pile of methods with names like "friendly_url" (and it generates the path component of the URL rather than an actual URL). Revolver just uses an index (named the "ID Index Orthogonality Table", because only a fool writes his own K/V data store), and it has some block IDs associated with it, and for AP entities, things like the timestamp of the last attempt to fetch, etc. -
Embed this notice
pistolero :thispersondoesnotexist: (p@freespeechextremist.com)'s status on Wednesday, 08-Nov-2023 19:37:04 JST pistolero :thispersondoesnotexist: @kirby @FrailLeaf @Lyx @Owl @Owl @cassidyclown @drewdevault @kent @pernia Yeah, the typical way to do this is to break it up by filename prefix. The way POSIX works, it's practically guaranteed to be quadratic. -
Embed this notice
(nimt@cum.salon)'s status on Wednesday, 08-Nov-2023 19:40:17 JST @p @cassidyclown @Lyx @pernia @drewdevault @kirby @Owl @Owl @FrailLeaf >To fix the issue with DMs, I think you can just use the same inbox as the old user
this might require changing pleroma's code itself, as when changing the nickname field in users table, old AP actor paths stop working, requiring nginx rewrite -
Embed this notice
pistolero :thispersondoesnotexist: (p@freespeechextremist.com)'s status on Wednesday, 08-Nov-2023 19:43:19 JST pistolero :thispersondoesnotexist: @kent @FrailLeaf @Lyx @Owl @Owl @cassidyclown @drewdevault @kirby @pernia Try just faking the response (nginx JSON file) for the old actor so it returns the new URL for the inbox, then refetch the old actor, then try sending a DM to the new one. ✙ dcc :pedomustdie: :phear_slackware: likes this. -
Embed this notice
(nimt@cum.salon)'s status on Wednesday, 08-Nov-2023 20:01:45 JST @p @cassidyclown @Lyx @pernia @drewdevault @kirby @Owl @Owl @FrailLeaf i did exactly that (though by rewriting the inbox url with sub_filter), and after refetching the profile on other instance i have root access to DMs started working fine pistolero :thispersondoesnotexist: likes this. -
Embed this notice
pistolero :thispersondoesnotexist: (p@freespeechextremist.com)'s status on Wednesday, 08-Nov-2023 20:03:23 JST pistolero :thispersondoesnotexist: @kent @FrailLeaf @Lyx @Owl @Owl @cassidyclown @drewdevault @kirby @pernia :alexjoneshappy: -
Embed this notice
(nimt@cum.salon)'s status on Wednesday, 08-Nov-2023 20:03:39 JST @p @FrailLeaf @Lyx @Owl @Owl @cassidyclown @drewdevault @kirby @pernia but there's thousands of instances, so getting them all to refetch the profile might take weeks pistolero :thispersondoesnotexist: likes this. -
Embed this notice
pistolero :thispersondoesnotexist: (p@freespeechextremist.com)'s status on Wednesday, 08-Nov-2023 20:04:12 JST pistolero :thispersondoesnotexist: @kent @FrailLeaf @Lyx @Owl @Owl @cassidyclown @drewdevault @kirby @pernia
> so getting them all to refetch the profile might take weeks
Send an Update activity to make them all refetch. -
Embed this notice
(nimt@cum.salon)'s status on Wednesday, 08-Nov-2023 20:04:48 JST @FrailLeaf @Lyx @Owl @Owl @cassidyclown @drewdevault @kirby @p @pernia fse and cyberia still point to the old inbox, agency seems to have updated it already (don't think i touched it to get it to manually update) pistolero :thispersondoesnotexist: likes this. -
Embed this notice
(nimt@cum.salon)'s status on Wednesday, 08-Nov-2023 20:09:56 JST @p @cassidyclown @Lyx @pernia @drewdevault @kirby @Owl @Owl @FrailLeaf i did, didn't change anything, and it looks like i confused something as agency also points to the old inbox. i can still get it to update by running Pleroma.User.fetch_by_ap_id("https://cum.salon/users/nimt") pistolero :thispersondoesnotexist: likes this. -
Embed this notice
þernia (pernia@cum.salon)'s status on Sunday, 03-Dec-2023 12:49:58 JST þernia @nimt @kirby @FrailLeaf @Owl @Owl @cassidyclown @drewdevault @p you could change ur username on some unbanned instance to that black grifter guy that terrorizes mastodongers and make posts hijacking his patreon so you can phish moni from him In conversation permalink Pleroma-tan likes this.Pleroma-tan repeated this. -
Embed this notice
THOT POLICE (s8n@posting.lolicon.rocks)'s status on Sunday, 03-Dec-2023 12:50:09 JST THOT POLICE @pernia @cassidyclown @nimt @drewdevault @p @kirby @Owl @FrailLeaf he blocked me In conversation permalink Pleroma-tan likes this.Pleroma-tan repeated this. -
Embed this notice
Pleroma-tan (kirby@lab.nyanide.com)'s status on Sunday, 03-Dec-2023 12:50:27 JST Pleroma-tan @pernia @cassidyclown @nimt @drewdevault @p @Owl @Owl @FrailLeaf actually what if you make preferredusername have a bunch of symbols or something In conversation permalink pistolero :thispersondoesnotexist: likes this. -
Embed this notice
rees (rees@breastmilk.club)'s status on Sunday, 03-Dec-2023 12:51:32 JST rees @s8n @cassidyclown @nimt @pernia @drewdevault @p @kirby @Owl @FrailLeaf have you made an effort to try to repair relations In conversation permalink Pleroma-tan likes this.Pleroma-tan repeated this. -
Embed this notice
THOT POLICE (s8n@posting.lolicon.rocks)'s status on Sunday, 03-Dec-2023 12:52:58 JST THOT POLICE @rees @cassidyclown @nimt @pernia @drewdevault @p @kirby @Owl @FrailLeaf tell him I said he's a nigger In conversation permalink Pleroma-tan likes this. -
Embed this notice
þernia (pernia@cum.salon)'s status on Sunday, 03-Dec-2023 12:56:05 JST þernia @kirby @cassidyclown @nimt @drewdevault @p @sysrq @Gargron @Owl @Owl @FrailLeaf @romin tag lain from serial experiments pleroma In conversation permalink Pleroma-tan likes this. -
Embed this notice
þernia (pernia@cum.salon)'s status on Sunday, 03-Dec-2023 13:11:24 JST þernia @nimt @FrailLeaf @cassidyclown @drewdevault @kirby @p @Owl @Owl WHERE IS KENT :nicelookup: :senkoscream: :blackestgorillanigger: :whitestorangutancracker: :brownestchimpspic: :screech: In conversation permalink pistolero :thispersondoesnotexist: likes this. -
Embed this notice
pistolero :thispersondoesnotexist: (p@freespeechextremist.com)'s status on Sunday, 03-Dec-2023 13:11:45 JST pistolero :thispersondoesnotexist: @pernia @nimt @FrailLeaf @Owl @Owl @cassidyclown @drewdevault @kirby pernis this thread died like a month ago In conversation permalink -
Embed this notice
(nimt@cum.salon)'s status on Monday, 04-Dec-2023 19:51:36 JST @pernia @FrailLeaf @Owl @Owl @cassidyclown @drewdevault @kirby @p no, i need adming access for thay In conversation permalink pistolero :thispersondoesnotexist: likes this. -
Embed this notice
(nimt@cum.salon)'s status on Monday, 04-Dec-2023 19:55:49 JST @pernia @FrailLeaf @Owl @Owl @cassidyclown @drewdevault @kirby @p he detransitioned In conversation permalink pistolero :thispersondoesnotexist: likes this. -
Embed this notice
(nimt@cum.salon)'s status on Monday, 04-Dec-2023 19:55:52 JST @pernia @FrailLeaf @Owl @Owl @cassidyclown @drewdevault @kirby @p the reason why is that attachments don't upload with the swapped username, might have to do something with that attachment attribution security fix In conversation permalink pistolero :thispersondoesnotexist: likes this. -
Embed this notice
(nimt@cum.salon)'s status on Thursday, 07-Dec-2023 00:06:51 JST @pernia @FrailLeaf @Owl @Owl @cassidyclown @drewdevault @kirby @p a male with large penis. so am i In conversation permalink pistolero :thispersondoesnotexist: likes this. -
Embed this notice
þernia (pernia@cum.salon)'s status on Thursday, 07-Dec-2023 00:06:52 JST þernia @nimt @FrailLeaf @Owl @Owl @cassidyclown @drewdevault @kirby @p wtf, was kent a boy or a girl In conversation permalink -
Embed this notice
þernia (pernia@cum.salon)'s status on Thursday, 07-Dec-2023 00:06:55 JST þernia @nimt @FrailLeaf @Owl @Owl @cassidyclown @drewdevault @kirby @p male 2 alpha male, i see In conversation permalink pistolero :thispersondoesnotexist: likes this.