Show newer

@mitra Yeah, the fallback case is a great example of a solved UX pain. FWIW I think IPFS is the closest (non BitTorrent thing) to having a nice story for that, but I think that ends up materializing in the form of gateway URLs and clients defaulting to using those instead of even attempting the p2p in the first place.

Decentralized tech is hard to make because not only does it need to work great, the UX needs to be so much better than the state of the art (download an app from the app store that talks to a server, open a web page that loads _anything_ from a server) that someone would bother using it over their existing workflows. :P

@buttplugio OH MY GOD. This is fucking amazing. Does it work on Mobile comfortably? This should be on a tablet so someone can live code an orgasm.

Then again, UX wise, random HTTP servers that stream loads of data for free (with a bunch of annoying ads) beets out the UX of any BitTorrent thing. 😂 Just enter a link, search the thing, and bam It's right in your face. No need to fuss with clients (but you lose control over how the video is presented)

Show thread

Oh shit, I entered that headspace again that I call "BitTorrentMode" where I can't shake that the current state of is honestly behind what BitTorrent was in usability like a decade ago.

I love all the new protocols for their advantages, but the UX just isn't anywhere near "install some random client and paste a link".

They got it right and I wish it kept going instead of losing relevancy.

BEP46 would have solved the UX of needing to search for updated torrents as something is released.

> Body is a `FormData`
```
f = new FormData()
f.append('file', new Blob(["<h1>Hello There! :)</h1>"]), 'index.html')
```
> Add it to the request
> OH FUCK I broke the torrent thing and didn't have tests (guess I'll have to try again another day :P)

Show thread

Wanted to send a friend a little message.

> Open up @agregore
> Open the Docs for bt-fetch github.com/RangerMauve/bt-fetc
> Open a new window (Ctrl+N)
> For get how the hell to make a torrent
> Open the unit tests to see an example: github.com/RangerMauve/bt-fetc
> Open Devtoosl (ctrl+shift+i)
> It's a post Request

```
r = await fetch('bittorrent://localhost', {
method: 'post',
})
```

(cont)

@buttplugio I think once the docs are better the accessibility of dragging a few little nodes in a browser will be great.

@buttplugio Not saying you should use this, but I had fun messing with Unit. It's got WebBluetooth and WebSerial nodes which might be relevant to interfacing with stuff.

github.com/samuelmtimbo/unit/t

unit.land/

@fabrice Oh wow, what a handsome piece of kit.

I've been thinking of getting a couple of NUCs to go with this mac mini I got to make a small CI cluster of sorts. :P

I appreciate that while this stuff is still pretty expensive for the average person, there's a lot of stuff out there that's way cheaper than setting up a server rack for example.

Bouta spend 700 bucks to set up my family and friends with NASs as a fuck you to streaming and cloud services for getting too extractive.

@AdreanaInLB Yeah, the state of music streaming is also super annoying.

I wish there was a sort of sub service that would let you download all the tracks for personal usage and pay out to artists from the subscription fees automatically. With like very slim processing overhead.

Something like comradery.co/ but for media.

Of course you should only be downloading media that you have rights to and should *NOT* follow this guide for adding more search engines to the built in Download Station software.

synoboost.com/

The Download Station software *shouldn't* be used for pirating copyrighted material from the comfort of any web browser! synology.com/en-us/dsm/package

Show thread

For example, this guy is going to cost less than a year of Netflix and nobody can randomly take away any media you have saved.

bhphotovideo.com/c/product/175

Show thread

For anyone else pissed off about , I suggest cancelling your subscription and getting a Synology NAS. (and get one for whoever you were sharing Netflix with before too)

It's got a nice web interface for downloading stuff (with a search!) and it can stream to all of your devices (on your home network) via the "SMB" protocol.

Just get the cheapest one that has their browser OS thingie.

bhphotovideo.com/c/products/Se

venting about netflix 

SaaS companies are vile and greedy little leaches. They leach from people that actually create content, and they leach from people that pay for it.

I'm already paying them for their fancy mutli-device package but apparently now I need to fork over more just so that my mom can watch some shitty copaganda show once in a while.

Honestly might just cancel outright and teach my folks how to use something else.

@garbados human experience as a possibility space. Neurotypes as a possibility space. Culture as a possibility space.

Honestly it's all the same space

@jalcine @thelinuxEXP side loading and promoting the use of alt stores is a huge feature in the current zeitgeist of locked down app stores. I really wish we could get some more positive press about how being able to choose your own stores and get apps from anywhere and have it be safe because of sandboxing is a good thing!

Show older
Mauvestodon

Escape ship from centralized social media run by Mauve.