Instance: piefed.social
(Admin)
Joined: 1 year ago
Posts: 5
Comments: 108
Piefed contributor and part of the piefed.social admin team.
-
Pronouns
he/him
Posts and Comments by wjs018, wjs018@piefed.social
Comments by wjs018, wjs018@piefed.social
I think the autocomplete only works for certain users - the owner and anybody already involved in the issue/PR, but I haven’t thoroughly tried to test this at all.
Subscribing to a feed is basically just a quick way to get subscribed to all the communities within that feed. Functionally, there is no difference when it comes to subscribing to the feed vs. subscribing to each community individually.
The only place there is a difference is if you go to unsubscribe. If you were subscribed to a community only because it was part of a feed you subbed to, then when you unsub from the feed, it will unsub you from that community. However, if you subscribed to the community prior to subscribing to the feed, then that community subscription will persist even if you unsub from the feed.
Looks like the markdown to html library we use requires a blank line preceding a bulleted list. I just tried it out in lemmy and they match what mbin has. So, I will need to write some custom bits to make this formatting match what the other softwares do. Thanks for pointing it out, I am surprised nobody caught it before.
You’re on piefed.social, so the topics are pretty fleshed out. Browse the topics page and check out any that pique your interest.
Similarly, the feeds page has a ton of feeds to choose from. These are a collection of communities centered around a topic that are user-curated. So, browse some of those too!
Yeah, I think we would need to do things gradually. I would be happy to mod a piefed community for development if we want to go ahead and make it, and then go from there. We can transition stuff around when we think the features are there. Open source like this is a race against burnout more than it is against time, so we don’t need to rush.
@rimu@piefed.social - I am kind of answering your MVP chat question from the other thread here:
If we wanted to dogfood as much of this as possible, then here are the features I think we would need to add into PieFed:
- Private group chats : This would be a way for admins/staff/mods to have a truly private chat internally. This would essentially enable something like a mod chat, admin chat, or whatever-else-you-want chat. I think an MVP implementation of this doesn’t need to federate and only allow local users and it could still be useful. Federation would be a lot trickier due to the much less secure privacy and software incompatibilities with other Apub software.
- Public group chats : This would be a group chat that is open to any user. Think of something like sticking a chatroom link in the community sidebar that users can use to join. I honestly don’t know how to make federation work here since the link would presumably be for the chatroom’s home instance. Maybe something like the url-rewriting that we currently do for post links.
- Wiki Improvements: This would be a bit more of a nice to have than something for an MVP, but some love for the wiki system could help with knowledge management. I think some of the main things here are actually permissions issues. If we could do something like empower users to have wiki privileges just within a community (without making them an outright mod), that could help ease the burden on moderators and distribute wiki maintenance load.
Alright, here are my thoughts. I voted PieFed + Zulip + Matrix, but really I think my answer can be a bit broader than that. Here are the three things I think we need and I don’t think PieFed covers them fully yet:
1. Somewhat persistent store of knowledge (can be PieFed)
This would be a place where asynchronous discussions can be had or questions can be asked and answered about how to do things regarding development. See something like this exchange I had with DeckPacker as an example. It illustrates everything that this mode of communication needs and PieFed can provide:
- It was a very technical question, so it would be relevant in a focused dev community
- It wasn’t time-sensitive, so the asynchronous nature of posts/comments works fine
- Future devs could have a similar question, so having it be somewhat accessible in the future works well
This currently kind of exists within codeberg issues/PRs as well as within our documentation, but someplace with a lower barrier of entry for the dev-curious to ask technical questions might be nice.
2. Realtime support and troubleshooting (mostly Matrix currently)
The needs that this channel of communication needs to meet are realtime troubleshooting and support of other piefed admins that are experimenting or having issues. I personally don’t think there is going to be any real way to not have this be matrix. That is where the vast majority of the threadiverse admins and app developers already are. Also, lots of this stuff doesn’t need to persist long-term, nor should it.
3. Internal, non-public discussions (currently mainly Zulip)
This channel is one where the access control is much stricter and only intended individuals can view. Currently, most of the piefed.social admins/staff and the core maintainers are active on Zulip. With Zulip making it relatively easy to private message and create private channels/topics, it has worked well for this purpose. I guess that private communities would work for this in PieFed, but it would mean that everybody that is invited needs to make a piefed.social account since private communities don’t federate. In practice, that’s not that different than people needing to make a zulip account I guess.
viewing posts that aren’t in communities
Integrating microblogging more has been a common request in PieFed, but I keep running into this issue whenever I think about it. Posts belonging to a community are so integral to how the whole system works that undoing that is a huge lift.
I don’t know how much of a lift it might be from the UI side when consuming mbin’s API, but at least on the server side, this feature is likely to just be mbin for the foreseeable future.
Thanks for pointing this out. I am not that active on masto, but I am from the Boston area, so this might be the kick I need to check out that side of the fediverse. I lived in Somerville for 10 years before more recently moving to the burbs. I wouldn’t want to live anywhere else in this country these days.
That seems likely to be the cause. An issue would be greatly appreciated!
Growing up in the US, other responders are correct that school systems vary a lot depending on what state/district you live in. Over the course of my K-12 education, I attended 10 different schools across three states because my family moved a lot. There were times where I would switch schools and suddenly be way ahead in some subject and have completely skipped over some other topics. As an example, I never took a course in world history, but ended up having three separate US history courses because the different districts taught those subjects in different grades.
I do take issue with some of the commenters painting all US schools with a broad brush as terrible. There are excellent schools in the US and excellent school systems. As an example, I currently live in Massachusetts, and if you took it as its own country, it would be one of the best school systems in the world. In general, the states that prioritize education and pay teachers well end up with better educational outcomes. It’s not that surprising really, but a huge portion of the country seems to ignore that fact or spend money in less efficient ways.
My Ph.D. is in rheology and material science. One of the craziest papers I ever remember reading was about the non-Newtonian behavior of frog tongues and saliva. I still think about this paper from time to time. There was a sequence of pictures showing a frog tongue (removed from the rest of the frog) lying on a table, and then somebody touching it with an ungloved finger and showing how sticky it was as they retracted their finger. What they won’t get poor grad students to do…
discuss.online is doing it right. There is a significant overlap between discuss.online and lemmy.world’s admin teams, and I generally think they handle it about as well as could be expected of a general-purpose instance of their scale.
As for piefed, I think the primary things that help users filter their experience are the additional blocks that are at their disposal; blocking communities with a word in their name, blocking posts that match keywords, blocking posts that point to certain domains, etc. However, it can only help if a user actually goes through the effort of setting them up.
We’re cooking up an automatically-updated swagger / openapi solution right now
If anybody wants to weigh in on this:
- Here is the first PR about this adding the dependencies and documenting the first endpoint.
- Here is the generated swagger ui live on my instance for your perusal
Alright, I need to step away to do actual work that pays the bill at this point, but wanted to drop what I found here before doing so.
- Summit seems to be 403-ing for piefed.social. However, I was able to log in to other piefed sites (feddit.online, piefed.ca, my dev instance) with Summit, so it’s probably just piefed.social I guess?
- I tried both Boost and Voyager and they were both able to log into piefed.social.
- I was able to confirm that Summit wouldn’t trip any of the user-agent related filtering in the codebase (to try to keep scrapers out of certain things).
My guess at this point is that there might be something wonky going on at the infrastructure/WAF-level. If so, then this status quo is going to stick around until @rimu@piefed.social can dive into it. My sysadmin skills are not the best when it comes to this kind of thing.
I see, so Summit is where the 403’s are coming from. I’ll do some testing on my end and see if I can figure it out.
Edit: confirm that Summit is giving a 403, but other apps are still working…investigating….
Mobile browser, or one of the apps (voyager, summit, interstellar, etc.)?
It’s unlikely to be an IP ban. Within the piefed software, an IP ban basically coincides with a site ban. At the infrastructure level, your IP may be banned because it was doing some pretty heavy DDOS’ing and got swept up that way. Since your user isn’t banned, try switching between a mobile network and a wifi connection to see if that resolves things since your IP would have changed.
Are you trying the mobile browser or one of the mobile apps? If it is the mobile browser, try clearing the site data for piefed (cookies, etc.). There have been some cases in the past where a browser’s local cache is not being refreshed properly and weird stuff starts to happen, like the CSRF tokens mismatching and whatnot.
My goodness, I hadn’t realized how big fedinsfw.app had become. It’s now easily the biggest piefed instance with almost 2x the MAU of piefed.social.
I’m pretty sure that’s what is happening and I am really looking forward to it.



