wolo

joined 2 years ago
[–] wolo@lemmy.blahaj.zone 7 points 2 years ago (2 children)

I've taken some precautions, it's running in a container as an unprivileged user and the only writable mount is the directory where make writes rendered pages, but i probably should move it into a vm if i want to be completely safe lol

[–] wolo@lemmy.blahaj.zone 132 points 2 years ago* (last edited 2 years ago) (18 children)

my website's backend is made with bash, it calls make for every request and it probably has hundreds of remote arbitrary code execution bugs that will get me pwned someday, it's great

edit: to clarify, it uses a rust program i made to expose the bash scripts as http endpoints, i'm not crazy enough to implement http in bash

it behaves like a static file server, but if a file has the others-execute permission bit set it executes the file instead of reading it

it's surprisingly nice for prototyping since you can just write a cli program and it's automatically available over http too

[–] wolo@lemmy.blahaj.zone 7 points 2 years ago (2 children)

the PineTime can run for over a week in my experience, but it runs at 64 MHz and has 64kb of RAM, so telling time is pretty much its limit

[–] wolo@lemmy.blahaj.zone 10 points 2 years ago

This lawsuit would ruin generative AI!

good

[–] wolo@lemmy.blahaj.zone 10 points 2 years ago (1 children)

the only good part of the last one was the mac-'n-cheese-induced divorce flashback, somehow that doesn't give me hope for the future of the series

[–] wolo@lemmy.blahaj.zone 20 points 2 years ago (1 children)

I can't be cis, I like Gex!

[–] wolo@lemmy.blahaj.zone 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@lemmy.blahaj.zone 26 points 2 years ago

if they sold DVDs of Netflix's shows that would actually be pretty nice, but I doubt they would be OK with allowing anyone to actually own their media.

[–] wolo@lemmy.blahaj.zone 2 points 2 years ago* (last edited 2 years ago)

I know that Calckey and its descendants support it since I verified my account on a Calckey instance, and Akkoma mentions it in this blog post.

[–] wolo@lemmy.blahaj.zone 4 points 2 years ago* (last edited 2 years ago) (1 children)

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@lemmy.blahaj.zone 1 points 2 years ago

ah wack, XWayland then? that should at least stop it from snooping on Wayland apps

view more: ‹ prev next ›