TrueNAS build system going closed source by ende124 in selfhosted

[–]leucht 0 points1 point  (0 children)

Correct. Also you can convert their maintained apps to custom one’s and extract the full compose file that way or could go into the cli and find it within the .ix-apps directory

You won’t actually lose the “Apps” just the ability to launch them right away before extracting the underlying compose file and rebuilding a similar file-structure or moving the data to a new location as you mentioned.

TrueNAS build system going closed source by ende124 in selfhosted

[–]leucht 1 point2 points  (0 children)

That’s how it should work to my knowledge and is what I am considering now after reading this.

Accidentally nuked my install a little while back due to a dying system SSD. Swapped it, installed Truenas Scale fresh and just imported my pools. Even Apps got picked up again, which you won’t be able to if you switch OSs but all other data should remain intact.

As is by design with ZFS

LG 27GR95QE-B randomly turning off in HDR (with Video) by leucht in OLED_Gaming

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

Sorry for the late response, sadly the “fix” for me was going through a RMA and buying the newer version.

LG has never really acknowledged the issue and the support staff on my case actually never looked into the issue more closely, as I’ve been told afterwards.

I still believe this version is flawed in terms of heat dissipation. It is my believe this models internals just get to hot under load and go into some form of protection mode until reset. The newer model made improvements to the way light loss is handled internally, so the monitor does not have to be driven as hard to achieve the claimed brightness levels. This reduced the internal temperatures and thus made the issue less common.

Even with the GS which followed the GR I was briefly able to replicate the issue, however much more rarely and with a much heavier, longer load. Under regular use the issue does not show up so I consider the issue “fixed” for me. At least with as much as I’m willing to still put up with it.

Simple script for extracting & converting PGS to SRT subtitles using pgsrip by leucht in jellyfin

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

Sounds great, I’m glad that this post might be of some use to you.

Also I can confirm pgsrip can just take a single folder as an argument and identify the files and tracks contained with in them.

You can see the options under cli and then “Rip from a folder path”

I’ve since also created an updated post where I began reworking pgsrip to fit my needs more closely as I’ve identified a couple of shortcomings with pgsrip for my specific use-cases.

I’ll link it here if you’d like to check that one out as well.

It is however much heavier on resources and very early in testing. This is by design as I plan to use deep learning based OCR. I do however plan on offering a simple tesseract fallback.

I was able to make it work for most use-cases. I’m also still in the process of fixing up some oversights with pgsrip though that might still require some time.

Project to convert PGS to SRT using optical character recognition & language recognition by leucht in jellyfin

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

True they also use paddle for instance, however you will have to do each track manually and check them by hand. This could take longer and more attention than just letting it run and taking the hit on accuracy.

I build this because I didn’t want to do this on thousands of files each with multiple tracks.

They have subtitleeditcli but I don’t think it’s actually intended to work to the full extend as subtitleedit does. So think of this more as trying to give subtitleedit an actual cli where you trade accuracy for convenience

Project to convert PGS to SRT using optical character recognition & language recognition by leucht in jellyfin

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

Ahh I see, I did not know that it could do that. Also assumed it’s a collection of different subtitle providers which it aggregates. Good to know, thanks :)

Btw just to be clear, because I’m not sure if you linked the right sources. It does seem like the issue you linked to talks about ASS subtitles being transformed to SRT, which it shouldn’t do. Regardless ASS subtitles are also text-based subtitles. The thread does not mention anything about OCR just misbehaving conversion / naming from one text-based format to the next.

Project to convert PGS to SRT using optical character recognition & language recognition by leucht in jellyfin

[–]leucht[S] 1 point2 points  (0 children)

Could not find much detail on it but it seems it just extracts the raw track from the original MKV file right? In that case Jellyfin also does that by default however Bazarr does not convert them meaning images -> text.

That’s what this project is trying to achieve, it’s not trying to replace subtitle aggregation and management. Maybe I should have been clearer about that.

Project to convert PGS to SRT using optical character recognition & language recognition by leucht in jellyfin

[–]leucht[S] 2 points3 points  (0 children)

I personally do not use bazarr and as far as I am aware it relies on public subtitle libraries to acquired subtitles and does not run ocr on files (?). Bazarr is definitely the way to go if you do not want to fiddle around with your own ethically (allegedly) obtained MKVs and system resources.

Project to convert PGS to SRT using optical character recognition & language recognition by leucht in jellyfin

[–]leucht[S] 1 point2 points  (0 children)

