Want a quick feel for the future of Web publishing?
1. npm install -g dat
2. Ask friend to install Beaker Browser (https://beakerbrowser.com/install/)
3. mkdir mysite && cd mysite && echo "Hello, world!" >> index.html
4. dat share
5. Ask friend to open the DAT URL you’re given in Beaker Browser. They’ll see the index page with “Hello, world!”
@aral I'm sorry, but if the future of the internet is an electron app maybe we'd be better off going back to BBSes.
@errantlibrarian Have you seen Tim’s NeXT box or the the first web browser? It’s early days; the foundations are solid. It’s up to us to build the accessible mainstream apps :)
@aral I'm not sure where to go with this response. Early HTML was so simple almost every computer that could handle an internet connection could render it. It didn't take that whole NeXT cube to run the browser. Using electron requires a very modern PC. It is a classist choice.
@errantlibrarian I mean that it’s in its infancy. Tim is literally a rocket scientist – it took others to build upon the foundations he built. People are building on the foundations of DAT – which is a protocol that has lightweight JS implementations right now. Nothing to stop anyone from implementing it in Swift or C++ or … (Rust implementation in the works) and nothing to stop native apps being made or it being used in the browser :)
needs a graphic interface for my friends... but seems interesting.. or maybe not... the web already does that since a long time....
@ajeremias It’s got two: there’s a DAT desktop app and also Beaker Browser.
@ajeremias The bit that’s different is that it’s peer-to-peer ;)
@aral Still much harder than Facebook.
@lew21 Oh indeed, that toot was aimed squarely at developers :)
@aral Yeah but can it run Mastodon?
@gme Systems can be built that use both. Even Mastodon could layer it on to decentralise the network and make it even more robust (eg., by mirroring public assets/toots via DAT) Etc.
Think of it as a synchronised file system for the Internet. The use cases are limitless.
This is my personal Mastodon.