boredsquirrel

joined 1 year ago
MODERATOR OF
 

Parklets probably started as an activist idea of using absurd parking restrictions in a creative way.

As it isnt allowed to just place a bike stand or bench on a car parking lot, they are put on a mobile platform, making it a movable object that can be parked.

Nowadays some cities began building stationary "parklets" but guerilla ones are always important.

So: all parklets on wheels are activism against the stubbornness of the city.

Gallery

[–] boredsquirrel@slrpnk.net 1 points 2 days ago

Good thing I use sudo-rs or run0

I am not brave enough to ditch sudo yet, should do that. TTY to root always works, just use a strong password. No sudo, su and other suid binaries needed

[–] boredsquirrel@slrpnk.net 1 points 2 days ago

Why have set partitions. Just use LVM or BTRFS volumes...

[–] boredsquirrel@slrpnk.net 3 points 2 days ago

Falls off a cliff and has no snapper enabled so the system is broken

[–] boredsquirrel@slrpnk.net 1 points 3 days ago (1 children)

No it shows a post preview so it is a link.

You need to click it, not the image

[–] boredsquirrel@slrpnk.net 1 points 3 days ago

I am standing in an old shearling, a thick carpet could work too.

Without that it would be pretty uncomfortable.

I have the desk pretty high so I can lean on it a bit, which surprised me.

[–] boredsquirrel@slrpnk.net 1 points 3 days ago

That is a link preview... click it!

Neither the web interface nor Jerboa support crossposting

 

The Post

Very slight woodworking to fit the frame to the tabletop involved ;)

I love this standing desk, can highly recommend!

(Cannot remove the URL lol)

[–] boredsquirrel@slrpnk.net 2 points 5 days ago

Reminds me of this post

My attempt of reducing the insane UI buttons everywhere to make it a bit cleaner

It is still way too much, and unlike other Qt apps (like QGIS for example) the panels are not all configurable.

I am sure it is really great software, but this cosmetic issue makes it extremely overwhelming to newcomers. People just dont expect this load from anything.

[–] boredsquirrel@slrpnk.net 1 points 5 days ago

Ist fertig, auf jeden Fall sehr robust, schau mal in den Post oben :)

 

I had a pretty sturdy wooden desk, top just polished and waxed, nice drawers too... but I wanted it to be a standing/sitting desk.

These "laptop hight adjusters" didnt do it for me, also I wonder how it would work as for me the difference is pretty big.

I searched for a matching frame and made a post in !kaufempfehlungen@feddit.org.

1. Cleanup

I removed the legs and drawes from the table, made space in the area

2. Frame

I got a 160kg one from Flexispot, which sounds overkill but this should hold me + the table + some stuff. You never stand on your desk to do stuff?

The package was heavy, poor delivery guy. Should have gotten him a snack to go.

Assembly wasn't hard, maybe 40min? The rest was way more

3. Issues

The screws connecting legs and top frame didn't really match, as the holes on the inside were shorter. I swapped the 4 with 4 shorter screws used to screw the "feet" onto the legs, which could only use the longer ones. No big deal but an oversight.

The frame was also too long to tightly match my tabletop, so I disassembled one part and shortened the metal tubes just the right amount so they fit exactly next to the boards on the outside of the drawers (you will see).

4. Tabletop adapter

This frame is made for flat tabletops, so I took one leg of the table, shortened it as much as possible and sawed it in half (Less useless weight at the tabletop is always good).

This is why the frame needed to be shortened to tightly match.

I attached the "adapters" to the outside of the "drawer holders", with 2 screws into them, and 2 short brackets to the tabletop.

Of course, for each hole I pre-drilled with a smaller drill to reduce force on the wood and avoid ruptures.

Looking at it, a few more brackets could be good. But on the other hand, I dont really apply horizontal force?

5. Assembly

I screwed the frame onto the adapter, which made a tight connection to the tabletop.

Now the 2 motors at the top of the frame needed their cables connected to a controller, which was connected to a charging brick.

The manual meant them to be inside the frame, screwed onto the tabletop, but this didnt work with the drawers. So instead I used the nice fiber-enhanced tape (used in packaging of the cables on the motors) and guided the cables to the back of the tabletop, screwed the controller on there.

The charging brick is held with a velcro strap for some reason, which was glued to the tabletop as well.

