You can count on it: everything they accuse others of is their own game, the corrupt practice they themselves are engaged in.
They want to turn everything topsy-turvy so that we can no longer see clearly, so that up is down and they can then sweep into power and control "meaning" for all of us.
After accusing Biden of having multiple email accounts, turns out it's James Comer himself who has them.
Hi nerds! We've just released #GoToSocial version 0.16.0 Snappy Sloth into the wild. Look at it go! Climbing trees and all sorts, covered in algae, and #pooping once a week.
Thanks to everyone who helped us comb the bugs out of its fur during the release candidate process. We hope the protein you gained from eating the bugs was reward enough.
As usual, when updating to this version (which you really should, because it's quite good), please read the release notes carefully, particularly the database migration notes; and make sure you don't interrupt the database migrations.
Ta!
Highlights of this release (nothing new since 0.16.0-rc1, just reiterating):
Sign up / registration: In this release, you can open your instance to new registrations (aka sign-ups) via the new signup page at https://[your-instance.tld]/signup. No more manually creating new users via the CLI :)
Documentation here: https://docs.gotosocial.org/en/latest/admin/signups/
Accounts overview for moderators: To support the new sign-up feature, and help instance admins to moderate, we made a new section in the settings panel where admins + moderators can get an overview of accounts, and filter by instance, status, and more. You'll find this new accounts view in the settings panel.
Totally reworked message delivery system and worker queues: We've completely reworked the way GoToSocial sends out messages to your followers and performs worker-related tasks; this should drastically increase the speed that outgoing messages are delivered, especially for users with lots of followers. It also paves the way for future work in terms of persisting worker and message queues over restarts.
Account mutes: The account mute API endpoints are now implemented, meaning you can put (timed) mutes of accounts in place, to hide statuses from specific accounts from your home timeline, and/or hide notifications from muted accounts.
Accurate account stats: This release introduces code to pull up-to-date counts of statuses, followers, and following from remote instances and show these stats via the API. So now in your client of choice, you should see an accurate count of the number of statuses and followers/following of a given account, no more "0 followers, 0 following, 0 statuses".
Filters v2 implementation: We've now implemented the v2 API for filters, which means you can create more complex filters to hide keywords or statuses, and more clients should be able to create filters on GoToSocial.
Send test email: Admins can now use the settings panel to send a test email, to check if their SMTP (email) configuration is valid.
Profile API: Clients that use the profile API to delete avatar + header images should now work, since we've now implemented this part of the API.
Search operators: We've added a first search operator to GoToSocial, so when you're searching for statuses, you can add from:@[username]@[domain] to your search term, to search only within statuses created by the given account (while still respecting the search limitations we already had in place).
Documentation here: https://docs.gotosocial.org/en/latest/user_guide/search/
Memory usage optimizations: GoToSocial now uses memory more conservatively than before; you should only need about 150-200MiB of memory to run GtS with a full cache, and it will spike less.
For adventurous instance admins, please read the release + migration notes very carefully when updating to this release, paying particular attention to the database migrations section.
Here are the release highlights:
Sign up / registration: In this release, you can open your instance to new registrations (aka sign-ups) via the new signup page at https://[your-instance.tld]/signup. No more manually creating new users via the CLI :)
Documentation here: https://docs.gotosocial.org/en/latest/admin/signups/
Accounts overview for moderators: To support the new sign-up feature, and help instance admins to moderate, we made a new section in the settings panel where admins + moderators can get an overview of accounts, and filter by instance, status, and more. You'll find this new accounts view in the settings panel.
Totally reworked message delivery system and worker queues: We've completely reworked the way GoToSocial sends out messages to your followers and performs worker-related tasks; this should drastically increase the speed that outgoing messages are delivered, especially for users with lots of followers. It also paves the way for future work in terms of persisting worker and message queues over restarts.
Account mutes: The account mute API endpoints are now implemented, meaning you can put (timed) mutes of accounts in place, to hide statuses from specific accounts from your home timeline, and/or hide notifications from muted accounts.
Accurate account stats: This release introduces code to pull up-to-date counts of statuses, followers, and following from remote instances and show these stats via the API. So now in your client of choice, you should see an accurate count of the number of statuses and followers/following of a given account, no more "0 followers, 0 following, 0 statuses".
Filters v2 implementation: We've now implemented the v2 API for filters, which means you can create more complex filters to hide keywords or statuses, and more clients should be able to create filters on GoToSocial.
Send test email: Admins can now use the settings panel to send a test email, to check if their SMTP (email) configuration is valid.
Profile API: Clients that use the profile API to delete avatar + header images should now work, since we've now implemented this part of the API.
Search operators: We've added a first search operator to GoToSocial, so when you're searching for statuses, you can add from:@[username]@[domain] to your search term, to search only within statuses created by the given account (while still respecting the search limitations we already had in place).
Documentation here: https://docs.gotosocial.org/en/latest/user_guide/search/
Memory usage optimizations: GoToSocial now uses memory more conservatively than before; you should only need about 150-200MiB of memory to run GtS with a full cache, and it will spike less.
Am currently simultaneously organizing a big conference and a panel at someone else's big conference and the e-mailing speakers back and forth is cool (these are all people I find cool, after all, I got to choose who to invite...😎 ) but also a lot of keeping tabs on who said yes, no, maybe... and I am not excellent at inbox organization.
Today's project: A python module that fetches user profile and before fetching, it decides is a handler is of TheProtocols, email address, website, or ActivityPub. I plan to add feed and interaction support too.
Hello everyone! I wanted to share some exciting updates about the development of BSD Mail, our privacy-focused email service designed with robustness, security, and transparency in mind. Here’s a deep dive into the technical choices I've made, focusing on my use of open source solutions and open protocols:
🌍 Servers & Location
We're running on two physical servers:
One hosted by OVH in France
Another by Hetzner in Germany
Both servers operate on FreeBSD with NVMe drives in a ZFS mirror configuration for speed and data integrity.
🔒 Virtualization & Security
We utilize jails on both servers to ensure isolated environments for different services, managed via BastilleBSD. On one server, jails are set up directly on the hardware, whereas the other server employs nested jails.
Each server hosts a bhyve VM running OpenBSD with OpenSMTPD for handling SMTP duties securely.
🔗 Networking
A Wireguard setup connects the two servers, facilitating routing capabilities so that jails and VMs can communicate seamlessly, supporting both IPv4 and IPv6.
📧 Email Services
Dovecot is configured for maildir replication across the servers using Dovecot sync, ensuring email availability and redundancy.
Rspamd instances are tied to local KeyDB jails, set up in master-master replication for consistent and reliable spam detection and greylisting.
ClamAV runs in corresponding jails for virus scanning, maintaining a high level of security.
SOGo provides a web interface for email management, connected to MySQL databases in master-master replication to handle sessions and authentication smoothly.
💾 Data Management
Email data is stored on separate, encrypted ZFS datasets to secure emails at rest.
MySQL databases are used for storing credentials and managing sessions for SOGo, also in a master-master replication setup. Importantly, all passwords are securely hashed using bcrypt, ensuring they are salted and safe.
🔎 Monitoring & Reliability
Our DNS is managed through BunnyNet, which continuously monitors our server status. Should one server—or a specific service—become unavailable, DNS configurations are dynamically adjusted to avoid directing users to the affected IP until full service is restored.
🌐 Commitment to Open Source and Open Protocols
Every component of BSD Mail is built exclusively using open source software and open protocols. This commitment is crucial for ensuring data freedom and the reliability of the solutions we use.
This setup not only emphasizes our commitment to privacy and security but also our dedication to maintaining an open and transparent platform.
We're excited to bring you a service where your privacy, data integrity, and freedom are prioritized. Stay tuned for more updates!
I can’t get over how cool it is to view my posts from any server. I’m definitely going to use activitypub for my social media I’m planning on making. I was going to use @Discourse , but considering it’s like #GitLab where you are only able to self host and each instance of discourse can’t interconnect makes me kinda sad. But activitypub seems like the only way I feel happy in both ways.
Gericht: Abmeldung von E-Mail-Werbung geht formlos und wirkt sofort
Widerspruch gegen Werbemails ist auch formlos wirksam. Der Betroffene muss sich nicht mit dem Kundenverwaltungssystem des Werbetreibenden herumschlagen.
Hello and welcome to the RPG Design Quest! As a new site with a bunch of features, it can be a little confusing at first. But if you keep in mind this is organized toward discussions and interest groups, it will make a lot of more sense! For some, it helps to think of it like an old school portal site done with modern tools. Note: Everything is subject to change and update. This is a fresh beta test launch site. Some bugs are expected. There will be a bug report and feature request form soon.
This is just quick onboarding intro to get you started. It doesn’t cover all the options, but rather just enough to get you familiar with where to look for things and how to navigate around.
Sign Up
Starting off, signing up is like any other site. We have a selection of social sign in options reflecting our gamer circles. But you can also sign up directly as normal. Just click that signup button up top. If you haven’t yet, do that and then come back! Note: Open registration is temporary.
Quick Overview
The site has a feed, like Mastodon, Facebook, or Bluesky. It is a chronological feed of all activity on the site. In that spirit, any reaction, comment, or other active interaction will bump an item to the top of the feed. It is responsive to activity.
Groups are the central piece of the Quest. You can think of them like topic forums on a classic forum site, but with a bunch of additional features. Just as there is a main feed, and one for each member of the Design Quest, there is a feed in each group as well. You can freely join, leave, or even create groups. Note: Created groups may be subject to review, consolidation, or (in extreme cases) removal.
When you click on a group, it will show a header and a bunch of tab options. On the lower right of the banner, it will show you your group status, including an option to join if you are not a member. Below that are the different tabs:
Feed: The activity feed for everything in the group.
Discussions: Forums! Post and reply to discussion threads here.
Photos: Just what it says on the label.
Docs: Collaborative docs. Deprecated until I have the capacity to fix some layout issues.
Albums: Photo albums.
Documents: Uploaded files like text documents and PDFs.
Members: List of group members.
Send Invites: Send invites to join a group.
Send Messages: Send direct messages to group members.
Manage: This is where the group management options are for any group you’re the organizer or moderator.
That’s pretty much it! Everything really is what it says on the label, more or less. Groups are based around their activity feed and discussions, but they provide a full set of tools for interaction and collaboration.
Other Main Features
On top of the full feed and groups, the top menus also takes you to a list of all recent forum posts, the member directory, and member blogs. If you are signed in, you can connect with people from their profile or the member directory, as well as write your own blog posts! So you can connect with peers and friends here, as well as have a space to express your own thoughts. Related to the intention of a full-featured community website, there is also a live chat!
If you click the little bubble on the lower right, the chat window opens. Live chat works for both individuals and groups!
A bunch of options will show if you click on your profile icon/name in the upper right. It has links for your account settings, profile, timeline/feed, joined groups, and everything else like that you’d expect. It also has an option for email invites. You can invite people to join. This will become more important in the future when open registrations close.
Next to that (from right to left) is the notifications bell, direct messages inbox, and the search.
Your Profile
Your profile is so much more than just your profile! It’s a complete collection of your archives and tools.
Much like groups, when you go to your profile there are a bunch of tabs! Of course, the profile tab is the default open tab. We’ll go through editing profiles in a minute, but let’s go through those options first:
Timeline: This is your main feed. Like there is a feed for the whole site and each group, there is a feed of your activity.
Profile: This is your literal profile. It has all the information you entered and options to edit it.
Post: This is your blogpost tab. It shows your posts and has a “create” option for you to write a blog.
Connections: This tracks your connections with other people and connection requests they sent you.
Groups: This shows your joined groups and any group invitations you received.
Photos: This shows your photos and albums, with an option to add photos and create albums.
Forums: Here you’ll find the topics you started, your replies, and your favorited forum posts.
Docs: Shows all collaborative docs started or edited by you, with an option to create a new doc.
Documents: Shows the files you uploaded with an option to organize into folders.
Email Invites: Allows you to send email invites and see the invites you sent.
Editing Your Profile
Like many other modern sites, you can click on your banner or profile picture to update/replace them.
You can also update your images here. But the key section is the main one. There are 5 tabs:
Details: Basic profile details and a few old school questions.
Socials: A place for all of your links.
Credits: Work credits you want to list.
Availability: Your availability for collaboration and/or hire.
Thoughts: A place to share a few extra thoughts.
Any section or entry you choose not to enter will simply not show up on your profile. No pressure to fill in blanks! Whatever you choose to fill in will make up your profile. Add as little or as much as you’d like.
I've posted it before in the past but I'll post it again:
The single best thing I ever did with my #email account(s) was to set up a #filter for #MailingLists or #Subscriptions and have it skip the inbox and apply a label to it.
It catches 99% of things and makes me very happy to not have them in my inbox or notifications.
For 2024, I've subscribed my email address to Dracula Daily to receive Dracula novel segments on the dates they occur in the novel. I've read Dracula before but I've always wanted to read it "by date entry." This service tracks that bit for me.
Dracula starts in May and ends in November. So, you know, if you want to read Dracula by email...