FilePizza is a free peer-to-peer file transfers in your browser. FilePizza never store anything. Because FilePizza uses WebRTC, file transfers ate always fast, private, and secure.
As a fun little experiment, @damon and I worked together to get a #Mastodon instance up and running that stores media on #IPFS! It was an interesting learning experience.
I don’t think we’re ready to announce anything yet, as this was in service of another project in development. But, there’s an increasing number of ways to host content on an IPFS node service, and tie it back to platforms like Mastodon using an S3-compatible API for Object Storage and some proxying.
This is all pretty rudimentary, but the big-brain realization is that a more robust version could be done by pairing Minio to s3x if we wanted to self-host an IPFS node with those specific features.
@deadsuperhero
I expect more of this, not just re #IPFS but as #p2p systems are happening, storage models will change for the better. #Autonomi is the project I'm most familiar with and they have already talked about this and have partners ready to upload their data. They are not yet revealed, but I wouldn't be surprised if replacing AWS was in there.
I'm working on a demo myself in the area of web publishing and browsing, and am very excited about this whole area, so I wish you luck. @damon
@molly0xfff
One answer to that perennial problem is: don't. Start building with p2p as soon as you can and support those who are building #p2p platforms you might use in future, such as #Autonomi.
@root discord will literally crash my laptop, either app or in browser, sharkey does all the flashy real time action and is smooth as budda #C++#keepFossAlive#p2p#hacker
Enquanto aplicativos como Slack, Discord e Signal usam servidores centrais, o Quiet sincroniza mensagens diretamente entre os dispositivos de uma equipe, por meio do Tor, sem a necessidade de servidor.
A #p2p future for the web is the radical idea that its bad to put all data in a single place owned by 3 companies and rented by a few hundred. The internet wasnt a mistake, the cloud was a mistake. Platforms were a mistake. A mistake where its not only possible but routine for "everyone's health data" to get stolen. https://infosec.exchange/@patrickcmiller/112341111375581551
I need to share my health data with like 3 people that arent me. Why on earth is that data in the same pile as literally everyone else's.
So, you want to build an app that has its data co-located with its UI? That works offline? That synchronizes between clients? And that lets its users own their data?
Even if we break the will
of the machines with formalism and cryptography, we will never
be able to put Ted inside of an encrypted, nested log, and while
the datacenter burns and we frantically call Ted’s pager, we will
realize that Ted has already left for the cafeteria.
「 With BTFS, you can mount any .torrent file or magnet link and then use it as any read-only directory in your file tree. The contents of the files will be downloaded on-demand as they are read by applications. Tools like ls, cat and cp works as expected. Applications like vlc and mplayer can also work without changes 」
We're working to make a #Federated alternative to #Bandcamp where up and coming bands can connect with fans and share their music on the Fediverse.
The progress is really encouraging, so it's time to get some feedback from real #musicians
My goal is to have something you could actually use in the next month or two. So please get your ideas in so's I can squeeze them into my launch calendar.
@benpate
Here's my dream. It's probably of the chart and i do not intend to write this as any form of expectation or judgement.
My ideal #fediverse#music services has #p2p streaming. This is to unburden my smol server from the unlikely yet secretly desired organic DDOS generated by that killer track everyone suddenly understood.
Of course, every #track is a post, with description, eventual lyrics and individual cover-art. Albums are individual posts too. They are basically digests with a bunch of tracks attached, linking to each track's independent post. They have an individual album art and description of what they represent or conceptualize.
This dream service would be entirely interoperable with #peertube. (Although i suspect this would require some sort of collaboration with peertube since i think audio only entities on peertube are in mp4 format.)
My dream service defaults to disregard the notion of me becoming some sort of recruiting agent for big tech record-distribution companies like Spatify, iFumes, etc... It can optionally be that for those who don't have the strength to stand up against the big-tech narrative, but primarily it would operate much like Faircamp does, by encouraging the audience to chip in directly on the spot with donation funnels on the site and donation links in the fedi-posts body.
My dream service leverages activitypub groups, in similar way that lemmy and peertube does. This is to allow artist with many different projects to create different "channels" representing the difference between their various ventures. This could also be used by labels to create different "channels" for different artists. Multiple users can curate one or several of these channels.
I might have more ideas coming after another cup of java. But this is my input for now. Take it as it is: a dream, by a derp. An enthusiastic and encouraging one though! What you do is great, regardless how close or far off my lil' dream it ends up being!
Did you know that you don't need to commit to an entire @agregore browser to make use of it's tech? If you already have #nodejs installed you can run agregore-compatible #JavaScript modules from your cli over any protocol supported by the browser. (e.g. #IPFS or #gemini )
npx agregore run hyper://blog.mauve.moe/example.js
With this you can share #p2p code between applications and command line utilities.
Major progress on my first Autonomi demo app today. I'm sooo happy 😄
This proves that all the tricky but essential parts work together, so now I can add features and improve the operation knowing that effort won't be wasted.
It also already shows that we can build cross platform apps (desktop and mobile) with a web front end that use the #Autonomi#Rust APIs using #Tauri and your web framework of choice. Which for me is #Svelte
The #Mozilla#Hubs shutdown is also exactly why communities should be investing in #p2p tooling. Had they gone with a fully distributed model there would be no central service to close and the communities using it could have kept doing so regardless of Mozillas involvement. Instead they went "cloud native" and initially relied on a specific cloud platform which basically locks everyone into a final shutdown regardless of who "owns" the cloud.
Me: “After a long consideration, I’ve decided not to defederate Threads from my personal instance, because the benefits of being able to reach out to my friends and relatives using the open tools that I’m contributing to build and run outweigh the risks, but I’ll keep an eye on it, I may reserve the right to block Threads later, and I respect and understand those who prefer to block them instead“.
Easily triggered strangers: “You self-entitled privileged cis tech bro, you are not doing enough to protect vulnerable minorities from the fascist harassers in the world out there, I hope you die from a gut infection“.
So much for “the Fediverse is an open place that embraces diversity and mutual respect where everybody should feel safe”.
The reason that could happen is a consequence of one of the core problems that fedi doesn't solve: servers controlled by admins.
Hence we need even less centralisation of the levers of power, and increased choice and autonomy for users. I'm hopeful #p2p will do this and that 2024 will be the year we see the beginnings of that.
#Fedi was a step in the right direction but never going to solve these issues using traditional servers.
EdgeVPN.io is an evolution of the IP-over-P2P (IPOP) project. IPOP started as an IP-based peer-to-peer overlay targeting personal devices, and over time the architecture evolved to adopt various standards, support centralized user/group management, and incorporate software-defined networking, culminating in the current architecture, tailored for research and development in nascent edge computing applications.
...
EdgeVPNio is a research project to build networking for the fog, spanning the network continuum from the cloud to its edge. It builds networking cyber-infrastructure which supports emerging IoT era applications.
Looks like this one might be a bit of fun for #p2p people, or i suppose #DistributedSystems people generally. No prior experience reviewing for JOSS is required, experience with Python is required, and some experience with the topic area is preferred. Don't be shy! If you've never done open review before, JOSS is a great place to start. It's a really good way to learn by teaching (or learn by reading!) in a collaborative context. You can reply here or on the pre-review issue to volunteer :)
edit: would love to have some infosec people on this one! even and especially if you are not in academia :)
I haven't worked with #Svelte for a long time and am immediately reminded of how much I like it. 😃
I'm building a cross-platform demo (native) app which will work on Windows, MacOS, Linux and Android out of the box, using #Tauri.
It needs to be native so I can access a #Rust API to talk to a #p2p backend (#autonomi).
If you've not used Svelte I encourage you to give it a try. It is intuitive and the online docs, examples and REPL make learning by doing a breeze. Which is my style. #RustLang
La bonne nouvelle c'est que des gens très brillants travaillent sur ça!
Ça n'avance pas super vite parce que c'est sous-financé et les gens qui travaillent sur ça doivent aussi faire d'autre job pour vivre. Mais ça avance! 🙂