this post was submitted on 11 Aug 2025
185 points (99.5% liked)

196

4144 readers
2282 users here now

Community Rules

You must post before you leave

Be nice. Assume others have good intent (within reason).

Block or ignore posts, comments, and users that irritate you in some way rather than engaging. Report if they are actually breaking community rules.

Use content warnings and/or mark as NSFW when appropriate. Most posts with content warnings likely need to be marked NSFW.

Most 196 posts are memes, shitposts, cute images, or even just recent things that happened, etc. There is no real theme, but try to avoid posts that are very inflammatory, offensive, very low quality, or very "off topic".

Bigotry is not allowed, this includes (but is not limited to): Homophobia, Transphobia, Racism, Sexism, Abelism, Classism, or discrimination based on things like Ethnicity, Nationality, Language, or Religion.

Avoid shilling for corporations, posting advertisements, or promoting exploitation of workers.

Proselytization, support, or defense of authoritarianism is not welcome. This includes but is not limited to: imperialism, nationalism, genocide denial, ethnic or racial supremacy, fascism, Nazism, Marxism-Leninism, Maoism, etc.

Avoid AI generated content.

Avoid misinformation.

Avoid incomprehensible posts.

No threats or personal attacks.

No spam.

Moderator Guidelines

Moderator Guidelines

  • Don’t be mean to users. Be gentle or neutral.
  • Most moderator actions which have a modlog message should include your username.
  • When in doubt about whether or not a user is problematic, send them a DM.
  • Don’t waste time debating/arguing with problematic users.
  • Assume the best, but don’t tolerate sealioning/just asking questions/concern trolling.
  • Ask another mod to take over cases you struggle with, if you get tired, or when things get personal.
  • Ask the other mods for advice when things get complicated.
  • Share everything you do in the mod matrix, both so several mods aren't unknowingly handling the same issues, but also so you can receive feedback on what you intend to do.
  • Don't rush mod actions. If a case doesn't need to be handled right away, consider taking a short break before getting to it. This is to say, cool down and make room for feedback.
  • Don’t perform too much moderation in the comments, except if you want a verdict to be public or to ask people to dial a convo down/stop. Single comment warnings are okay.
  • Send users concise DMs about verdicts about them, such as bans etc, except in cases where it is clear we don’t want them at all, such as obvious transphobes. No need to notify someone they haven’t been banned of course.
  • Explain to a user why their behavior is problematic and how it is distressing others rather than engage with whatever they are saying. Ask them to avoid this in the future and send them packing if they do not comply.
  • First warn users, then temp ban them, then finally perma ban them when they break the rules or act inappropriately. Skip steps if necessary.
  • Use neutral statements like “this statement can be considered transphobic” rather than “you are being transphobic”.
  • No large decisions or actions without community input (polls or meta posts f.ex.).
  • Large internal decisions (such as ousting a mod) might require a vote, needing more than 50% of the votes to pass. Also consider asking the community for feedback.
  • Remember you are a voluntary moderator. You don’t get paid. Take a break when you need one. Perhaps ask another moderator to step in if necessary.

founded 6 months ago
MODERATORS
 

Affirmations to Computer

@onehundredninetysix

you are viewing a single comment's thread
view the rest of the comments
[–] replicator@sh.itjust.works 1 points 1 day ago

Welp do I feel stupid, I got carried away explaining my setup. I will check some surface information about Plan 9, and watch the Mother Of All demos later, but from the way you described it it seems really interesting.

  • Window Manager: I've seen Niri, and like you said everyone has their own preference for a window manager. But for me it seemed like Niri's infinite scroll feature is just workspaces, but it's neat I'm not gonna lie. I'll try it once I go wayland. Also thanks for the Macropad thing :)

  • Better Markup, Responsive Terminal UI, Unified UI: Aha I can see what you mean.

    Which of course works for things like lists of groceries or whatever, but works just as well for files in a file tree, items in a configuration file, the syntax tree of a piece of computer code, or a version control tree. On NLS (the system shown off in the demo), you could use the same interface, the shortcut keys, for interacting with all of these.

I wonder if you can take this a step further and implement it on the window manager level. Program windows can also be viewed as a list which you can collapse and stuff. On a sidenote, there's this window manager that lets you collapse windows (I think) I couldn't find the original unixporn post though "https://www.youtube.com/watch?v=upCemv2UaLc&t=117"

  • Noun Verb Syntax (Open With): I may be tripping balls here, but I may remember reading that zsh allows you to write your own completion system. You can then enter "example.mp4" hit [tab] and it will show you programs that handle such files. Since this feature is so useful, I think I'm gonna find out how graphical file managers manage such a think and implement it into a script using lf. I already have lf open things based on their mimetypes and I can just as easily add more programs to open such files. Do you know how many programs I found out from using the "Open With" feature?
  • Config Options Link To Manual: I think that there are a variety of config formats because there is no standard way to make them, so every developer has to come up with their own config format. We could maybe make a format like this [Option]=[Value] [Description]. Man pages already have a standard way of being written from what I have seen. If we can agree on a standard config format, then we can make all kinds of wacky shit with it.
  • Indexed Full Text Search: Oh I see what you mean. Yes that would get rid of my CPU intensive approach, thanks for recommending Recoll! This should make searching all these local Arch Wiki pages much easier!

Now to whether or not this should be a standard on the OS level... I really don't know. I mean I absolutely want it, but I'm pretty sure people would come up with a million ways of why this should stay as it is: The user has to install it themselves.

  • Tags: I agree that this should be implemented on the file system/manager level. Tagging is really powerful. Like I said, hydrus is really fucking nice, it is sorta like a file manager. But I think it needs a lot of rework. Also hydrus in a way is a unified UI that lets you view videos, text files, images, and maybe other file formats, to be honest I never checked. Although for opening and editing it mostly relies on external programs.

PS: On Tagging. Just look at immich and it's ability to let you search photos and videos using tags generated by AI. Like searching "A black cat sitting on a couch". You can search stuff on their demo "https://demo.immich.app/" I understand that you meant this as a filesystem thing. But I'm just dropping the link for someone in the future to look at how cool this is.

  • File System Snapshot With Version Control: Oh no I've already heard of Timeshift, and OpenSuse's feature sounds really powerful.
  • Plan 9: I think that treating everything as a file would be wonderful. But I really wonder how such a thing could be implemented.
  • Namespaces: I think I understood what you meant. But I don't understand the bit about "In Plan 9 a namespace is a mapping between the file system as presented to a specific program, and the actual file system." I will learn about Plan 9, as cat /dev/screen sounds wonderful.

Well this has been wonderful. I may reply more in the near future once I get the time to check things like Niri, The Mother Of All Demos, and Plan 9's philosophy.