# Problem children / punch list for fixes / TIPS AND TRICKS

**URL:** <https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044>\
**Category:** About This Message Board\
**Created:** [June 22, 2020, 1:21am UTC](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044 "2020-06-22T01:21:28Z")\
**Posts on this page:** 20\
**Page:** 25

<div class="post-metadata">

**Author:** ![thorny\_locust](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/thorny_locust/32/431_2.png) [@thorny\_locust](https://boards.straightdope.com/u/thorny_locust)\
**Post date:** [March 24, 2021, 1:02am UTC](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044/490 "2021-03-24T01:02:44Z")

</div>

I regret not being able to figure out that answer, either.

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/codinghorror/32/4242_2.png) [@codinghorror](https://boards.straightdope.com/u/codinghorror)\
**Post date:** [March 24, 2021, 2:02am UTC](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044/491 "2021-03-24T02:02:29Z")

</div>

I guess the general theory is

> make the post look good automagically, when we can

Although there is some debate as to what “look good” means… I do think that curly quotes are more aesthetically pleasing from a typographic perspective, as a reader and writer. You’ll note that this very paragraph contains automatic curly quotes _and_ an automatic ellipsis. 🧐

---

<div class="post-metadata">

**Author:** ![thorny\_locust](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/thorny_locust/32/431_2.png) [@thorny\_locust](https://boards.straightdope.com/u/thorny_locust)\
**Post date:** [March 24, 2021, 2:13am UTC](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044/492 "2021-03-24T02:13:05Z")

</div>

> [@codinghorror](#):
>
> I do think that curly quotes are more aesthetically pleasing from a typographic perspective, as a reader and writer.

I guess I just don’t care either way, neither of them looks prettier than the other to me; and I rarely even notice.

Other people, however, are not me. I’ve noticed that before. 🙂

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/codinghorror/32/4242_2.png) [@codinghorror](https://boards.straightdope.com/u/codinghorror)\
**Post date:** [March 24, 2021, 2:14am UTC](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044/493 "2021-03-24T02:14:34Z")

</div>

Well, I wish I could like that post. That was funny! I laughed!

---

<div class="post-metadata">

**Author:** ![thorny\_locust](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/thorny_locust/32/431_2.png) [@thorny\_locust](https://boards.straightdope.com/u/thorny_locust)\
**Post date:** [March 24, 2021, 2:17am UTC](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044/494 "2021-03-24T02:17:46Z")

</div>

Thanks! Not fully original, though – pretty sure I picked up ‘other people are not you/me’ somewhere on these boards, though I don’t remember who I first saw use it.

---

<div class="post-metadata">

**Author:** ![Terminus\_Est](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/terminus_est/32/3087_2.png) [@Terminus\_Est](https://boards.straightdope.com/u/Terminus_Est)\
**Post date:** [March 24, 2021, 10:04am UTC](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044/495 "2021-03-24T10:04:15Z")

</div>

You got that backwards–two hyphens make an endash. And three hyphens make an emdash.

- hyphen -
- endash –
- emdash —

[I discovered just now that you can make an emdash. It’s great!]

---

<div class="post-metadata">

**Author:** ![GreenWyvern](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/greenwyvern/32/2834_2.png) [@GreenWyvern](https://boards.straightdope.com/u/GreenWyvern)\
**Post date:** [March 24, 2021, 10:27am UTC](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044/496 "2021-03-24T10:27:08Z")

</div>

> [@Terminus\_Est](#):
>
> And three hyphens make an emdash.

Except when three hyphens on line by themselves… make a line by themselves.

* * *

🙂 &nbsp;

---

<div class="post-metadata">

**Author:** ![thorny\_locust](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/thorny_locust/32/431_2.png) [@thorny\_locust](https://boards.straightdope.com/u/thorny_locust)\
**Post date:** [March 24, 2021, 4:06pm UTC](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044/497 "2021-03-24T16:06:44Z")

</div>

* * *

(well, no, discobot, that was not a complete sentence.)

now that is odd. I put three hyphens in there with spaces between them. And they just all disappeared entirely. - - -

They show up if they’re on a line with something else, apparently; but not if they’re on a line by themselves.

* * *

---

<div class="post-metadata">

**Author:** ![AHunter3](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ahunter3/32/368_2.png) [@AHunter3](https://boards.straightdope.com/u/AHunter3)\
**Post date:** [March 24, 2021, 9:10pm UTC](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044/498 "2021-03-24T21:10:05Z")

</div>

Fortunately I can still make an emdash the old-fashioned way — shift-option dash

Hey, change of subject: where did the preview on mouse-hover feature go? On any list of thread titles I now (all of a sudden?) don’t get to see previews the way I used to.

---

<div class="post-metadata">

**Author:** ![TroutMan](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/troutman/32/6721_2.png) [@TroutMan](https://boards.straightdope.com/u/TroutMan)\
**Post date:** [March 24, 2021, 10:43pm UTC](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044/499 "2021-03-24T22:43:09Z")

</div>

If you’re on a device with a touch screen, mouseovers are disabled. Frustrating for all of us with touchscreen laptops who still have a mouse and would appreciate the hover (pretty please?).

---

<div class="post-metadata">

**Author:** ![AHunter3](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ahunter3/32/368_2.png) [@AHunter3](https://boards.straightdope.com/u/AHunter3)\
**Post date:** [March 24, 2021, 11:36pm UTC](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044/500 "2021-03-24T23:36:36Z")

</div>

It’s not that. I’m on an old-fashioned non-touchscreen laptop.

---

<div class="post-metadata">

**Author:** ![BigT](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/bigt/32/12044_2.png) [@BigT](https://boards.straightdope.com/u/BigT)\
**Post date:** [March 24, 2021, 11:50pm UTC](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044/501 "2021-03-24T23:50:37Z")

</div>

The emdash/endash thing is something I’ve noticed since I got here, so I don’t think it’s new. I’m used to typing two hyphens as a “poor man’s” emdash, and had to get used to using three here to get a proper emdash.

For some reason, the font used makes the endash a bit too long, so I didn’t notice I needed three hyphens to make an emdash until I used Linux, where I didn’t have that font installed. But now I try to do it right as much as possible—though I sometimes screw it up.

@codinghorror I wish I’d have realized an update was coming through, as I would have suggested a change to the parser for posts. It would be nice if the backslash escape character worked on thing added that aren’t part of Markdown, as a general way to prevent automatic formatting, eg. \https://www.google.com would make that not a link. Either that, or provide some tag that would do that, like the [noparse] tage that vBulletin uses.

(Yes, formatting something as code with ` does ignore formatting, but it still formats it as code (using monotype fonts) and disables wordwrap. Sometimes you don’t want to do that.)

BTW, I like that you changed Abandon to Discard—though, of course, I’m biased since I suggested it.

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/codinghorror/32/4242_2.png) [@codinghorror](https://boards.straightdope.com/u/codinghorror)\
**Post date:** [March 25, 2021, 5:06am UTC](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044/502 "2021-03-25T05:06:14Z")

</div>

> [@BigT](#):
>
> It would be nice if the backslash escape character worked on thing added that aren’t part of Markdown, as a general way to prevent automatic formatting, eg. \https://www.google.com would make that not a link

Well to do that use backtick e.g. `https://www.google.com` or a code block – more details and a tutorial at [Markdown Reference](https://commonmark.org/help)

Oh, but reading further, you don’t want monospace fonts. Well, there are tricksier ways of doing things, like using bizarre unicode non-breaking spaces, and so forth.

---

<div class="post-metadata">

**Author:** ![GreenWyvern](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/greenwyvern/32/2834_2.png) [@GreenWyvern](https://boards.straightdope.com/u/GreenWyvern)\
**Post date:** [March 25, 2021, 5:21am UTC](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044/503 "2021-03-25T05:21:29Z")

</div>

A soft hyphen in front works. Alt+0173

­https://commonmark.org/help

---

<div class="post-metadata">

**Author:** ![BigT](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/bigt/32/12044_2.png) [@BigT](https://boards.straightdope.com/u/BigT)\
**Post date:** [March 25, 2021, 5:43am UTC](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044/504 "2021-03-25T05:43:14Z")

</div>

> [@GreenWyvern](#):
>
> A soft hyphen in front works. Alt+0173

That works in some limited case. (Though I prefer using a ZeroWidthSpace, as it doesn’t ever accidentally show a hyphen when you don’t want it to.)

However, that only works for full URLs. Putting a non-printing character in front of, say, ­google.com doesn’t work, as you can see.

@codinghorror, These are just hacks, and involve finding unintended, unspecified behaviors that may only work in certain cases. It would be nice to have a proper [noparse] which worked for anything.

Using backslashes would be hard, since Markdown removes all of them. So I would like to suggest implementing the [noparse] extension to vBulletin. All it does is stop all parsing between [noparse] [/noparse] blocks.

---

<div class="post-metadata">

**Author:** ![GreenWyvern](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/greenwyvern/32/2834_2.png) [@GreenWyvern](https://boards.straightdope.com/u/GreenWyvern)\
**Post date:** [March 25, 2021, 5:58am UTC](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044/505 "2021-03-25T05:58:34Z")

</div>

I would guess that Discourse uses a standard Markdown module. So, in effect, you’re asking if Discourse can go off the Markdown standard. I don’t think that’s going to happen, just to meet the occasional needs of a single user.

> [@BigT](#):
>
> It would be nice to have a proper [noparse]

Markdown already has perfectly good code blocks, including inline ones, as **codinghorror** said, except they are monospaced.

If I may ask, _why_ do you want to prevent automatic links? And _why_ are monospaced fonts an issue?

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/codinghorror/32/4242_2.png) [@codinghorror](https://boards.straightdope.com/u/codinghorror)\
**Post date:** [April 5, 2021, 3:48am UTC](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044/506 "2021-04-05T03:48:24Z")

</div>

> [@GreenWyvern](#):
>
> If I may ask, _why_ do you want to prevent automatic links? And _why_ are monospaced fonts an issue?

I concur. The requirements are… unusually specific.

---

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [April 5, 2021, 11:02pm UTC](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044/507 "2021-04-05T23:02:26Z")

</div>

It’s considered polite on this forum to “break” links that go to NSFW content (or even just content that you don’t want people to actually visit). The usual way is to insert some spaces, but that sucks since you might get a partial link, and then when you go to C&P it you have to manually remove the spaces. Simply disabling the auto-link prevents accidental clicking without the extra annoyance of spaces.

Using the spoiler tags is another method, but may still be a bit risky for _very_ NSFW content.

---

<div class="post-metadata">

**Author:** ![LSLGuy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lslguy/32/5813_2.png) [@LSLGuy](https://boards.straightdope.com/u/LSLGuy)\
**Post date:** [April 7, 2021, 2:53pm UTC](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044/508 "2021-04-07T14:53:44Z")

</div>

If you (any you) have a link you want to break you but still be usable deliberately by your readers then you don’t want to insert anything invisible into it or appended to either end. Because with that trick they can’t C&P your link reliably without picking up the invisible thing you tucked in there. IMO the best answer for breaking links is:

> **DANGER Will Robinson DANGER! Simulated NSFW link inside.**
>
> [https://www.google.com](https://www.google.com)

Yes, you can’t make it inline that way, but something bad enough to warrant the 2-click rule probably shouldn’t be casually mentioned somewhere mid-sentence anyhow.

---

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [April 8, 2021, 1:14am UTC](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044/509 "2021-04-08T01:14:39Z")

</div>

Really, this should just be a forum feature. Add a NSFW tag to the hyperlink, then have the software replace the original one with a page containing an “are you sure?” checkbox and button to continue or cancel.

I’m not a huge fan of the spoiler approach. Although it does minimally satisfy the two-click rule, it packs the clicks together too closely IMO. Two left-clicks right next to each other (spatially and temporally) is sufficient. A redirect page would require more deliberate action without making it too inconvenient for mobile, etc. users.

[Previous page](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044.md?page=24)

[Next page](https://boards.straightdope.com/t/problem-children-punch-list-for-fixes-tips-and-tricks/911044.md?page=26)
