f2b at the FW, auth with MFA for anything exposed, anything local only has restricted access at the FW level, with exposed (via proxy) and local-only (separate proxy) on different vlans. Each service is (typically, with some exceptions) an LXC, with additional rules and templated out based on use case. The few cases where docker is involved is local-only and that has its own vlan with additional rules.
@DanKhramov@lemmy.world all of your replies read like an LLM, and are very inconsistent about what you're discussing/asking about.
Bot use has specific requirements on lemmy.world, including marking as a bot in the bio, the owner contact info, and explicit permission from the community moderators.
The immich service connection.with writeback is awesome!
My kids have some dinky little digital cameras with no GPS or WiFi or anything, just writes photos locally to microsd, so obviously no location data. I use my phone, sure, but when traveling I'll use my DSLR that also has no GPS (OK it does have WiFi, but I don't use it).
Which turns into me tagging every time we get back from somewhere.
Its relatively new (past 6 weeks or so?) due to an influx of projects and a lot of repeat questions, and after some community discussions its where things landed.
even if you are promoting someone else’s project/app.
To correct you on this - ifyou are linking someone else's project/app, it would be entirely impossible to require a disclosure. A tag is a nice-to-have depending on how visible those elements are, but the paid/30 day account age for f/loss would still apply.
I suspect I'll need to clean up the language some if this is the takeaway.
What is legal is not always right, and what is right is not always legal - paraphrased from Algernon Sidley, late 1600s.
::: spoiler Full Quote
That which is not just, is not Law; and that which is not Law, ought not to be obeyed.
… the directive power of the law, which is certain, and grounded upon the inherent good and rectitude that is in it, is that alone which has a power over the conscience, whereas the coercive is merely contingent; and the most just powers commanding the most just things, have so often fallen under the violence of the most unjust men, commanding the most execrable villainies, that if they were therefore to be obeyed, the consciences of men must be regulated by the success of a battle or conspiracy, than which nothing can be affirmed more impious and absurd….
If this were so, the governments of the world might be justly called magna latrocinia; and men laying aside all considerations of reason or justice, ought only to follow those who can inflict the greatest punishments, or give the greatest rewards. But since the reception of such opinions would be the extirpation of all that can be called good, we must look for another rule of our obedience, and shall find that to be the law, which being, as I said before, sanctio recta, must be founded upon that eternal principle of reason and truth, from whence the rule of justice which is sacred and pure ought to be deduced, and not from the depraved will of man, which fluctuating according to the different interests, humors and passions that at several times reign in several nations, one day abrogates what had been enacted the other. The sanction therefore that deserves the name of a law, which derives not its excellency from antiquity, or from the dignity of the legislators, but from an intrinsick equity and justice, ought to be made in pursuance of that universal reason to which all nations at all times owe an equal veneration and obedience.
:::
A few examples for you (aside from the blatantly obvious and well known like slavery)
Jim Crow Laws
The Bloody Code (1700s England)
French salt tax
Vagrancy laws (still exist, and are nowhere near right)
Anti-LGBTQ laws - some are historic, some are current
Magdalene Laundries
the Combination Acts
Forced Assimilation laws
Window Tax
Debt Slavery
Three Strike laws
Civil asset forfeiture
Joint Enterprise laws
Extended detention without charge
Public protest bans
Tied visa systems
Sub-minimum wage exemptions
The list goes on and on and on. Many of which are still legal today, or have been reworked for the same effect and are in effect today.
Being "legal" or "illegal" is a distinction without merit.
Aside from "local model", you might see things like whisper.cpp, llama.cpp, ollama, or "OpenAI compatible endpoint", or a reference to getting models from HuggingFace (you can think of it like github for llm's - its more and less, but accurate enough for what we're talking about here).
whisper.cpp is a c++ implementation of whisper (ASR as mentioned), llama.cpp is a high performance and lightweight tool to support llm/llm inference, ollama is a very user friendly way to do the same, and OpenAI compatible endpoint is just using the protocol for communication, so you can point the client at llama.cpp or similar running on the same machine or another you have access to.
Most things with an extemely tight purpose like this (like listening for some birds singing) will use much leaner models, and may be able to run even from a phone.
Audio processing by ai can absolutely happen on a pi.
As an example, whisper.cpp is a high performance speech recognition model, and it does a great job. The biggest version of it as a model requires less than 5GB to live fully in memory, the large model at about 1.5billion parameters, and it works great even CPU only.
The one used most often is small, which has about 244million parameters, and needs about a gig of ram and nothing more.
For a pi 5, usually the base or tiny model are used. Small could be used in most scenarios, but tiny and base are able to run real-time.
So it depends for how local - sometimes its all self contained and can do just fine on a pi, sometimes its local in that it needs an LLM endpoint to hit, but that can be running on another system entirely.
It would really depend on the project for how/where/why for a definition of local.
A post about a project not by the original creator is not a promo post. A user will not necessarily know the details to provide a disclosure unless a project explicitly has on in their repo.
Requiring it on a project post like this ("Here's a cool thing I found!") is not doable.
That said, its clearly an AI project start to finish - the detection wouldn't really work without it. So I think [AIT] is appropriate here.
Secure enough I suppose.
f2b at the FW, auth with MFA for anything exposed, anything local only has restricted access at the FW level, with exposed (via proxy) and local-only (separate proxy) on different vlans. Each service is (typically, with some exceptions) an LXC, with additional rules and templated out based on use case. The few cases where docker is involved is local-only and that has its own vlan with additional rules.
rclone crypt
Appreciate that you have the disclosure, but your account is too new to post promo. Your account will need to be at least 30 days old.
Please post again once you've met the requirements! In the meantime, please stick around and get to know the other folks here as well.
This post is tagged properly and has a full disclosure.
Off topic comments will be removed.
Please tag your post and add a disclosure per rules 7 & 8.
Edit: Scratch that. See rules 7&8, your account is not eligible to post yet.
You can, but you need their app.
That isn't something I'm going to do, so I tag manually instead.
I'm going to go ahead and lock this for now.
@DanKhramov@lemmy.world all of your replies read like an LLM, and are very inconsistent about what you're discussing/asking about.
Bot use has specific requirements on lemmy.world, including marking as a bot in the bio, the owner contact info, and explicit permission from the community moderators.
https://lemmy.world/post/1860512
I know, thats why I'm asking a question.
Well, perfect use case for the test immich instance!
I've got a few day trips recently that will make for good tests for over the weekend.
Those changes happened in less than an hour?
I'm a bit confused because your last paragraph asks direct questions that are already addressed.
The immich service connection.with writeback is awesome!
My kids have some dinky little digital cameras with no GPS or WiFi or anything, just writes photos locally to microsd, so obviously no location data. I use my phone, sure, but when traveling I'll use my DSLR that also has no GPS (OK it does have WiFi, but I don't use it).
Which turns into me tagging every time we get back from somewhere.
Going to give that immich link a try!
Its relatively new (past 6 weeks or so?) due to an influx of projects and a lot of repeat questions, and after some community discussions its where things landed.
Please update with the tag per rules 7 & 8 and add a disclosure if needed
Thanks!
No worries, just clarifying, which I'll need to add into the rules as well somehow...
I don't believe I said anything of the sort.
I said legality is a distinction without merit. It is a completely irrelevant element unless you are discussing the morality of a law.
To correct you on this - ifyou are linking someone else's project/app, it would be entirely impossible to require a disclosure. A tag is a nice-to-have depending on how visible those elements are, but the paid/30 day account age for f/loss would still apply.
I suspect I'll need to clean up the language some if this is the takeaway.
What is legal is not always right, and what is right is not always legal - paraphrased from Algernon Sidley, late 1600s.
::: spoiler Full Quote
That which is not just, is not Law; and that which is not Law, ought not to be obeyed.
… the directive power of the law, which is certain, and grounded upon the inherent good and rectitude that is in it, is that alone which has a power over the conscience, whereas the coercive is merely contingent; and the most just powers commanding the most just things, have so often fallen under the violence of the most unjust men, commanding the most execrable villainies, that if they were therefore to be obeyed, the consciences of men must be regulated by the success of a battle or conspiracy, than which nothing can be affirmed more impious and absurd….
If this were so, the governments of the world might be justly called magna latrocinia; and men laying aside all considerations of reason or justice, ought only to follow those who can inflict the greatest punishments, or give the greatest rewards. But since the reception of such opinions would be the extirpation of all that can be called good, we must look for another rule of our obedience, and shall find that to be the law, which being, as I said before, sanctio recta, must be founded upon that eternal principle of reason and truth, from whence the rule of justice which is sacred and pure ought to be deduced, and not from the depraved will of man, which fluctuating according to the different interests, humors and passions that at several times reign in several nations, one day abrogates what had been enacted the other. The sanction therefore that deserves the name of a law, which derives not its excellency from antiquity, or from the dignity of the legislators, but from an intrinsick equity and justice, ought to be made in pursuance of that universal reason to which all nations at all times owe an equal veneration and obedience.
:::
A few examples for you (aside from the blatantly obvious and well known like slavery)
The list goes on and on and on. Many of which are still legal today, or have been reworked for the same effect and are in effect today.
Being "legal" or "illegal" is a distinction without merit.
Aside from "local model", you might see things like whisper.cpp, llama.cpp, ollama, or "OpenAI compatible endpoint", or a reference to getting models from HuggingFace (you can think of it like github for llm's - its more and less, but accurate enough for what we're talking about here).
whisper.cpp is a c++ implementation of whisper (ASR as mentioned), llama.cpp is a high performance and lightweight tool to support llm/llm inference, ollama is a very user friendly way to do the same, and OpenAI compatible endpoint is just using the protocol for communication, so you can point the client at llama.cpp or similar running on the same machine or another you have access to.
Most things with an extemely tight purpose like this (like listening for some birds singing) will use much leaner models, and may be able to run even from a phone.
Audio processing by ai can absolutely happen on a pi.
As an example, whisper.cpp is a high performance speech recognition model, and it does a great job. The biggest version of it as a model requires less than 5GB to live fully in memory, the large model at about 1.5billion parameters, and it works great even CPU only.
The one used most often is small, which has about 244million parameters, and needs about a gig of ram and nothing more.
For a pi 5, usually the base or tiny model are used. Small could be used in most scenarios, but tiny and base are able to run real-time.
So it depends for how local - sometimes its all self contained and can do just fine on a pi, sometimes its local in that it needs an LLM endpoint to hit, but that can be running on another system entirely.
It would really depend on the project for how/where/why for a definition of local.
A quick general awareness comment:
A post about a project not by the original creator is not a promo post. A user will not necessarily know the details to provide a disclosure unless a project explicitly has on in their repo.
Requiring it on a project post like this ("Here's a cool thing I found!") is not doable.
That said, its clearly an AI project start to finish - the detection wouldn't really work without it. So I think [AIT] is appropriate here.
@chaospatterns@lemmy.world can you please add the [AIT] tag?
Edit: Thanks!