[ ->█ / dacctal / faq ]

once you go dacctal, you never go bacctal. c ‿c


# what_i_use

Q: Distro?

A: Gentoo

Q: Window Manager?

A: OXWM

Q: Display Manager?

A: TTY

Q: Bar?

A: OXWM's built-in bar

Q: Browser?

A: Librewolf

Q: Browser tabs extension?

A: Sidebery

Q: Colorscheme?

A: Caelus

Q: Text Editor?

A: Vis

Q: Terminal?

A: st [ no patches ]

Q: Animated pfp?

A: PNDacc

Q: Font?

A: Two fonts:

Applications:

Iosevka : caelusevka

A: Videos/Bar:

BigBlueTermPlus

# what_i_hate

nix

  • nixlang is a DSL (We hate DSLs)
  • nixlang could very easily have just been lua. (it would probably also have been faster too.)
  • nixos is the opposite of simple.
  • nixos hard depends on systemd, and many other unnecessarily large software (We like choice)
  • nixos, because of all of its hard dependencies, ends up being incredbily bloated in comparison to similar systems.
  • nixos hides the majority of your system's backend under layers of abstraction.
  • nixpkgs is very poorly maintained and has terrible support for essential software like librewolf.
  • "muh pure functional programming"

rust

  • complexity != safety
    • if you need memory safety, write memory safe code.
  • ecosystem is absolutely horrendous
    • pulling in dependencies statically bloats up your program.
      most people who write rust have more than one of these
      meta-dependencies, so you bet your ass most rust programs
      are installing duplicate libraries for the sake of
      statically linking
    • dependencies almost always have a bunch of child dependencies
      (i thought this was a programming language not an system
      package manager)
    • cargo is susceptible to supply chain attacks
      (this is not something you want in a COMPILER/BUILD-SYSTEM)
  • compiling software first requires you to compile all dependencies
    before even checking if there's any errors in your program
    (this could be fixed by just dynamically linking dependencies)
  • stdlib is a tower of abstractions (much like nix btw) which makes it
    nearly impossible to know what it's actually doing.
  • have you ever tried bootstrapping rust????
# music

Q: Who makes your music?

A: All of the following wonderful people:

retrobit nzuum me :)

# misc

Q: Why don't you self host your videos?

A:

  • it is VERY expensive to host videos from my VPS (mostly due to storage constraints)
  • Hosting from home means i need a reverse proxy in order to remain somewhat private (this is another attack vector)
  • hosting over i2p is the only option that isn't evil and satanic, so maybe that will happen eventually - still, this is a lot of storage to deal with, and it will grow exponentially over time.

Q: Why don't you host game servers?

A:

  • Game servers tend to be proprietary
  • Open source game servers tend to be servers that require you to have installed a proprietary client to join.
  • Games are expensive to host, and we can't afford to.
  • It's much easier to cause damage to the server host through a video game - intentionally or not - which could have a disasterous effect on other things like XMPP.

Q: Cat?

A: Her name is Netcat and you cannot change that!!