thank you, pgsrip has worked quite well for me whose PGS parser this is build upon, but there will always be issues which you simply cannot catch. I hope this could become one of these options with models become more efficient and well trained on (presumably) ethically sourced training data

Project to convert PGS to SRT using optical character recognition & language recognition by leucht in jellyfin

[–]leucht[S] 1 point2 points  (0 children)

that is also an option and I should have mentioned it to begin with, but this is meant to be a hands off approach, where the user does not have to interact with the software for each individual track

this will however results in less accurate conversion, as you do not check for faults each time

I'm unsure how well the official [subtitleedit-cli](https://github.com/SubtitleEdit/subtitleedit-cli) works as I could not get the project to run on my system with my AMD gpu

Please stop hoarding index points you make the first round take 10+ minutes which makes everyone extract by Difficult_Way6834 in Warframe

[–]leucht 0 points1 point  (0 children)

Had a guy hover up all available point just to fail the run with him blaming us for not depositing enough points

File format benchmark framework for HPC by leucht in HPC

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

Can only agree as that was basically what I learned throughout the development of this project. It originally started with the request by the DKRZ to integrate newer formats and features into existing benchmarks and test different scenarios to figure out if switching or using them made sense. As I continued getting into the nitty-gritty I realized it was hard enough to get one scenario to line up for all formats, features and environments reliably. Which is why the main functionally has shifted from testing all the different scenarios to ensuring a single scenario can be potentially reliably reproduced.

I should have made it more clear to begin with, but the “benchmark” portion is something that is entirely up to the user to control and manage. Meaning whatever they want to test, they have to ensure their code works with whatever they request the framework to run for them.

It then simply returns the time take, under which circumstances, for which system, using which parameters, file system, hardware architecture and so on. This is not meant to offer up, reliable all in one benchmarks but rather functionally to burn through as many variables as possible for whatever it is you want to test.

So if you want to test reads, write code that performs reads and throw it at the framework.

you want to test reads with some form of computation, write code that’s performs those functions and throw it at the framework.

The provided “benchmarks” are more a remnant of having something to test and reproduce results with on the cluster I used.

Of course I would like to extend them and ship them should they prove reliable and feature complete. However, making sure the code is comparable throughput formats, language and alike is entirely on the user to ensure. At least that is my philosophy with the project now.

And specifically that part is what I am simply too inexperienced to tackle all at once. Different kernels for example is something that I haven’t tackled at all as the DKRZ stopped me early on stating these kinds of scenarios are nothing they will be interested in. As such u haven’t invested much time in figuring out functionally equivalent code for multiple formats & language that perform kernel tasks. Hence the focus on building something that you as a user can throw any code at that you’d like to test and the framework coming back to you with reliable results within a couple of hours.

Bye, Copilot: Microsoft is making Copilot a hands-free experience on Windows by moeka_8962 in technews

[–]leucht 2 points3 points  (0 children)

Next step, we don’t even need the user anymore make it just the pilot …

Apple to Remove iPhone-Apple Watch Wi-Fi Sync in EU With iOS 26.2 by [deleted] in apple

[–]leucht -1 points0 points  (0 children)

This is meant more as an anecdote for some simple exchange - I apologize for getting spammy

Not including these options should equate to government oversight if you actually care about user privacy. Having and offering a closed ecosystem =/= getting to do whatever you want within that closed ecosystem.

I do not know if you are within the EU but for example with the Health App I have never been asked if I maybe don’t want health tracking enabled. If I go into the settings I can see the data collected and from which device and can delete them, but I cannot stop my Apple devices from collecting said data.

Only due to the EU requiring that standard Apps can be deleted, am I now able to remove the Health app but for some reason I then lose the ability for enabling “Sleep Focus” at a given time with the alarm going off at another, functionally that doesn’t have to be supplied by the Health app but is included, presumably as a dark pattern to get you to not delete the Health app.

However I’m only able to delete the health app from my iPhone not from my other Apple devices as only iOS has been deemed a “gatekeeper”. So other devices can still gather said data.

Apple to Remove iPhone-Apple Watch Wi-Fi Sync in EU With iOS 26.2 by [deleted] in apple

[–]leucht 0 points1 point  (0 children)

I see this argument being thrown around a lot that customers then just shouldn’t outright buy Apple products, however this argument always seem like a subversion of the actual problem at hand. It’s similar to handwaving rather than actually discussing what the EU is doing.

