Live data from Hacker News

Monodraw

monodraw.helftone.com

131–140 of 218 posts

Re: Monodraw

#131

Hm. I'm interested in hearing more about the specific scenarios where this sort of tool is useful. I skimmed through the HN comments and see that it can be used for adding diagrams to code comments. But what else? Slack, Jira, READMEs, SMS, Signal etc all allow you to include pngs.

Messaging apps don't have fixed width apps, I think. You would need to pick one app's specific font (idk if Monodraw lets you do that), and draw using that.

Re: Monodraw

#133
Monodraw has been invaluable to me for creating UX workflow mockups that sidestep all the bikeshedding by way of having no fine details that people can nitpick.

Re: Monodraw

#135
post #43

OMG this is one of my favorite tools paid for it all the way back when it went out. Have used it so many times just to write documentation for things like: https://github.com/ivank/potygen/blob/main/packages/potygen/... ASCII is just so versatile and allows you to put nice graphics in places where one does not expect, making things more easily understandable.

Those corners look like Unicode block chars.

I believe here ASCII was used not as in ASCII-the-standard but as “ASCII” in ASCII-art. I also believe that ASCII art should actually be called “monospaced Unicode text” since people doing ASCII art have been using as many codepoints as were available in their platform of choice.

Re: Monodraw

#136
post #97
post #43

OMG this is one of my favorite tools paid for it all the way back when it went out. Have used it so many times just to write documentation for things like: https://github.com/ivank/potygen/blob/main/packages/potygen/... ASCII is just so versatile and allows you to put nice graphics in places where one does not expect, making things more easily understandable.

Hmm, the "With Expression" diagram on line 656 looks fine in emacs, but in chrome at that actual link, everything on the right is mangled. (The characters look fine, it looks like github's font choices do poorly with the "load bearing whitespace" for the extended bits...)

I think it's the ◀ character. It looks like Chrome (I'm on Windows) makes it wider than other Characters. I think ▶ has this same problem. But from a quick scan, I don't see any other place in the file where one of those characters is used in a way that it being extra wide would be noticable.

Re: Monodraw

#137

Earlier quoted context omitted.

If only it were true, that additions cannot nake things harder to read.

In this case, it is absolutely true. It is the difference between: // some comment and // some comment // additionally see ./diagram.png Diagrams are often useful tools for communicating information.

That's not the difference I'm talking about; I'm talking about the difference between

  // some comment
  // ... 25 lines of a diagram
and

  // some comment
  // additionally see ./diagram.png

Re: Monodraw

#140
post #75

Earlier quoted context omitted.

If you feel the need to embed giant ASCII diagrams into a source file, I think you should just use a picture. Like a .png or .svg or something and write the documentation in another file. Or even maybe try out rich text source code.

The diagrams I am pasting in are usually like 80 x 40 chars and keep you from having to tab out into documentation. They don’t change often so they don’t create messy diffs. I don’t think that’s unreasonable. Nobody on my team seems to mind. I don’t think this is a problem and I’m having trouble understanding why you think it is. If you’re wondering why I need diagrams in source code, then the answer is I usually don…

I don't really have much of an issue with it. It's got bad vibes by association. I find it a little annoying how much stuff is done with text, and this is just a small part of that.
Post reply on HN