I think the autocomplete only works for certain users - the owner and anybody already involved in the issue/PR, but I haven’t thoroughly tried to test this at all.
Subscribing to a feed is basically just a quick way to get subscribed to all the communities within that feed. Functionally, there is no difference when it comes to subscribing to the feed vs. subscribing to each community individually.
The only place there is a difference is if you go to unsubscribe. If you were subscribed to a community only because it was part of a feed you subbed to, then when you unsub from the feed, it will unsub you from that community. However, if you subscribed to the community prior to subscribing to the feed, then that community subscription will persist even if you unsub from the feed.
Looks like the markdown to html library we use requires a blank line preceding a bulleted list. I just tried it out in lemmy and they match what mbin has. So, I will need to write some custom bits to make this formatting match what the other softwares do. Thanks for pointing it out, I am surprised nobody caught it before.
You’re on piefed.social, so the topics are pretty fleshed out. Browse the topics page and check out any that pique your interest.
Similarly, the feeds page has a ton of feeds to choose from. These are a collection of communities centered around a topic that are user-curated. So, browse some of those too!
Yeah, I think we would need to do things gradually. I would be happy to mod a piefed community for development if we want to go ahead and make it, and then go from there. We can transition stuff around when we think the features are there. Open source like this is a race against burnout more than it is against time, so we don’t need to rush.
@rimu@piefed.social - I am kind of answering your MVP chat question from the other thread here:
If we wanted to dogfood as much of this as possible, then here are the features I think we would need to add into PieFed:
Alright, here are my thoughts. I voted PieFed + Zulip + Matrix, but really I think my answer can be a bit broader than that. Here are the three things I think we need and I don’t think PieFed covers them fully yet:
1. Somewhat persistent store of knowledge (can be PieFed)
This would be a place where asynchronous discussions can be had or questions can be asked and answered about how to do things regarding development. See something like this exchange I had with DeckPacker as an example. It illustrates everything that this mode of communication needs and PieFed can provide:
This currently kind of exists within codeberg issues/PRs as well as within our documentation, but someplace with a lower barrier of entry for the dev-curious to ask technical questions might be nice.
2. Realtime support and troubleshooting (mostly Matrix currently)
The needs that this channel of communication needs to meet are realtime troubleshooting and support of other piefed admins that are experimenting or having issues. I personally don’t think there is going to be any real way to not have this be matrix. That is where the vast majority of the threadiverse admins and app developers already are. Also, lots of this stuff doesn’t need to persist long-term, nor should it.
3. Internal, non-public discussions (currently mainly Zulip)
This channel is one where the access control is much stricter and only intended individuals can view. Currently, most of the piefed.social admins/staff and the core maintainers are active on Zulip. With Zulip making it relatively easy to private message and create private channels/topics, it has worked well for this purpose. I guess that private communities would work for this in PieFed, but it would mean that everybody that is invited needs to make a piefed.social account since private communities don’t federate. In practice, that’s not that different than people needing to make a zulip account I guess.
Integrating microblogging more has been a common request in PieFed, but I keep running into this issue whenever I think about it. Posts belonging to a community are so integral to how the whole system works that undoing that is a huge lift.
I don’t know how much of a lift it might be from the UI side when consuming mbin’s API, but at least on the server side, this feature is likely to just be mbin for the foreseeable future.
Thanks for pointing this out. I am not that active on masto, but I am from the Boston area, so this might be the kick I need to check out that side of the fediverse. I lived in Somerville for 10 years before more recently moving to the burbs. I wouldn’t want to live anywhere else in this country these days.
That seems likely to be the cause. An issue would be greatly appreciated!
Growing up in the US, other responders are correct that school systems vary a lot depending on what state/district you live in. Over the course of my K-12 education, I attended 10 different schools across three states because my family moved a lot. There were times where I would switch schools and suddenly be way ahead in some subject and have completely skipped over some other topics. As an example, I never took a course in world history, but ended up having three separate US history courses because the different districts taught those subjects in different grades.
I do take issue with some of the commenters painting all US schools with a broad brush as terrible. There are excellent schools in the US and excellent school systems. As an example, I currently live in Massachusetts, and if you took it as its own country, it would be one of the best school systems in the world. In general, the states that prioritize education and pay teachers well end up with better educational outcomes. It’s not that surprising really, but a huge portion of the country seems to ignore that fact or spend money in less efficient ways.
My Ph.D. is in rheology and material science. One of the craziest papers I ever remember reading was about the non-Newtonian behavior of frog tongues and saliva. I still think about this paper from time to time. There was a sequence of pictures showing a frog tongue (removed from the rest of the frog) lying on a table, and then somebody touching it with an ungloved finger and showing how sticky it was as they retracted their finger. What they won’t get poor grad students to do…
Link to the paper (pdf warning).
discuss.online is doing it right. There is a significant overlap between discuss.online and lemmy.world’s admin teams, and I generally think they handle it about as well as could be expected of a general-purpose instance of their scale.
As for piefed, I think the primary things that help users filter their experience are the additional blocks that are at their disposal; blocking communities with a word in their name, blocking posts that match keywords, blocking posts that point to certain domains, etc. However, it can only help if a user actually goes through the effort of setting them up.
If anybody wants to weigh in on this:
Alright, I need to step away to do actual work that pays the bill at this point, but wanted to drop what I found here before doing so.
My guess at this point is that there might be something wonky going on at the infrastructure/WAF-level. If so, then this status quo is going to stick around until @rimu@piefed.social can dive into it. My sysadmin skills are not the best when it comes to this kind of thing.
I see, so Summit is where the 403’s are coming from. I’ll do some testing on my end and see if I can figure it out.
Edit: confirm that Summit is giving a 403, but other apps are still working…investigating….
Mobile browser, or one of the apps (voyager, summit, interstellar, etc.)?
It’s unlikely to be an IP ban. Within the piefed software, an IP ban basically coincides with a site ban. At the infrastructure level, your IP may be banned because it was doing some pretty heavy DDOS’ing and got swept up that way. Since your user isn’t banned, try switching between a mobile network and a wifi connection to see if that resolves things since your IP would have changed.
Are you trying the mobile browser or one of the mobile apps? If it is the mobile browser, try clearing the site data for piefed (cookies, etc.). There have been some cases in the past where a browser’s local cache is not being refreshed properly and weird stuff starts to happen, like the CSRF tokens mismatching and whatnot.
My goodness, I hadn’t realized how big fedinsfw.app had become. It’s now easily the biggest piefed instance with almost 2x the MAU of piefed.social.
OpenAI to Acquire Astral (maker of uv, ruff) (openai.com)
Today we’re announcing that OpenAI will acquire Astral, bringing powerful open source developer tools into our Codex ecosystem.