unhrpetby

joined 2 months ago
[–] unhrpetby 26 points 4 days ago (14 children)

Until we end tipping culture, tip your servers.

If everyone continues to tip by default, then I believe this will delay or prevent an end to the culture. If servers don't have an issue with tipping (because everyone does so), then there is less reason to support change.

If one person doesn't tip:

You're just an asshole.

If a large majority doesn't tip:

Maybe there is a problem with tipping by default?

[–] unhrpetby 3 points 1 week ago* (last edited 1 week ago)

All religions are just lies and fiction...

Religions as we know them lack any evidence for the supernatural bits. But this doesn't mean one can safely say there is no possibility of any religion being correct.

It falls into Not Even Wrong. Nothing more than a what-if question. There is nothing to discuss until evidence is brought to the table.

[–] unhrpetby 1 points 1 week ago* (last edited 1 week ago) (1 children)

Sounds like flatpaks/appimages with extra steps.

I'm fairly sure the complexity of flatpak/appimage solutions are far more than the static linking of a binary (at least on non-glibc systems). Its often a single flag (Ex: -static) that builds the DLLs into the binary, not a whole container and namespace.

[–] unhrpetby 1 points 1 week ago

The question should by why you'd want to.

Because the application working is more important than the downsides in my case. Its quite useful for an application which hasn't been updated in a long time, will never receive updates again, or doesn't work in my nonstandard environment.

I have had older applications fail to function due to DLL hell.

[–] unhrpetby 2 points 1 week ago

You can modify the keybinds in software too. You would need to change your console keymap (TTY) and your desktop environment keybindings. Programmable keyboard is most likely easier though.

I played around with it and changed both to just use F1 = tty1 and so on, without requiring CTRL+ALT.

[–] unhrpetby 1 points 1 week ago (2 children)

Your needs must be different than mine.

I press one button combination and have root without ever entering a password. I press a similar combination and go back. Not sure how this is a pain in the ass.

[–] unhrpetby 5 points 1 week ago* (last edited 1 week ago)

All I do is have agetty --autologin root tty2 linux run as a service. It launches on startup, and I just hit CTRL + ALT + F2 if I ever need a root shell.

All its doing is just auto logging-in as root on TTY2.

[–] unhrpetby 4 points 1 week ago

From what I've read, no. Though it doesn't solve the fundamental problem of a root process handling untrusted input from a regular user.

The TTY method is IMO better as it ties privileges to a piece of physical hardware, bypassing the complexities of userspace elevation of privileges.

[–] unhrpetby 10 points 1 week ago* (last edited 1 week ago) (8 children)

The nosuid mount option disables this behavior per mount. Just be sure you don't use suid binaries.

Example: sudo or doas. I replaced those with switching to a tty with an already open root account on startup. Generally faster and (for me) more secure (you need physical access to get to the tty).

[–] unhrpetby -1 points 2 weeks ago (1 children)

Please don’t dox or post calls for harassment, vigilantism, tar & feather attacks, etc.

 

Helix is great, but please why can't indentation just be what is set in the language.toml file?

[[language]]
name = "zig"
indent = { tab-width = 8, unit = "\t" }

Changing indent-heuristic doesn't fix it. Why does helix give me the option to set the indentation style and then proceed to overwrite it, Instantly resetting it to 4 spaces instead of what I told it.

The behavior that is occurring is extremely weird and would be instantaneously solved if helix would just use the value in the file.

I don't want your garbage heuristic, I just want you to leave my file alone and do what I told you.

view more: next ›