Sweet Jesus. Please publish a security reporting page at the earliest possible convenience, because this will have private info on it within a day from now, and that is a very bad idea right now.
>PS: >Feel free to try to get it running on your machines and use it, but we give no guarantees. We know there are security holes and bugs, and your data is not yet fully exportable. If you do find something, be sure to log it in our bugtracker, and we would love screenshots and browser info. That seems to cover it, doesn't it?
Diaspora Developer Release
71–80 of 202 posts
Re: Diaspora Developer Release
#72What Diaspora really needs now is some startup, some well-known developers, or the Diaspora crew themselves to stand up and say "Okay, now we're going to use this framework to build a very real social network." Until then, it's just some people building out some cool ideas. Don't get me wrong, that's great; it's just hard to rally around it without getting something concrete behind it.
With the distributed instances, the focus on data portability, and open source nature of Diaspora one real use case that comes to mind is: - Diaspora would make a "social" add on to other sites, ie, just one component of larger specialized sites. Rather than creating "plug ins" for Diaspora, Diaspora becomes a plugin itself. It will be interesting to see how it evolves.
Re: Diaspora Developer Release
#73Mongodb is an interesting choice. I haven't used Mongodb, so I might be misunderstanding a design decision made by the Mongodb developers, but isn't it possible to get into a situation with Mongodb where the writes are delayed and, as a result, new records (documents) added to a database might not show-up on the following reads (so a user might post a status update, but then he/she might not see it added to his/her s…
> but then he/she might not see it added to his/her status updates page when the pages reload
Even if it were to happen, you're assuming a page loads when they make a comment. ;) This shouldn't happen until there are extremely high loads, but even then, just don't make the comment box reload the page, insert the comment into the DOM, and make your POST with AJAX. ;)
Re: Diaspora Developer Release
#74They are building social networking software which means that at some point the goal will need to be to get everyone and their mother on board. Because they built the app on Rails, they are now facing an uphill battle with distribution as there are not a lot of places that you can easily setup a Rails site. I love Rails but for this type of app, it might have helped them gain traction faster if it was built on PHP, o…
Completely agree with you. I was expecting to be able to throw it up on a random shared host, now this won't be possible. Oh well hopefully it will work on Heroku.
Re: Diaspora Developer Release
#75They really need to do something about that name. They seem to be having trouble with it themselves: http://github.com/diaspora/diaspora/commit/708e9f88a55cc3713...
For a lot of people, their name’s strongest connotation is Jewish persecution. To me, this is so awkward as to rule out the name for use in serious software.
Funny, I think of http://en.wikipedia.org/wiki/African_diaspora
Re: Diaspora Developer Release
#76Re: Diaspora Developer Release
#77There are a bunch of open source social networking projects out there. One is Appleseed, which has been in active development since 2004, open source since 2005, and has had four releases in the past 3 months. http://opensource.appleseedproject.org For all the attention Diaspora is getting, the other projects will be usable by average users way before they will.
http://www.barnraiser.org/aroundme
Runs on php and mysql.
I did checkout AppleSeed longtime back version 0.2 or 0.3 (on savannah i guess). Clean code.
Barnraiser's AroundMe has plugin functionality built in. It's not the facebook-type third-party app API. So don't get me wrong.
Re: Diaspora Developer Release
#78I've been following this project for a while - these guys are from my school :) Very awesome to see a bunch of undergrad guys come up with this project. I'm still amazed at the PR they got at the time. I'm also kind of working on my own thing ... http://myownstream.com If you set out to make a private social network, though, it's not that easy. Now, instead of trusting facebook, you'll have to trust ALL of your frien…
You are right about having to trust too many different hosting companies or people who install it and make it public, but there should be a way to tunnel directly through to another user with everything in the middle just seeing an encrypted data stream. However, how about a simpler scenario: you set up on one of your servers and only invite your family to join. Another instance for a club, etc. Have a very easy expo…
A single hosting company hosting 1000 diaspora accounts can compromise details of 127,000 accounts, if each diaspora user has 127 friends on average.
As far as setting up social networks on a server, there are plenty of those ... dolphin, elgg ... and they are quite good. If you want it to be decentralized nodes, you are stuck trusting everyone's hosting providers to not peek at the data you are sharing. Which imho is worse than trusting only facebook in terms of privacy.
On the other hand in terms of everything else, decentralization is a huge WIN! Such as scaling and uptime.
Re: Diaspora Developer Release
#79It looks surprisingly advanced, from a screenshot perspective - more than I admit I would have given them credit for. Is there additional insight into what "aspects" are, though? It confuses me - will it confuse an ordinary user?
I think they are supposed to represent 'aspects' of your life.
Re: Diaspora Developer Release
#80They really need to do something about that name. They seem to be having trouble with it themselves: http://github.com/diaspora/diaspora/commit/708e9f88a55cc3713...
For a lot of people, their name’s strongest connotation is Jewish persecution. To me, this is so awkward as to rule out the name for use in serious software.