Now the little control interface (which looks nice and pretty high quality (but plastic of course) needs to be placed somewhere in front of the tabletop. It is connected to the controller via ethernet and a power cable. The power cables look similar to the ones on a PC.

I guided it alonside one side, tied the cable down with some tape, used a hook and a screw to hold it in place nicely, used the metal plastic-covered-wire thingy from packaging to attach the cable to the hook gently.

6. Result

Even though the cutting of the leg wasn't perfectly clean, it works and is very sturdy but not too heavy.

I turned it around, connected the power, and it worked!

ℹ️ Note

Always test the motors and stuff before sawing off random parts XD

The control is easy, I was able to set a sitting and a standing hight which can be switched with a button press now.

The controller seems to go into sleep mode when not used, meaning a low power draw. I could test this further though.

It is rock stable, which tells me it was a good idea to get the powerful variant (2 motors, 2 moving elements instead of 1).

The motors are reasonably silent, I already assembled everything, glued my plug strip onto the table (to leave room to the wall while preventing it from falling down). Noice!

I also need to find a solution for the corners (where the legs were). I may not care anough to put something there though.

Easter eggsOn the table you can see my pen holder made from a cool piece of log.

On the bottom there is also my bin with 3 segments for paper, plastic and litter, made with cardboard and tape.

7. Oversights

The screws didnt match the actual length, luckily I could just switch them without needing to manually shorten them.

There is a metal sheet meant to be a cover of the frame. But while the frame is adjustable, the sheet only has 2 holes and only fits in a very wide position, not even the minimum without me shortening it.

I may shorten it or may not, it is kinda useless.

[–] boredsquirrel@slrpnk.net 2 points 1 week ago (1 children)

Uhm you can use this to actually make the CW useful, and put it at the beginning ;)

TitleText
[–] boredsquirrel@slrpnk.net 8 points 1 week ago (1 children)

Damn people pay that much? I get why people pay seedboxes, such a win

[–] boredsquirrel@slrpnk.net 5 points 1 week ago (4 children)

Hat jemand jemals solche Marken gebraucht?? Ich check Marken nicht

[–] boredsquirrel@slrpnk.net 3 points 1 week ago* (last edited 1 week ago) (9 children)

I didnt get it. Your manager replied instead of it?

 

Update: hier ist mein Ergebnis, sehr nice geworden!

Seit ich die verwendet habe möchte ich auch einen.

Habe einen ziemlich klobigen Eichen-Leimholzschreibtisch (ähnlich diesem hier), den ich mit 2 Klötzen darunter (vllt sogar die original Tischbeine) für so ein Hubgestell anpassen könnte.

Ich mag die Tischplatte, 70*140cm, frisch geschliffen und gewachst und er hat 2 Schubladen, deswegen würde ich sie gerne behalten.

Mit normalem Krempel drauf wiegt er ca. 110kg, 3 Beine abgezogen immer noch locker 100kg. Mit draufgestütztem Menschen wird das also mehr (wobei man sich beim Stehen -- wo er am empfindlichsten ist -- ja viel weniger draufstützt).

Habe ein bisschen gesucht, und die Gestelle wirken mir ziemlich teuer?

Kennt ihr gute Hersteller? Am besten mit 2 verschiedenen Höhen, muss aber nicht. Sollte robust sein.

Ergebnisse

  • Deskspace 100kg, 300€, wahrscheinlich eher wackelig, sieht aus wie das 100kg Modell von Flexispot
  • Flexispot 100kg, zwar billig aber laut Bewertungen wackelig (also bei Oberlast ein nogo!)
  • 👍 Flexispot E6 160kg, rabattiert (?) 250€, normal 500€? Soll super stabil sein und sieht insgesamt robuster und hochwertiger aus, 3-stufig usw. Scheinbar bekommt man das Gestell nur über Otto, sie selbst verkaufen (in ihrem grausigen Onlineshop) nur welche mit Platte.
  • 🫳 Linak 160kg, 400€, auch die hochwertigere 3-stufige Variante.
  • 👍 Panana 120kg über eBay LJPMöbelgeschäft, unter 100€, wohl recht gut

Die Gestelle kommen wohl in Einzelteilen, sind also auch ökonomisch zu liefern.

 

Ich habe ein Chromebook und möchte darauf nen Haufen Filme lagern, auch um es evtl als Smart TV zu verwenden.

Das Chromebook hat Linux und 128GB speicher, auf die SD kommen die Filme, dann kann ich nen "TV" user erstellen, den alle unproblematisch nutzen können, ohne Passwort usw.

Suche also eine Karte mit guter Haltbarkeit und Preis

 

I got 2 Stadia controllers and they are pretty nice!

