Live data from Hacker News

Show HN: One Page Calendar 2020

davebakker.io

71–80 of 108 posts

Re: Show HN: One Page Calendar 2020

#72

how in the holy hell do you read this? there are only 5 dates columns; how do you read days in month columns 6 and 7 (feb aug mar nov)? am i suppossed to matrix multiply this thing or what. im not normally too dumb for things but boy this is totally opaque to me.

I am guessing that people outside the US do not have as much trouble, as the format is naturally dd/mm/yyyy instead of mm/dd/yy, so reading left to right is more natural. It took me a brief moment to acclimate to this, but after I did I felt it was pretty straightforward and elegant.

Brit here. While this is undoubtedly clever, it confuses the hell out of me!

Re: Show HN: One Page Calendar 2020

#73

This is pretty clever and I admire the author for coming up with an elegant way to show the mapping of week days to dates. I'd be particularly interested to see the algorithm behind it. Date computations are very tricky. A few years ago I made script to generate a one page calendar because the ones they hand out at work are particularly ugly. In addition to showing the date weekday mapping I also wanted it to show ho…

Generate grid (it's static);

Find first weekday of month using your favourite algorithm;

Print month's name above the column that begins with that weekday.

Re: Show HN: One Page Calendar 2020

#74

This is pretty clever and I admire the author for coming up with an elegant way to show the mapping of week days to dates. I'd be particularly interested to see the algorithm behind it. Date computations are very tricky. A few years ago I made script to generate a one page calendar because the ones they hand out at work are particularly ugly. In addition to showing the date weekday mapping I also wanted it to show ho…

Generate grid (it's static); Find first weekday of month using your favourite algorithm; Print month's name above the column that begins with that weekday.

favourite algorithm is left as an exercise to the reader. ;-)

Re: Show HN: One Page Calendar 2020

#75
post #33

For the last 3 years I've been printing several copies of the Compact Calendar by David Seah [1]. It's as its name implies a compact form calendar that spans the whole year in a single page, and leaves enough side space to annotate stuff as needed. It's very cool and useful, although it would be nice having an open-source based version (i.e. LibreOffice), for those of us that don't have an MS Office license... [1]: h…

Oh cool! I happened to build something similar a while back, because I was frustrated with the way that the Unix `cal` program laid out all the months in a 3 x 4 grid instead of in a continuous format:

https://github.com/jez/calz

So for example to get the same year-long calendar view as the Compact Calendar would have, I can type

    calz 2020
calz has a couple other features too which make it nicer to use than `cal`, but those are beside the point.

Re: Show HN: One Page Calendar 2020

#76

These upvotes prove that there is opportunity for products to be clever, but not simple. For every windows like product, there is an opportunity for command line tool.

I think that's a stretch. I like the calendar, but from what I can tell it's only useful for looking up the day of the week that a date falls on; shrinking it like this is similar to lossy compression.

With a moderate amount of practice you can also calculate a weekday given a date in your head! (Though I'd rather use this w)

https://plus.maths.org/content/what-day-week-were-you-born

So this is not exactly a "product"; people wouldn't fork over money for this. It's a neat design concept.

To add: CLIs aren't necessarily clever (I'd add rarely clever), and Windows-like products can often be far from simple. There are learning curves involved, but I think that's (mostly) a separate matter than simplicity/cleverness.

Again I think this calendar is cool, props to OP for thinking outside the box and making something for the new year~

Re: Show HN: One Page Calendar 2020

#77
Great concept. I would've prefered an option to switch the days of the week and dates of the month. That way the numbers loop and the day of the week is fixed as a row/column header. That's more similar to how we read usual wall calendars.

Re: Show HN: One Page Calendar 2020

#78
This reminds me of the Doomsday algorithm¹. The doomsday for 2020 falls on a saturday, which is aligned neatly as the diagonal in the one page calendar. Once you know the doomsday of a given year, you can calculate the day of week for any date in that year in your head.

[1] http://rudy.ca/doomsday.html

Re: Show HN: One Page Calendar 2020

#79

This reminds me of the Doomsday algorithm¹. The doomsday for 2020 falls on a saturday, which is aligned neatly as the diagonal in the one page calendar. Once you know the doomsday of a given year, you can calculate the day of week for any date in that year in your head. [1] http://rudy.ca/doomsday.html

And in fact: Just knowing that the doomsday of 2020 is a saturday, I was able to construct the entire one page calendar with pen and paper in a couple of minutes.
Post reply on HN