Skip to content
theProphet edited this page Mar 20, 2013 · 1 revision

''This dev-wiki is for us developing the software. For project visions, philosophy, and how to transform humanity, check out the wiki over at [http://pangaia.sf.net sourceforge].''

Welcome to the dev-wiki where we're developing Internet II, a unified information architecture that builds "it from bit" to make a 3-d internet, ''screenshot''!

Remember the [http://projects.eff.org/~barlow/Declaration-Final.html Declaration of Cyberspace] of John Perry Barlow? What ever happened to that sense of possibility and freedom in the wild lands of the Internet?? Why have y'all settled for 'net [http://google.com suburbia] and [http://facebook.com shopping malls]? Where did all the revolutionaries go to create the p2p world? Well, git over here :).

This project is for the idealists and internet junkies who still want a better world where sharing is the norm rather than fighting.

To consider: the original internet was server and ''geo''-centric due to its origins in [http://www.nsfnet-legacy.org/about.php academia] and [http://en.wikipedia.org/wiki/ARPANET DARPA] where computers were expensive and "always-on" networking was limited to large institutions.

This centricity created DNS '''domain addressing''' to anchor content to servers which has a poor correlation to content, and we use ''bookmarks and search engines as a crutch'' to bridge the gap between what we're looking for and the server where that content is located. That crutch has ''balkanized'' the internet. Facebook and blogs mediate most of our social interactions now, in what used to be such a diverse and exciting experience.

The solution obviously is a '''peer-to-peer''' system where every (personal) machine is an '''equal player'''. Not only that, but instead of anchoring content to servers you spread it to nodes where it is desired ''and'' can be organized in a larger context and narrative. The potential of this (former) approach was proven with Napster, yet the path to compensating content creators (which nowadays is about everyone) was absent, so big corporations and their legal teams won the first round.

Those of us who have been the Internet underground know that the Internet is society's best hope of creating a healthy society. To us, the [http://richardheinberg.com/bookshelf/the-end-of-growth-book Industrial Economy] is not sufficient anymore where literacy and education rate are high. It created the hierarchical paradigm of "the individual" but that's simply not working anymore. The [http://Occupywallst.org OccupyWallSt] movement is a signal for change but its solutions have not materialized nor are comprehensive enough. In any case, we're just here to usher in the '''Age of Collaboration'''!

So this project is codenamed '''Pangaia'''. It forms a p2p of information using a screenshot. '''Forget RDF and the "Semantic Web"''' -- ''with a 3-d presentation layer, the visual cortex can make all the relationships for you''. Let the crowd organize content through a voting model and grouping model to arrange the content as gravity model where the reputation is highest. The ideas have arisen from studies of complexity science and all the [http://shashdot.org great] [http://advogato work] [http://everything2.org done] [http://freecode.com/projects/mojonation since] [http://freenetproject.org/ the Internet] became [http://facebook.com social].

It's a unified, comprehensive model that can scale to billions. Crazily enough, it's [https://docs.google.com/document/d/1wHBKrTX_U0nukOH77vC96e4tMys8DJ-5V-xxxxUlcOE/edit specification encoded in only a page and a half of rules], but these rules are like the Mandelbrot equation for social emergence -- a whole universe in '''seed''' waiting to be vivified.

== What I'm looking for: ==

What I need is a small group of interested talent and/or some [http://sourceforge.net/donate/?user_id=127614 funding]. I think we can code the prototype in less than a month. The power of [http://vpython.org visual-python] would probably allow us to do it in significantly less, but this is a safe estimate. The project just needs some fairly simple event-programming done and some physics implemented.

Anyway, all are welcome to contribute and, like wikipedia, receive fair credit for every contribution.

See coding notes for actual thoughts on programming roadmap. Don't be fooled by the small number of files in this project -- they encode and ride upon a lot of honed effort. Much of the magic will happen in vpython and the emergent interactions with the users themselves.

The '''demo''' is currently showing a 3-d space with several randomly spaced nodes of random radii. With the voting and linking model in place, you'd see clusters of nodes surrounding points of importance and authority creating actual organization. There are several demo ideas if you want to try the graphical concepts out. For example, in theory it should only take about (log N) steps to organize N items, which means your entire file system, could be re-organized into a graphical conceptual net without much work.

For detail on what to implement, see storyboard. If you extend the code, please post back to source.

Donations? YES please!!! It will all go to a good cause or double your money back! --> PayPal to dreamingforward@gmail.com Please contact me if you have questions. Thanks!

MarkJ
theProphet@github

Clone this wiki locally