3,133 karma · joined April 12, 2020
> [AI] that most people hardly use at all
and while ambiguous, I meant that quantifying the number of people that use it, results in a not large number. I've had discussions in other threads about how to talk about transitive use, etc., so as with everything at all times, there are certainly ways to skin the cat that justify or invalidate the statement. One has to rely upon good judgment to decide which way is best, and reasonable people may disagree.
I also don't think it's particularly conclusive about anything though. It doesn't on its face make me think anything like "it must be stopped", but it's remarkable.
Is discussing such secondary but still highly relevant aspects verboten? Must every comment here be by a lead researcher in the specific field? Would a biomedical science researcher necessarily have any more expertise on these important secondary aspects?
"Trust me, I'm a scientitian". No thanks.
e.g., of generated command: ffmpeg -y -hide_banner -i /mnt/storage/rips/bluray.mkv -i ./eng.sdr.srt -map 0:v -map 0:a -map 1 -c:v copy -c:a copy -c:s mov_text -metadata:s:a:0 language=eng -metadata:s:a:0 title=eng -metadata:s:s:0 language=eng -metadata:s:s:0 title="English (SDR)" -disposition:s:0 hearing_impaired -metadata title="Film Title" -metadata genre="Pretentious Comedy" -metadata artist="Alan Smithee" -metadata date=2026 -f mp4 -movflags +faststart "/mnt/storage/movies/Film Title (2026).mp4"
Do whatever encoding you want in advance too of course. Note, the above is generated from a script (not created manually) that is run like `./cleanvideo.py ./bluray.mkv ./eng.sdr.srt https://www.themoviedb.org/movie/985-eraserhead`
After doing this for over a decade, I find that Jellyfin, or even just a caddy directory listing, make a great media library browser. Jellyfin will almost never identify things incorrectly. Can always fall back to just listing things and playing your content with `mpv https://machine.tailnet-name.ts.net/movies/...` even remotely given the use of tailscale. Or VLC from my phone, etc.
As for widening the scope to other tools, I've written about that on here before, how I have lots of powershell experience, some nushell, etc. I haven't become a convert (definitely not on Linux, of course occasionally on Windows).
Happy to respond to any input or anything, but you should reply directly to people if you're going to criticize them -- very poor form to blanket criticize while also taking an uncharitable read.
ls -1 ./*.sh | xargs -rd\\n sh -c 'for i in "$@" ; do ... ; done' sh
1. not strictly necessary to use -1 as I believe all common ls detect !isatty(stdout) and produce line-by-line output anyway.2. xargs -r just doesn't run the command if there's no input, also not strictly necessary but I'm addicted to using it because it's the sensible default to me.
3. xargs -d\\n makes it collect fields as full lines, which is what you typically want, unless you're able to generate NULs.
4. use whatever shell you want of course, but I don't use bashisms, etc., by default, /bin/sh is fine for me, even if it's dash.
5. the trailing "sh" at the end is due to a quirk of `sh -c` usage, where $0 is the first non option argument, so `printf %s\\n 1 2 3 | xargs -rd\\n sh -c 'for i in "$@" ; do printf "%s " "$i" ; done ; echo'` (note the lack of trailing "sh") would only print "2 3 " as $0 is not included in "$@" ($0 is 1, $1 is 2, $2 is 3). It's very easy to just always give the shell name itself manually as $0 instead of trying to ingest "$0" into your logic.
Of course, you could `find . -maxdepth 1 -type f -name '*.sh' -print0 | xargs -r0 ...` instead, depending on what you're up to, that may be the easiest. It's definitely the simplest -- as long as your xargs has -0 support.
As it is now, your post is meaningless to me.
Restoring a different version of a specific file/tree, involves recursively restoring wc of those files/trees to match the referenced blobs.
So both are actually primarily the same task. Knowing a little about internals is exactly how it is easy to understand how the same code (and hence the verb "checkout") came to be used for both tasks.
The reason it's still not great UI is that switching branch and restoring file arise in very different circumstances, and I want different guarantees and warnings and confirmations -- so using the same command still only makes sense when thinking very mechanistically.
I understand that many interpretations are open in such things, but this kind of logic seems ridiculous.
> Essentially everyone? more blogposts incoming?
Andrew is explicitly saying the opposite, but you're entitled to your supposition that that is bluster, I suppose.
License plate number is a registered identifier mandated to be fully plainly visible, with that identifier tied to a registered individual; compared to cell phone which has identifiers, sure, but they're not registered to an individual necessarily, and not mandated to be plainly visible, rather only "visible" as a means of service provision.
> When it was their turn at the register, the Hennessys started loading their groceries on the conveyor belt but were told to put the groceries back in the cart. The woman at the register asked if they had alcohol. They didn’t. Then she waved them toward the exits.
> “Go home and be safe,” she said.
So for many people like myself, the title is perfectly reasonable. The world does not revolve around SpaceX and its purported plans.
This seems on the low impact end of the numerous historical io_uring issues.
Interesting and important all the same.
echo 3 | sudo tee /proc/sys/vm/drop_caches
or sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'
Also fixed your typo in /proc...