Can we all take a moment to appreciate that Big Ben bot has been providing us with the time consistently since 2017?
RT: https://mastodon.org.uk/users/bigben/statuses/111733902550640801 Bro what the actual fuck. This is by far the weirdest spam email I've ever received, and I receive a lot of them. It just goes on and on and on and then there's pictures of a dude's bruised body at the bottom. The text is just nonsense.
Guys, this is why vegan software development will win.
RT: https://poa.st/objects/a4c3a0ce-ba4d-4a54-b74d-c141695c68b2 In Ditto, the server is a user. The server's name and description on the homepage are the name and bio of the server user. Users banned by the server are simply users blocked by the server user. Suggested accounts are people the server user follows. Suggested posts are posts the server user bookmarks. Very interesting.
Believe it or not, Ditto fully supports Pleroma's admin API config endpoints. Not because it's a good idea, but because it was easy to do. https://gitlab.com/soapbox-pub/ditto/-/blob/main/src/controllers/api/pleroma.ts?ref_type=heads
Actually using this format is a major pain though, and will require helper functions to access parts of the config.
Projects with MIT license are at risk of a contributor rescinding any license of their code, if there ever was one, and forcing the project to remove all their contributions. MIT projects basically have to require a CLA to cover their ass and protect users. Yet another reason why GPL is a good license.
Nostr relays, caches, and databases should all use the same storage interface so you can compose and replace them. You should be able to use a remote relay, SQLite, or in-memory cache interchangeably with the exact same interface.
Thinkin bout deleting "Log-In" and "Sign-Up" and replacing with a single "Sign-In" button that tries to help you figure out whether you should be signing in or signing up. This is especially relevant on Nostr where you can have one account across multiple sites, making the distinction less clear. And I think it will probably improve UX across the board since it's one less decision to make.
People should have the freedom to make new things based off their childhood inspirations. It's a violation of human rights that we will all die before Pokemon fan creations are legally allowed to exist.
Ditto is borderline able to work with AdminFE, but I'm not sure how far I want to take it.
This is truly a terrible format, but I did manage to get it mapped into zod: https://gitlab.com/soapbox-pub/ditto/-/blob/main/src/schemas/pleroma-api.ts?ref_type=heads
|