416 karma · joined March 31, 2022
https://gist.github.com/anon962/26bedc907e1f85123ae92df194de...
But since I also auto-download "related" releases for each thing airing (like seasons / movies from previous years), this comes out to ~24000 video files on disk (mp4 / mkv, excluding the million bluray raw segments). This tally is probably inflated by the bluray extras / op / ed files and a tiny bit by dupes (tracker is poorly organized)
I'll dump the actual stats in a few minutes but point is the 30TB has a lot more than the year's worth I mentioned ("250 seasons / movies"), because myself and the people I share the library with like to catch up on stuff before watching the newest release.
But yeah looks like ~15TB are from bluray remuxes which is definitely overkill (40~100 GiB per season).
People have complained about VLC's decoding quality in the past (no specific source but lots of google results). I'm sure there's valid bugs that have been patched over and some still there, but I'd take it with a grain of salt since VLC is super popular and therefore more noise when it drops the ball.
That said, I personally prefer MPV since I can display multiple subtitles at once (for learning foreign languages) and also drop in upscaling / sharpening filters like [1]. Oh and VLC is kinda buggy on my android 14 pixel when streaming from ftp / samba sources (video freezes when seeking too often).
For western media it'll really depend on how much quality you're willing to forgo (4k? hdr? blu-ray rips?) but 20GB for a 1080p season pack (~10 eps) and 5GB for a movie is pretty normal. And a cursory glance at certain sites suggests 250 seasons and 850 movies were released in 2023, so ~15TB seems like a good estimate for a years worth. Releases for asian stuff should be pretty similar in size, except less hdr / bluray options.
Storage wise I just have a raid 1 (zfs) setup with a bunch of 14tb drives (at 8~10usd per TB [1]). I did need to buy a hba doodad to convert a pcie slot to more sata slots though.
I love how his stories grow in scope (one discovery plausibly leads to another and eventually interdimensional travel). I know Adrian Tchaikovsky is a popular recommendation around here (especially Children of Time and rightfully so), but I'm looking for something with less drama / less character-driven. The 3 body problem is a good example.
Also tangential but I recommend trying Last and First Idol for anyone looking for ridiculous, gory, self-consistent sci-fi.
That said, here are some of my favorites:
https://myanimelist.net/anime/13125/Shinsekai_yori (2012)
https://myanimelist.net/anime/42310/Cyberpunk__Edgerunners (2022)
https://myanimelist.net/anime/23283/Zankyou_no_Terror (2014)
https://myanimelist.net/anime/2581/Kidou_Senshi_Gundam_00 (2007)
https://myanimelist.net/anime/50709/Lycoris_Recoil (2022)
Also an honorable mention for Pantheon. It's a western animation but season 2's finale was basically one of greg egan's books come to life.
Only if your model is outputting a yes/no answer right? And that your definition of accuracy is "class with highest probability" (and not "N classes with highest prob")
If your dataset has more than 2 classes like MNIST, a super low accuracy only tells you to ignore the class the model guesses. It doesn't tell you which of the remaining classes is correct
The wrapper is usually some shorthand for building a handful of those args or adding some side-effect, while still allowing the caller access to the remaining config options via kwargs.
Here's one example of that in the wild https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot....
Assuming theres 100 billion valid links and someones scanning 1mil links per second, they'd still be averaging 1 discovered link per million years.
But anyways, I'm playing devil's advocate but I'd imagine a sloppy scanlation of chapter 1 has very real consequences on interest in the later / better official release. By sloppy I mean distracting grammar mistakes, poor image quality, etc. I know I personally wouldn't give the official a chance if I mistakenly thought the plot / art was meh from the scanlation. And that's bad because it doesn't support the authors, who tend be super overworked.
The excuse is that they need money for buying books to scan or digitals, but imo unless they're working on many series, spending 1~3usd per chapter (at 4~8 manhours / chapter), isn't bad enough to warrant begging for donations. Plus the digitals tend to be free if they know where to look.
On a lighter note, not every group is like this, like you mentioned, some people just genuinely think some stories are worth sharing. Others just wanted to practice reading / writing a foreign language and figured they might as well write the translation down and share that.
https://web.archive.org/web/20221205181242/https://www.reddi...
Especially since the dialog can be a bit boring imo (each character has some quirk and all their lines / actions tend to be predictable when taking this into account). IIRC, the Children of Time books aren't so bad in this regard (less drama, more reverse-engineering alien tech), but I definitely think the newest book for The Final Architecture kinda suffers from this.
But yeah nonetheless I really enjoy how creative the world building / overall plots are and would definitely recommend his stuff to anyone who likes sci-fi.
There's also a serious red tint to the screen [0].
[0] https://old.reddit.com/r/Lenovo/comments/zmht0j/lenovo_p11_p...
It basically translates to
1. Wait for a mousedown event
2. Start listening for mousemove events
2a. On each mousemove event, do something
2b. When a mouseup event occurs, stop listening for mousemoves and return to 1.
import { fromEvent } from 'rxjs';
import { exhaustMap, takeUntil, tap } from 'rxjs/operators';
const el = document.querySelector('body');
const mousedown$ = fromEvent<MouseEvent>(el, 'mousedown');
const mousemove$ = fromEvent<MouseEvent>(document, 'mousemove');
const mouseup$ = fromEvent<MouseEvent>(document, 'mouseup');
mousedown$.pipe(
exhaustMap(mousedownEvent => mousemove$.pipe(takeUntil(mouseup$))),
tap(mousemoveEvent => {
console.log('mousemove')
})
).subscribe();
https://stackblitz.com/edit/drag-and-drop-rx-rvdkzv?file=ind...---
More specifically I've found RxJS makes simple one-off calls (eg API fetches) ceremoniously painful (do I need to unsubscribe? do I get the value sync-ly or async?), but anything that involves multiple values (eg websockets, polling, event handlers) gets much cleaner.
My biggest complaint with RxJS is probably the dev experience though. It makes call stacks / the debugger useless so you have to get comfortable with console.log's everywhere. Which is one of the reasons I avoid chaining observables and filter()s in general.
If you translated each word indivdually you'd probably get an almost correct english sentence.
So yeah, I'd like to say it's not super difficult. Especially compared to other east-asian languages like cn, jp, kr. But I'm probably biased since I grew up around it (in the States, so it isn't my primary language).
(But it's mostly for small personal projects, so grain of salt and all.)
Here's one discussion about it in the requests repo https://github.com/psf/requests/issues/2424
---
1. Create a virtual environment named venv
cd $PROJECT_FOLDER
python -m venv venv
2. Activate it. source ./venv/bin/activate
(In vscode, Ctrl+P > Select: Python Interpreter)3. Define and install dependencies
nano requirements.txt
pip install -r requirements.txt
(or just "pip install ___") - Checkbox text doesn't wrap
- There isn't a datetime picker (only date)
- Styling library components / child components is a pain in the ass. Their escape hatch for this (ng-deep) has been deprecated for years without a replacement.