News for hackers. Stuff that matters.

Aneurysm9_

Re:Apple acquires Dark Sky on Tuesday March 31, 2020 @01:48PM (#22740252)
That thoroughly misses the point. They could do both. There is zero reason to shrink the addressable market other than Apple not wanting to play with others.
Re:Awkward – A Node.js-based terminal emulator on Wednesday July 20, 2016 @12:19PM (#12130220)
The interface is not necessarily the content of the message conveyed by the interface. Lines of text std(in|out) is a well-defined interface. Some programs may go further and specify the format of messages passed on that interface. https://github.com/synacor/dtk is one such system that specifies (for most of its commands) tab-delimited records as the message format. It interfaces well with other elements of the UNIX ecosystem, however, because its interface is simply lines of text on std(in|out).
Re:Awkward – A Node.js-based terminal emulator on Wednesday July 20, 2016 @11:30AM (#12129783)
I'd suggest reading http://www.catb.org/esr/writings/taoup/html/ to better understand why UNIX is the way that it is.
Re:Awkward – A Node.js-based terminal emulator on Wednesday July 20, 2016 @11:28AM (#12129769)
Just gonna leave this here. https://github.com/synacor/dtk

Its filter functions are Perl, but you could do something similar with JS if you were a masochist. No need to build a new shell, though.