sunaurus

joined 2 years ago
[–] sunaurus@lemm.ee 1 points 1 year ago (5 children)

Hey, I'm not seeing any issues at the moment, can you share more details about what is broken for you currently?

[–] sunaurus@lemm.ee 2 points 1 year ago* (last edited 1 year ago) (1 children)

I've made a few PRs to hopefully improve the image situation, these are all running on lemm.ee as of now as well, so hopefully it's better now!

https://github.com/LemmyNet/lemmy/pull/4871

https://github.com/LemmyNet/lemmy/pull/4875

https://github.com/LemmyNet/lemmy/pull/4874

[–] sunaurus@lemm.ee 12 points 2 years ago* (last edited 2 years ago) (2 children)

The maximum file size limit for images hosted directly on lemm.ee servers is always visible in the sidebar of our front page. The limit stands at 500kb per image currently.

Additionally, It's also possible to post images larger than 500kb, they just have to be hosted externally. The markdown for this is ![alt text](image url)

[–] sunaurus@lemm.ee 2 points 2 years ago (3 children)

I've made some experimental changes, please let me know if you notice any difference

[–] sunaurus@lemm.ee 2 points 2 years ago (8 children)

I've implemented a workaround for the imgur rate limiting now!

[–] sunaurus@lemm.ee 2 points 2 years ago (2 children)

I've changed the logic now to no longer proxy imgur images, so their rate limits should no longer affect us!

[–] sunaurus@lemm.ee 4 points 2 years ago (1 children)

Thank you, that's super useful, I will try to investigate what was going on with that request

[–] sunaurus@lemm.ee 3 points 2 years ago (4 children)

Hey, I don't actually see anything abnormal in terms of metrics. What continent are you connecting from (if you don't mind sharing)?

Do you know around what time it got slow for you?

[–] sunaurus@lemm.ee 3 points 2 years ago (10 children)

Hey!

Around June 9th I found that I could no longer display images in comments & posts. The specific problem seemed to stem from some broken code that was being auto-added

This is most likely due to the imgur rate limiter which is blocking our server (Basically our server is trying to request too many images from imgur). I have a plan to bypass our image proxying for a handful of known image-hosts, such as imgur, but haven't been able to implement this yet. But it's coming soon!

In general I intend to keep image proxying enabled for most other sites, though, because it allows protecting the privacy of lemm.ee users, as well as ensures slightly faster page load times compared to always making users fetch images directly from their original host.

But sadly, there’s more. Namely, it seems that lemm.ee communities are no longer showing up in one of the significant FV search engines, i.e. “lemmyverse.net.”

This requires fixing on the lemmyverse.net side - they currently only have support for older Lemmy versions, but I believe it's only a matter of time before this gets fixed.

[–] sunaurus@lemm.ee 17 points 2 years ago* (last edited 2 years ago)

I think there are two separate things I want to address here:

First, agile isn't a project management methodology, it's just a set of 4 abstract priorities and 12 abstract principles. It's very short, you can check it out here:

https://agilemanifesto.org/

Nothing here says that you're not allowed to write documentation, write down requirements, etc. In fact, the principles encourage you yourself as a software team to create the exact processes and documentation that you need in order to meet your goals.

"Working software over comprehensive documentation" does not mean you aren't allowed to have documentation, it just means that you should only write documentation if it helps you build working software, rather than writing documentation for the sake of bureaucracy.

"Individuals and interactions over processes and tools" does not mean that you should have no processes, it just means that the individuals in your team should be empowered to collaboratively create whatever processes you need to deliver good software.

Secondly, in terms of practical advice:

  1. Talk about this problem with your team. Is it hard for others to figure out where requirements came from? Maybe they already have a good method and can share it with you. If it's hard for everybody, then propose improvements to your process, for example, propose some type of design document process as part of building any new features
  2. There are no perfect answers to the question of "how do I safely make non-trivial changes to systems", but the general approach is to ensure that:

a. You have metrics about how your system is used.

b. You have automated tests covering any requirements, so that you can feel confident when making changes to one part of the system that it isn't violating any unrelated requirements.

c. You actually document any confusing parts in the code itself using comments. The most important thing to cover in comments is "why is this logic necessary?" - whenever something is confusing, you need to answer this question with a comment. Otherwise, the system becomes very annoying to change later on.

