• 3 Posts
  • 44 Comments
Joined 1 year ago
cake
Cake day: August 6th, 2023

help-circle

  • Dopamine received, initiating hyperfocus protocol!

    As a rule of thumb, we’ve observed that a team of 5 trained moderators appears to provide ample coverage and redundancy for servers of about 1,000 active users

    That’s a fascinating bit of information. I would expect 5 moderators to provide coverage for more users. I am wondering how they came up with that statistic (will update the comment if I find an answer).

    Remember that offliine/IRL community management experience can be just as important as online experience

    Interesting idea, wondering what’s the IRL presence of the fediverse…

    If you’re building toward participatory or democratic governance, consider establishing a proposal and voting system (some teams we spoke with use Loomio, but multiple options exist) for major policy decisions.

    That’s soooo important, I love when communities create polls to decide on policy changes.

    Avoid promoting brand-new members unless you already have a pre-existing relationship with them

    I have followed some discussion on multi-level hierarchies on the fediverse, wondering if there are any instance implementing that…

    Consider charging for accounts or offering paid memberships.

    Hell no!

    We hope there will be more resources available in the future, particularly tooling around legal compliance. This is one of the big infrastructural gaps we point out in our main report

    That’s a big issue, I would be interested in hosting an instance available to other people, but I don’t want to end up in jail and I lack the resources to make sure that won’t happen…

    That was an interesting read, it seems there is an in-depth analysis of the report here.









  • It depends on the field you are studying. I was into CS, using Linux was recommended because the machines they used to test our code were also running linux.

    Most fields are going to be okay with linux, the only exception being fields that rely on specialized software like architects, engineers, and audio/video editing. Also, some software like MatLab are possible to run on Linux but it’s a pain to set them up.




  • I am definitely guilt for that, but I find this approach really productive. We use small bug fixes as an opportunity to improve the code quality. Bigger PRs often introduce new features and take a lot of time, you know the other person is tired and needs to move on, so we focus on the bigger picture, requesting changes only if there is a bug or an important structural issue.





  • While I agree with most of what you say, I have a personal anecdote that highlights the importance of performance as a feature.

    I have a friend that studies economics and uses python for his day to day. Since computer science is not his domain, he finds it difficult to optimize his code, and learning a new language (C in this case) is not really an option.

    Some of his experiments take days to run, and this is becoming a major bottleneck in his workflow. Being able to write faster code without relying on C is going to have a significant impact on his research.

    Of course, there are other ways to achieve similar results, for example another friend is working on DIAS a framework that optimizes pandas in the runtime. But, the point still stands, there are a tonne of researchers relying on python to get quick and dirty results, and performance plays a significant in that when the load of data is huge.