And it's open source!
Thanks for the tip frumiousirc!
87 karma · joined May 22, 2011
https://github.com/mnzaki
And it's open source!
Thanks for the tip frumiousirc!
Basically a follow-based social graph on top of the excellent feedly experience. So there's a "Social" tab, a timeline of sorts, with things like:
"Your friend just read 'Some Cool Article Title' from 'That publication'"
"X commented on Y: ... "
"X1, X2, X3 subscribed to 'Some Publication Making The Rounds'"
Call it Socialfeeds or Feedbook or something. Bootstrap over twitter/fb social graphs.
Back in the day of google reader I remember there were some basic social features (hope these are not false memories...) and I actually really enjoyed them because of course I want to discuss all the cool shit I'm reading with my friends!
Also a shame they are not using much better tech (proper mesh protocols like CJDNS), which is already available and successfully deployed.
But anyway, access to the commercial internet and sending data over the transatlantic obviously need "normal" ISPs, but as others have noted below (replies to https://news.ycombinator.com/item?id=16135626) that's not the "big issue".
And it seems to be working just fine without cryptocurrency being involved. Call me naive but I think it's possible to motivate people without money.
People are usually impressed just looking at the network map https://www.freifunk-karte.de/
What do you mean by "internet access"? If you mean access to the "commercial internet" then I assure you a lot of CJDNS peers provide gateways to the "clearnet", as they like to call it, and traffic gets routed to it when needed.
A lot of the nodes are connected over existing infrastructure because infrastructure is hard; but yet there are already several dozens of thousands of wireless mesh nodes running CJDNS. For one example of a network (that is not over existing ISPs): https://www.freifunk-karte.de/ and I'm sure you can google for more. The CJDNS project clearly promotes setting up wireless mesh over going with your existing infra.
I believe the flexibility to be part overlay part independent at the same time is a powerful boon to the project actually. Perhaps that's why there are 100s of thousands of CJDNS nodes around the globe?
Regarding routing, CJDNS uses "source routing" which has various advantages. All the satisfied nodes running CJDNS don't seem to be complaining about the routing efficiency.... BATMAN is superior when nodes are actually changing location (i.e. mobile mesh networks), which is not the intended use-case here (CJDNS nodes are at fixed locations and peering connectiongs are set up manually by exchanging keys out-of-band). Also BATMAN is only a routing protocol whereas CJDNS does address allocation and cryptographic peer auth as well, and the routing protocol can actually be changed anyway.
Have you heard of CJDNS[1]? or BATMAN[2]?
Hyperboria[3] is multiple sizeable deployments of CJDNS. Maybe you heard of Freifunk[4] in Germany, with over 40k access points so far.
[1] https://github.com/cjdelisle/cjdns
They have incentive to keep things running well and efficiently because well it's you and your friends and neighbours!
Obviously there are better (commercial, prepackaged) mesh network solutions
What do you think of something like Hyperboria (https://hyperboria.net/) which is based on CJDNS, so there's no "ISP" really, but each peer sort of is a very small very local service provider to whoever they decide to peer with.
I was imagining some peers will charge other peers money to act as their gateway to the public network. Or maybe a bunch of people will pool their money and buy commercial network access
Priorities priorities priorities.
Andre Staltz gives[1] an approximate deadline of 5-10 years, or we're doomed.
[1] https://staltz.com/a-plan-to-rescue-the-web-from-the-interne...
The decentralized future is going to be a lot more efficient, a lot more reliable, and even faster.
We'll still need big orgs to take care of those undersea cables, for now at least; but even with that still out of reach for hobbyists or community projects, the situation can already be much better than what is being forced on us.
On another note, if you are using p2p tech like scuttlebutt and DAT[1] and Beaker[2] browser then just having good neighbourhood and city wide meshes will already be a YUUUGE boon :D since they share data locally, and for a lot of uses you don't really need access to servers across the oceans
Decentralized tech is going to be the future. Now if we can only figure out how to not get squashed down by the powers that be.
[1] https://github.com/cjdelisle/cjdns
[3] p2p social network https://scuttlebutt.nz
"This seems to work well: the SSB network thrives off of being a group of kind, respectful folks who don't push to each other's master branch. :)"
Will this hold if the community expands to 10x or 100x the size? Surely conflicts of interest will arise, or just plain assholery/trolling.
Say you have: /photos/london/DSCN0001.JPG and /photos/berlin/DSCN0001.JPG And the relationships: europe contains london, europe contains berlin
Now what does the 'path' /photos/europe/DSCN0001.JPG resolve to?
But then what advantage would this system have over a dedicated media manager or the several semantic desktop projects? The only advantage I see is allowing traditional tools (unix utilities, conventional file managers, even 'open file' popups) to take advantage of the system without any extra effort on their side. Though wouldn't dedicated tools, say a full blown semantic desktop, allow for much better integration and usability?