This looks neat. I wish it used iso8601 [0] dates. It’s pretty convenient as the time periods uses the format YYYY-MM-DD/YYYY-MM-DD and I think is easier to mentally parse than MM/DD/YYYY-MM/DD/YYYY. Of course I didn’t even know what a solidus (“/“) was until using iso8601. Also, I usually find standards pretty much as overhead, but 8601 seems pretty good as a universal standard. [0] https://en.wikipedia.org/wiki/ISO…
Yeah, so long form 8601 are supported `2022-08-02T23:00:00.000Z - 2022-08-03T00:00:00.000Z: Event` but in general I do need to figure out a way to allow more customizable date parsing.[0] [0] https://github.com/kochrt/markwhen/issues/27
Show HN: Markwhen: Markdown for Timelines
81–90 of 93 posts
Re: Show HN: Markwhen: Markdown for Timelines
#82Earlier quoted context omitted.
Germanic (Dutch, German, Danish, Swedish, Norwegian) languages just say "10 october", they'd never say "October 10th". Before we get our 'english is so stupid!!!' hat on, in many of these (e.g. Dutch and German), the number '87' is pronounced 'seven-and-eighty' ('zevenentachtig' - 'zeven en tachtig' - seven and eighty), which is stupid. Languages are weird). Same for the romance ones: It's just "Quatorze juillet" - 1…
About that romance 87 … French in France: four twenties seven French in Switzerland: eighty seven (octante sept)
Re: Show HN: Markwhen: Markdown for Timelines
#83Earlier quoted context omitted.
> It’s pretty convenient as the time periods uses the format YYYY-MM-DD/YYYY-MM-DD and I think is easier to mentally parse than MM/DD/YYYY-MM/DD/YYYY Especially for those outside the USA!
As someone who grew up in the US, it's still bizarre as a programmer to have a mixed-significance ordering (MM-DD-YYYY) instead of any consistently-endian ordering (DD-MM-YYYY or YYYY-MM-DD). Out of curiosity, in what order do Europeans verbally say full dates with month names? Or does it vary by language?
The "Algorithms to Live By" book has a good name for this: computational kindness. We should strive to reduce cognitive burden. The bigger the audience, the more effort should go into making data digestible. Unfortunately the established date standard goes against it.
The other problem is mixing endianness: the date information uses little endian, while numbers themselves are spelled out in big endian. The American MM-DD-YYYY on the other hand... I don't know what they were thinking.
Re: Show HN: Markwhen: Markdown for Timelines
#84Other than that, you are making amazing progress! And fast also.
Re: Show HN: Markwhen: Markdown for Timelines
#85Really awesome to see this evolving to this stage :)
I'm glad you're here to see it! So cheeaun here posted his life timeline project[0] 9 years ago (!) to hacker news[1] and I always thought it was pretty neat. I made a tool to make timelines like that and it has since evolved into markwhen. [0] https://github.com/cheeaun/life [1] https://news.ycombinator.com/item?id=6833565
Re: Show HN: Markwhen: Markdown for Timelines
#86I definitely can't use this, the date overhead is too much. I agree with the other commenter, YYYY-MM-DD is the way to go.
Re: Show HN: Markwhen: Markdown for Timelines
#87This is awesome! I want to see other tools like this. I dream of a project management system that is text based and lives in your codebase seems we are pretty close with this. Planning (this), comments / descriptions (markdown), identity / people (??), tickets (??) Anyone know of something like this?
Re: Show HN: Markwhen: Markdown for Timelines
#88Earlier quoted context omitted.
As someone who grew up in the US, it's still bizarre as a programmer to have a mixed-significance ordering (MM-DD-YYYY) instead of any consistently-endian ordering (DD-MM-YYYY or YYYY-MM-DD). Out of curiosity, in what order do Europeans verbally say full dates with month names? Or does it vary by language?
I really hate watching historical documentaries where they spell out dates with day->month->year. If the intention is to teach, then the year is most important number and all other information is to be catalogued in context of broadest time period. The DD-MM-YYYY forces viewers to keep the whole date in their heads before it can be parsed and understood. The "Algorithms to Live By" book has a good name for this: comp…
Re: Show HN: Markwhen: Markdown for Timelines
#89Earlier quoted context omitted.
> It’s pretty convenient as the time periods uses the format YYYY-MM-DD/YYYY-MM-DD and I think is easier to mentally parse than MM/DD/YYYY-MM/DD/YYYY Especially for those outside the USA!
As someone who grew up in the US, it's still bizarre as a programmer to have a mixed-significance ordering (MM-DD-YYYY) instead of any consistently-endian ordering (DD-MM-YYYY or YYYY-MM-DD). Out of curiosity, in what order do Europeans verbally say full dates with month names? Or does it vary by language?
Re: Show HN: Markwhen: Markdown for Timelines
#90> Dates: A date can be expressed in a few forms. Human readable dates are supported, like 1665, 03/2222, or 09/11/2001, as well as IO8601 dates, like 2031-11-19T01:35:10Z.