HN wraps things separated by blank lines in &lt;p&gt; tags, so:<p><pre><code>  Line 1
  Line 2
</code></pre>
becomes:<p><pre><code>  &lt;p&gt;Line 1
  Line 2&lt;&#x2F;p&gt;
</code></pre>
which displays as:<p><pre><code>  Line 1 Line 2
</code></pre>
If you want to make bullet lists on HN, you have to have a blank line separating each item.<p>Wrong Way:<p><pre><code>  * Item 1
  * Item 2
  * Item 3
</code></pre>
(unless you&#x27;re aiming for this:<p><pre><code>  &lt;p&gt;* Item 1
  * Item 2
  * Item 3&lt;&#x2F;p&gt;
</code></pre>
)<p>Right Way:<p><pre><code>  * Item 1

  * Item 2

  * Item 3
</code></pre>
HTML:<p><pre><code>  &lt;p&gt;* Item 1&lt;&#x2F;p&gt;

  &lt;p&gt;* Item 2&lt;&#x2F;p&gt;

  &lt;p&gt;* Item 3&lt;&#x2F;p&gt;
</code></pre>
Renders as:<p>* Item 1<p>* Item 2<p>* Item 3<p>Some people use &lt;pre&gt; blocks (as I&#x27;ve been using above to show examples). This breaks on long lines, because there is no text wrapping (instead the element becomes horizontally scrollable). Like this:<p><pre><code>  dfjgkhsfdlgkjdfgkjfdhldskfjghdkslfjghdflkjshdfglskdjfhglsdkjfhglsdfkjghsdlfkgjhsdflgjkhsdflgkjshdflgjkhsdfglkj
  afgkjhsdflgkjhdflgkjsdhfglskdjfhglsdfgksjdhfglsdjkfh
</code></pre>
If you are editing your HN post in something like Vim or Emacs, you could wrap the text to N columns (something like 50 should probably be decent):<p><pre><code>  - Lorem ipsum dolor sit amet, consectetur
    adipiscing elit. Nulla at lorem id eros
    tincidunt tempus. Fusce maximus efficitur
    tempus. Suspendisse auctor sem ligula, quis
    iaculis ante aliquam vel. Suspendisse potenti.
    Integer magna arcu, consequat laoreet nunc
    nec, pulvinar consequat justo. Cras sed velit
    sed odio ultrices ullamcorper. Suspendisse
    semper, urna ac vehicula vestibulum, mauris
    urna euismod velit, ac gravida mi purus sit
    amet mi. Sed commodo, turpis vel iaculis
    rutrum, justo nisi venenatis lacus, et pretium
    purus erat vel risus. Duis vulputate elit at
    orci auctor facilisis. Donec eu urna congue
    risus dapibus porta. Donec efficitur vel lorem
    sit amet fermentum. Suspendisse potenti.
    Aenean dictum, lorem non tristique commodo,
    nulla urna rutrum odio, sed sodales enim nisi
    eu tellus. Vivamus efficitur dictum est at
    laoreet. Sed ornare nulla in ante tincidunt,
    ac sagittis mi varius.
</code></pre>
But you <i>have</i> to remember to &quot;manually&quot;[1] wrap the text yourself.<p>[1] Manually in that something other than HN will have to wrap the text for you. You can either do it be hand, or put technology to work for you... just not HN technology.