msherburn33

joined 2 years ago
[–] msherburn33@lemmy.ml 3 points 8 months ago (1 children)

so get an anonymous pre-paid number

That's not something that exists in many countries. SIM-cards have to be attached to a real world identity by law.

[–] msherburn33@lemmy.ml 6 points 8 months ago (1 children)

Why is that a problem?

Why are you posting as artyom@piefed.social and not @?

[–] msherburn33@lemmy.ml 14 points 8 months ago* (last edited 8 months ago) (1 children)

OK, well buy a burner SIM card

Illegal in many countries. SIM cards are attached to your real world identity.

[–] msherburn33@lemmy.ml 4 points 8 months ago* (last edited 8 months ago) (3 children)

Multiple-accounts and pseudonyms. It's like the 101 of interacting on the Internet. With a phone number requirement that's automatically made impossible.

Also SIM-cards/phone numbers are required by law to be attached to your real world identity in many countries.

[–] msherburn33@lemmy.ml -1 points 8 months ago

The crux is that all the alternatives suck. I don't have a problem going App hopping, I just have a very hard time finding ones that don't fundamentally suck, and I am not talking about little implementation issue, but garbage like Signal that violates the GDPR, wants your phone number and is proud of it. Always grinds my gears when that gets celebrated as the "alternative". Same with the Fediverse, where user owns nothing and server operator controls everything, how again is that different from Reddit, Facebook and Co.?

Nostr and Tox seem ok so far, but really the amount of true alternatives that improve on the original in significant ways is pretty damn rare.

[–] msherburn33@lemmy.ml 1 points 9 months ago (7 children)

You prefer:

     (add-after 'install 'remove-examples
       (lambda* (#:key outputs #:allow-other-keys)
         (with-directory-excursion
             (string-append (assoc-ref outputs "out") "/lib")
           (for-each delete-file
                     (list
                      "basic-server"
                      "helloworld"
                      "postcollector")))

over:

postInstall = ''
   rm  $out/lib/basic-server $out/lib/helloworld $out/lib/postcollector
''

?

[–] msherburn33@lemmy.ml 0 points 9 months ago (12 children)

The two main advantages of Guix are the language

I wouldn't call that an advantage for the average person. Nix is far nicer to work with. Some Lispers might disagree, but I, for one, can't exactly see the beauty in trying to turn Scheme into a configuration language with macros and hacks. Also Guix puts Scheme everywhere, things you can do with plain old Bash in Nix, you'll have to all do in Scheme in Guix, so there is a much steeper learning curve.

[–] msherburn33@lemmy.ml 2 points 9 months ago (1 children)

The biggest problem with Scheme as config language is that it is sloooooowwwww. Nix is already quite sluggish when it comes to configuration changes, in Guix it's a lot worse, and it's unlikely to change anytime soon, given that Scheme allows macros and other hacks that might make it difficult to properly cache or index the package database.

[–] msherburn33@lemmy.ml 2 points 10 months ago (1 children)

Any advice on what should I do would be welcome.

You can play around with the mount option nofail, if that's set, systemd will not wait for the mount point to be ready and continue booting normally. Can be useful with HDDs that take a while to spin up and aren't needed for the boot process (e.g. backup drives, etc.).

Another thing to look out for: SDCards or USB flash drives that might randomly fail to "spin up" and hang, unplugging those helps.

[–] msherburn33@lemmy.ml 7 points 10 months ago* (last edited 10 months ago)

journalctl is the one part of systemd I really do not like. For whatever reason, it's insanely slow, taking multiple seconds before it gets around to display anything. It also has all the wrong defaults, displaying error messages from a year ago first, while scrolling to the bottom again also takes forever and consumes 100% CPU while doing so.

There are flags to filter and display only the relevant parts, but not only are none of them intuitive, doing a mistake there just gives you "-- No entries --", not an error. So you can never quite tell if you typed it wrong or if were are no messages.

Maybe it all makes more sense when studying the man page in depths and learned all the quirks, but /var/log/ kind of just worked and was fast, without any extra learning.

[–] msherburn33@lemmy.ml 3 points 10 months ago

We went from boring beige PC cases, that looked rather boring and were in dire need of some stylish upgrades, in the complete other direction and overshot the target by a mile. I find most modern PC stuff incredible ugly and impractical. Even just finding a tower that still has a 5.25" slot took effort, since most don't even have them anymore. The whole idea of transparent windows on your case or putting your PC on the desk instead of below it, is complete nonsense, especially when you don't even have room for swappable disk drives. The good old desktop PC at least went under your monitor, but modern PC cases don't even do that.

I am kind of surprised, despite all those decades of PC gaming, we still don't have gaming PCs as compact as a Playstation/Xbox. They do exist, e.g. the old Alienware Steam Machine was tiny, but they are far from common place and often either underpowered or overpriced.

[–] msherburn33@lemmy.ml 3 points 10 months ago* (last edited 10 months ago)

You can manage multiple machines with a single Nix configuration git repository and modularize the configuration as much as you want. You can have a config with a desktop environment that you skip on servers, override individual variables for a specific host or do whatever you want. You can even remote deploy it all with a simple nixos-rebuild build --target-host "user@host" and it works across different architectures too (e.g. build on your fast x86 machine and deploy to a slow RaspberryPi).

view more: next ›