Live data from Hacker News

Atom

atom.io

371–380 of 662 posts

Re: Atom

#371

Earlier quoted context omitted.

True, but it's a question of accessibility. Far more people can program in JavaScript than Lisp, and far more people use GUI desktop software that follows traditional GUI user-interface paradigms, than do things inside their terminal. (Edit: or terminal-style buffers/frames.) So that's why my statement was limited to what " desktop software" could be. :) I mean, I use LibreOffice, which is FOSS, but I am never going…

Emacs is GUI desktop software. Few people use it in a terminal. Also, people didn't born knowing Javascript. They learnt it. And one could argue that Lisp is just as easy to learn, if not easier.

> people didn't born knowing Javascript. They learnt it. And one could argue that Lisp is just as easy to learn

Just about everyone here knows javascript. Almost know one here knows Lisp, make your own conclusions.

Re: Atom

#372
post #341

From "The Zen of Programming": ------ Hearing a disturbance, the master programmer went into the novice's cubicle. "Curse these personal computers!" cried the novice in anger, "To make them do anything I must use three or even four editing programs. Sometimes I get so confused that I erase entire files. This is truly intolerable!" The master programmer stared at the novice. "And what would you do to remedy this state…

The solution for n competing standards is n + 1 competing standards.[0]

[0] https://xkcd.com/927/

Re: Atom

#373
post #341

From "The Zen of Programming": ------ Hearing a disturbance, the master programmer went into the novice's cubicle. "Curse these personal computers!" cried the novice in anger, "To make them do anything I must use three or even four editing programs. Sometimes I get so confused that I erase entire files. This is truly intolerable!" The master programmer stared at the novice. "And what would you do to remedy this state…

I love learning new things! If it's better then I am more than happy to learn it, otherwise we'd all still be using EDT...

This "master programmer" need to stop abusing his novices, stop resting on his laurels and get back to some learning.

Re: Atom

#374
post #371

Earlier quoted context omitted.

Emacs is GUI desktop software. Few people use it in a terminal. Also, people didn't born knowing Javascript. They learnt it. And one could argue that Lisp is just as easy to learn, if not easier.

> people didn't born knowing Javascript. They learnt it. And one could argue that Lisp is just as easy to learn Just about everyone here knows javascript. Almost know one here knows Lisp, make your own conclusions.

* Almost know one here knows Lisp, make your own conclusions.

nor English it seems :)

Re: Atom

#375
post #341

From "The Zen of Programming": ------ Hearing a disturbance, the master programmer went into the novice's cubicle. "Curse these personal computers!" cried the novice in anger, "To make them do anything I must use three or even four editing programs. Sometimes I get so confused that I erase entire files. This is truly intolerable!" The master programmer stared at the novice. "And what would you do to remedy this state…

It's a fair point, but by this rationale no new DBs or PLs should be made. Most of these die off or become niche, the ones that really become fundamental are few and far between. This idea that we have to drop everything and go "learn" this new thing is bogus. Folks in tech often seem to buy into the hype of some new technology all too easily, riding the wave of excitement. So their shouldn't be any concerns, of "yet another editor”.

BTW, I'm not saying this won't be successful! It looks interesting and I am excited, GitHub does great work, but you keep it in perspective.

Re: Atom

#376

Earlier quoted context omitted.

In practice, the ST3 API is extremely limiting and poorly implemented. The docs are both lacking and dated (read incorrect). It is trivial to crash ST3 by making the incorrect sequence of correct API calls. It is also common to resort to polling the editor to make up for other deficiencies. The API also only allows for extremely limited UI choices forcing highly unintuitive interfaces on end users. The ST3 runtime al…

This is dead accurate. I'm a huge fan of Sublime, but their API/documentation is an atrocity. As much as I love my current Sublime setup, if there were an editor with a well documented API for writing custom plugins I would switch in an instant.

Check out http://atom.io/docs/api/v0.60.0/api/. I've played around a bit in the beta. Debugging with the webkit inspector is nice.

Re: Atom

#377
post #341

From "The Zen of Programming": ------ Hearing a disturbance, the master programmer went into the novice's cubicle. "Curse these personal computers!" cried the novice in anger, "To make them do anything I must use three or even four editing programs. Sometimes I get so confused that I erase entire files. This is truly intolerable!" The master programmer stared at the novice. "And what would you do to remedy this state…

> Sometimes I get so confused that I erase entire files

OT, but just this week my wife did something that really got me thinking about how far computers haven't come in terms of usability.

I heard her say "O crap" from behind her macbook, and out of habit I came to assist.

For some reason unknown to both of us, she had pasted the text of an email into a document called "thesis.docx", and then saved it.

The text was completely unrelated to "thesis.docx", which of course was not backed up.

Now, I love my wife deeply. And she is no fool. On the contrary, she is a graduate student.

Moreover, I completely understand how something like this can happen. We have two small children, and it was the end of the day. It is just too much to expect of the human mind that one should not say something one doesn't mean.

I felt guilty on behalf of my profession that this was the best we had to offer. Microsoft word on a macbook, and your penultimate version of a file is not backed up. It truly is intolerable.

So, while I have had some of my greatest highs using emacs macros, I somehow feel that the brilliant tooling made by developers for developers never quite percolates into userland.

Re: Atom

#378

Earlier quoted context omitted.

> and there's no compilation step or anything -- then it's almost a fundamental paradigm shift for what desktop software could be. > It already makes me dream of a word processor I could hack like that, or a music player. Just by opening up a text editor. It's an inspiring thought. Not to rain on your parade or anything, but you can already do this with Emacs, not to mention that Emacs is free, open source software.…

True, but it's a question of accessibility. Far more people can program in JavaScript than Lisp, and far more people use GUI desktop software that follows traditional GUI user-interface paradigms, than do things inside their terminal. (Edit: or terminal-style buffers/frames.) So that's why my statement was limited to what " desktop software" could be. :) I mean, I use LibreOffice, which is FOSS, but I am never going…

All programmers end up either learning or rewriting Lisp.

Re: Atom

#380
post #341

From "The Zen of Programming": ------ Hearing a disturbance, the master programmer went into the novice's cubicle. "Curse these personal computers!" cried the novice in anger, "To make them do anything I must use three or even four editing programs. Sometimes I get so confused that I erase entire files. This is truly intolerable!" The master programmer stared at the novice. "And what would you do to remedy this state…

> Sometimes I get so confused that I erase entire files OT, but just this week my wife did something that really got me thinking about how far computers haven't come in terms of usability. I heard her say "O crap" from behind her macbook, and out of habit I came to assist. For some reason unknown to both of us, she had pasted the text of an email into a document called "thesis.docx", and then saved it. The text was c…

Cmd z?
Post reply on HN