• 2 posts
  • 14 comments
Joined 3 years ago
Cake day: July 9th, 2023
  • I’ve been resisting multiplexers for similar reasons for a long time. But I think tiling window managers start to become a hindrance when you have a non trivial number of terminal sessions open.

    I like to think of tiling window manager as a program to manage windows, while the multiplexer manages terminal sessions. Many of my terminal sessions are backgrounded rather than having a dedicated window hanging somewhere. Many of them are only running some program and are no longer being used interactively.

    Fuerhermore, with a multiplexer, you can easily launch a new session in the same directory you’re in, same environment, or same ssh host you ssh’ed into.

    With that being said, it is probably possible to figure out a good workflow using tiling window managers. It is probably harder and most tiling managers Dont provide the features by default, imo, but I bet it’s possible.

  • Sorry that I come off as argumentative, but I’ve went too deep thinking about this question, and I want to bounce my ideas off and possibly change my mind or confirm my position.

    I agree with the concept of using cross-platform, environment-agnostic software. However, I would prefer to move this feature one level up: the terminal emulator itself. Imo, what tmux provides is in the territory of features that terminal emulators provide. In a way, it is making up for lack of features in typical terminal emulators. It supercharges your terminal!

    But I think it is not an ideal solution. The ideal solution is a terminal emulator that has those features, which imo are Wezterm and kitty.

    Some programs sometimes have weird issues with tmux. Things rendering incorrectly, colorschemes not showing right, etc. It also increases latency significantly, just because it is basically a terminal emulator inside a terminal emulator.

    WezTerm and kitty are cross platform and environment agnostic, so they should give you the same benefits.

    But I do agree that window managers don’t give the same benefits.

  • Community growth can vary depending on available alternatives, discovery, and investment (whether monetary or directly with effort, like I am suggesting). Even Reddit publicly admitted that they created numerous fake accounts operated by a couple of people and created content with them to give readers the impression that the site already has users. What I am suggesting does not align with this of course, but the idea that being intentional about growing our community is a good thing in my opinion.

  • You should see some of the pushback I get for daring to post popculture or feminist news.

    Can you please share this with me so I can see this? I may end up running into similar challenges as you, so it would be helpful to foresee them.

    The way we get more diverse topics is by gaining a more diverse user base.

    I partly agree, and I think this initiative is partly aimed at making the fediverse more attractive to users who are interested in these topics that we will target.

    Generally speaking, the existing members are very resistant to any topic outside of technology, politics, and gaming.

    I personally have seen a lot of appetite from many users here for topics outside of these. I think the problem is that, those topics tend to be more scattered and there is less consensus. But the beauty of the fediverse, and this reddit-like format we have, is that topic-specific communities can thrive independently and we do not all have to like them.

    I may end up being wrong and this ends up being a failed project, but I think it is worth trying. And I am happy and thankful that you are interested despite your skepticism!

In my personal (unsubstantiated and speculative) opinion, the biggest hurdle to adoption for Lemmy and the fediverse is the lack of content in most topics outside of technology and politics. This leaves many people going back to Reddit, which shines at topic-specific content.

However, I think the solution is relatively simple, provided there is enough community effort. Here is my proposal.

Tl;dr

We make a group effort to generate content (posts and comments) for certain topics and communities, one at a time, to make them viable and rich in content. The goal is to attract fans, commenters, and posters and kick-start the community.

Full Plan

  1. We create a Lemmy community dedicated to organizing this effort.
  2. We gather enough contributors to make the effort viable (exact figure TBD). Contributions don’t have to be serious or high-effort. The strength comes from our group effort to focus on one community at a time.
  3. We choose a topic or community to focus on, preferably something specific, since narrower topics are easier to get off the ground. For example, we might pick a specific TV show’s community, a certain video game franchise, or the woodworking community. Anything goes! Ideally, it would be a topic many people here would like to see improve and thrive.
  4. Whatever community we pick in #3, we focus only on that community for a period of time (possibly 2–3 months, but we can decide this together), creating content until it becomes a thriving, viable community for people genuinely interested in it. It’s a solution to the chicken-and-egg problem: we’re manually inserting an egg to give life to the community.
  5. Once we have established a community rich in content, we can start promoting it, both in the fediverse and more importantly outside of it. This can be both direct promotion, or subtle promotion, such as linking to our community’s post on reddit, facebook and twitter.
  6. Once we succeed, we move on to a different community and different topic

How exactly do we do this? We split into two groups: those actually interested in the topic and those who aren’t particularly interested but want to help out.

For those NOT particularly interested in the topic:

  • Repost content from other communities, such as Reddit, Facebook groups, etc. (For honesty’s sake, we would mark it as reposted rather than pretend it’s original.)
  • Make an effort to genuinely interact with the community. Even people who aren’t particularly interested in a topic sometimes comment on Reddit and elsewhere, and we can do the same here.
  • Optional: Research the topic. Maybe you’ll become interested in it anyway!
  • Once our community gains content, promote it in the fediverse and elsewhere in the internet such as relevant subreddits, facebook groups and twitter. Promotion can be subtle, such as sharing links to specific posts in our community elsewhere for people to find them.

For those interested in the topic:

  • Make a genuine effort to create original content for the community. For many of us, this would take us out of our comfort zone. But for the sake of creating open variants of communities we enjoy, it’s worth it!
  • Interact with other content through comments.

One important note: we must ensure that what we create is genuine content, not slop. We want communities that are actually enjoyable to browse and interact with, not just higher numbers.

Your Thoughts?

What do you think? Would you be interested in joining this initiative? I could only start it if there is meaningful interest.

For example, for me, here are some things I wish to see (or would implement in my design) :

  • design around ease of self-hosting. A non technical user must be able to self host easily and at a very low cost.
  • Embrace content sorting and filtering algorithms, but on the client side, with optional control by the user.
  • Standardize tags on all content. So many of the different ways different platforms classify or organize content can be implemented as tags, which increases interoperability between them.
  • Abandon obsession with real-time-first implementations for use cases that don’t explicitly need it.
  • Transferable user identity (between instances)
  • User identity and authentication as separate service from social network instance

Would love to hear yours!