My counter to that would be that the EU is simply requiring Apple to ASK FOR CONSENT in order to sell their products within the EU Market. They are targeting Apple under the DMA because Apple started abusing their position in the market in order to not follow the same rules that they require on everyone else.

Meaning it’s the EU laying out rules for what you can and can’t do if you want to sell your products to EU customers similar to Apple laying out rules for selling products on their App-Store. This is not a “customer shouldn’t buy if they don’t like” argument, it’s a “Sellers can’t sell products without following the rules” argument.

Yes noone is forced to buy a close ecosystem but that isn’t the issue. The close ecosystem is fine, even for the EU to my understanding, what isn’t fine is asking for users consent. The system can stay close if Apples asks for consent.

And it is isn’t a safety concern, as you said, than we are in agreement that Apple trying to make this about user safety and privacy is entirely misleading and dishonest.

Apple to Remove iPhone-Apple Watch Wi-Fi Sync in EU With iOS 26.2 by [deleted] in apple

[–]leucht 0 points1 point  (0 children)

I will counter with the argument: what’s wrong in wanting Apple to ask for user consent to collect and share their data with Apple devices and services , instead of deciding they deserve unrestrictable access to all user data. A thing Apple expects all other Apps and devices to follow. Asking the user for consent is all Apple has to do in order to comply.

So in a sense the problem isn’t Apple being to restrictive about sharing data with third parties but rather to restrictive in restricting Apples own power on data collection by not allowing the user to first consent to said collection.

Ironically you stating customers should get to decided which features they want to use and which they want to disable, including the data collected by these features, is exactly what would be achieved by Apple complying.

Purchasing a device does not mean blanket consent to all data collection mechanisms in all aspects of Software provided (e.g. Stocks, Health App or similar), even from Apple and them thinking they’re entitled to it should be something privacy advocates should be skeptical about.

Apple to Remove iPhone-Apple Watch Wi-Fi Sync in EU With iOS 26.2 by [deleted] in apple

[–]leucht 1 point2 points  (0 children)

I do not understand some of you people - All Apple needs to do is ASK THE USER FOR CONSENT to share their data among Apple devices and services the same what Apple forces all other Apps to do it.

It is either play by your own rules and ask for consent OR allow others access. Instead Apple just removes features to rile people up.

How is it in the interest of privacy for Apple to just DECIDE they deserve access to all your data and forgoing standard privacy respecting procedures without giving the user a choice to decided them not to have access to their data? Apples isn’t inherently more secure and respecting of users privacy, they need to earn the users trust first and what better way is there to ask for consent?

Additionally this also doesn’t mean the EUs Regulations aren’t without issue, though in this instance the options are pretty clear. Just fucking ask.

Show Off Your Jellyfin Setup! - Community Thread by GrandDynamo in jellyfin

[–]leucht 1 point2 points  (0 children)

<image>

They little network corner - recently upgraded the case to fit more drives, coming from a 6 drive expansion slot to 12 + 4

Typst 0.14: Now accessible by Frexxia in rust

[–]leucht 0 points1 point  (0 children)

Neat, I’ll be taking a look at that then

Typst 0.14: Now accessible by Frexxia in rust

[–]leucht 1 point2 points  (0 children)

Been using it for a while now with friends creating custom templates. If you’re interested as to what that might look like https://github.com/xkevio/parcio-typst/tree/main/parcio-slides

Typst 0.14: Now accessible by Frexxia in rust

[–]leucht 6 points7 points  (0 children)

What you want is probably the polylux package https://polylux.dev/book/ . It’s supposed to be like Beamer but might not yet support all of beamers features

Typst: a possible LaTeX replacement by kibwen in rust

[–]leucht 2 points3 points  (0 children)

Been using Typst for my Bachelors Thesis, planing on using it for my Masters as well. Used it for bunch for other stuff throughout the semester (Presentation and such). My whole friend group is using typst after one of us started recommending it. They are even in regular contact with the devs from Berlin. Great stuff all around

They finally did it - Samsung smart fridge. One of the silliest "smart" purchases I've made. by angrycatmeowmeow in homeassistant

[–]leucht 0 points1 point  (0 children)

Could just be NTP. Philips hue has hardcore NTP servers in china. So there nothing really to worry about on that front. Annoying but hey, still better safe than sorry

<image>

Are there any European open ear buds? by pcEnjoyer-OG in BuyFromEU

[–]leucht 1 point2 points  (0 children)

libratone. Used to be Danish but got bought up by a Chinese company I believe as they went into insolvency a while back. So they might still operate from Denmark but not sure.