[ ->█ / dacctal / faq ]
once you go dacctal, you never go bacctal. c ‿c
# what_i_use
Q: Display Manager?
A: TTY
Q: Bar?
A: OXWM's built-in bar
Q: Browser tabs extension?
Q: Terminal?
A: st [ no patches ]
# 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:
# 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!!