

I think you mean SyCL or Vulkan, OpenCL or oneDNN… QuickSync is just video de- and encoding.
A software developer and Linux nerd, living in Germany. I’m usually a chill dude but my online persona doesn’t always reflect my true personality. Take what I say with a grain of salt, I usually try to be nice and give good advice, though.
I’m into Free Software, selfhosting, microcontrollers and electronics, freedom, privacy and the usual stuff. And a few select other random things as well.
MRZ LCK 00


I think you mean SyCL or Vulkan, OpenCL or oneDNN… QuickSync is just video de- and encoding.


Aren’t diffusion models and LLMs (ollama) too big for an external NPU? As far as I know something like a Coral runs specific models only. And it’s limited to the 1 or maybe 2GB of memory on it. It’d do tasks like voice recognition, or image classification. But not generate images or text.
If you want to run arbitrary AI models and generative AI, I think you should be looking for a graphics card?!


You should probably have a look at the software you intend to run and see what kind of external NPU they support. I’m aware of Frigate for example which leverages hardware acceleration to classify camera surveillance footage. Guess their community knows which stick to get. Or you’d have a look at the frameworks which package machine learning models for inference on some NPU and have a look at their table of supported hardware.


Hmmh. Sure, cross-licensing is an entirely different topic. That’s not really what we’re afraid of when for example Amazon takes some Free Software and provides it as a service. It’s just that the EUPL comes with an automatic cross-licensing option regarding the distribution of combined works.
But I must say, I’m still confused. What’s an “essential functionality” now? Is that supposed to be a legal term? And where are the blurry lines with that? What if I offer a hosting service that heavily relies on database operations, but doesn’t expose the database itself… it’s slightly abstracted away from the customer? It’s internally 85% made up of some other person’s work, but it builds upon that Free Software and doesn’t straight provide access to it’s functionalities… Is that alright? And why (not)? And why restrict it to essential functionality? Why allow non-essential functionality? And what even is that? If someone spends half a year optimizing a database, is that deemed essential? Or can a court rule the essential thing about a database project is it fetches data, and how exactly it does it, isn’t essential to a database?
And I still don’t see the “stronger terms prevail”. That’s not how that sentence goes. It’s very specific in: if it’s an obligation (to the licensee, btw), then the other license prevails. Not the stronger one, the other one wins any conflict. It’s just concerned with the distribution of combined works, though.


Isn’t both exactly the other way round?
The license (EUPL-1.2) specifically talks about redistributing either the source, or executable files. (see definition of original work, also distribution.) Nowhere do they mention a service running the work comes with any kinds of obligations? I just can’t find any single sentence in the license text covering SaaS…
Both “Copyleft clause” and “Provision of source code” are pretty clear as well. It’s only about distributing copies of the work. Not running it and providing it as a service.
And regarding the compatible licenses, they say the other one wins. At least regarding the “obligations”. However that’s defined and whether it’s the licensor’s or licensee’s obligations:
Should the Licensee’s obligations under the Compatible Licence conflict with
his/her obligations under this Licence, the obligations of the Compatible
Licence shall prevail.


And next question: Isn’t that what the AGPL does but the specific variant of the EUPL they picked for their reticulum project doesn’t even do?
Edit: And furthermore, it’s no even as strict as the GPL because everyone is allowed to redistribute it under the terms of the LGPL?


Thanks! You’re right. Seems it’s distributed switch architecture on my wifi router. I used Luci to configure it. Didn’t even know this was more than a UI change…


I don’t really know, either. “driver-level VLAN” is the terminology the OpenWRT wiki (linked) uses. Seems OP went for the strategy at the bottom, with going to the bridge settings and make it add a new interface. What I’ve done before, and what that article talks about at the top is, go to the Switch settings instead, and set the port to the corresponding VLAN, or to keep the tags… But maybe I misremember what I did and which settings I touched… Yet it seems to me those are two distinct ways of doing it. Either on the switch hardware inside of the OpenWRT device, or inside of the software bridge in OpenWRT.
https://openwrt.org/docs/guide-user/network/vlan/switch_configuration


Interesting. Any reason to prefer the driver-level VLANs over the hardware switch? That’s how I’ve done it in the past, and also how the linked wiki article starts.
How much rate-limiting do you get with a VPN? Because I use SearxNG with my regular network and I tend to get a lot of my search queries fail because the search providers have CAPTCHAs after the 10th request or so for some given timespan.


Yeah, I think it’s a bit sad it has to be like this… But it is what it is… I once moved and asked my neighbours if I could use their Wifi for a month, and that was basically their answer. Just that I wasn’t some internet stranger, but a regular stranger living nextdoors.


I’m not really an expert on VPN, but I believe solutions like Tailscale, Netbird, Pangolin all leverage the Wireguard protocol.


https://github.com/erebe/wstunnel seems like the obvious solution.
Or maybe OpenVPN over normal TLS on port 443.
You could try to run Wireguard on a different port which would be otherwise used by some very common service, maybe there’s some general exemption for port 21, 22, 53, 80, 443…
Does your bank even allow you to file debit notes, or collect money from other people’s credit cards? As far as I know that’s never part of a regular consumer bank account…
For payment in advance (if you clients put in the effort to do a bank transfer) I think there’s HBCI, FinTS or whatever standards we have integrated in some CRM and eCommerce solutions.


deleted by creator
Yeah, I doubt anyone runs it, because if you follow the instructions and click on the link to the server code, it’s just missing. And the empty repository has been sitting there since May… There isn’t any Android app in the Appstore either, so you wouldn’t be able to install anything. Seems all “Circulus” is, is a shiny website with (made-up?) advertisement text.
(And by the way, if you decide to self-host some of the standard open-source messengers… You can always just disable Federation and disallow sign-up. That way XMPP or Matrix won’t be able to connect to anyone else, except the people you invited to your server. And there’s this messenger overview, it doesn’t talk about kids-features, but maybe it’s useful nonetheless: https://www.messenger-matrix.de/messenger-matrix-en.html )


Yeah, Some people here really love drama and to fight other people online, preferably on a personal level. PieFed has become target of that. I don’t think it necessarily means a lot, other than we’re some high drama online place. There wasn’t any one software vs another one involved.
But everyone is allowed to pick their favorite software. They’re both fine from a technical perspective. You’ll get some different perks, but it’s all the same Threadiverse. I myself like PieFed better, including which side of drama they end up on. But YMMV. If OP wants to start on a new journey, they’re entitled to do whatever they like. Main thing with side quests is to do something in the first place. That’s more important than the exact details.
(Btw, I’ve also been using Lemmy for quite a while… It’s not like I’m in my comfort zone all the time.)


Yeah, being conservative isn’t how awesome new hobbies start. You need to leave your comfort zone 😂


Why not host a PieFed instance instead? Similar but more features and easier to maintain. Does have some scraper countermeasures built in, so maybe you don’t even need Cloudflare. Also as a next project after that, you could learn Python and contribute to the project.
Thx! That’s the video decoding page, though. The thing that decodes the video stream and makes individual images from the stream, for the actual processing. Seems the thing that does inference / object detection is called OpenVINO.
https://docs.frigate.video/configuration/hardware_acceleration_enrichments