Live data from Hacker News

Cloud9 Acquired by Amazon

c9.io

91–100 of 254 posts

Re: Cloud9 Acquired by Amazon

#92
post #76

Earlier quoted context omitted.

>Also, I could just ssh into my server and start an editor there. Hey, you just answered your own question. Beginners no longer have to setup their own machine/server, they can simply create an account on c9.io, they don't even have to pay for it and bam you have a full ubuntu workspace ready instantly without any effort which is very useful for teaching them their first programming language.

> Beginners no longer have to setup their own machine/server, they can simply create an account on c9.io, they don't even have to pay for it and bam you have a full ubuntu workspace ready instantly without any effort I already have a full Linux workspace ready instantly. I'm typing this in it right now. It's my laptop. Linux is so simple to use now that my liberal-arts relatives are using it. Why use expensive, legac…

Using Firefox/Chrome on a linux box doesn't really compare to getting a dev environment setup.

For a rails app it's not a stretch to have to install postgres, rvm, ruby, some compiled gems, and redis. Then you need to make sure postgres and your rails server are running.

These aren't insurmountable and we can write documentation around it but compare that to 'Log into c9.io, copy this workspace and work on a ticket'.

I work with people that want to learn how to program and I hear feedback that getting an environment setup is overwhelming somewhat regularly. These online IDEs look like they can really combat that.

Re: Cloud9 Acquired by Amazon

#93
post #77
post #74

Earlier quoted context omitted.

> I want to write code on a 2 lb MacBook, with continuous build-as-you-type in the cloud on a fleet of Xeons that have larger CPU caches than my entire project. Your editor doesn't need to run remotely in order to do this; it just needs to be able to run things remotely in order to do it. > I want my editor, exactly as I left it, down to the open tabs and cursor position, on any machine. You could build this from syn…

What if he doesn't want to spend the next 6yrs learning Emacs? c9 has a very low entry bar. It's not reinventing the wheel, it's improving it. You can't really compare a terminal based editor, with an extremely high learning curve, to a preconfigured web based IDE.

> What if he doesn't want to spend the next 6yrs learning Emacs?

From rms's ruminations on Lisp & emacs (https://www.gnu.org/gnu/rms-lisp.en.html):

>> Multics Emacs proved to be a great success — programming new editing commands was so convenient that even the secretaries in his office started learning how to use it. They used a manual someone had written which showed how to extend Emacs, but didn't say it was a programming. So the secretaries, who believed they couldn't do programming, weren't scared off. They read the manual, discovered they could do useful things and they learned to program.

It's really not hard to use a decent text editor like emacs.

> You can't really compare a terminal based editor

emacs has supported X11 since at least November 1994 — your information is at least two decades out of date.

I've got a nice GUI emacs frame open right now.

> with an extremely high learning curve

Learning emacs is not really hard at all. There's a lot to learn, but that's because it does a lot. If something is quick to learn, by definition there can't be much substance to it.

> to a preconfigured web based IDE

Check out emacs prelude (https://github.com/bbatsov/prelude): it's a great some of mostly-sane emacs defaults in one easy-to-use package.

Heck, emacs out of the box is pretty great, too. It evens displays a nice little message about how to use its built-in tutorial.

Re: Cloud9 Acquired by Amazon

#94
post #93
post #77

Earlier quoted context omitted.

What if he doesn't want to spend the next 6yrs learning Emacs? c9 has a very low entry bar. It's not reinventing the wheel, it's improving it. You can't really compare a terminal based editor, with an extremely high learning curve, to a preconfigured web based IDE.

> What if he doesn't want to spend the next 6yrs learning Emacs? From rms's ruminations on Lisp & emacs ( https://www.gnu.org/gnu/rms-lisp.en.html ): >> Multics Emacs proved to be a great success — programming new editing commands was so convenient that even the secretaries in his office started learning how to use it. They used a manual someone had written which showed how to extend Emacs, but didn't say it was a pr…

>If something is quick to learn, by definition there can't be much substance to it.

That's as wrong as 2+2=5.

Re: Cloud9 Acquired by Amazon

#95
post #27
post #13

Earlier quoted context omitted.

If it's basically an acquihire then that's exactly what happens. Remember sparrow?

The point was that C9 offerings are likely to continue. The branding might change.

That was your original point, but the person replying to you made a counterargument to your assertion that you don't see any reason for them to discontinue the service - that maybe they are after the team and their knowledge, rather than the product. Maybe Amazon want them working on something else.

Re: Cloud9 Acquired by Amazon

#96
post #34

I really hope that the Cloud9 service keeps running, and maintains the free version that it currently provides. I have been using Cloud9 with the Michael Hartl Rails Tutorial to teach new programmers the basics of programming with Ruby and Rails and it has greatly reduced the friction for them to start learning. In previous classes we had the students setup a Ruby and Rails environment on their own systems and not on…

Wouldn't virtual machine basically do the same thing? I've taken some classes where teacher gave us an image where everything was already installed and configured. Everything went smoothly. However, Cloud9 is much more convenient since it runs entirely on browser but VM solution could work in case C9 discontinues its free tier.

Creating a C9 environment takes just a few seconds and once that's done I can work anywhere. It takes all of that setup away. I can create one at work to screw around with a Node module, go home and play with it more on my desktop, move to the couch and use my Macbook, go on the porch to smoke a cigarette and use my Chromebook... the only overhead is a browser tab.

Re: Cloud9 Acquired by Amazon

#97

Acqui-hiring at its finest. Amazon just wants to get Surefour. In all seriousness though, I agree with the general sentiments here. I really hope C9 doesn't get shutdown, it's incredibly nifty and I've found it saving my butt a few times (quick set up for teaching new devs, working on a borrowed machine, working on university* , etc) * ports aside from 80/433 are blocked, so I couldn't push/pull reliably. I ended up…

>ports aside from 80/433

No SSL? Boo! ;)

Re: Cloud9 Acquired by Amazon

#99

Earlier quoted context omitted.

He or she who has not edited production code or configurations with vim/emacs/nano cast the first stone.

Hopefully those who have done it, know why its a fucking terrible idea to use this as your default MO. There are exceptions to every rule, that doesn't mean you should make shitting all over the rule your own new rule.

Agreed. IMO it's always during an emergency where it's a decision between fixing the server in 20 seconds, or 5 minutes via the normal deployment pipeline.

Re: Cloud9 Acquired by Amazon

#100
post #94
post #93

Earlier quoted context omitted.

> What if he doesn't want to spend the next 6yrs learning Emacs? From rms's ruminations on Lisp & emacs ( https://www.gnu.org/gnu/rms-lisp.en.html ): >> Multics Emacs proved to be a great success — programming new editing commands was so convenient that even the secretaries in his office started learning how to use it. They used a manual someone had written which showed how to extend Emacs, but didn't say it was a pr…

> If something is quick to learn, by definition there can't be much substance to it. That's as wrong as 2+2=5.

> > If something is quick to learn, by definition there can't be much substance to it.

> That's as wrong as 2+2=5.

If something can be quickly learnt, then it can't have been too different from what one already knows: i.e., the diff between HEAD & HEAD~1 is relatively small. But small diffs don't do much.

Emacs has a gentle but very long learning curve: it's quick to pick up (quicker than vi!) because it does have some similarities to tools one may already be familiar with, but there's real depth and complexity to emacs as a whole, which means that one never stops learning it. Kinda like life in general: being born was easy, and we never stop learning after.

Post reply on HN