1,389 karma · joined September 11, 2008
Each site has an area for user content. That is content not generated by the site owner. Users of the site that generate content (posts in a forum or comments on a blog for example) write their content into that area which is a directory for them based on the public key of their pseudo-anonymous identity. The user then signs the data with their private key and this gets sent to other site users through the seeding mechanism. All this is hidden by the API so the user of a site doesn't see the public/private key signing, etc.
There is effort to create identities, etc though. The article is long because ZeroNet has a lot of features.
It's a Standard ML variant that includes serialization of types and support for distributed programming.
[1] http://www.ps.uni-saarland.de/alice/manual/tour.html#distrib...
That covers the trip from Mangareva to Pitcairn and back.
I loved it on Pitcairn. The island is small but very hilly so there's more walking around and things to see than I expected. The people were friendly and welcoming.
I went there via a yacht from Mangareva that was chartered through an island run travel agency. I stayed for about three weeks. There's definitely a feeling of isolation once the yacht left knowing that there's no way to leave until it comes back. I also had to adjust to no mobile phone and power only on half the day. I was constantly checking my pocket for the first few days to check mail and messages only to realise I didn't have a phone!
I stayed with an island couple - accomodation fee covers food, etc. They were great. They have a shop on the island that gets stocked through the three monthly supply ship. Most of the food comes from island gardens, food growing wild and fishing. I fished a lot!
There are artifacts from the Bounty and other shipwrecks around the island. Cannons, anchors, etc. There's a museum with more artifacts and island history. The church holds an original bible from the Bounty.
There were a number of island events while I was there for birthdays and a market day where islanders sell there unwanted goods to other islanders or visitors. I was surprised at the number of visitors to the island. Lots of yachties ticking off their bucket list. And a surprising number of solo sailors visiting. I met a lot of interesting people.
My perception may be coloured by the fact that I'm related to many people there through my grandmother who was born on the island in the early 1900s. I went there to learn about where she lived and my family ancestral history.
I've visited Mangareva. It's a lovely island and a step in the journey to get to Pitcairn Island.
For me though it's not about the Self language but about the combination of the language and environment. I did a screencast attempting to show some of how Self development is done https://bluishcoder.co.nz/2015/11/18/demo-of-programming-in-...
nc bluishcoder.co.nz 7777
or with SSL: openssl s_client -connect bluishcoder.co.nz:7778ZeroNet doesn't really use the torrent protocol. It has its own file sharing service that it runs to receive requests from other users for files. It uses the torrent trackers to map site addresses to IP or onion address.
You know what you're serving initially but the site author can add any files they choose and you'll start serving them if you've visited the site and are seeding it. You have no control over malicious sites that decide to store arbitrary data.
Another interesting language in the same domain is Picat http://picat-lang.org/
This blog post describes some of them: https://adventuresinmercury.blogspot.co.nz/2011/11/making-gr...