On vanilla HN, a story is roughly 30 pixels in height with 5 pixels of whitespace between stories:
PostgreSQL 14 (postgresql.org) [20px tall]
399 points by jkatz05 2 hours ago [10px tall]
[5px spacer]
On Haxplore, a story is roughly 75 pixels tall with 32 pixels of spacing.
If you decide to implement a high density mode (I would make sure other users beside me want this before doing that work), the primary concern IMO is just cramming more stories onto the page so users can scan down the page to read more story headlines without scrolling.
That could be achieved many ways, but if it were me I would probably do a combo of reducing whitespace, reducing font size, and removing/consolidating story info (i.e. instead of URL having it's own line, move a truncated version of URL next to story title like vanilla HN does)
> If you decide to implement a high density mode (I would make sure other users beside me want this before doing that work),
That’s a refreshingly humble request. So often in FOSS I see people demanding features, even being downright critical at times. It’s really nice seeing someone suggest their feature request might not be popular is rare.
If you decide to implement a high density mode (I would make sure other users beside me want this before doing that work), the primary concern IMO is just cramming more stories onto the page so users can scan down the page to read more story headlines without scrolling.
That could be achieved many ways, but if it were me I would probably do a combo of reducing whitespace, reducing font size, and removing/consolidating story info (i.e. instead of URL having it's own line, move a truncated version of URL next to story title like vanilla HN does)