ferric_carcinization

joined 1 month ago
[–] [email protected] 8 points 3 days ago (1 children)

It's a number, and bigger numbers are always better, right?

[–] [email protected] 3 points 4 days ago
[–] [email protected] 5 points 5 days ago* (last edited 5 days ago)

He was a murderer, but that doesn't make the death penalty any less inhumane.

Edit: humane -> inhumane

[–] [email protected] 2 points 5 days ago

Is that really enough? Not an expert on USA law, but isn't he protecting himself from legal consequences by pardoning himself? A leftist (super-)majority should be enough, though.

[–] [email protected] 1 points 6 days ago

That's true about personal devices, but at least my server doesn't have nano installed. Though, in that case, you might manage with sshfs or something similiar. Also, for the 'Learn Vim' step, you only need to know the absolute basics, like entering input mode, saving & quitting.

[–] [email protected] 1 points 6 days ago (2 children)

Using Vim on other people's computers may not always work. I know someone who remapped 'next match' from 'n' to something else, though --clean helps with such configurations.

Also, nano may not always be installed.

The safest way to edit a file on someone else's machine for a emacs "user" might be something like emacs -q || nano || vim --clean || vi --clean || vi, assuming a sane shell. (the || vi --clean step is probably unnecessary, becuse if it's supported, it's just vim, which would then also be available)

[–] [email protected] 4 points 1 week ago* (last edited 1 week ago)

Does it really matter? Just hook it up to reddit & let an AI interpret if the responses are positive or negative.

[–] [email protected] 5 points 1 week ago

According to the source, Goldman & Bakunin.

[–] [email protected] 1 points 1 week ago

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.

[–] [email protected] 4 points 1 week ago (2 children)

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.

[–] [email protected] 8 points 2 weeks ago (2 children)

The Linux kernel is licensed under GPLv2, not v3. The third version of the license forbids tivoization (vendoring unmodifiable copyleft software). Also, the GNU coreutils aren't limited to Linux.

[–] [email protected] 11 points 2 weeks ago* (last edited 2 weeks ago) (4 children)

Unlike the other alternative coreutils, uutils focuses on GNU compatibility. If you depend on GNUisms, uutils allow you to unGNU & unGPLv3+ your system.

view more: next ›