They work well, but also have issues

  • they appear in lsusb and I have installed the official udev rules (using the NixOS option), but do not appear in Yuzu (the only working Switch emulator, using an archived Flatpak from 2024)
  • they constantly go into some form of suspend mode, I think pressing the Stadia button takes them back? But not sure. As there are no configs, there seems to be no way to disable that, unless one would customize the bluetooth firmware image
  • when they are below 40% or so they disconnect all the time. When they are charging too I think, so they are unusable in that state
  • somehow yuzu loses the configs for them all the time, so I need to configure them again and again. Not that bad as Switches support "pro controllers", but I am planning more games that would require more setup.

I guess using them over bluetooth could work.

Here are the used udev rules to flash, but they didnt work so I used Windows💀

services.udev.extraRules = ''
### Google Stadia Controllers
KERNEL=="hidraw*", ATTRS{idVendor}=="1fc9", MODE="0666"
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="1fc9", MODE="0666"
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0d28", MODE="0666"
# Flashloader
KERNEL=="hidraw*", ATTRS{idVendor}=="15a2", MODE="0666"
# Controller
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="18d1", MODE="0666"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="9400", MODE="0660", TAG+="uaccess"
'';

Maybe I need to disable those udev rules to use them over USB? Bluetooth is just a bit unreliable, that I just want USB.

 

Ich habe empfindliche Ohren. Suche also nen Gehörschutz für Kino und Konzerte (in der Bahn habe ich Noise Cancelling Kopfhörer, beim Arbeiten benutze ich Ohrschützer).

Bisherige (generelle) Ohrschutze

Ich hatte schon "EarRockers" mit verschiedenen Filtern, welche aber meiner Erfahrung nach Quatsch sind. Habe immer den stärksten benutzt. Nicht zu teuer, ein Ersatzstopfen.

Hatte auch mal diese absurd beworbenen (und Suchmaschinenindizierten) "Calmer" von Flare Audio, die aber fast gar nix gebracht haben, und auch nicht wirklich gut saßen. Zurückgeschickt und die Kapsel behalten XD Danke für das Geschenk /s

Danach hab ich mir welche von Amazon gekauft, mit 3 von diesen Siliokon-Halbkugeln. Sitzt eher unangenehm nach ner Weile, hab deswegen den vordersten abgeknipsts, dann sind sie wie alle anderen.

Beide sitzen aber nicht perfekt, der Ton ist auch nicht wirklich gut und durch den Sitz extrem variabel. Aushaltbar, aber nicht gut.

Suche

Wenn ich nach Gehörschutz suche, finde ich Produkte von 120 (meist nur für Schnarchen) bis 180€. Scheinbar so nach Schmerzensgrenze teurer. Scheint mir, dass alle die aktiv damit im Internet werben, ordentlich Geld haben wollen.

Sehe irgendwie nicht, für ein bisschen Silikon so viel zu bezahlen, vor allem da es ja wirklich nur ein kleiner Komfort-Vorteil ist. Ist aber eben auch ein guter Komfort-Bonus, vllt trage ich sie auch so mal, da wären 100€ schon schmerzhaft aber okay.

Durch Maßanfertigung weiß ich auch nicht, ob Ersatz mit drin ist, falls man mal einen verliert.

Kennt ihr gute Anbieter? Einfach die Akustiker vor Ort abklappern?

| Anbieter | Preis | Kommentar | |


|


|


| | KIND Eigenmarke | 125€ | Schlafen, Lernen, Reisen? Marketing oder wirklich nicht für Musik? | | Alpine MusicSafe (über Kind) | 230€ | Absurd teuer, auch MotoSafe kosten 195€ | | Geers (angepasst) | 99-190€ | Dubiose Angabe, genauere Infos kommen vllt noch | | EARfoon | unbekannt | keine Preise, suspekt. Fokus auf Firmen. |

...

 

It is not easy to recommend a distro (i.e. a combination of stuff including Linux).

There are maany factors, and balancing between them is the only way to get the right distro

After having tried a lot of them, these are the main factors I would think of, when looking for the right one for you.

1. Desktop Environment

expandThe software that you use should be the same on every distro. But the desktop environments that you use to interact with the PC are less or more supported, or even available.

Generally, KDE Plasma and GNOME are the best, most modern, biggest communities, quickest maintenance, most features etc.

Some distros have specific support for an environment. GNOME had the reputation of being more stable than KDE Plasma, but this improved a lot. Due to this reason (and because GNOME is simpler) many distros have GNOME as "main variant"

  • Ubuntu
  • Fedora
  • RedHat Enterprise Linux, CentOS Stream, AlmaLinux

There are distros with KDE Plasma as main too

  • Manjaro
  • OpenSUSE (kinda)
  • TuxedoOS (Ubuntu based)
  • SteamOS
  • Bazzite, Nobara (Fedora based)

