Live data from Hacker News

A Love Letter to Plain Text

blog.afoolishmanifesto.com

31–39 of 39 posts

Re: A Love Letter to Plain Text

#31
post #4
post #2

A love letter to plain text would be a bit more lovely without so much unnecessary formatting (colors, borders, and other embellishments).

Plain text as a storage medium, not as a design element.

Most design is unnecessary when it comes to plaintext.

Personally I disable most fonts and limit the sizes to improve my browsing experience

Re: A Love Letter to Plain Text

#32
post #3

Without subtracting anything from the main point on plain text, it sounds like this person is in many senses reinventing the Org file format!

org-mode is one of my favorite discoveries in recent years.

I'm now only using Markdown when I absolutely have to and live in org-mode for everything else. And I've only just began scratching the surface of org's features!

Re: A Love Letter to Plain Text

#33
post #21

Earlier quoted context omitted.

Encodings do not make text a binary format. This pedantry is uncalled for.

I’m not sure the text/binary distinction is that useful. ASCII is much simpler than Unicode encodings, to the point where text can even become an attack vector. A fully featured UTF-8 parsing and rendering engine is a sophisticated thing. Does it matter whether one or the other is classified as text or binary? Not as much as it matters which requires the more complex code to process.

> I’m not sure the text/binary distinction is that useful.

Encoding a number in binary takes 4 or 8 bytes. Encoding it in plain text (ASCII or Unicode) takes as many bytes as there are digits, plus one for the sign / decimal separator. If you're talking about ASCII/Unicode, you're not talking about text/binary.

> ASCII is much simpler than Unicode encodings

I don't disagree with you, but Unicode is not binary.

> Does it matter whether one or the other is classified as text or binary?

They're both text.

Re: A Love Letter to Plain Text

#34
post #22

As a side note: I find it amazing how many private pictures the author is sharing on his public Flickr album, which is linked on the website.

By definition the author doesn't consider them private so why is it amazing. What's more amazing is someone would go and even look at them let alone comment on their content!

Re: A Love Letter to Plain Text

#35
post #15
post #2

A love letter to plain text would be a bit more lovely without so much unnecessary formatting (colors, borders, and other embellishments).

Ageed! It was too painful to read on my phone. Dark red on black is a questionable design choice. I appreciate the desire to standout, but usability should trump style.

[deleted]

Re: A Love Letter to Plain Text

#36

Earlier quoted context omitted.

Encodings do not make text a binary format. This pedantry is uncalled for.

I'm just saying there is no such thing as 'plain text'. I also think that plain text is a bad idea, binary files are much easier to parse.

> I'm just saying there is no such thing as 'plain text'.

And I'm just saying it's pedantry. 'plain text' is an umbrella term for 'not binary'.

> I also think that plain text is a bad idea, binary files are much easier to parse.

Binary files are definitely faster and more compact. And tools such as google protocol buffers makes passing information very convenient and efficient. Unfortunately, most APIs out there use JSON, so we just have to live with it.

Maybe the widespread adoption of JSON and plain text APIs is a reflection of how we, as developers, have become more likely to optimize for our own development process rather than the actual hardware (see all the electron craze).

Re: A Love Letter to Plain Text

#37
post #25

Earlier quoted context omitted.

> I'm just saying there is no such thing as 'plain text'. And yet, everyone agrees there is, and has no problem telling its case from other formats, even if they're all 0s and 1s underneath.

American programmers with little exposure to the world beyond their personal milieu agree that there is. The rest of the world stringently disagrees.

I'm not an american programmer, and we used to have 2-3 of our own encodings in my country (or "codepages" as it was referred to back in the day) before utf-8 took care of that. Because of that having to handle international text was the default from since I started professionally programming. So, nope.

Still, missing the point.

The difference between plain text formats and binary formats is not that plain text files do no consist of bytes or don't need an encoding to read them.

It's being able to work on them with a plain text editor, and being based on actual written text -- as opposed to packed bytes and custom (proprietary or not) formats.

Re: A Love Letter to Plain Text

#38

What is 'plain text' ? Is it ASCII ? 7 or 8 bit ? EBCDIC ? UTF-8 ?

I think I understand where you may be coming from. You are correct in that it is quite possible to get into a situation where the "plain text" editor that you are using would not understand the binary encoding of (all or some of) the characters present in the what otherwise would be expected to be a text file and display some "binary noise" character instead. So, in this sense the definition of "plain text" becomes tied to the definition (or, rather, implementation) of a "plain text editor". But I think this is wrong. For example, is an XML file in ASCII plain text? The definition of the plain text file format is simply that the file must contain no control/meta data other than what is provided by the encoding itself (such as the new line character).
Post reply on HN