Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Laya the open source version of Jev(convaiinnovations.com ↗)
    59comments
  2. What Zig felt like, coming from Rust(besok.github.io ↗)
    7comments
  3. AI-generated posters don’t have to be horrible(john.hartnup.uk ↗)
    338comments
  4. Human brain is two separate organs, Stanford Medicine-led research finds(stanford.edu ↗)
    156comments
  5. Tin: full-text search for Postgres(planetscale.com ↗)
    3comments
  6. A graphical desktop for the ZX Spectrum(github.com/mindbox77 ↗)
    3comments
  7. “The Secret Life of Circuits” is here(coredump.cx ↗)
    33comments
  8. Android 17 is the first since 3.x to add new APIs without releasing to the AOSP(grapheneos.social ↗)
    512comments
  9. Black Holes or Black Hole Stars? Astronomers Spar over 'Little Red Dots'(quantamagazine.org ↗)
    2comments
  10. San Francisco Onion Futures Company(onionfutures.com ↗)
    91comments
  11. GPT-6 Astra Solves a WWI German Radio Cipher(prinzai.com ↗)
    117comments
  12. Asking Authors About Their Own Papers(medium.com/tmlrorg ↗)
    discuss
  13. If math is more than proof, we need to better celebrate the rest of it(terrytao.wordpress.com ↗)
    154comments
  14. Communication by means of modulated Johnson noise(pnas.org ↗)
    17comments
  15. From Stonemasons to Carpenters(thelastsoftwareengineer.substack.com ↗)
    4comments
  16. Cloudflare Quick Tunnels(cloudflare.com ↗)
    297comments
  17. How to Write with an LLM(sockpuppet.org ↗)
    356comments
  18. You can run Git on object storage if you re-make packfiles(tigrisdata.com ↗)
    23comments
  19. SDCC – Small Device C Compiler(sourceforge.net ↗)
    21comments
  20. Saving another 100TB of RAM(cloudflare.com ↗)
    86comments
  21. Learning Another Language May Be One of the Best Ways to Keep Your Brain Healthy(theconversation.com ↗)
    1comments
  22. Science Is Open Software(jepedersen.dk ↗)
    46comments
  23. Why building a Rust LSP is hard(rust-glancer.github.io ↗)
    42comments
  24. NASA-IBM Lunar Foundation open-Source Geospatial AI Model(usra.edu ↗)
    5comments
  25. How OpenAI Used Its Own LLMs to Design Its Jalapeño Chip(ieee.org ↗)
    111comments
  26. Ctenophores: Wonders of Biology(quantamagazine.org ↗)
    6comments
  27. The first new cat species discovered in 100 years(nationalgeographic.com ↗)
    116comments
  28. OpenJev(openjev.com ↗)
    275comments
  29. Ray Ozzie and the Optimism of Being Early(reproof.app ↗)
    4comments
  30. Goroutine Leak Profiles(go.dev ↗)
    6comments

ASCII diagram creator

269 pointsby 15y agoasciiflow.com
39 comments
15y agoHN ↗

I like this. I like this a lot. This is perfect for someone who just needs to get a few thoughts together and can't be bothered with firing up Dia or something similarly bloated.

15y agoHN ↗

Yes, it's really nice and simple - great that you can just cut and paste the result into an e-mail too!

15y agoHN ↗

If this was a standalone application it would replace my notepad usage for notetaking 100%...

15y agoHN ↗

Wow thanks for that, ideally I'd like one without all that extra stuff and just the diagrams from asciiflow.. but that's just being pedantic :)

15y agoHN ↗

I know this is a beta, but one suggestion: have an option to export the HTML wrapped in a div/span/pre/<something> which has a monospace font style, this would make it truly effortless to export the html and save it as-is.

Also I couldn't figure out how the arrow cursor worked or what one was supposed to do with it.

my remarks aside, very cool app!

15y agoHN ↗

Hints about the active tool appear at the bottom right; apparently the arrow tool is used for selecting a region so you can copy it to the clipboard.

15y agoHN ↗

Needless to say, Emacs can do it (M-x artist-mode)

15y agoHN ↗

Oh wow, nice.

Just what I needed to make a directory tree example for a readme.txt

15y agoHN ↗

A quick google shows someone wrote a plugin called drawit.vim. Personally, I think this is one case where I'd rather use the mouse.

15y agoHN ↗