KDE and GNOME are generally well supported on all bigger distros. Other desktops might differ. Fedora has a Cinnamon variant, but Linux Mint likely has better integration, presets etc.

So as a beginner, decide between GNOME and KDE, they are both nice but different.

| GNOME | KDE Plasma | |


|


| | screenshot of gnome desktop | screenshot of kde desktop |

2. Release cadence

expandThis is a big difference. On Windows you have each software release on it's own, and the desktop and OS being extremely stable, barely releasing any changes.

On Linux, traditionally you install your software from the same repositories as your kernel, core tools and desktop environment.

Quick Updates

So if you want up-to-date software, you often need to choose a distro with fast or rolling releases. These typically have a shorter support span, so version upgrades every 6 months or year are common.

Downsides are potentially more bugs, as the software you use is newer and less tested. But if bugs are fixed, you get those fixes faster too! You get way quicker features and many security updates not arriving in "stable/stale" distros.

Examples:

  • Arch
  • NixOS unstable
  • OpenSUSE Tumbleweed
  • Gentoo
  • Debian testing

Semi-fast:

  • Ubuntu
  • Fedora
  • OpenSUSE Slowroll

Slow, "Stable" Updates

If you prefer stability and reliable software (so that you dont need to update often, or change scripts or tools if software changes features), you should use something with long support and slow upgrades.

Note that stability is not natural to most software. Most is released when it is ready and shipped.

  • Only very few projects release on tight schedules (like GNOME, Firefox, Thunderbird).
  • Way fewer developers "backport" all security fixes to old versions. This means they apply only the security changes to older versions, while leaving out feature changes (which could break compatibility). The issue is that most devs dont care, dont introduce these random version freezes (Debian, RHEL, Ubuntu LTS often use different versions too). So you have potentially broken software until there is a distro upgrade

Examples:

  • Debian stable
  • Ubuntu LTS
  • OpenSUSE Leap
  • RHEL, AlmaLinux, CentOS Stream

3. Project Size And Structure

expand

Size

The Project size often implicates 2 things

  1. Bigger projects (Ubuntu, Debian, Fedora, Arch, OpenSUSE, Gentoo, NixOS) have the most software support. This becomes less relevant through technologies like Flatpak (a unified packaging format for all distros)
  2. Smaller projects (while nearly always being based on bigger ones) will add more quality-of-life changes, cool features and innovations. Take Nobara, CachyOS, Garuda, Pop!_OS or Bazzite, which have more or less fundamental improvements for gaming (more or less at the cost of stability). Bigger projects are mostly more conservative, with a focus on stability.

Structure

Most Linux Distros come from a "community". This is fundamentally different from Windows, MacOS, ChromeOS or Android.

But there are also corporations:

  • RedHat does their stable distro RHEL.
  • The "upstream" (the newer stuff that is not as tested and arrives later in RHEL) is CentOS Stream, which technically is already a community project, together with Oracle, AlmaLinux and RockyLinux contributors.
  • The upstream of that is Fedora, which is a known, free and up-to-date "community" distro. But also Fedora is built and maintained in part by RedHat employees, so this is a mix.

Other examples

  • Canonical - Ubuntu
  • SUSE - OpenSUSE, SUSE enterprise Linux
  • System76 - Pop!_OS
  • ZorinOS, EndlessOS: payment models

The projects differ in how you interact with developers, contributors and how people in the community help each other. The "communty" is not as simple, as often the developers communicate in some Matrix, IRC or even mailing lists, and users might interact with them through bug reports. Meanwhile, forums are often users helping other users.

4. Software Modifications and Additions

expandDistros differ in how the projects modify the software they ship, and if they add additional stuff on top.

Some may focus on fast updates and little modifications, like Fedora, Arch or others.

Others like Ubuntu might add a completely custom theme, font, iconset and other extensions (they do that to the main Ubuntu variant, but Kubuntu, Xubuntu, Lubuntu are also all customized).

Some distros might change software, like Fedora or Debian who only ship free software. Debian also modified Firefox in the past, to remove antifeatures, which resulted in a ban to use the name, they used "Icecat" instead.

