cultpony

joined 1 year ago
[–] [email protected] 1 points 1 year ago

Das ist Teil der Statuten. Admins repräsentieren nicht die Meinungen ihrer Instanzen aber ich glaube anhand des Beispiels "Reddit Mods" sollte doch klar sein warum man Leuten keine Macht gibt auf Basis wie viele Leute bei ihnen im persönlichen Machtbereich sitzen. Den Admins haben ja auch ihre Meinungen und werden sich dieser nicht entledigen bloß weil wir in der Mastodon-UN sind. Kleine Instanzen sind schützenswert und dürfen bei solchen Projekten nicht einfach unter die Räder geraten.

Falls du meinst ich bringe hier Aggressionen und Arroganz an den Tisch kannst du gerne weiter diese Meinung hegen. Ich habe explizit die Statuten der UFoI genannt, nicht das Wahlverfahren, was nur ein kleiner Unterpunkt ist. Wenn du auf Probleme eingehen willst die andere Leute mit Projekten haben, hilft es meist auf diese auch einzugehen.

[–] [email protected] 1 points 1 year ago (2 children)

Wo und wie genau werden kleine Instanzen unterminiert?

Große Instanzen erhalten proportional mehr Mitsprache recht, ohne kleinen Instanzen ihre Souveränität zu garantieren. Ein Beschluss der Stimmmehrheit musste von allen aktzeptiert werden. Glücklicherweiße war das genau die Instanz die UFoI gestartet hatte, die die meisten Stimmen hatte.

Welches Statut meinst du?

Die Statuten der UFoI. Mir wurde damals Angeboten dort beizutreten. Ich habe die Statuten in der vorliegenden Vor-Fassung gelesen und abgelehnt weil die idiotisch waren und zu leicht von bösartigen oder machthungrigen Admins zu kapern wären (ohne jetzt erstmal zu behaupten es wäre so, es wäre halt einfach für solche Akteuere).

Stattdessen meinst du wahrscheinlich das Wahlverfahren.

Nein ich meine die Statuten der UFoI. Die sind auf deren Website verlinkt, falls man die mal gelesen hat.

Ich empfehle durchaus sich mit Themen auch mal zu beschäftigen und die relevanten Dokumente zu lesen und zu verstehen.

[–] [email protected] 1 points 1 year ago (4 children)

Sorry aber nein. Wenn du deren Statuen liest wird sau schnell klar das es darum geht kleine Instanzen abzudrücken. Um Defederation ging es mir hier nicht, ich kenne mich gut genug aus das ich weiß das es nuancen gibt und nicht alles gleich gesperrt werden muss. Aber UFoI war nicht die Lösung, das war jemandes Nachtfeuchte für eine kleine persönlich UN, bürokratisch und intransparent in der Machtverteilung.

Da nehm ich mir lieber die gute alte Word-of-Mouth Blockliste wo mir Freunde zutragen wer Blödsinn treibt und mir ordentlich Beweise verlinken.

[–] [email protected] 0 points 1 year ago (6 children)

Also sorry, aber UFoI ist eher ein Problempunkt, da sind ein Haufen Instanzen darauf hereingefallen. Das war von Anfang an an sich ein Versuch von ein paar größeren Instanzen mit fragwürdigen Admin-Gestalten aus einigen Blocklisten zu kommen weil da halt nur toxischer Blödsinn gepostet wird. Kleine Instanzen haben bei UFoI nichtmal Mitspracherecht müssen sich aber an alle Regeln halten.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

Ich bin aktuell auf NixOS. NixOS ist eines dieser Distros die unglaublich komplex zu lernen sind. Paketinstallation und System Konfiguration geschieht über die Skriptsprache Nix. Die Software Repo ist eine Github Repo mit Buildskripten in Nix Sprache. Die Standard Buildskripte sind alle auf einem Cache Server verfügbar.

Der Verkaufspunkt ist das NixOS reproduzierbar ist. Meine Konfiguration ist ein sogenanntes Nix Flake. Das heißt der genaue Commit der aus den Software Repos von Github verwendet wird, ist in der Konfiguration vermerkt. Meine Installation kann ich binär-identisch wiederherstellen. Selbst auf einem neuen Computer reicht es aus die Konfig zu laden und ich erhalte ein System das Hash-zu-Hash identisch ist. Jede Software Revision wird genauso wieder vom Internet aus dem Cache heruntergeladen oder einfach vor-Ort reproduzierbar neu gebaut. Hash ist derselbe.

