Hacker News
points by lakeviewterrace 9 hours ago | 0 comments
That's because no one knows their history anymore.

Nano was a (bloated as usual) GNU clone of Pico. Its only reason for existing is GPL freedumb nonsense that was popular back in the day. It copied the UX of Pico.

Pico was not developed as a standalone editor; rather it was the builtin editor for the Pine email reader. Hence the weird keybindings — it followed the UX of the email client.

Pico stood for PIne COmposer.

It became a simple universal editor because vi and emacs sucked and for some reason no one felt it necessary to invent something better.

Users repurposed the editor from a mail client because it was already there. Nearly every university Sun box in the 90s had Pine installed for reading email.

It was written by the same guy that invented IMAP at the University of Washington.

Can't wait for the Rust clone of Nano then the cycle will be complete.

[–] oblio 7 hours ago
Nobody learns to use an editor - or for that matter, learns anything - by figuring out a history lecture first.

People that do that are weirdos, and yes, I'm one. But I don't expect regular people to learn that way.

> Its only reason for existing is GPL freedumb nonsense that was popular back in the day.

These days we need more GPL, not less. We need AGPL and apparently, soon, AntiLLM-GPL.

[–] lakeviewterrace 3 hours ago
I should clarify.

The reason Pico became popular — if you went to university in the 90s — is normal people, not just turbonerds, needed the occasional ability to edit simple text files on Unix hosts.

They were already using Pine to read their email, so why not use the editor that used the same keybindings they already knew for sending mail?

[–] anthk 8 hours ago
Joe editor dates back to 1991 and it came with jpico, jmacs and jstar as pico, emacs and wordstar clones as a hard link.