kosmo

joined 1 year ago
[–] [email protected] 8 points 1 year ago

It's likely to increase performance by running the CPU cooler when idle and better mapping thermal behavior to performace, so it's an improvement for things like the steam deck or gaming as well.

[–] [email protected] 2 points 1 year ago

Once you add things to the AllowList, only things in the AllowList federate. You probably want to use empty AllowList + populate BlockList as needed.

[–] [email protected] 1 points 1 year ago

I expect that should be fine, but there's a URL signature scheme that is apparently involved, I'm worried that should I turn up a new instance, it won't federate with e.g. mastodon.social

7
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 

So, I experimented with running a mastodon instance on another domain. Due to issues with the "cache" directory actually requiring persistence, and thus somehow making all custom emojis 404, I decided to wipe it and try a different fediverse server on that domain. I didn't know about or expect to need to run tootctl self-destruct, so I dropped the database and installed something else. I still have the instance key around, but I realize I should have unsubscribed/deleted all accounts first. Is my other domain now broken permanently for the fediverse? Can I somehow use the extant instance key to unbreak it? I can't find clear documentation of the mastodon cryptosystem, and if it's permanent, this feels like a denial-of-service vector more than a security feature...

[–] [email protected] 2 points 1 year ago

doingmypart.jpg I can have my own 502s as a treat

[–] [email protected] 1 points 1 year ago

pineapple's comment has the right location line

[–] [email protected] 2 points 1 year ago

I haven't used it yet, but I wrote a small service to combine webfinger from subdomains into a primary domain, and ended up abandoning it. You'd need to handle more than just the webfinger stuff, and be able to route activity pubs as well, and I'm still learning about the protocol enough to see if this is possible. I think the best case is that locally you might be [email protected], but would federate as [email protected], and webfinger/mentions would work for that, and something at example.com would route activity pubs appropriately to the "real" hosts with name rewriting.

[–] [email protected] 4 points 1 year ago

You'll only get new comments after federation started working, it's never retroactive.

[–] [email protected] 1 points 1 year ago (1 children)

For me closely monitoring the reverse proxy logs and the HTTP status therein solved it. Fixing the /inbox routing also fixed the "Susbscription pending" problem for me.

[–] [email protected] 4 points 1 year ago

I'm not a frontend dev, and I feel like CORS stuff comes into play here, but it should be possible to do something like the "Sign In With Facebook" or "Pay with Paypal" type of redirect after asking the user for their host. At very worst it should be possible to have Instance B's backend send a call to Instance A after the user provides it with the name of the other instance, but you need to be careful about validating the legitimacy of the request in that case. There's a lot of room for better cryptography/signatures in activitypub I'd imagine that could help.

[–] [email protected] 1 points 1 year ago

If Twitter were a store, people would have no problem boycotting it. I think the mentality change that is necessary for the 2020s is that you have a choice where to "spend" your generated content, just like you have a choice where to spend your money (ostensibly at least: ISPs, privatized utilities need not apply).

[–] [email protected] 7 points 1 year ago

Another problem with "everyone just joins lemmy.ml" is that eventually it becomes the weakest link, and other instances will either accept the hordes for the volume/content, or be forced to isolate. It's much better if we hide the cost of decentralization from users but also keep the decentralization as much as possible. It's not an easy problem, but it's worth solving.

[–] [email protected] 6 points 1 year ago (11 children)

At the simplest I feel a chrome extension or similar would be straightforward. A more native flow doing some sort of faux login/modal that could subscribe on the primary host would be better.

view more: next ›