The Linux Desktop is only somewhat standardized through organizations like Freedesktop.org, who host

  • (flatpak](https://flatpak.org/), a technology to ship apps to all distros, while also using an Android-like sandboxing system.
  • portals that allow applications to access system components while asking users
  • Wayland, a display and input/output technology that all modern desktops and toolkits use

Examples of differences

  • Fedora and Ubuntu use different tools for power management.
  • Most distros use systemd, a component that does a lot of useful things nowadays, but is criticised for being too centralized. Very few do not use it, at the cost of doing many things nonstandard, missing features and requiring more experienced users.
  • Ubuntu uses Snap for their packages, most other distros use Flatpaks. All distros have their own native packages, but there are a ton of different ways to do those.

5. Deployment Model

expand

This describes how you get the stuff.

Installation

Distros are mostly installed in the same way, you flash a .iso to a pendrive, run a graphical installer, select between more or less options, and get the thing.

Some may not have a GUI installer but a terminal based one. Many advanced distros like Arch, Gentoo or NixOS (which also has a GUI though) direct you to a wiki, where you learn the steps you need to setup the system you want.

This is a great learning opportunity, but without guidance it is easy to break things. So not recommended for beginners, for the main system.

Software installs and updates.

Keywords:

  • learning curve
  • stability over time

Unlike Windows, these are nearly all done through package managers. Do not go in the browser and get random installers. These might exist, and there is an abomination called "Appimage" that pretends that this is fine, but dont.

There is the mentioned release cadence, but also how the software is placed and managed on the system. Most distros are "chaotic" and imperative.

You write

sudo apt install libreoffice

And the package manager searches the repo, gets the files and places them somewhere. Over time, "state" builds up, which describes the amount of custom stuff that differentiates your system from what Ubuntu would present you.

This graph from this master thesis describes this process, called "Divergent".

You enter that command, and the package manager not only installs Libreoffice but a ton of more stuff.

There are many tools that try to tackle this resulting "chaos", that would make you panic if your PC break down, or you needed to setup that system on 10 different laptops. The most common one is Ansible, and it is described as "Convergent". The system is a chaos, but the more you configure and "fixate" you through Ansible, the easier it gets to reproduce.

There is a wave of new "immutable" distros, that try to solve this issue:

Oh when you open the app it crashes? Well, it works on my machine...

They do that by either preventing you to change the core system at all, or making it pretty tedious to do so.

This model somewhat works, and with Flatpak, Homebrew and other fun stuff you can get most stuff working normally, while not worrying about the base system not being able to upgrade, or crash if you open the wrong app (hyperbolic).

Systems like NixOS are deterministic instead of imperative. To install software, you write down what you want into a file, and the management tool reads it, checks it for errors and builds the system that way.

Coming from regular chaotic distros and then an "immutable" distro (Fedora Kinoite and uBlue Aurora), this is honestly pretty great. This is "congruent" as the graph describes.

While the learning curve might be a little bigger (I will make a repo soon to make it easier, and there are a bunch of nerds willing to help), your system complexity grows steadily, and all is configured in a single – or a few – files. You can taks these and recreate your system anywhere, so you see a bunch of NixOS configs on Github and elsewhere. If your PC breaks, and you have your data, it takes a few minutes and you have your system back!

Conclusions

Done! So these are the points you need to keep in mind when choosing a distro. Do not just go to distrowatch of other random places and install what is hyped the most.

Examples for logical fallacies of "this distro is the best for beginners"

  • Ubuntu has a big community, good software support and is easy to install. But personally I had maany issues with it over time and upgrading it. They also to biased choices and modifications. Their snap store is not what everyone else uses (but they have flatpak support).
  • Fedora also has a big community (and a nice one!), an easy installation and stays with standards more. Their model of "immutable" (i.e. managed) systems is among the best. Meanwhile the traditional variants usinf the dnf package manager are a total mess. I had many extremely complicated and undocumented issues when upgrading and having issues. Also, if you want a congruent, long-time-stable system, it is kinda annoying.
  • NixOS is unconventional and may be more difficult to setup. Their community is big though, and they produce a ton of guides every day! They have a bunch of packages, support flatpak, all (?) Desktop environments and much more.

So personally, if you want a very cool distro that might take some learning to setup, but is extremely rewarding and... organized to maintain, I recommend NixOS!

I will upload my configs soon, stay tuned.

 

Ich habe eine Linux-Einsteigergruppe auf deutsch erstellt! Das Ziel ist, ohne Sprachbarriere ausschließlich bei Linux zu helfen und darüber auszutauschen.

Fortgeschrittene willkommen, um Wissen zu teilen!

 

Ich habe eine Linux-Einsteigergruppe auf deutsch erstellt! Das Ziel ist, ohne Sprachbarriere ausschließlich bei Linux zu helfen und darüber auszutauschen.

Fortgeschrittene willkommen, um Wissen zu teilen!

 

Blog Post

The video is a commentary with examples

view more: next ›