LedgeDrop
@LedgeDrop@lemm.ee
- Comment on Broken thumbnails in lemm.ee? 3 weeks ago:
I think it’s related to this issue (re: lemm.ee is fetching and caching images (to improve performance) , but often get is throttled (because the Lemmy’s cache implementation was not designed to work with larger Lemmy instances ), which results users seeing broken images).
- Comment on Seeking feedback: how should lemm.ee move forward with external images? (related to frequent broken images) 4 weeks ago:
It’s sad, but I think you’re right.
I assumed/hoped that Lemmy’s architecture was more decoupled.
According to the ChangeLog, it hints that the image reverse proxy is built-in, maybe using Pict-rs.
Which certainly reeks of Not Invented Here Syndrome, as image uploading/storing, reverse proxies, and caching is a well understood problem.
- Comment on Seeking feedback: how should lemm.ee move forward with external images? (related to frequent broken images) 4 weeks ago:
Wow, thanks for the full transparency. You are awesome!
My opinion would be option 2 (proxy requests) , but with a higher cache TTL or simple a LRU (Least Recently Used) Cache.
If you’re getting throttled, it could be mitigated by increasing the cache retention period (or improving the cache hits).
Another improvement : Would it be possible to change the proxy, so that if the proxied requests are throttled, it simply sends the user a http-302 to the origin (instead of a broken image)?
Regarding option 1 (full cache) : I greatly appreciate your desire to hide/protect your users ip, but it is outside the scope of what I expect from a Lemmy server. Maybe you could market and upsell this increased privacy as a subscription based feature. However, if I want privacy - I’ll use a VPN.
Regarding option 3 (User fetches content from origin) : From a users perspective, I really don’t want my Lemmy experience to be based on hitting a bunch of (potentially) unreliable services. When I, as a lemm.ee User, request a post from Lemmy.world (for example), lemm.ee will proxy and cache that post and the comments. This is the distributed nature of Lemmy (as far as I understand). Why restrict this caching to just posts/threads/comments and not include images (which, let’s face it, are as meaningful as pure text - especially wrt memes).
- Comment on Reddit is making sitewide protests basically impossible 1 month ago:
Welp, I guess this means something bad is gonna happen and Spez is trying to get in front of the inevitable protests.
I wonder what it could be…
- Comment on All jokers fault probably 4 months ago:
I’d watch this movie.
- Comment on 2024-07-18 lemm.ee downtime 4 months ago:
Seriously, your professionalism in handling the situation and in reporting it is fantastic.
It’s totally above and beyond anything we should expect for a service powered by donations!
Thank you!
- Comment on [deleted] 4 months ago:
I wanted to thank you for creating and promoting an agnostic platform, like lemm.ee.
I’d started exploring Lemmy on beehaw, but was confused and frustrated why I couldn’t do “simple things” like downvote (spammy) topics (especially, outside of beehaw channels) . Then beehaw started to do more and more defederations. Although, I respect the transparency the admins have in their communications, I’m not interested in their curated form of Lemmy. As an adult, I can make responsible decisions. Fortunately, the federated nature of Lemmy allows me to easy “pack-up my stuff” and go elsewhere.
Thank you for providing me with a place to go!
- Comment on Tale as old as time 1 year ago:
As a kid, I saw a contest on a box of cheerios(?) where you could be an child extra in one of the first TNG episodes. So for most of the first season, I sincerely thought Wil Wheaton/Wesley was the winner.
Anyway, the first few episodes during season 1 were not great, but I was content to finally get some new material. I’m glad TNG had enough time to “find its own groove”.