If you are missing any of the above, then propose to your team that you start doing it ASAP

  1. At the end of the day, somebody is responsible for making product decisions. Is it your team? Or maybe some separate product owner? Sometimes, you just need to communicate with whoever is responsible to figure out if any requirements are still relevant, or if they are now safe to change.
[–] sunaurus@lemm.ee 3 points 2 years ago* (last edited 2 years ago) (1 children)

To be honest, neither Hexbear nor Lemmygrad has caused any noticable issues for lemm.ee. I recently compiled some stats for lemm.ee rule breakers by home instance, and as you can see in this post (in the "Administration" section), neither of those instances even made the top 10.

In general, mods haven't complained about those two instances either, and the stats for community bans by independent community mods are more or less very similar. If any users creates issues in a lemm.ee community, then the community mods are free to just ban those users, regardless of what instance their account is hosted on.

if fact I wouldn’t even be able to as my home instance is defederated from these instances and thus such posts would be invisible to me

Preventing such situations for lemm.ee mods is actually one of the many reasons we don't want to use defederation as a moderation tool on lemm.ee - we rather use site bans etc. Too much collateral damage with defederation, especially when dealing with larger instances which probably have vastly more innocent users than problematic ones. We reserve defederation for more extreme cases, like spam instances & CSAM.

[–] sunaurus@lemm.ee 22 points 2 years ago (1 children)

Hey, lemm.ee admin here - it's actually hosted in Finland!

 

The other thread about favorite mechanics is great, so let's also do the opposite: what are some of your most hated mechanics?

 

Some projects have a public roadmap or a list of priorities that give an idea of the direction that the maintainers want to take.

Is there anything like this for Lemmy currently?

 

Eeldan, et postituse kirjutamise hetkel ei ole meid Lemmys veel just palju, aga kui millalgi siia sattud, siis võiksid kommentaari lisada, et mis sind siia tõi.

1549
submitted 2 years ago* (last edited 2 years ago) by sunaurus@lemm.ee to c/meta@lemm.ee
 

Welcome!

Due the recent high amount of users coming over from Reddit, many of the existing large Lemmy instances have been struggling to keep up. This instance was created to help spread out the load on the Lemmy network. Lemmy newbies are welcome here.

The goal for lemm.ee is to provide a home Lemmy instance for anybody that needs one. That means that you are more than welcome here even if you mostly intend to just interact with other instances rather than this one!

Note: if you want to start up a new community here, but the name is already taken by an inactive community, then don't worry! Inactive communities can be transferred to new moderators. Please follow the steps outlined in our FAQ under the "How can I take over an inactive community" section.

What is Lemmy?

Lemmy is a federated link aggregator. This image explains it pretty well! In general, the fact that it's "federated" just means that it works much like e-mail - in the same way as a Gmail user can send e-mails to iCloud Mail users or Outlook users, a lemm.ee user is able to participate in communities on many different Lemmy instances. Regardless of which Lemmy instance your account lives on, you are a part of the federated network and can interact with other users from other instances, so this instance is as good of a place as any other to get started with Lemmy.

If you have any further questions about Lemmy, please check out our guide/FAQ!

About lemm.ee (this instance)

lemm.ee is intended to be a serious long-term instance, not just some random experiment.

You can always find the most up to date rules and general info about lemm.ee in the sidebar on our front page. If you want to know more about how this instance is run, you can check our administration and federation policy.


For some technical background, this instance is operated following industry best practices:

  • Our infrastructure is robust and has been built up with redundancy and recoverability in mind
  • The servers are running in the cloud (this is not some bedroom server situation!)
  • All of the infrastructure is described declaratively as code, which allows relatively quick and safe changes to any part of our infrastructure whenever necessary
  • Our entire database is backed up constantly, so in the worst case, we can always restore our data

A significant chunk of funding for this infrastructure comes directly from our amazing community. This support is essential to help secure our future. These supporters deserve the gratitude of all lemm.ee users!

You can read more details about how our instance is funded on this GitHub sponsorships page. There is also a Ko-Fi donations page as a back-up.


If it sounds like lemm.ee might be the right instance for you, then you are welcome to join us!

view more: ‹ prev next ›