All you may need is HTML

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Hirrolot

  • > Inevitably, you will want to do something the framework did not forecast and will come up with convoluted ways to do it anyway.

    I always find static site generators a kind of leaky abstraction. They eventually try to abstract nearly the whole functionality of the web stack, and the larger the SSG the more apparent it becomes. But, for obvious reasons, they just cannot abstract all the peculiarities of the web from you.

    I write posts in Markdown, use Pandoc to convert `.md` to `.html` and a simple Go script in 200-300 LoC [1] for my https://hirrolot.github.io/.

    [1] https://github.com/Hirrolot/hirrolot.github.io/blob/master/g...

  • inter

    The Inter font family

  • > Why we can't just require browsers to include DejaVu or another open font is another question

    Including a small set of open fonts does seem like a good idea. I'd like to see Inter UI[0] included because it's a very nice screen/UI-optimized font would serve a similar purpose as "system-ui" does now, except without some of the pitfalls[1] that comes with.

    [0]: https://rsms.me/inter/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • bestmotherfucking.website

    The Best Motherfucking Website

  • I was happy to see someone finally referred to the motherfucking websites.

    On the other hand, I was disappointed to see the unique one of those I think it is worth to follow the advice [1] was not cited.

    For curiosity reasons, I found out about [1] on a well-known website [2] that definitely puts content in front of presentation, even though I like their website's design.

    [1]: https://bestmotherfucking.website/

    [2]: https://suckless.org/sucks/web/

  • caniuse

    Raw browser/feature support data from caniuse.com

  • My feelings are mixed about CSS.

    In many cases, a small amount of CSS can give you a lot of control over formatting in a way that is easy to maintain. Over the long term CSS has gotten much better in every respect but one.

    That one respect is insofar as there is a "CSS specification" it is this

    https://www.w3.org/TR/css-2022/

    which itself refers to roughly 50 documents which furthermore has the mind-melting structure of "Document 17 replaces clauses 13.5 and 15.11.9 in Document 3". On top of that you need to refer to

    https://caniuse.com/

    for browser variations and various cheat sheets

    https://css-tricks.com/snippets/css/complete-guide-grid/

    which I'd usually advise against (you can consistently get the right answers if you look things up in the docs.)

    Maintaining other people's CSS is also a bear and even maintaining my own is pretty bad for side projects that I work on sporadically for a few years (I wind up introducing a class to solve this problem and another to solve that problem and don't have much of a master plan.)

    Then there are the various CSS frameworks which vary from useful to insane (the original Bootstrap which was about as easy to use as learning to paint with oils) and practices like BEM, which is the webs' answer to RAAI in C.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts