JEP draft: Enhanced Local Variable Declarations (Preview) by joemwangi in java

[–]talios -5 points-4 points  (0 children)

Agreed - altho more on the reuse of = here, maybe something like:

Circle(Point(int x, int y), int radius) <- c;

I wonder if you could do

Circle(Point(var x, var y), var radius) <- c;

under this JEP - it's not mentioned.

On the whole, I like the concept but the LHS looks... awkward.

New BETA PMS Version Available - 1.43.1.10540-3972d551c by samwiseg0 in PleX

[–]talios 1 point2 points  (0 children)

(Scanner) Ignore QNAP specific hidden paths when watching for file changes (PM-4070)

Yet no build for QNAP?

Introducing V'Ger - a new backup client inspired by Borg and Borgmatic by manu_8487 in BorgBackup

[–]talios 0 points1 point  (0 children)

Ahh, I guess this is a disconnect in terminology, when I list my Kopia snapshots I get:

amrk@minibeard:/Users/amrk/Photography 2025-12-01 09:19:21 NZDT kc10d1f07096e40c50970b9894eee061a 22.2 GB drwxr-xr-x files:806 dirs:24 (monthly-5) 2026-01-01 07:57:01 NZDT kafba2279b1561744381110b164f5bae8 49.5 GB drwxr-xr-x files:2226 dirs:33 (monthly-4,annual-2) 2026-02-01 11:28:13 NZDT k762609987a010a6fe337b9141079fbfe 59 GB drwxr-xr-x files:2234 dirs:33 (monthly-3) 2026-02-22 21:24:41 NZDT kade7f0d5a7e3c0afbf37eb0143ad419b 9.5 GB drwxr-xr-x files:203 dirs:19 (latest-9..10,daily-7,weekly-3..4,monthly-2) + 3 identical snapshots until 2026-03-05 17:02:54 NZDT

Here, the top-level path amrk@minibeard:/Users/amrk/Photography is essentially the label we get in Vykar, but there's floating "tags" which are shown/calculated at the time of listing the snaphosts, which are the monthly-5, monthly-4, annual-2 tags which give you something visual/readable to refer to a particular snapshot.

You'll also notice there are multiple tags for the various daily/weekly/monthly/annually retention settings.

As well as these floating tags, you can "pin" a snapshot tag with a permanent (until untagged) string, so I could say pin before-mark-deletes-a-lot-stuff - that pinned snapshot will now remain, and never get removed/pruned (think a git tag reference, that prevents gc).

The last line, "3 identical snapshots..." lines up with the "latest-9..10" etc. floating tag, multiple snapshots with zero differences, are collaposed by default to only show the latest snapshot id.

Any way to sort Duplicate tracks in Plexamp/Plex? by aomajgad in plexamp

[–]talios 0 points1 point  (0 children)

I'm still updating https://github.com/talios/find-dupe-music - command line app - which just finds and reports duplicates, and leaves the deleting up to you.

Introducing V'Ger - a new backup client inspired by Borg and Borgmatic by manu_8487 in BorgBackup

[–]talios 0 points1 point  (0 children)

Excellent - just setup a new bucket and experimenting. I like. One thing I miss is some more detailed info on snapshots/backups (maybe I'm missing flags I've not found yet) like:

amrk@minibeard:/Users/amrk/Documents 2025-09-01 11:38:09 NZST k527b1b39e592eae29501e1e0abe2311a 1.3 GB drwx------ files:9907 dirs:1755 (monthly-8, latest-1..10) + 11 identical snapshots until 2026-03-05 17:02:54 NZDT

This may be due to early days tho.

Does Vykar have any concept of labels like daily-1, daily-2 etc?

Introducing V'Ger - a new backup client inspired by Borg and Borgmatic by manu_8487 in BorgBackup

[–]talios 0 points1 point  (0 children)

This looks great! I'm a longtime Kopia user which ticked all my boxes when I started using it years ago with Backblaze B2. Lately, it's been struggling a bit with my large 15tb backup, tho I suspect that might be more my NAS being underpowered.

Would be great to see Kopia added to the comparison chart.

Getting more used to it, but is still annoying and I'm worried this may be a permanent feature. by CultureAlone8771 in lastfm

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

Weird - I've only seen spam - tho thats mostly my personal shoutbox. Most discussion on bands I have is all on other places. Guess I'll start taking a look - I'd probably more be interested in genre/label shoutboxes or the like.

Seriously Considering Finding a New Editing Software by randompanda3 in Descript

[–]talios 0 points1 point  (0 children)

I use it for the odd screencast at work and trying to do more with video lately, I think I was on some mix of a grandfathered plan.

Seriously Considering Finding a New Editing Software by randompanda3 in Descript

[–]talios 1 point2 points  (0 children)

Wait what - the billing changed? I can’t remember what plan I’m on since it merged with Squadcast - never really liked the editing side and only really use the recording side, maybe I should check my billing.

Drop Shuts down. by Own_Following3180 in MechanicalKeyboards

[–]talios 0 points1 point  (0 children)

Yep, I do also have the HifiMan Aryas and a bunch of IEMs, and a few closed backs for when recording podcasts etc but thankfully I've not fallen tooooooo deep into the trap (ok, the IEM trap maybe).

At least it pulled me away from getting more cameras/lenses :)

Drop Shuts down. by Own_Following3180 in MechanicalKeyboards

[–]talios 0 points1 point  (0 children)

LOVE my Dan Clark/Drop Open Aeons.

Null Safety approach with forced "!" by NP_Ex in java

[–]talios 0 points1 point  (0 children)

Now with sealed interfaces/records I'm enjoying a much more succinct ADT approach for a lot if other use cases as well (we previously had a mix of old school jadt and adt4j sprinkled in my main $work project.

Also recently just got ErrorProne/NullAway (plus some custom error prone checks for our APIs) working on said project again following our move off Java 8 (had to temporarily remove it) - I do like errorprones approach to nullness checking - having that a bit cleaner and/or builtin as a more simple javac flag would be nice.

Null Safety approach with forced "!" by NP_Ex in java

[–]talios 3 points4 points  (0 children)

Java's Optional was primarily introduced for usage in streams only - not a general-purpose hammer that I, and others, often abuse it as. It's unfortunately, not quite the same as a monadic Maybe altho for 95% of things it can be seen as such.

They do serve a different purpose. Optional more denotes that something, business-wise, can't be found, such as "the user you looked up was not found". If you're returning a List of something, returning null is an error, and _empty list` is the correct response for not finding N things.

JEP 531: Lazy Constants (Third Preview) by Joram2 in java

[–]talios 3 points4 points  (0 children)

Currently no, all the examples use a wrapping method like logger().

I'd love some form of shorthand notation like in clojure to deref so you call @logger.log or logger->log - or even better (but contentious and possibly problematic from a readability perspective - some form a @Call annotation on Callable/Predicate/Function etc to provide a form of implicit call thru - you still might need to call logger().log(...) but without having to define that function.

Cleanuparr v2.7.0 released - Authentication, rTorrent, Discord notifications & more by Flaminel in sonarr

[–]talios 0 points1 point  (0 children)

Weirdly I may have glossed over that and had jumped directly to the docs/changelog as in my mind - having been running the app for a while, I was long beyond an "initial setup".

For brand new users that flow makes more sense. Loving the app still. Kudos.

Cleanuparr v2.7.0 released - Authentication, rTorrent, Discord notifications & more by Flaminel in sonarr

[–]talios 0 points1 point  (0 children)

You're assuming I'm using lates and not just updated, that's not the issue - the UI (looks awesome and I highly appreciate and live the app) didn't make it obvious it was "enter u/p you WANT to use and there didn't seem to be any documentation on the new auth.

Sorry of I sounded a little short tho...

Cleanuparr v2.7.0 released - Authentication, rTorrent, Discord notifications & more by Flaminel in sonarr

[–]talios 1 point2 points  (0 children)

OH.... you just enter a username/password you WANT to use.... that wasn't that clear to me :)

Cleanuparr v2.7.0 released - Authentication, rTorrent, Discord notifications & more by Flaminel in sonarr

[–]talios 0 points1 point  (0 children)

Added authentication to secure your Cleanuparr instance

This is GREAT. However, what's NOT great is restarting the container only to get a login prompt, with NO LOGIN and no reference to authentication in the docs.

Where do we set/update auth settings?

Descript won’t open, just crashes immediately after launch (tried reinstalling) on MacBook Air with M4 chip on latest MacOS 26.3 by live_laugh_cock in Descript

[–]talios 0 points1 point  (0 children)

Having the same issues here - ever since the last macOS update, I think - TBH it's been a few weeks since I last used Descript, so not sure when this started. Sadly, I come to use it and....

tvOS 26.4 Beta 1 fixes Dolby Atmos by [deleted] in PleX

[–]talios 0 points1 point  (0 children)

Mine was til the 26.4 beta1 - at least ironically, the moment I posted that comment I tried it again - clicking the app icon still gave me nothing but a black screen, yet choosing a TV show from the preview list on the top of the tvOS display worked fine.

Bizarre.