• 7 Posts
  • 64 Comments
Joined 1 year ago
cake
Cake day: April 27th, 2023

help-circle



  • SorteKanin@feddit.dktoLemmy@lemmy.mlRemove yourself at once!
    ·
    3 months ago

    I never understood the idea behind these kind of automatic slur filters.

    First of all, why even allow the comment at all? Why not just remove the whole thing? Censoring just the slur doesn't help that much and can just be confusing.

    Secondly, by filtering the slur like this, it's less likely that the person posting the slur would be reported and thus no moderator sees the fact that someone posted slurs (unless slur-filtered comments are auto-reported; are they? I don't know). That's the opposite of what you want! If you have slurs that should be disallowed, get people to report those that post them and tell people not to do it or ban them if they keep doing it.

    When it's filtered like this and nobody reports the comment, the user posting the slur will probably just continue doing it.

    And of course in addition to all the above, there's the problem that it doesn't take into account the context at all, which is what leads to the image of this post.







  • I don't think this is such a big problem as you present it to be. Reddit in fact started out with only "All" and only later added subreddits. There are also certain benefits to "all-feeding", like making communities easier to discover.

    I think disallowing votes (down or both) from non-subscribers would defeat the point of the all feed, which to me is to display the most active/interesting posts on the Fediverse right now. You can't have that if it is only community subscribers that vote.

    Also, as far as I know, it is quite uncommon to follow communities on Mastodon, so you'd exclude voting from there potentially. In general, you need to always consider the implication for not just Lemmy but how it works underneath on the ActivityPub level and the interaction with other software.

    I think it is to be expected that we have a lot of all-feeding here in the start when there is not too much activity. In short, it requires a lot of effort to use the "all-feed and block"-method on reddit as you would need to block a ton of subreddits. So subscribing to the specific stuff you want is easier. But on the Fediverse there aren't as many communities yet so "all-feed and block" is easy enough. This will hopefully change as the Fediverse grows.

    Maybe you could somehow have both? I.e. when browsing all, take into account all votes. When browsing a specific comm, have a toggle for including or excluding votes from non-subscribed users in the feed. But not sure how hard that would be to implement.












  • (I’m still developing an opinion on Golang, not sure how I feel about it).

    I don't have concrete experience with Go but I've read enough about the language to form an armchair opinion. If you ask me, it seems pretty bad. It's like you just took C and you threw a garbage collector and an async runtime on top and called it a day. No lessons learned from any of the 40 years prior of programming language theory, just C with a garbage collector. I think the only reason anyone is using Go is because it's Google and they pushed it a lot. If someone made Go today and wasn't a billion-dollar corporation and tried to convince people to use it, nobody would use it.

    I have plans to eventually convert the C code of the terminal based browser, links, to a Rust project to learn more about how a very basic browser is built.

    I usually use reqwest for HTTP request stuff. But if your goal is to learn about more low level stuff, you might want to use a lower level library like hyper or even just only using the stuff in the standard library.

    I’d also like to do the same for the TUI system monitoring tool btop, which is written in C++.

    I'm a big fan of bottom, which is a TUI resource monitor. Maybe you'll get some inspiration from there.

    But what do you make of this plan? Are their any caveats or concerns I should be made aware of in regards to this endeavor?

    I can't really think of any problems. I think it sounds like a good idea to build some concrete stuff and see what you run into. Just realize that it might take a while before you get used to writing idiomatic Rust code, so don't expect your first project to be your prettiest work... 😅