Live data from Hacker News

Join Diaspora with these 25 simple steps (github)

github.com

31–40 of 43 posts

Re: Join Diaspora with these 25 simple steps (github)

#31
post #21

Earlier quoted context omitted.

Have you heard of Heroku? They were YC's largest exit to date largely due to solving exactly that problem! It doesn't get any easier than Heroku.

Heroku's great, but the cheapest plan they have is $36 a month. There are shared hosts out there that cost $1.99.

Actually, their cheapest plan is $0 and it works great.

Re: Join Diaspora with these 25 simple steps (github)

#32

What a joke. Doesn't work on Windows. Fine, I'll buy that. Doesn't support IE. How hard is it to just use a good CSS Reset these days? We knew this wasn't going to kill Facebook, but it's not even going to get laughed at if only 2 people can use it.

Facebook's server-side code wouldn't work on Windows, either. IE support is coming according to the page, but it makes sense to develop initially for the more standards-compliant browsers.

Re: Join Diaspora with these 25 simple steps (github)

#33
post #31

Earlier quoted context omitted.

Heroku's great, but the cheapest plan they have is $36 a month. There are shared hosts out there that cost $1.99.

Actually, their cheapest plan is $0 and it works great.

Isn't that just for prototyping/development?

Re: Join Diaspora with these 25 simple steps (github)

#34
post #8

One of the big disadvantages to using web frameworks like Rails or Django for open web applications is that the deployment is very tedious, at least compared with something like PHP. Something that requires having root access to a *nix server and takes 25 steps to install is never going to be mainstream - you need something that a 13-year-old could put up on a shared hosting account (i.e. phpBB) to really get tractio…

I deploy django+myapp+modules in to a virtualenv[1] without any permissions other than default user perms in a Unix box. The only 'tricky' bit is setting up the database, that requires more permissions (and for good reasons). It's completely possible to make to make it simple in any language. I agree with the point that currently the Diaspora installion instructions are a bit excessive though. [1]- http://pypi.python…

But then you still leave the user responsible for getting the site up and running under mod_wsgi, etc., correct?

Re: Join Diaspora with these 25 simple steps (github)

#36
I was starting to lose my faith in diaspora as months went by and there was no progress to be seen but I love the concept of a service with distributed infrastructure. If diaspora proves it to be a working and applicable model I think a lot of other services will emerge using similar models. especially music stuff, think new napster.

Re: Join Diaspora with these 25 simple steps (github)

#38
While the idea of Diaspora is nice and all, I'm not going to start using it until someone convinces me that I don't need to audit every code change. Removing commit access for all of the core developers would be a fantastic start.

For those who aren't aware of the issues[0] that were revealed several months ago, Diaspora's devs made some rudimentary security mistakes. Yes, it's an alpha, but as pointed out in the HN thread (which I did not save, and am too lazy to search for), this was basic security - the stuff you have to keep in mind from the start, not stick on later.

[0]: http://www.kalzumeus.com/2010/09/22/security-lessons-learned...

Re: Join Diaspora with these 25 simple steps (github)

#39
post #10

At least the instructions are thorough. Someone with a small amount of system admin knowledge could probably get it up and running. They could have just gave a short explanation that only anyone who does develops web apps or system admins all the time would understand.

I got a pod up and running a day or so after the initial code drop, as a test to see where things were at (which I toyed with briefly, then removed; I haven't poked at it much since then).

Please trust me when I say, the instructions available today are vastly better then the state of play when they initially released; if you didn't have some Rails experience going into it at the time, you were probably not the target audience. ;)

Re: Join Diaspora with these 25 simple steps (github)

#40
post #24
post #12

What an improvement over the tedious Java version which would run with "java -jar diaspora.jar" (or a double click on Mac/Windows)!

I didn't realize that Java now comes with MySQL and a Redis server bundled.

hsqldb is more than adequate for a diaspora node. diaspora in a jar is completely doable and outperforms any rails/django setup.
Post reply on HN