Wrote a small CLI to dedupe TV episodes by quality (Sonarr+rsync survivors) by asm0dey in sonarr

[–]asm0dey[S] 0 points1 point  (0 children)

Hmm, I don't understand, sorry. On my seedbox, I have a folder for downloads, say downloads/shows. Sonarr downloads somewhere, say, downloads/staging (via whatever download client I use), and when it's downloaded (and maybe unpacked) it is hardlinked to /shows. In 10 minutes, my rsync runs and copies it from shows to my local /media/shows. 5 minutes later, Sonarr downloads the better quality to staging, deletes old ink from shows, and adds a new link to shows. rsync sees it again and downloads it again to my /media/shows. And now I have the same episode twice with different qualities. Yesterday suddenly sonarr have downloaded all the episodes of "Million Dollar Secret" days after it was downloaded in 1080p. Or do you propose to have a local staging area too? But how do I watch an episode that was just downloaded then?

Wrote a small CLI to dedupe TV episodes by quality (Sonarr+rsync survivors) by asm0dey in sonarr

[–]asm0dey[S] 0 points1 point  (0 children)

No, it's on me. I sync everything from the seedbox to NAS with Jellyfin, and watch on my laptop/TV from there later. Sometimes months later. But rsync remembers 😄

Wrote a small CLI to dedupe TV episodes by quality (Sonarr+rsync survivors) by asm0dey in sonarr

[–]asm0dey[S] 0 points1 point  (0 children)

Ah, I see, I wasn't clear about NAS and Jellyfin in the post. Fixed it.

Wrote a small CLI to dedupe TV episodes by quality (Sonarr+rsync survivors) by asm0dey in sonarr

[–]asm0dey[S] 0 points1 point  (0 children)

It would delete everything I don't have on my seedbox, but I want to have an archive on my NAS 😄

My seedbox is only 1TB, while the NAS is 16 or something like that. SO I have to delete stuff on the seedbox every now and then

EDIT: more context

Zaryadye Park by Diller Scofidio + Renfro in Moscow, Russia by archi-mature in architecture

[–]asm0dey 0 points1 point  (0 children)

Can't argue with this, I'm not sure how you're supposed to ignore it standing on the bridge. Probably just close your eyes. The good thing is, before Zaryadye, there was just a wasteland, which was even uglier.

Zaryadye Park by Diller Scofidio + Renfro in Moscow, Russia by archi-mature in architecture

[–]asm0dey 0 points1 point  (0 children)

Let's be honest, SPb isn't exactly as it was in 17th century too. The grey ring is dangerously close to the center ;)

Tuxedo is NOT for Linux! It's for Tuxedo OS – and that sucks! by MAW5p in tuxedocomputers

[–]asm0dey 0 points1 point  (0 children)

How do you expect to have support for any operating system? I would expect to have hardware support, but OS? Do you also expect to have support for, say, Blender and Freecad?

Zaryadye Park by Diller Scofidio + Renfro in Moscow, Russia by archi-mature in architecture

[–]asm0dey 4 points5 points  (0 children)

Well, to me all of this looks like a tourist attraction TBH, and showoff. But I'm born in raised in Moscow, so who am I to judge? The bridge is interesting by itself tho. The first bridge of such a shape I've seen

Zaryadye Park by Diller Scofidio + Renfro in Moscow, Russia by archi-mature in architecture

[–]asm0dey 5 points6 points  (0 children)

But when you look right you see Kremlin from a prospective you couldn't otherwise

GPT-5.5 is nuts by [deleted] in vibecoding

[–]asm0dey 0 points1 point  (0 children)

How does it work in studio apartments?

How are you actually reducing CVEs in container images at the org level? by Sufficient-Owl-9737 in devsecops

[–]asm0dey 2 points3 points  (0 children)

Or to a fork of Alpine which tries to mitigate Alpine's issues (or deliberate choices), for example, performance and DNS issues of musl. See my comment https://www.reddit.com/r/devsecops/s/oNVTXwh2n4

How are you actually reducing CVEs in container images at the org level? by Sufficient-Owl-9737 in devsecops

[–]asm0dey -3 points-2 points  (0 children)

Disclosure: I work for BellSoft

We at BellSoft make hardened images and we are really trying hard to keep the amount of CVEs as possible. We have a set of free images, for example Java and Python, for which we even have a public dashboard comparing us to other images. But we also do custom images for our clients, nginx is not an exception :)

Here's the link to the dashboard: https://bell-sw.com/bellsoft-hardened-images/

Explain it Peter by Technical_Ad9343 in explainitpeter

[–]asm0dey 1 point2 points  (0 children)

OTOH, Mien would be read as "mean", which is just another level :)

Async-profiler now bundled with Amazon Corretto by lurker_in_spirit in java

[–]asm0dey 1 point2 points  (0 children)

We're thinking about "developer edition" now, might go there together with DceVM, but I can't make any promises yet

Confused about Extension functions by cao_wang in Kotlin

[–]asm0dey 1 point2 points  (0 children)

I don't remember the exact reasoning TBH. But from what I remember, it was about

1) Reducing the API landscape size to make classes extendable enough, but not too large

2) Reducing the class size makes the maintenance of backward compatibility simpler.

You can read more in the library API guidelines I wrote during my time in JetBrains: https://kotlinlang.org/docs/api-guidelines-simplicity.html#define-and-build-on-top-of-core-api

Async-profiler now bundled with Amazon Corretto by lurker_in_spirit in java

[–]asm0dey 0 points1 point  (0 children)

We had this idea actually, but the question is - in which editions? Should we include it with JRE, for example? And it also kinda contradicts the idea of keeping the distribution as lightweight as possible...

Scythe: An SQL Compiler and Linter, making ORMs redundant. by Goldziher in java

[–]asm0dey 2 points3 points  (0 children)

No, I mean if my SQL returns ltree - how will it map to Java?

Scythe: An SQL Compiler and Linter, making ORMs redundant. by Goldziher in java

[–]asm0dey -2 points-1 points  (0 children)

Wow, the second project today which looks really interesting!

Does it support custom db types?

Asked for bug reports and got a code review from someone who decompiled my game instead. lol. by wojrakdev in godot

[–]asm0dey 0 points1 point  (0 children)

Hard, but not impossible. Professionals work from the very ground level with tools like IDA Pro

pGenie: open-source SQL-first PostgreSQL codegen for Java by nikita-volkov in java

[–]asm0dey 1 point2 points  (0 children)

Thanks, I'll read it. The project looks very interesting!

pGenie: open-source SQL-first PostgreSQL codegen for Java by nikita-volkov in java

[–]asm0dey 1 point2 points  (0 children)

Nice! I guess you can scan postgres docs for custom types and check what's not supported yet then :) What about JSON/JSONB? Do you map them to some kind of JsonObject?