Aber das ist noch nichtmal das beste. Das beste ist das die Konfig Sprache Dinge einfach funktionieren lässt. Um Ton und meine Bluetooth Kopfhörer funktionsfähig zu machen habe ich folgendes Snippet in meiner Config:

{ ... }:
{
  services.pipewire.enable = true;
  services.pipewire.pulse.enable = true; # Enable Pulse Audio Compatibility
  services.pipewire.wireplumber.enable = true;
  programs.dconf.enable = true; # Needed for KDE Bluetooth Integration
  hardware.bluetooth.enable = true;
  hardware.bluetooth.powerOnBoot = true; # Turn on Bluetooth when booting
}

Und das Snippet funktioniert so. Einfach so.

Drucken?

{ pkgs, ... }:
{
  services.printing.enable = true;
  services.avahi.enable = true;
  services.avahi.nssmdns = true; # Enable MDNS in /etc/nsswitch.conf
  services.avahi.openFirewall = true; # Configure Firewall defaults
  services.printing.drivers = with pkgs; [
    postscript-lexmark
    foomatic-db-ppds-withNonfreeDb
  ];
}

Via Home-Manager ist ein großteil meiner Konfig nichtmal System Konfig. System Konfig ist nur genug um KDE und Hardware funktionsfähig zu machen. In Home-Manager kannst du dann deine lokalen Sachen konfigurieren, wie z.B. deine Shell-RC oder sogar VSCode, siehe hier:

  programs.vscode = {
    enable = true;
    package = pkgs.vscode-with-extensions.override {
      vscodeExtensions = with pkgs-unstable.pkgs.vscode-extensions; [
        bbenoist.nix
        ms-vscode-remote.remote-ssh
        matklad.rust-analyzer
        mkhl.direnv
        elixir-lsp.vscode-elixir-ls
        gruntfuggly.todo-tree
        arrterian.nix-env-selector
        jnoortheen.nix-ide
        bungcip.better-toml
      ];
    };
  };

Wenn was schiefgeht; meine Config ist in einer Git Repo, ich kann immer die vorherige Config wiederherstellen. Und der Bootloader wird von NixOS automatisch so konfiguriert das du die Letzten X Configurationen einfach so booten kannst. Dann ist alles wie vorher. Hat mir schon X mal den Arsch gerettet weil ich was fehlkonfiguriert hatte.

Aber an sich? NixOS ist genial. Sachen funktionieren einfach. Und ich kann funktionierende Sachen reproduzieren.

edit: Oh und ich vergaß; nix flakes kannst du mit einem Tool namens "direnv" dynamisch in die System Konfig mergen. D.h. wenn ich in ein Projekt gehe mit einer Nix Flake die eine Entwicklungsumgebung definiert, wird diese Umgebung automatisch geladen. Ich muss z.B. gar nicht Rust bei mir Global installieren. Die Nix Flake in meinen Rust Repos läd automatisch die Rust Toolsuite herunter und der exakten Version die vom Entwickler vorgesehen ist. Und dann ist Rust verfügbar solange ich am Projekt arbeite. Wenn ich das Projekt zumachen wir die Umgebung entladen und die Binaries irgendwann wegen nicht-verwendung aufgeräumt.

[–] [email protected] 11 points 1 year ago (1 children)

Die Rückkehr der Natur. Heilung.

[–] [email protected] 21 points 1 year ago (1 children)

Tja, können wir nur noch auf das BVerfG hoffen um das PAG als rechtswidrig zu deklarieren.

[–] [email protected] 3 points 1 year ago

An sich eine toxische Seite. Ab und zu kommt mal was schönes auf aber die haben schon lange Probleme richtig zu moderieren. Aktuell ist das soweit dass HN für alle Links noreferrers gesetzt hat weil einige Webseiten versuchen HN zu blockieren. Und das aus gutem Grund wiel die Kommentare jedes mal Ausarten und die Mitwirkenden im Projekt von z.B. Asahi Linux beleidigen. Aktuell nutzt Asahi Linux den Submit Link von HN via CSS Styl um HN Nutzer zu erkennen und denen eine Meldung anzuzeigen.

view more: ‹ prev next ›