I just came back to comment that --
probably doesn't add security unless something like xargs
which puts stdin
on the command line itself is used.
I have gotten in the habit of mindlessly adding it I guess.
I'd imagine you want something defined recursively like multiplication
- ( 0x = 0 )
- ( xy = x(y-1)+ x ) ( y > 0 ).
So it needs to be
- ( x^0 = c ) (c is some constant)
- ( x^y = xx^{y-1} ) (( y > 0 ) (to see why, replace multiplication with exponentiation and addition with multiplication). So what could ( c ) be? Well, the recursive exponentiation definition we want refers to ( x^0 ) in ( x^1 ). ( x^1 ) must be ( x ) by the thing we wish to capture in the formalism (multiplication repeated a single time). So the proposed formalism has ( x = x^1 = xx^0 = xc ). So ( cx = x ) hence ( c = 1 ), the multiplicative identity. Anything else would leave exponentiation to a zeroth power undefined, require a special case for a zeroth power and make the base definition that of ( x^1 ), or violate the intuition that exponentiation is repeated multiplication.
On an unrelated note, it'd be nice if Lemmy had Mathjax. I just wrote all this on mobile with that assumption, and I'm not rewriting now that I know better.
They just said :wq
in school, so thanks for the tip. Hard to believe it saves even when the file hasn't been changed if you use :wq
. What is the use case for that? If the file gets changed in another program and you want to revert??
Edit: Just saw the comment about the modification times being updated.
Suppose this post were true. Then it is a good post. So there exists a good post on the internet and it is not true. But this is a contradiction. So this post must be false and hence there must exist a good post on the internet
This should work with some caveats.
- Tbis probably won't work on WSL (Linux needs direct access to your hardware).
- For DVDs, you need to be sure libdvdcss is installed for this to work correctly
- You probably already have this on your system if you have successfully watched a dvd in Linux.
- You may need to replace
/dev/cdrom
with the name of the device file corresponding to your drive.
- This creates an exact copy of the disk, including the unallocated space. You would probably want to follow the guide https://wiki.archlinux.org/title/Optical_disc_drive#Creating_an_ISO_image_from_a_CD,_DVD,_or_BD
- (@BustedPancake@lemmy.world's use of mkisofs does the same thing because they copy the files on the disk rather than the whole disk. But you don't need makemkv. You should be able to use any method of copying the files and Linux should use libdvdcss to decrypt them.).
“deep magic”
Linux trys to treat devices like files. If you ran xxd /dev/cdrom
, you would see every bit on the disk (not just those of the files, but those in the free space as well) in order from the first to the last (converted to base-16 in what is called a hexdump). Not that you need to see this, but your video player does. The “DRM cracking” is actually a feature of libdvdcss that makes it possible for the system to treat the disk this way. dd
is just a general copying command and if Stack Exchange is to be believed, it isn't necessarily the best option (https://unix.stackexchange.com/questions/12532/dd-vs-cat-is-dd-still-relevant-these-days). But it probably is necessary for the linked guide to work because it has dd
truncate the file.
edit: caveats is note spalled caceats
edit: file → files on the disk
So amazing, but also so frustrating watching a stick figure guy get better than me in math in 15 minutes
Oh, you misunderstood my request. Instances shouldn't just allow these new dimensions if voting. The software should enforce automatic defederation with any instance that does not fully implement the new voting behavior.
😊⬆️⬅️⤴️ (hmm… maybe a parser for emoji based arrow votes)
This is exactly why I feel nervous asking questions online. I feel like a lot of the time the answer is so obvious that a bot could answer it with very little context and then I'll look silly.
I can confirm this works for the mobile website with the browser Firefox Nightly for Android (there's no reason to think it wouldn't work for other mobile browsers) too. Thanks
Ah, but where do you find the training set of all of the human-written good commit messages? 😃
Checks I Should Have Done Before Posting
Sorry for the self-posting. I just wanted to share my post-hoc file checks since it was due-diligence I didn't think of until after I shared.
TLDR: I redirected into a file and inspected it at least enough to say I received an mkv container with an h264 video and opus audio.
Caveats
Details
I ran the command from my post in a world-readable directory with
>mystery_video_file
substituted for| mpv -- -
and inspected the download withsudo --user=nobody -- file -- mystery_video_file
which output
I ran
rename --last -- '' '.mkv' mystery_video_file # the '' is the empty string delimited with apostrophes
and thensudo --user=nobody -- ffprobe -hide_banner -- mystery_video_file.mkv
which output
If you trust me and not the presenter for some inexplicable reason, the SHA-512 checksum for the video is “24345bd3ca8015c14a7d5d63d6b2a40f9d0f8c0307a65996226a496f121fa5ae934718cf58090f43ee67bc250b06804f23c73688cc871c15c1ba18d79b1a82a8”.