[-] wolo 5 points 1 month ago* (last edited 1 month ago)

NixOS has the potential to do really well here. The Nix language has a rich enough type system to generate GUI forms for every field, and there are several projects being worked on that allow editing NixOS options from a GUI. They're still very janky, but it's definitely possible to get to a point where a layperson could operate them without breaking their system.

[-] wolo 5 points 2 months ago

silly idea: have a microwave on site, put players' glasses in there for a few seconds to nuke any sensitive electronics inside without causing damage to metal structural elements

[-] wolo 6 points 6 months ago* (last edited 6 months ago)

They could make it difficult to open up the camera and extract its signing key, but only one person has to do it successfully for the entire system to be unusable.

In theory you could have a central authority that keeps track of cameras that have had their keys used for known-fake images, but then you're trusting that authority not to invalidate someone's keys for doing something they disagree with, and it still wouldn't prevent someone from buying a camera, extracting its key themselves, and making fraudulent images with a fresh, trusted key.

[-] wolo 5 points 1 year ago

Building code violations (Minecraft)

[-] wolo 4 points 1 year ago

Discord uses a subset of Markdown for message formatting, so they'll be writing it regardless

[-] wolo 4 points 2 years ago

the last game I played was Duskers, so I'm probably either immediately dying in the vacuum of space or trapped in a derelict space station without any power.

[-] wolo 4 points 2 years ago* (last edited 2 years ago)

For 2:

  • Yes, and it doesn't cheat by bundling some huge scripting runtime like some other languages do. It produces real, native code which will run almost as fast as an equivalent program in C (sometimes a little faster!)
  • It gets as crazy as you make it, but the design of the language tries to help you keep things manageable.
  • When you run cargo new or cargo init it should initialize a local git repo for you, just add a remote and push. If you're setting it up on your own, add the target directory to .gitignore.

Also, for point 1.2: As long as you don't delete your settings or change them in another program, they should stay where they are even if the DE using them is gone. However, if you aren't short on disk space, there's no need to get rid of a DE you aren't using, since you can pick from all of the installed desktops in your display manager (the screen where you log in for the first time after booting).

[-] wolo 5 points 2 years ago

Animal Crossing City Folk bricked my Wii U, it was probably unrelated but I like to think Resetti just had enough of my shit

[-] wolo 6 points 2 years ago

That's not how you should mix tabs and spaces for alignment. You use the same number of tabs as the previous line, and then fill the remaining width with spaces. That way, when you change tab width, the alignment spaces will always start in the same column as the line they're aligning to, regardless of the tab width.

[-] wolo 4 points 2 years ago

Yes, my brother's allergic and I don't want him to have to worry about it anymore.

[-] wolo 4 points 2 years ago

My big killer feature for Linux phones is running Wayland/X11 apps mostly unmodified, if AOSP added support for that I wouldn't be too disappointed about sticking with it. I've tried to make android apps before, but doing things the Android Way™ basically requires you to use java and their bespoke UI primitives, and it always makes me wish I could just use the tools I'm already used to.

Being able to have intricate control over my phone is nice, but I'd rather do it with a KDE-like settings maze than a terminal because of how tiny the screen is, and if I'm doing something serious that would require a terminal I would rather do it at my desk.

I definitely think the Android ecosystem has some serious problems, but I already run a custom ROM without Google Play Services installed so I'm fairly well-insulated from that. I do plan on installing a mobile Linux system on my old phone to experiment, but I doubt it will become my system of choice.

[-] wolo 4 points 2 years ago

"password must contain a PUA codepoint"

view more: ‹ prev next ›

wolo

joined 2 years ago