nutomic

joined 4 years ago
MODERATOR OF
[–] [email protected] 3 points 4 days ago (2 children)

The average peasant in medieval Europe would certainly never see an African person in his lifetime.

[–] [email protected] 1 points 4 days ago

Some people get faith and hope from Christianity. Or Islam, or Buddhistm or others. Nothing wrong with that.

[–] [email protected] 1 points 4 days ago

Maybe there never was a real Jesus.

[–] [email protected] 4 points 1 week ago (1 children)

Do you think all of lemmy.ml is a single person? In this case its just the decision of a single moderator, nothing to do with admins.

[–] [email protected] 2 points 1 week ago

With pleasure :)

[–] [email protected] 4 points 1 week ago* (last edited 1 week ago)

You're welcome :)

[–] [email protected] 36 points 1 week ago (4 children)

What a shame, I spent a lot of time working on syncthing-android (probably around four years). But in the end I stopped for the same reason, it's very demotivating to be so reliant on a corporation like Google which is entirely indifferent or even hostile to open source apps. Every year with the new Android version there are new required features or mandatory changes to implement, and if you don't comply they don't allow publishing new app versions. That's not a big deal for commercial apps with fulltime developers, but it's a lot of work for small apps maintained by volunteers. And it's never anything that would benefit syncthing-android or it's users, just busywork that takes away from bug fixes and feature development.

The good thing about open source is that someone else can always pickup and continue the work. Google's shenanigans were what drove me to server administration and backend development, which finally led me to work on Lemmy. The experience with syncthing-android definitely taught me a lot about how to run a popular open source project.

 

Here is our regular update that explains what we have been working on for the past two weeks. This should allow average users to keep up with development, without reading Github comments or knowing how to program.

stevenvergenz

SleeplessOne1917

Nutomic

Support development

@dessalines and @nutomic are working full-time on Lemmy to integrate community contributions, fix bugs, optimize performance and much more. This work is funded exclusively through donations.

If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development. Recurring donations are ideal because they allow for long-term planning. But also one-time donations of any amount help us.

[–] [email protected] 2 points 2 weeks ago

Right I will also have to make a template with these common parts of the release announcement. Instance blocking is not implemented yet, but it uses the same federation library as Lemmy so that will be easy to add when its needed.

[–] [email protected] 2 points 2 weeks ago

Thank you, fixed!

[–] [email protected] 2 points 2 weeks ago

Thank you, fixed!

13
submitted 2 weeks ago* (last edited 2 weeks ago) by [email protected] to c/[email protected]
 

This release contains numerous bug fixes and minor improvements. Thanks to Kalcifer for reporting many of these.

  • LaTeX formatting is now supported to handle mathematics (thanks Silver-Sorbet)
  • The editor now has a live preview of rendered markdown
  • Better layout for edit history
  • Fixed user links in edit history
  • Edits are now correctly sorted by date
  • Removed maximum width for page
  • Render markdown titles smaller than page title
  • Disable markdown plugins for url shortening and smartquotes
  • Resize article edit input based on length

More details and download

11
submitted 2 weeks ago* (last edited 2 weeks ago) by [email protected] to c/[email protected]
 

This release contains numerous bug fixes and minor improvements. Thanks to Kalcifer for reporting many of these.

  • LaTeX formatting is now supported to handle mathematics (thanks Silver-Sorbet)
  • The editor now has a live preview of rendered markdown
  • Better layout for edit history
  • Fixed user links in edit history
  • Edits are now correctly sorted by date
  • Removed maximum width for page
  • Render markdown titles smaller than page title
  • Disable markdown plugins for url shortening and smartquotes
  • Resize article edit input based on length

More details and download

[–] [email protected] 4 points 2 weeks ago (1 children)

Pictrs is only made for images (and videos), as the name implies. Supporting other types of files in pictrs wouldnt make much sense. This means that other file types would have to be stored by a different backend tool, or directly in Lemmy. As we are only two fulltime developers on Lemmy, we dont have the time or resources to work on this, and need to focus on the most popular features.

There is no way for admins or mods to modify user comments or impersonate users, except directly through the db which is unavoidable.

We had a very long discussion recently how vote privacy should be handled, and the current behaviour seems to be the best compromise.

Multi-communities is one of those popular features we are going to implement soon.

 

We also have documentation to setup the dev environment: https://join-lemmy.org/docs/contributors/02-local-development.html

If you have questions, feel free to ask here, in the relevant issue or in matrix.

 

Which of these code styles do you find preferable?

First option using mut with constructor in the beginning:

  let mut post_form = PostInsertForm::new(
    data.name.trim().to_string(),
    local_user_view.person.id,
    data.community_id,
  );
  post_form.url = url.map(Into::into);
  post_form.body = body;
  post_form.alt_text = data.alt_text.clone();
  post_form.nsfw = data.nsfw;
  post_form.language_id = language_id;

Second option without mut and constructor at the end:

  let post_form = PostInsertForm {
    url: url.map(Into::into),
    body,
    alt_text: data.alt_text.clone(),
    nsfw: data.nsfw,
    language_id,
    ..PostInsertForm::new(
      data.name.trim().to_string(),
      local_user_view.person.id,
      data.community_id,
    )
  };

You can see the full PR here: https://github.com/LemmyNet/lemmy/pull/5037/files

 

r/privatelife on Reddit is once again the primary and sole host for this community. Any further communication will be on Reddit or Telegram. Thanks for the attention!

 

/c/opensource is currently unmoderated because all the existing mod accounts are inactive.

Thats why we are looking for new moderators. To apply as mod, reply below indicating what would make you a good moderator for this community, and mention any previous mod experience you have. You should be registered on lemmy.ml and have previous posting history.

95
submitted 6 months ago* (last edited 6 months ago) by [email protected] to c/[email protected]
 

If you write a plugin, let me know how it goes!

Link to PR

27
submitted 7 months ago* (last edited 7 months ago) by [email protected] to c/[email protected]
 

The names of previous Lemmy versions were all very boring and repetetive. We need something much more creative. Any ideas?

view more: next ›