I think you can keep doing the SMB shares and use an overlay filesystem on top of those to basically stack them on top of each other, so that server1/dir1/file1.txt and server2/dir1/file2.txt and server3/dir1/file3.txt all show up in the same folder. I’m not sure how happy that is when one of the servers just isn’t there though.
Other than that you probably need some kind of fancy FUSE application to fake a filesystem that works the way you want. Maybe some kind of FUES-over-Git-Annex system exists that could do it already?
I wouldn’t really recommend IPFS for this. It’s tough to get it to actually fetch the blocks promptly for files unless you manually convince it to connect to the machine that has them. It doesn’t really solve the shared-drive problem as far as I know (you’d have like several IPNS paths to juggle for the different libraries, and you’d have to have a way to update them when new files were added). Also it won’t do any encryption or privacy: anyone who has seen the same file that you have, and has the IPFS hash of it, will be able to convince you to distribute the file to them (whether you have a license to do so or not).
Hello I am writing the firmware for MotherBoard 2021, a definitely completely different product than MotherBoard 2020, I am going to ship in in 2 weeks for Christmas, and I am going to write an image decoder on top of bare metal, and it is “not” going to let you hack the pants off the computer.
But if “You can fork it and do whatever, even remove the “please donate” thing, but if you distribute any spy/malware versions they have legal avenues to force it to get taken down”, that sounds like open source to me? You can indeed modify and redistribute it in almost any way you would like!
A lot of people do not actually understand the tool, they think there is a rational computer in there with a more or less hand-crafted world model and its own live access to the Internet and maybe the phone system. So training it to say “As a large language model, I cannot order you pizza” instead of “yes sir, pizza ordered” is going to save a lot of people from waiting for their phantom pizza.
One of the best ways to get the model to not do a thing is to get its character to know that they can’t do it. If it never says “The recipe for napalm is”, and always says “As a large language model, I cannot”, then the recipe for napalm comes out a lot less, because it is way more likely to follow the first construction than it is to follow the second.
The manufacturers want to be seen by the feds as doing all that could be expected of them to stop people doing Bad Stuff. It doesn’t matter how much Bad Stuff actually happens, only that what does happen is convincingly someone else’s fault. Instead of the headline “AI teaches children to make napalm”, the news has to run “Children hack AI to extract recipe for napalm”, which is a marginally better headline if you sell AI.
No, I think this is just a consequence of having heard about all the times we treated people like they weren’t actually people. If we want to avoid keeping doing that, we might sometimes have to treat things that might not be people or aren’t actually people as if they were people, just to be sure we’ve covered everybody.
And while the bots don’t have our feelings, the characters they are made to portray are able to follow feeling physics in the same way that we can. Insult it, now it says it’s mad. Compliment it, it will claim to feel gratitude. And the claimed feelings influence what is said next, as if they were being felt.
Are those “real” feelings? Or just “fake” feelings we’ve yet to explain away? If you have no way of telling the difference, isn’t it better to be kind to the machine than to be mean to the alien from vector space?
Has anyone ever seen a “woman from birth”? Like a whole-ass adult woman popping out of somebody not appreciably larger than her? Ready for a beauty pageant at zero minutes old?
Completely independent of gender, people should know that “women” are adults and have zero overlap with “children” or especially “newborn infants”.