• 111 Posts
  • 52 Comments
Joined 7M ago
cake
Cake day: Apr 18, 2022

help-circle
rss

Sorry, I mean, given a text get the hashtags appropriate to use with the text.



Describing my perfect p2p file-sharing program
I want to have a clearer idea of what features this program could have. Contribute your own ideas. - It would allow searching for files and directories. - It would allow browsing users shared directories for content discovery. - Users could mark other users as 'favorites'. - You add files and they are scanned without hashing so people can download directly from you. After they are scanned they are hashed so that the network has swarming. The more people with a file the faster it downloads. I think this should be optional per folder and activated by default, because hashing too many files takes too long. Someone could want to enable swarming only for certain folders with bigger files. - A central server with a collaborative database to track collections, file names, file hashes, file tags, user searches. - Content suggestion based on past searches, ratings, interests, etc. - User suggestion based on interests. - Collections. Users would be able to wishlist a collection instead of searching for individual files. The collection would be downloaded automatically, as the files become available, based on the user preferences, for resolution, bitrate or whatever. Collections would be collaboratively curated like the rest of the database. Users could also wishlist individual files. - Monetization. A credit system to reward users who share the best, most popular or rarest files. Users would be able to download a few files per day for free but if they want to download more they need to keep a share ratio of 1 or higher or get a subscription. - Users would see the agreed upon name of each file from the database instead of the name other users have given it. - Typical search where instead of searching the server you are searching for currently available files and folders. Fuzzy search with advanced options like: exact match, exclude, or, `*` parameter to match anything. Greater than, less than, or a combination of both for: size, date (age), number of files (in folders), number of seeders. - Keep track of when files where shared. Useful to search for new files from a user.
fedilink


The maintainer is shutting the server down. He was looking for someone else to maintain the project and I don’t think he found anybody. When I used it, it didn’t connect because the bootstrap server was down and he had to turn it on. So going forward, and without no-one doing that, there’s probably no way to connect to the network. Also I didn’t found anything when I used it. It’s I2P over gnutella network and has swarming, but I guess it’s slow because of the onion routing and it didn’t gain traction.


3 stars. It leaks memory. If you queue more than 100 or so files for download it closes randomly, even with 16GB ram. Download is very slow. You can only search for single files. Can’t browse most user shares either. Good for finding old/rare media.



1 star. You can only search for single files. Can’t browse users folders either. I’ve tried to add a folder but it didn’t find any files. I haven’t used it after that. Has swarming? I don’t know



0 stars. It’s supposed to work on wine, I could run it but couldn’t share anything. I think this would be my favorite if it was native and worked.



3 stars. Only for hit & run. Seeding there promotes it’s usage which is something I don’t want to do. It fragments the network by not sharing peers across torrents with the same files. Best to find files less than a month old, otherwise it won’t be seeded unless it’s popular.



3 stars. At first I shared all 70TB and connected to all hubs but then the program didn’t open. After deleting the configuration I added only a few files and connected to 10 hubs and it works fine. Most of the people there speak russian and browsing their folders is impossible without understanding it. But there is a search for directories filter so you can always find the right folder in english that way. What I don’t like is that there are around 40k users but they are divided in around 300 hubs. To make sure no-one has something you are looking for you would have to connect and disconnect from a few hubs at a time while searching the same thing over and over, which isn’t practical. So file discovery is good but it could be better if you weren’t limited by the number of people you can connect to. Has swarming? I don’t know.



4 stars. Only allows searching for single files, but you can browse the users folder so it has good content discovery. It’s the only place where I can share all files without problem. No swarming. There’s mostly music.



5 stars. It’s closed source and there aren’t many people. It took too long to open when I shared all 2M files but after removing some it works fine with 500k files. You can browse users folders. Has swarming.





Is using a USB drive as swap partition a good idea?
To avoid writing so much on my SSD I've moved the swap partition to a 32 GB drive which goes for $7 nowadays and if it dies it won't hurt unlike if the SSD dies. I've also lowered the swappiness from 60 to 10. I assumed it would be faster on a USB than on the hard drive. Was this a good idea?
fedilink

