Recommendations:
- Focus on best practices and guidelines rather than a list of arbitrary "don'ts".
- Avoid mythologies, either starting them or propagating them. In the main meta you don't get far trying to make a rule or change one without sufficiently large number of convincing examples of harm for all to see. "We all know this is bad, right?" wouldn't cut it there; it shouldn't here either.
- Avoid making work for others (you are not others). In other words, unless there's a compelling documented reason why users have to do things the hard way, there should not be a rule insisting that they are.
Readability:
Before making a rule, show several actual examples of things using monospace font (via the code block function) that most people agree are actually hard to read, then show how most people agree they are easier to read the other way. Otherwise one is simply mythologizing.
If it's just a case of that the readability doesn't benefit from monospace, that's not a reason to invent a new rule.
Tables:
In some cases monospace font comes in handy. For some tables and some users it's a lot easier than trying to track down the instructions for the New Feature: Table Support
Please note! The instructions include the use of the code block feature to make it clearer!
| A header | Another header |
| -------- | -------------- |
| First | row |
| Second | row |
and
| left | center | right |
|:---- |:------:| -----:|
| One | Two | Three |
Code blocks formatting does not present information more clearly than either a block quote, a list, emphasis, or any combination of them.
Is that always true? Has it been proven? Is it just a mythology?
Remember that Space stuff started in (roughly) the age of Holerith fields and line printers, a lot of the old transcripts and even modern day notifications (did I see some notams or bulletins in some posts?) are sometimes formatted assuming monospacing, and they look worse if you display in modern variable-space font.
It would be a shame if the stuff that does look better in monospace was all moved to variable space because of some pedantic rule rather than what should be guidelines and best practices to maximize readability.
And note, the community has so far there is no support for syntax highlighting which feels hypocritical if we're insisting they can only be used for code.
from https://space.stackexchange.com/a/34094/12102
This seems readable to me, is there an actual problem that needs to be solved here with a "do not use code blocks formatting for text that is not code" rule? Wouldn't a best practices recommendation or set of guidelines better maximize readability without the dead weight of an absolute rule?
*******************************************************************************
Revised: Dec 29, 2018 486958 (2014 MU69) 2486958
*SPECIAL*
This pre-computed trajectory is consistent with the New Horizons spacecraft
Kuiper-Belt extended mission, with the planned 3500 km flyby of Ultima Thule
on 2019-Jan-1 @ 05:33 UTC.
Trajectories were provided by the New Horizons mission planning team at SWRI
and are fits to internal flight-project data that has not been made available
outside the flight project.
To use this official mission trajectory to ...
A) Generate ephemerides with respect TO the mission target:
Specify the coordinate center in Horizons as "@2486958"
B) Generate ephemerides OF the mission target
Specify the target in Horizons as "2486958".
To instead use the latest JPL ground-based orbit solution (based on the
publicly available data) and numerically integrate over an arbitrary
time-span with statistical uncertainties of that public dataset, do a
look-up in Horizons with syntax "2014 MU69;" or "486958;" or "DES= 2486958;"
or "DES= 2014 MU69" or "2486958;" (i.e., with a semi-colon).
Note: the object previously had a provisional SPK ID of 3713011. It was
then assigned an IAU number of 486958 such that the primary SPK ID became
the present 2486958 (2000000 + IAU number).
Trajectory name Start (TDB) Stop (TDB)
--------------------------------------- ----------------- -----------------
20180601_20250101_od141_tcm30_burn_V0.1 1994-Jan-08 00:00 2033-Dec-21 00:00
versus
Revised: Dec 29, 2018 486958 (2014 MU69) 2486958
SPECIAL
This pre-computed trajectory is consistent with the New Horizons spacecraft
Kuiper-Belt extended mission, with the planned 3500 km flyby of Ultima Thule
on 2019-Jan-1 @ 05:33 UTC.
Trajectories were provided by the New Horizons mission planning team at SWRI
and are fits to internal flight-project data that has not been made available
outside the flight project.
To use this official mission trajectory to ...
A) Generate ephemerides with respect TO the mission target:
Specify the coordinate center in Horizons as "@2486958"
B) Generate ephemerides OF the mission target
Specify the target in Horizons as "2486958".
To instead use the latest JPL ground-based orbit solution (based on the
publicly available data) and numerically integrate over an arbitrary
time-span with statistical uncertainties of that public dataset, do a
look-up in Horizons with syntax "2014 MU69;" or "486958;" or "DES= 2486958;"
or "DES= 2014 MU69" or "2486958;" (i.e., with a semi-colon).
Note: the object previously had a provisional SPK ID of 3713011. It was
then assigned an IAU number of 486958 such that the primary SPK ID became
the present 2486958 (2000000 + IAU number).
Trajectory name Start (TDB) Stop (TDB)
20180601_20250101_od141_tcm30_burn_V0.1 1994-Jan-08 00:00 2033-Dec-21 00:00
Here's another from here:
An unexpected loss of contact with SOHO occurred on 25 June 1998. The mission
was recovered and normal operations resumed in mid-November 1998. Despite
subsequent failures of all three gyroscopes (the last in December 1998),
new gyro-less control software installed by February 1999, allowing SOHO to
resume normal operations (and making SOHO the first 3-axis-stabilised
spacecraft to operate without a gyroscope).
[...]
SPACECRAFT TRAJECTORY (concatenated trajectories from GSFC FDF):
For the time-span 1998-Aug-19 to 1998-Sep-25, there is no official
trajectory information due to the recovery effort. Therefore, the initial
state at resumption of operations 1998-Sep-25 was integrated back to
August 19 assuming a purely ballistic trajectory. Trajectory errors
during this interval may be significant due to unmodelled dynamics.
Trajectory name Start Stop
-------------------------- ----------- -----------
soho_1995 1995-Dec-02 1996-Jan-01
soho_1996 1996-Jan-01 1997-Jan-01
soho_1997 1997-Jan-01 1998-Jan-01
soho_1998a 1998-Jan-01 1998-Aug-19
soho_1998a-b_gap 1998-Aug-19 1998-Sep-25 (ballistic filler)
soho_1998b 1998-Sep-25 1999-Jan-01 (recovery of contact)
soho_1999 1999-Jan-01 2000-Jan-01
soho_2000 2000-Jan-01 2001-Jan-01
soho_2001 2001-Jan-01 2002-Jan-01
soho_2002 2002-Jan-01 2003-Jan-01
soho_2003 2003-Jan-01 2004-Jan-01
soho_2004 2004-Jan-01 2005-Jan-01
soho_2005 2005-Jan-01 2006-Jan-01
soho_2006 2006-Jan-01 2007-Jan-01
soho_2007 2007-Jan-01 2008-Jan-01
soho_2008 2008-Jan-01 2009-Jan-01
soho_2009 2009-Jan-01 2010-Jan-01
soho_2010 2010-Jan-01 2011-Jan-01
soho_2011 2011-Jan-01 2012-Jan-01
soho_2012 2012-Jan-01 2013-Jan-01
soho_2013 2013-Jan-01 2014-Jan-01
soho_2014 2014-Jan-01 2015-Jan-01
soho_2015 2015-Jan-01 2016-Jan-01
soho_2016 2016-Jan-01 2017-Jan-01
soho_2017 2017-Jan-01 2018-Jan-01 (prediction Dec20-Jan01)
soho_2018 2018-Jan-01 2018-Dec-03 (prediction after Sep 9)
versus
An unexpected loss of contact with SOHO occurred on 25 June 1998. The mission
was recovered and normal operations resumed in mid-November 1998. Despite
subsequent failures of all three gyroscopes (the last in December 1998),
new gyro-less control software installed by February 1999, allowing SOHO to
resume normal operations (and making SOHO the first 3-axis-stabilised
spacecraft to operate without a gyroscope).
[...]
SPACECRAFT TRAJECTORY (concatenated trajectories from GSFC FDF):
For the time-span 1998-Aug-19 to 1998-Sep-25, there is no official
trajectory information due to the recovery effort. Therefore, the initial
state at resumption of operations 1998-Sep-25 was integrated back to
August 19 assuming a purely ballistic trajectory. Trajectory errors
during this interval may be significant due to unmodelled dynamics.
Trajectory name Start Stop
soho_1995 1995-Dec-02 1996-Jan-01
soho_1996 1996-Jan-01 1997-Jan-01
soho_1997 1997-Jan-01 1998-Jan-01
soho_1998a 1998-Jan-01 1998-Aug-19
soho_1998a-b_gap 1998-Aug-19 1998-Sep-25 (ballistic filler)
soho_1998b 1998-Sep-25 1999-Jan-01 (recovery of contact)
soho_1999 1999-Jan-01 2000-Jan-01
soho_2000 2000-Jan-01 2001-Jan-01
soho_2001 2001-Jan-01 2002-Jan-01
soho_2002 2002-Jan-01 2003-Jan-01
soho_2003 2003-Jan-01 2004-Jan-01
soho_2004 2004-Jan-01 2005-Jan-01
soho_2005 2005-Jan-01 2006-Jan-01
soho_2006 2006-Jan-01 2007-Jan-01
soho_2007 2007-Jan-01 2008-Jan-01
soho_2008 2008-Jan-01 2009-Jan-01
soho_2009 2009-Jan-01 2010-Jan-01
soho_2010 2010-Jan-01 2011-Jan-01
soho_2011 2011-Jan-01 2012-Jan-01
soho_2012 2012-Jan-01 2013-Jan-01
soho_2013 2013-Jan-01 2014-Jan-01
soho_2014 2014-Jan-01 2015-Jan-01
soho_2015 2015-Jan-01 2016-Jan-01
soho_2016 2016-Jan-01 2017-Jan-01
soho_2017 2017-Jan-01 2018-Jan-01 (prediction Dec20-Jan01)
soho_2018 2018-Jan-01 2018-Dec-03 (prediction after Sep 9)
Code blocks formatting does not present information more clearly than either a block quote, a list, emphasis, or any combination of them.
Really?
Remember recommendation number 3:
- Avoid making work for others (you are not others). In other words, unless there's a compelling documented reason why users have to do things the hard way, there should not be a rule insisting that they are.
Don't use backticks for stuff that isn't code.
Oops. Let me fix that. Don't use backticks for stuff that isn't code. There are multiple means of showing the author of a question, answer, or comment is quoting something or wants to show emphasis, all of which are preferable to using backticks or code blocks for stuff that is not code. I completely agree with you. $\endgroup$monospace font
are not an essential part of the structure of the text, and where the author is erroneously using backticks or code blocks for emphasis. $\endgroup$