Live data from Hacker News

Atom

atom.io

491–500 of 662 posts

Re: Atom

#491
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…

> It is just too much to expect of the human mind that one should not say something one doesn't mean.

Careful, that is quite a slippery slope...

Re: Atom

#492
post #439
post #395

Earlier quoted context omitted.

we all have far less time than it would require to learn all of the interesting things. Once you get good with an editor your time is much better spent learning a new data structure, algorithm, language paradigm, etc than learning a new editor.

Thats maybe true for the vims and emacses of the world, but these new editors come with a fancy pants thing called a GUI. These GUI thingys adhere to certain standards and customs that are set by the OS. I do some web development work from time to time and therefore I have multiple browsers installed on my machine. I can switch between them without having to dig through a manual! I have to learn hardly anything!

I don't know how long Emacs has had a GUI, but it's at least 20 years.

I don't remember what the graphical capabilities of GNU Emacs are like, as I only use the command line version, but XEmacs at least also has extensive support for bitmaps graphics in buffers that far exceeds most of these "new editors".

Re: Atom

#493
post #171

There's real opportunity here for Github and I hope they take it. Why is the basic workflow of the modern-day programmer split over multiple tools and over multiple systems? Aspects of Github could be modularised and added to the editor while still keeping the underlying tool simple and this could change our user experience for the better. Imagine flipping through your pull requests in the text editor and then seeing…

> Why is the basic workflow of the modern-day programmer split over multiple tools and over multiple systems?

I disagree that this is a problem.

Replace "programmer" with any other profession, and you'll see it's universally silly.

Re: Atom

#494
post #434
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…

Could that also be interpreted as: ------ Hearing a disturbance, the master programmer went into the novice's cubicle. "Curse these search engines!" cried the novice in anger, "To find anything I must scroll through three or even four pages of results. Sometimes I get so confused that I just give up. This is truly intolerable!" The master programmer stared at the novice. "And what would you do to remedy this state of…

Google UI is basically the same as the rest. Can't compare learning a professional tool to that of lay infotainment service.

Re: Atom

#495

Earlier quoted context omitted.

It's not her fault. One should be able to undo file system changes. Bell Labs solved this long ago by storing every file version forever http://en.wikipedia.org/wiki/Fossil_(file_system) Storage is cheap

No, storage is not cheap! It may be if you're only counting files like "thesis.docx" that involves directly the user, but in reality we have a lot of programs that do automatic file operations and that would be nothing but storage trashing not to count the performance handicap.

Sure I'm talking about user generated data. Other bits are just cache or temp, easy to recreate.

Re: Atom

#496
post #462

Earlier quoted context omitted.

> two windows of chrome, 20 tabs each, 5 or 6 instances of PHPStorm open Jesus Christ, that sounds excessive. Vim can be run well off of a $35 Raspberry Pie if that means anything to you. That machine has 512 MB of RAM. Basically every laptop will be able to handle it just fine.

Theoretically yes, practically it will be slow, but it's no the CPU/RAM it's the SD card (poor I/O speed) that slows down VIM on embedded devices. You have to disable swapping, you could load your current working dir to RAM and them write a script to save the data elsewhere but that's dangerous for production. So the best device to run vim IMHO it's still a top-notch SSD-based laptop. A chromebook (intel-based to avo…

Yep, works just fine on my $200 Acer chromebook.

Re: Atom

#497
post #470

Imagine Linus had used that sort of license for git. There would be no github, no nothing. I don't get it. Take for free, build a million dollar business and then make your own stuff closed...

Unfortunately, that's most companies.

Re: Atom

#498
post #481

Earlier quoted context omitted.

> There is no reason why "editing plain text" should be anything other than immediately intuitive. Are you suggesting that it isn't in Emacs? Well, I remember using Emacs for the first time. It opened up and I started editing the opened file. I saved the file from the file menu (which also showed me the shortcut for saving the file the next time I have to save something). Done. Now, this is exactly what a novice woul…

> Are you suggesting that it isn't in Emacs? Yes, of course. Emacs is obviously and inarguably not immediately intuitive.

How so? Unlike vim, you can just type stuff in and it works.

Re: Atom

#499
post #401

Earlier quoted context omitted.

> 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…

Vim persistent undo solves this problem: http://vimdoc.sourceforge.net/htmldoc/undo.html#undo-persist... ...I'm sure Word will catch up eventually.

Not in this case. If you accidentally `:w! thesis.txt`, persistent undo isn't going to help you.
Post reply on HN