I do believe other people are real but this could just mean the AI recreating the world is doing a good job. Thinking you could always tell the difference is like thinking you will always be smarter than AI.


Why I think we live in a single person simulation
To have a simulation all we need is an emulated brain AI and another AI that recreates the world the emulated brain sees to make the emulated brain believe what it sees is real. This adversarial AIs will be run many times while training. By the time we manage to simulate a world and everyone on it this kind of single person simulations will have run so many times that the chances that we live in a world simulation or in base reality are minuscule by comparison. I'm no longer [concerned that we are playing full dive vr](https://lemmy.ml/post/541901) since that seems more difficult to accomplish than this scenario, and therefore the chances are much smaller. Although I think the chances of it are still higher than world simulation or base reality.
fedilink

I remember Linux Mint disabled them because they were a security risk or something like that. So I haven’t used them.



How can I use a `nofail` alternative with fuse?
Using mergerfs the computer refused to boot with the following error ``` [Failed] Failed to mount /mnt/storage [Depend] Dependency failed for Local File Systems You are in emergency mode. After logging in, type “journalctl -xb” to view system logs, “systemctl reboot” to reboot, “systemctl default” or “exit” to boot into default mode. Root password for maintenance (or press Control-D to continue): ``` I added the `nofail` option and it boots up fine but now I can't mount the folder because I get ``` fuse: unknown option nofail ``` How can I use a `nofail` alternative with fuse? I'm looking for a way more specific than [this](https://unix.stackexchange.com/a/590869/513177). The error was because the mount point wasn't empty. I may need `nofail` in the future to avoid this same error.
fedilink

In 11:23 you can see how the scientists complaining about this could perfectly take the place of the priest trying to keep everyone illiterate by stopping the release of the printing press. Really cool analogy.






[SOLVED] How can I merge the drives of two computers and see them all as one directory?
I want to share the drives of two computers using Manjaro Linux and see them all as one directory in both computers. I've been using mergerfs and sshfs and it was working when I shared one drive of B with A, merged them there and shared the merged folder back with B. Now I've tried merging the drives of B too but I haven't managed to do it. If possible I would like the computers to still work while the other is disconnected. NFS made one computer hang when the other was disconnected which is why I ended up using sshfs. The only error I had before was some applications giving `input/output error` or `permission denied`. Which I guess it's because I didn't have the proper permissions. I would like to avoid that error too, without having to execute something like `chmod -R 777 /mnt/merged` often. I don't know if [this solution](https://unix.stackexchange.com/questions/1314/how-to-set-default-file-permissions-for-all-folders-files-in-a-directory) works with mergerfs. This is what I've tried to do without success `user@A ❯ cat /etc/fstab` ``` # <file system> <mount point> <type> <options> <dump> <pass> UUID=1615d12a-a9fb-41a9-a84b-34c618f16832 /mnt/hdd1 ext4 nosuid,nodev,nofail,x-gvfs-show 0 0 UUID=d605a480-f133-443c-8fe7-5b0a2d1c60c1 /mnt/hdd2 ext4 nosuid,nodev,nofail,x-gvfs-show 0 0 user@192.168.1.45:/mnt/hdd0 /mnt/hdd0 fuse.sshfs IdentityFile=/home/user/.ssh/id_rsa,uid=1000,gid=1000,allow_other,default_permissions,_netdev,follow_symlinks,ServerAliveInterval=45,ServerAliveCountMax=2,reconnect,noatime,auto 0 0 /mnt/hdd* /mnt/storage fuse.mergerfs allow_other,use_ino,cache.files=partial,dropcacheonclose=true,ignorepponrename=true,func.mkdir=epall,x-gvfs-show 0 0 ``` `user@B ❯ cat /etc/fstab` ``` # <file system> <mount point> <type> <options> <dump> <pass> UUID=301e3d8d-6c0a-4f7c-864b-4185a70efbb0 /mnt/hdd1 auto nosuid,nodev,nofail,x-gvfs-show 0 0 UUID=be8b9fd3-7ed2-45ae-881a-25fa06f4de47 /mnt/hdd2 auto nosuid,nodev,nofail,x-gvfs-show 0 0 user@192.168.1.122:/mnt/storage /mnt/hdd0 fuse.sshfs IdentityFile=/home/user/.ssh/id_rsa,uid=1000,gid=1000,allow_other,default_permissions,_netdev,follow_symlinks,ServerAliveInterval=45,ServerAliveCountMax=2,reconnect,noatime 0 0 /mnt/hdd* /mnt/storage fuse.mergerfs allow_other,use_ino,cache.files=partial,dropcacheonclose=true,ignorepponrename=true,func.mkdir=epall,x-gvfs-show 0 0 ``` This is what I was using, which is working fine. `user@A ❯ cat /etc/fstab` ``` # <file system> <mount point> <type> <options> <dump> <pass> UUID=1615d12a-a9fb-41a9-a84b-34c618f16832 /mnt/hdd1 ext4 nosuid,nodev,nofail,x-gvfs-show 0 0 UUID=d605a480-f133-443c-8fe7-5b0a2d1c60c1 /mnt/hdd2 ext4 nosuid,nodev,nofail,x-gvfs-show 0 0 user@192.168.1.45:/mnt/hdd1 /mnt/hdd0 fuse.sshfs _netdev,follow_symlinks,IdentityFile=/home/user/.ssh/id_rsa,allow_other,default_permissions,uid=1000,gid=1000,ServerAliveInterval=45,ServerAliveCountMax=2,reconnect,noatime,auto,x-gvfs-show 0 0 /mnt/hdd* /mnt/storage fuse.mergerfs allow_other,use_ino,cache.files=partial,dropcacheonclose=true,ignorepponrename=true,func.mkdir=epall,x-gvfs-show 0 0 ``` `user@B ❯ cat /etc/fstab` ``` # <file system> <mount point> <type> <options> <dump> <pass> UUID=301e3d8d-6c0a-4f7c-864b-4185a70efbb0 /mnt/hdd1 auto nosuid,nodev,nofail,x-gvfs-show 0 0 UUID=be8b9fd3-7ed2-45ae-881a-25fa06f4de47 /mnt/hdd2 auto nosuid,nodev,nofail,x-gvfs-show 0 0 user@192.168.1.122:/mnt/storage /mnt/storage fuse.sshfs _netdev,follow_symlinks,IdentityFile=/home/user/.ssh/id_rsa,allow_other,default_permissions,uid=1000,gid=1000,ServerAliveInterval=45,ServerAliveCountMax=2,reconnect,noatime,auto,x-gvfs-show 0 0 ```
fedilink

eDiff-I: Text-to-Image Diffusion Models with Ensemble of Expert Denoisers
[Paper](https://arxiv.org/pdf/2211.01324.pdf) [Video](https://www.youtube.com/watch?v=WbaVvlgxbl4) TL;DR: eDiff-I is a new generation of generative AI content creation tool that offers unprecedented text-to-image synthesis with instant style transfer and intuitive painting with words capabilities.
fedilink


Torrent advanced search?
The best I know is [SolidTorrents](https://solidtorrents.to/) and [BitSearch](https://bitsearch.to/), which I think are the same website. The syntax is in [this reddit post](https://reddit.com/r/torrents/comments/a4ehwc/introducing_solidtorrents_new_torrent_search/). [Hydra](https://github.com/theotherp/nzbhydra2) has advanced search but is for Usenet. Are there any other? Hopefully something that has the ability to filter by date, size and number of seeders. Even better if it has tags describing the content.
fedilink


Is there any open source laptop?
Is there any fully open source hardware laptop? Better if it has the following specs: - ISO keyboard - Good keyboard like Lenovo Thinkpads - Upgradable - Docker station to use it as a desktop more easily
fedilink

OMG it has more features than Github Copilot. I love it.
fedilink