• 0 Posts
  • 22 Comments
Joined 2 months ago
cake
Cake day: March 12th, 2025

help-circle
  • It doesn’t say anything about performance. But they now support Vulkan with Nouveau, so it can now be used even if OpenGL is not available or broken.

    The blog post only me tioned that the driver now supports the GPUs, which I think should be believable, as the GPUs are listed as conformant on Khronos’ website.

    If you have had problems with a Wayland compositor when using Nouveau with one of the cards, it is possible that it might work now, if the compositor supports Vulkan.

    Vulkan is normally faster than OpenGL, but I don’t know much about the state of NVK & Nouveau’s OpenGL driver for the cards. I just know the API versions they support and that NVK cannot reclock them if Nouveau can’t, so I can’t say anything about performance.


  • I haven’t used nextcloud, but having /var on an actual disk might help, if nextcloud writes to it often. Even if it doesn’t, it might still help a bit as a lot of software does, so it will still reduce the writes to the SD card.

    You don’t actually need much on your root partition. Only /etc, /bin, /lib & if it’s separate, /sbin. Most distributions (inc. recent Debians, not sure which version rpi os uses) have symlinked /bin, /sbin & /lib with their /usr counterparts. This means that the binaries & libraries actually reside under /usr, so it has to be on the root partition, but /usr/local should be safe to move.

    This means that you can put all the absolutely required directories on the SD card and everything else on a real drive.












  • I agree, and it could work like that here. (your driver’s license is only valid for a certain time) But as far as I know, you only need to retake the tests when applying for renewal if your license expired multiple years ago. Otherwise, you only have to fill out some forms.

    At least old people & those who’ve had their license taken away need to redo their tests, which is better than nothing, but not enough in my opinion.


  • It’s not reasonable to assume that everyone has that much control in any situation. Removing yourself from a situation is not always possible. What can you do if it’s caused by your environment, like family, school, etc.?

    Life does have challenges & there always exists someone who can be miserable in a given situation. That doesn’t mean that everything should be normal.

    You can definitely affect some things & you might be able to choose how you see some other things. Still, some things are outside your control or “as they should be”.




  • In proof of work, the client performs (relatively) slow & expensive calculations to prove that it’s not spam. If you tried to make too many connections, the work would add up, preventing you from affecting the availability of the service.

    For PoW to work, the server needs to generate a challenge, then the client needs to solve it and return the answer. JavaScript can do this without any input from the user.

    For JavaScriptless PoW, you need to find a way to perform those slow calculations without access to a programming language.

    Like I said in my previous comment, solving the challenge can happen outside of the page, after which the user could paste the answer to a normal HTML form, for example. This allows PoW to work without JS, but requires user interaction & eternal tools.

    I don’t know about Dread, but Tor has built-in PoW now. Since Tor runs outside of the document/tab, unlike JS, it can do a lot more. Tor’s PoW happens invisibly between the network request & response, making it unobtrusive & bypassing JS entirely.


  • It might be pretty difficult to implement the work part of proof of work without JS in a practical way. Of the three languages available on the web, HTML, CSS & JS (+ WebAssembly, which requires a bit of JS IIRC & would probably not be available) JS is the only one that allows you to perform the work in a sane way. (It might be possible to use CSS magic with remote resources, but that has its own problems if it’s even possible.)

    It would be possible to use a dedicated program or another website to perform the work, but it would be far from seamless to users.