Some ideas for more features:

    ,----------------.
    | Round-cornered |
    |      boxes     |
    `----------------'

    -+
     |
     >- Stretchy braces
     |
    -+

Also, GUI control mockups:

    ( Buttons )

    [ Dropdown lists |v]

    [X] Checkboxes

    (o) Radio buttons

    Sliders: ---|---------- 

    +-------------^
    | Scroll bars #
    |             #
    |             |
    |             v
    <----######-->

    Spin-boxes: [ 37.0 |:]

...you get the idea.

Being able to select drawn items and move them around after the fact would also be great.

15y agoHN ↗

When I saw this, it was down a vote or two. I thank you, kind sir / madam, for making me bust a gut.

Not because I think you're wrong. Just that it's tantamount to bringing a bucket of KFC to a vegan event.

15y agoHN ↗

I'm not quite sure I understand your analogy unless you mean to say that asciiflows core principles include not using IE.

15y agoHN ↗

I think they mean that HN's core principles include not using IE.

15y agoHN ↗

I'm really enjoying this, the utter simplicity of it has a certain appeal. I would really like the ability to add columns / rows at the cursor position, though. Moving things around / feature heaven / hell would be fun, but that I think would be a net improvement without breaking the simplicity at all.

15y agoHN ↗

Perl has a module called 'Graph::Easy' which can create a diagram from a graph automatically, and can also do ASCII-output. See http://bloodgate.com/graph-demo for an interactive demo.

  [Sun] -- [Pear]
  [Apple] --> [Pear]
  [Pear] -- [fruit] --> [Pineapple]
  [Pear] --> [Cherry]
  [fruit] ==> [Done]

Renders to:

                +--------+
                | Cherry |
                +--------+
                  ^
                  |
                  |
  +-------+     +--------+     +-------+     +-----------+
  | Apple | --> |  Pear  | --- | fruit | --> | Pineapple |
  +-------+     +--------+     +-------+     +-----------+
                  |              H
                  |              H
                  |              v
                +--------+     +-------+
                |  Sun   |     | Done  |
                +--------+     +-------+
15y agoHN ↗

It's a pity that the GraphViz family of automatic graph drawing tools don't support ASCII:

  (user@air) /Users/user $ dot -Tascii

  Format: "ascii" not recognized. Use one of: bmp
  cgimage cmap cmapx cmapx_np dot eps exr fig
  gd gd2 gif gv imap imap_np ismap jp2 jpe jpeg
  jpg pct pdf pict plain plain-ext png ps ps2 psd
  sgi svg svgz tga tif tiff tk vml vmlz vrml wbmp
  x11 xdot xlib canon
15y agoHN ↗

This would make a good nethack level editor!

15y agoHN ↗

Looks like they're just honoring the age-old custom of adopting the idea to a new platform.

15y agoHN ↗

http://en.wikipedia.org/wiki/TheDraw

TheDraw was used mostly in the BBS scene to create ASCII/ANSI art for the BBS's log in screen and menus. There was an entire sub-community of artists back then.

To be fair, the website is a diagram tool that outputs ASCII, while TheDraw more more like a ASCII/ANSI illustration tool.

I didn't find any galleries of ANSI art out there but this page has a few screenshots: http://icodeforfood.com/shockwave-bbs/

15y agoHN ↗

textfiles.com would have quite a lot of ascii art from back then. Memories :)

15y agoHN ↗

Honestly? This is the first online wireframing tool that I've been able to use and instantly display what I want.

Great work!

15y agoHN ↗

Very nice website!

I tried to do the same with a 28x4 canvas with unicode for twitter, but client and host unicode rendering differences turn it into an unintelligible mess most of the time (www.draw140.com)

15y agoHN ↗

Cool! This is something I wanted to have and had started making for myself. Mine is much less useful than asciiflow but the thing I like most about it is that it allows writing and drawing more in the way I use my notebook. It's easy to write little blocks of text that aren't aligned along the left margin.

Feature request: In text mode, assign <enter> to move the cursor down a line and to the column that text entry began.

Here's my prototype: http://norstrulde.org/tty/tty.html

15y agoHN ↗

This is very cool. And you can quickly create mockups for roguelike levels.

                                     +-------+     +------------+                                   
            +---------------+        |       |     |     >      |     -4/124                        
            |               |        ||   <  | +---+%%%         |     15/15                         
            |   >   =       |        |       | |   |%     \     |                                   
            |               +--------+   %   | |   |     !!     |                                   
            |         %     |        |       | |   |            |      +----+                       
            |     %         |        |       | |   |            |      |%   |                       
            +---------------+        |  %%   +-+   +-----+------+      |    |                       
                                     |       |           |             |   >|                       
                                     |       |           |             |"   |                       
                                     |   %   |           |             +-+--+                       
                                     +----+--+           +---------+     |                          
                      +---------+         |                        |     |                          
                      |((       |         |    +------------+  +---+-----+--+                       
                      | ( O     |         |    |~~ P        |  |            |                       
                      |  @K  %  |         |    |~~~~     <  +--+      %   / |                       
                      |   %  Y  |         |    |~~~         |  +------------+                       
                      |   %   Y |         |    |            |                                       
                      |    c    Y---------+----+      ]     |   Slow Poisoned                       
                      |         |              |            +                                       
                      +---------+              |            |                                       
                                               |   <        |                                       
                                               +------------+          D:24                         
                You teleport.                                                                       
                The centaur shoots an arrow of flame. The arrow hits you.                           
                You die...                                                                          
                Xom says:"I guess I need a new plaything now."
15y agoHN ↗

This is one of the best things I've seen all week. I hate traditional flowcharting tools, they're wonky and a pain when you have to convert them to anything else. ASCII is the portable data format basically.