Live data from Hacker News

Code together in real time with Teletype for Atom

blog.atom.io

111–120 of 230 posts

Re: Code together in real time with Teletype for Atom

#111

Am I the only one who finds it ironic that the development teams behind the top two open source editors introduce support for collaborative editing on the dame day, apparently unaware that they were both working on the same thing, and there being no evidence of collaboration between the two?

> the top two open source editors Subtle. On-topic, I remember recently Uber and Lyft were working on a similar feature, and both knew about the other but neither knew that the other knew. I wish I could remember what the feature was.

I believe this happened with Lyft Line and Uber Pool.

Re: Code together in real time with Teletype for Atom

#112
post #47
post #31

Earlier quoted context omitted.

Personally I don't mind RAM usage that much. I'm more concerned about excessive CPU usage resulting in unnecessary battery drain on my laptop or annoying fan-spinning.

Atom for me consistently sits at 0-0.1% (mostly 0) CPU usage when idling. You may want to investigate some of the extensions you're using if the numbers are different for you.

Yeah, this was more a generic comment not specifically aimed at Atom. Sorry if that wasn't clear.

Re: Code together in real time with Teletype for Atom

#113

Earlier quoted context omitted.

That VS Code is not Emacs-like, that’s my problem with it. In my experience nothing beats Emacs at editing text. Vim has better shortcuts, but Emacs is just smart about everything. My problem with Emacs is that it’s showing its age, it’s hard to configure and you have to learn an old and obscure LISP dialect for it. On the other hand I’ve heard that VS Code plugins are a joy to develop, MS apparently did a good job a…

> you have to learn an old and obscure LISP dialect for it As someone who is glancingly familiar with emacs (I have only ever written one elisp function, that too with help) it's a really stupid question, but couldn't emacs have bindings for lua or python or something? That would increase the number of people who can program for it and customize it. > in 20 years from now Emacs will still be around I think the real r…

Elisp would still a better much better language than python or Ruby (for emacs), especially now that lexical binding is becoming standard. Emacs people would like to move to scheme, if anything. (even RMS wishes emacs would move to scheme.)

Re: Code together in real time with Teletype for Atom

#114
post #45

Earlier quoted context omitted.

It looks like one of the main authors of atom is presenting today at QConSF too. Seems like dumb luck. :D

Yeah, appears to be dumb luck. You don't put together branding and a demo of real-time collaborative editing in a day.

My hack-a-thon team did it in 48 hours this weekend, lol. https://www.nodeknockout.com/entries/35-nodeist-colony

Re: Code together in real time with Teletype for Atom

#115
I can appreciate your efforts here. It isn't trivial to put something like this together but I'm going to go ahead and state the obvious: Face to face is far superior to a solution such as this one for what I think are self evident reasons. You're better off, by orders of magnitude, getting on a plane or train and going to see your code buddies.

When I'm coding with someone we're not usually on the same files or piece of code anyway. And I don't get any value from seeing them type away at the code file that they are focused in, or knowing which file they're in beyond the name. It's a simple "hey mate what line are you on?" question.

I get excellent value from talking to and seeing the other devs face to face figuring out where their head's at and what 'page' they're on. That's the stuff of a proper realtime and face to face code sesh IMHO.

Re: Code together in real time with Teletype for Atom

#116
My team at the Node Knockout hackathon implemented an editor-agnostic version of this feature last weekend. I guess it is an idea whose time is come.

https://www.nodeknockout.com/entries/35-nodeist-colony

For me, the editor-agnosticism is the most important feature I would want my live coding experience to have. My team uses a mixture of Vim, Sublime, Emacs, VS Code, and Atom, and we have configurations we are comfortable with. It's too bad that this seems to be happening well within the confines of each editor's ecosystem, and not by some common protocol that all editors could share.

Re: Code together in real time with Teletype for Atom

#117
post #107

How does this work? Does the code that is typed go through a cloud service? I guess that would stop a lot of people using it in work.

In the case of Atom, no - it's peer-to-peer - github servers are only involved with initial connection. Probably the same for VS code, but not looked.

Re: Code together in real time with Teletype for Atom

#118
post #77
post #74

Earlier quoted context omitted.

I doubt any Electron-based editor is going to feel as snappy and light as Vi. Have you been noticing performance decreases? I haven't noticed any.

VS Code is trying hard to be an IDE for all languages. If you use pure VS code without extensions, it quite snappy. But as you start adding more and more extensions, it starts slowing down and that too quite fast.

[deleted]

Re: Code together in real time with Teletype for Atom

#120
post #86

Earlier quoted context omitted.

Wouldn't it be nice for VS Live Share and Teletype to be compatible on protocol-level?

That would be nice. https://xkcd.com/927/

I don't think VS Live Share counts as a standard, though. :)
Post reply on HN