Looks good! I just tried with the links I shared above and they seem to work just fine. I even went and found a poll post and an event post and they both seem to work as well.
Thanks!
Piefed contributor and part of the piefed.social admin team.
Looks good! I just tried with the links I shared above and they seem to work just fine. I even went and found a poll post and an event post and they both seem to work as well.
Thanks!
Some examples for reference
Doesn’t work:
Does work:
This seems to be really inconsistent. Some link posts work with the vger.to sharing, and some don’t.
@aeharding@vger.social I don’t think we made any api changes that could impacting this. Perhaps it is due to the change to the “friendly” urls?
I’ve never used the baremetal setup, so I can’t speak to that. However, I actually agree with your points on the docker deployment. It’s something I have spoken about to some length with people in our matrix channel as well. There are a couple things that I don’t love about the current docker setup process, but just don’t know docker or linux stuff well enough to fix:
Docs are an always evolving thing and we have been fortunate enough to have some other admins go through the setup process and provide feedback, which has helped flesh the docs out some more. However, there is always more that can be done.
Lots of the Otome Villainess genre these days has some element of court drama. Stuff like broken engagements, high-stakes tea parties, and spilled drinks on ball gowns are part and parcel with the genre, though they also tend to inject quite a bit of humor. Each of them have their own spin on things though, whether that be a unique magic system or what have you. Some recent ones I enjoyed would be I’ll Become a Villainess Who Goes Down in History, Villainess Level 99 (more on the humorous side), Endo and Kobayashi Live!, and Why Raeliana Ended Up at the Duke’s Mansion (a bit more serious).
You can check out the Royal Affairs tag on AniList to get a browseable list of royal-inclined anime, but it isn’t going to be limited to Western-inspired courts since shows like The Apothecary Diaries or My Happy Marriage would also be listed there despite being set in China and Japan respectively.
A bit of a curveball is that a lot of the gundam or other space opera type series tend to have a large focus on political intrigue in addition to the battles. I remember that being a big theme when I watched Gundam Wing as well as Escaflowne and I have heard people say the same about Legend of the Galactic Heroes (but I haven’t seen that one).
Yep, it’s live.


This is probably true for anonymous (not logged in) users, but might not be if you are logged in. Things like user/community/instance blocks, votes, read/unread status, etc. need to be accounted for when generating the main feed for logged in users, and those are dynamic. It might be cached for some time, but the retention time would likely be short (a couple minutes maybe).
I haven’t worked too much with the caching that piefed does, but I know it keeps some info in a redis cache to help speed things up (blocks, votes, etc.). That way getting all that info doesn’t need to be a new db query every time except maybe the first time. Some pages also make use of etags so that if the content is unchanged, the request doesn’t need to hit the db at all. I imagine lemmy has some mechanisms to do caching as well, but I am unfamiliar with the code at that level.


This is pretty much always going to be the case because the database query is much more complicated to filter by your subscriptions rather than the completely unfiltered views that are just sorted a certain way.
I don’t have direct experience working in the lemmy codebase, but I do in piefed, and this is just an inherent limitation of how databases work. Basically, there is a big table in the db with all the posts that the instance knows about. As an example, let’s say that you want to look at your Subscribed feed and sort it by New. First, the database sorts all the posts by newest first (this step is very quick). Then it will filter out all the entries that are not in a community that you are subscribed to (this step is a lot slower). So, views where the database doesn’t need to do that filtering step are a lot faster than others. There are other things that slow down queries as well like blocks or keyword filters.
Smarter admins than I can employ strategies to tune their database for better performance. I don’t have any knowledge in this area though, so others would be able to provide more insightful answers.


I just got my letter from Eversource today that I am automatically enrolled. Overall decrease of 23% in my rate. Super pleased with the decision to get a heat pump through MassSave after buying my house.


Matlab is great, but I’ve never seen it used outside of an academic setting. Mathworks offers relatively affordable licensing to academia in the hopes of training future graduates to advocate for its use in a professional setting. However, their corporate licensing is crazy expensive, so it’s usually worthwhile to just learn numpy/pandas or R instead.
One toolbox that I think Matlab is really excellent in is image analysis. I used it a ton on microscope images during grad school, doing image registration, and nothing I’ve tried since has made it as easy.


I saw this from my ani.social account since I tend to just browse the local feed there, but saw that lemmy ui choked on the video. So, I went over to piefed.social to see how much work it was going to be to fix how piefed handles posts like this, just to see that everything went smoothly and the video preview plays just fine.
Crisis averted!
Yeah, I understand. In practice, it hasn’t been much of an issue…but that could very well just be because the piefed-iverse is relatively small.
If we don’t just naively match the url, then we would need some other way of tracking what is/isn’t a crosspost (likely in the form of some table/column stored in the db). I don’t see how to avoid naive url matching for federated content from other software though. They aren’t going to implement whatever kind of crosspost tracking mechanism we implement.
Piefed works the same way…just matches the url. That means that discussion posts are are currently impossible to create crossposts and have consolidated comments.
Creating a more generalized crossposting structure is something we’ve done some brainstorming about, but not really settled on a concrete path forward.
I’m really looking forward to this one. I adore the manga and seeing the pure, concentrated weirdness of these two in anime form will be great.


Talk to your advisor.
Over the seven years of my PhD (Physics), I was first or second author on less than 5 papers (3 iirc). However, I am really happy with the quality of those few papers, and so were the reviewers on my thesis and, ultimately, my employer after I defended. Unless you want to stay in academia and become a professor, the quantity is not that important.
Have a frank conversation with your advisor. If you are out of ideas, I bet they aren’t. You are a student, not an independent researcher, so the expectation should not be that you are the sole driver behind the direction of your work. As a personal anecdote, I majorly changed the direction of my thesis after about three years in because the experiments were just really not working. It led to my degree taking longer, but I was seriously lost in the wilderness of discovery until I had a series of discussions with my advisor about where we could pivot the work that I had already done.
It’s stuck way down at the bottom, but the ActivityPub Fuzzer project looks really interesting. I have accounts across so many different fediverse platforms just for testing piefed interoperability and it is kind of annoying. Being able to simulate different kinds of activities from a range of platforms without managing so many accounts and doing things in a local environment would be a game changer for interop testing.
Looking forward to the public release @darius@friend.camp
o/
A good chunk what I do these days could probably be considered chemical engineering and I mainly work with other chemical engineers. I work professionally in biological pharmaceutical manufacturing. So, things like process characterization of unit operations (mixing, dispensing, etc.) as well as scale-up and scale-down work as molecules go through the clinical trial process. I got my Ph.D. in physics doing fluid mechanics and biological physics, so it has been a pretty natural transition into pharma in that respect.
Good luck with the community and I hope to see others active here as well!
I am too old to get the meme…but this would be in reference to the fact that piefed admins can configure content to be deleted from their instance after a set amount of time has elapsed. This is done manually on a per-community basis. For an example, if you look at the sidebar of !anime@ani.social, it is set to have content removed from piefed.social after 1 year. The retention policy for a community is displayed in the sidebar just below the list of moderators.


I only recently learned that piefed actually has some decrufting built into the codebase directly. So, a user could make a post sharing a huge ugly youtube url, but it will be cleaned up when the post is made.
There is a block limit? I don’t think that’s right…but I haven’t looked too much at the block code other than to make it work without needing a page refresh