Skip Navigation

Posts
32
Comments
89
Joined
7 yr. ago

  • This doesn't change anything about existing federation; you can even have crossposts in the same server or even the same community (like a historical link).

  • Yep that's correct. Unfortunately a lot of apps start adding app-specific features (which is fine of course), but then don't make issues upstream about the lemmy back-end supporting it everywhere. Kind of a conflict of interest where devs want you to use their apps with the most killer features, but don't care about the rest of the eco-system or helping other apps at all.

    No release date on 1.0 yet. The back-end is 99% ready, but we're rapidly updating [lemmy-ui] to get it ready also. Then jerboa is next, then a longer period of testing and bug-fixing.

  • You'll need to have a familiarity with rust and postgres before adding a random sort. If you open up a github issue on this tho, we'd be able help out.

  • If they're untracked files anyway, that's unavoidable.

  • I use submodules for worktrees. You usually just have to run git submodule update --remote within any new worktree dir.

  • These are really well done, nice! I love the 4th one as they're a bit chonky.

  • Hard to argue with the threat matrix decision chart in there. Dog did sound research.

  • Dog's gonna have to write another abstract on why matt should not be allowed to move in.

  • Yes, clients build their own UIs and decide how to present things.

  • I’m starting to get annoyed by seeing the same post 4 or 5 times in a row. I sort by New and since the posting happens concurrently, they just spam my feed with a page of identical posts.

    lemmy-ui has a front page de-duplicator that combines cross-posted links (preferring the first one, but showing the others in a single text line) so you don't see them multiple times in the feed. Any other front end could add this, the code freely available for anyone to use.

    so it would be necessary to aggregation crosspost comments, interleaving them under the single, unique, unfiltered post.

    lemmy's GetPostResponse contains a list of crossposts, and it's up to UI's if they want to try to combine comments from those (by calling getcomments), in whatever way they'd like. In lemmy-ui we've chosen to link the posts at the top rather than combine comment threads.

  • Yep. They make some strange decisions sometimes but this isn't one of them.

  • Based on the feedback here, I've changed the PR to have Show be the default, and its been merged.

    ShowForOthers is still an option, just not the default.

  • Nearly all large social media platforms have removed dislikes / downvotes. Reddit is the last one to have them, and it wouldn't surprise me if they remove them also.

  • To elaborate on why I'd like to add this, from the original issue:

    This is to enable a user being able to still show downvotes for other people's posts/comments, but hide downvotes to their own content.

    Adding this exception for your user alone, is to promote a positive experience, and for users to not have their mental well-being negatively affected by downvotes to their own content.

    To mitigate the mental health negatives of downvotes, many instances already have downvotes entirely removed (meaning not only are downvotes not shown, but its impossible to downvote anything).

    Disabling downvotes globally (not just for your user), has a lot of negatives, such as:

    • Highly negative / low score comments seem to still be upvoted, and so encourage twitter-style rage-bait engagement (instead of just downvoting and moving on).
    • These combative threads then keep getting bumped to the top of the active sort, making hostile comments seem the norm.
    • You don't know which comments are actually unpopular or not, so like twitter, you have to "check the ratio", of replies to upvotes, to see if something is actually unpopular.

    By making ShowForOthers default, we mitigate the downsides above, while also promoting positive mental health.

    Just to clarify:

    • This is not removing the ability to downvote.
    • This is only about adding a setting to hide downvotes to your own content.
    • Users can always re-enable showing downvotes to their own content at any time in their settings.
  • Okay I looked at it, and on mobile, if you're not logged in, it always shows that join for free button regardless of your tiers. They want you to join patreon first.

    I really hate patreon, and wish ppl would just use liberapay, as its more focused on developers anyway.

  • I'm not too good at patreon, but I'll take a look at that one.

  • No probs o7

  • I personally wouldn't be opposed switching off github once forgejo or another fully federated issue tracking system becomes mature, but the rest of the main contributors would have to agree also. Until that time, you'll have to either use github, or get someone to make a PR for you.