Live data from Hacker News

Code together in real time with Teletype for Atom

blog.atom.io

61–70 of 230 posts

Re: Code together in real time with Teletype for Atom

#61
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?

Re: Code together in real time with Teletype for Atom

#64
post #12
post #6

Really gave atom a hard try. Back to notepad after a few months. The add-ons are the only advantage, but are grossly overshadowed by the resource consumption this behemoth requires.

Yeah, someone complains about the resource usage in every Atom post. I feel likes it's a rehash of emacs vs vi debate from 30 years ago. Emacs needed many megabytes more than vi so people wouldn't use it. As time goes on the resource usage becomes less of a problem. My 4 year old laptop has 16GB of RAM and I don't really worry about it. I'll get 32GB or 64GB in my next computer. I never liked quibbling over memory. M…

Yes, Emacs stands for "eight megabytes and constantly swapping". How silly this sounds today.

I wonder why do those people even care.

The only time I look at my resource usage is when apps start to behave funny. Or when it's an app that I am developing. Other than that, why should one care?

One argument could be made that they are using memory wastefully. Not sure that's the case. The baseline memory consumption is higher, so what? It's a tradeoff. It's easier to build a better editor using browser-based tools, as much as I like Elisp. Over time Atom and VSCode will close the gap.

Now, if there is a memory leak, or memory increases non-linearly with the workload, than it could be a problem. VI and Emacs are pretty great with large files (Emacs not so great with long lines), browser-based editors usually do not work as well. But there is no reason they shouldn't, it just takes engineering effort.

Re: Code together in real time with Teletype for Atom

#65

Earlier quoted context omitted.

> As time goes on the resource usage becomes less of a problem. Yet vim is still more popular today by a wide margin. :) It's not just about memory usage; it's about lag. Atom felt laggy to me. I also value my time, and I can't stand waiting for my editor.

It was the lag (and at the time, struggling to open "large" files) that stopped me giving it more than a cursory check a year or so ago. No idea if it's worth looking into again? Would be hard to beat sublimes snappiness doing almost any task.

Sublime is still faster.

But try VSCode. I do not notice any lag on the Mac.

I still prefer Emacs due to the maturity of its packages. But I have used VSCode for a month and I have no complaints about the performance.

Re: Code together in real time with Teletype for Atom

#66

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.

Re: Code together in real time with Teletype for Atom

#68
post #55

Earlier quoted context omitted.

In your opinion, what, if improved, will give Atom the biggest performance boost?

I really want to create a public-facing roadmap that's specific to this issue. Unfortunately, our resources are limited so we often don't focus enough on blogging/publicizing our planning... but in the meantime, here's something of a brain dump: In terms of our actual data structures and algorithms, we're already starting to be in really good shape. We've dropped a number of components of our core TextBuffer to C++,…

What are the current plans about Coffeescript? I just looked at the code on Github, it says 85% Javascript, 12% Coffeescript. Is the plan to port the 12% to JS6? (and hopefully not Typescript)

Great work with Atom editor. I successfully conviced my friends to move from VSC to Atom on macOS.

Re: Code together in real time with Teletype for Atom

#70
post #39

Is it only a coincidence that real-time collaboration is being announced both for Atom and VS Code ( https://news.ycombinator.com/item?id=15704376 ) at the same time?

Why is there breakneck competition here to offer the best free code editor?

I guess that when users make the habit of using the free tool, then the company that provides it can easily embed other convenience habits that could potentially lead to a future sale.

Both Microsoft and Github have commercial products to sell at a later stage, VSCode has now integrations with Azure, I don't know about Github integrations on Atom but the potential is there.

When the user is using your free tool you are one step closer to provide something additional that is so convenient that is hard to say no, even if is paid.

Post reply on HN