[-] Snarwin@kbin.social 4 points 7 months ago

As long as you copy from the device file (/dev/whatever), you will get "the raw bits", regardless of whether you use dd, cp, or even cat.

[-] Snarwin@kbin.social 10 points 8 months ago

Posting something on a website does not make it public domain. Typically, the website's Terms of Service will require that you grant the website operator a license to use any content that you post on the site (so that they can display it to other users). That license does not extend to other visitors of the same website.

Of course, in practice, it's very unlikely that someone would take you to court over copying a website comment. But if someone posts, say, an original work of art or a short story in a comment thread, you should be aware that it is still protected by copyright.

[-] Snarwin@kbin.social 24 points 8 months ago

As someone who occasionally dabbles in music production on Linux, I love that Pipewire lets me run JACK and Pulseaudio apps side-by-side without having to jump through hoops.

[-] Snarwin@kbin.social 23 points 8 months ago

On my distro (debian) I can use systemctl --user restart pipewire.service.

[-] Snarwin@kbin.social 8 points 9 months ago

This website explains the process: https://git-send-email.io/

[-] Snarwin@kbin.social 14 points 9 months ago

For me, Crunchbang was a great introduction to the possibilities of customizing your Linux experience. No giant, monolithic desktop environment, just a handful of programs that you could (and were encouraged to) tweak or replace to your heart's content.

I still run a Crunchbang-inspired setup on my vanilla Debian install—openbox, tint2, conky, nitrogen, gmrun, Win+Letter hotkeys for frequently-used apps, etc. While I've outgrown the need for a preconfigured distro myself, I'm glad to see these projects still providing an on-ramp for users looking to dip their toes into the deeper end of the Linux pool.

[-] Snarwin@kbin.social 6 points 10 months ago

Personally my only gripe with systemd is that the systemctl and journalctl commands are cryptic and unintuitive. Every time I have to use one (which thankfully isn't often), I have to spend 5 minutes reading man pages to remind myself whether -u is "user" or "unit", what the difference is between a "unit" and a "service", etc.

I imagine this is what non-developers feel like when they're forced to use git—having a whole pile of unfamiliar vocabulary and syntax thrown in your face when you're just trying to do one simple thing.

[-] Snarwin@kbin.social 8 points 10 months ago

Same thing happened to me. Borked my Windows install and didn't have a recovery disc, so I just wiped the whole thing and went Linux-only. Never looked back since. :)

Sometimes, all you need is a little push to get you out of your comfort zone.

[-] Snarwin@kbin.social 18 points 11 months ago

If you're using a shell script to install software, you've already failed.

Better alternatives include

  • Third-party package managers like Homebrew and Nix.
  • Language-specific package managers like pip and npm.
  • Self-contained package formats like Flatpak, Snap and AppImage.
  • Using checkinstall to turn a package with an install script or a "make install" command into a package your distro recognizes.
  • Downloading a tarball and using GNU Stow to install it into /usr/local.
  • Compiling from source and installing in $HOME.
[-] Snarwin@kbin.social 35 points 1 year ago

This technique is called Huffman coding, and it's used in a number of compression algorithms.

[-] Snarwin@kbin.social 7 points 1 year ago

If you actually read the post, you'll see that there's no "business risk"—the entire audiobook is already recorded. He's just using Kickstarter as a platform to sell pre-orders.

[-] Snarwin@kbin.social 14 points 1 year ago

By paying for Bing to be the default search engine of Firefox.

view more: next ›

Snarwin

joined 1 year ago