

Just to add a reference time frame: late 2022 was when ChatGPT got released. I think all these models predate the general population even being aware of AI.
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


Just to add a reference time frame: late 2022 was when ChatGPT got released. I think all these models predate the general population even being aware of AI.


Someone ping me once the IFM releases the training data for K2 Horizons and I’ll add it to the list. Currently it says “training data will be released to the public” and I can’t find any big downloads, so it’s not open-source yet.
But sure, big achievement. We only got a handful somewhat recent, usable in size/performance, true open-source LLMs.


Authelia should come with rate limiting to protect against brute-force attacks. That could be enough.
I’d generally advise to make sure such protection actually works. Like look up the limits and try to login with a wrong password 30 times… Especially if you added stuff on top (fail2ban, crowdsec…). Has happened to me I misconfigured stuff and it didn’t limit anything… Now I check to make sure for important bits like an authentication service.


I think a lot of backup programs offer encrypted backups. You enable that and it gets encrypted before being transferred to the remote machine.
Is this AI text? If this is AI text: Nevermind. If no: I guess we’re not really on the same page. I didn’t say relational database. I mean it’s obviously not. It’s a document-oriented one. Which is exactly the kind of database you need when processing …well… documents. If you do additional web application mumbo jumbo, you might need a relational database. But this wasn’t really about any of this. We were talking of how expensive document retrievals are…
DokuWiki is great. Also very easy, straightforward and comes with a nice plugin ecosystem.
I guess the point about databases isn’t the entire story, though. The filesystem is a database as well. Doesn’t really matter whether you have a database system look up the article and return it, or have the filesystem find the file by it’s directories and name and return the data. That’s the same thing.
Though, that’s most certainly a lie, isn’t it? Who told you the world isn’t ready for socialism? The enemies of socialism?? Don’t you think they have a vested interest in spreading that narrative???
All I can say Linux works perfectly well on my computer, wifi router… I’ve been using Free Software for most of my adult life. I’ve literally witnessed the internet work quite differently from what it’s become in the last 15 years… And we still have Free and independent services as of today. Independent forums, social media, video platforms, chat, mail… It’s a thing. It’s just up to the people to pick one of the matrix pills and either see what’s out there, or take the other one and believe in the non-socialist story.
I’d suggest stop feeling bad. People put Free Software out there for other humans to make use of. You can take it and use it as you like.
Contributions are welcome. But it’s not some kind of tit-for-tat situation. Maybe you can contribute other things to society. Doesn’t have to be money or computer code…


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


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.


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?


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.


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.
Could you please post this to the correct community? It’s a desktop application. Not something running on a server.
Also it’d be way better if you added transparency to the commits, with what’s coded by AI and what’s not. Currently it’s all mixed up.