notryan.com

Dev tools

server monitoring dashboard

SHOW HN2020

12points
9comments
#2,202of 3,028 in 2020
Top 73%of 2020 by points

How HN took it

RoastedHalf or more of the comments are critical

0 positive, 3 neutral or asking, 1 mixed, 4 critical, out of 8 comments about the project. Thread score -0.41.

Performance: 0 for, 2 againstDesign: 0 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Fast and simple approach that suits rarely updating detailed graphs

    From 1 comment
    • Thanks for explaining. I quite like it. Given a rarely updating but detailed graph this would perform better. But you do lose the interactivity benefits of JS. A candlestick…
      quickthrower2 on HN

Objections

  • Inaccessible to users with impaired vision

    From 1 comment
    • I'd like to point out that this solution is inaccessible to users with impaired vision. That's probably okay for you (because only you are interested in the data), but this makes…
      darekkay on HN
  • Refreshing images every few minutes is slower than the JavaScript alternative

    From 1 comment
    • The whole reason people don't like JavaScript weighing down their pages is because they take longer to load. Loading three large images for every update can't be better.
      _bxg1 on HN
  • Loses the interactivity of JavaScript charts

    From 1 comment
    • Thanks for explaining. I quite like it. Given a rarely updating but detailed graph this would perform better. But you do lose the interactivity benefits of JS. A candlestick…
      quickthrower2 on HN

Requests

  • Use WASM for speed

    From 1 comment
  • Aggregate data before plotting to reduce points

    From 1 comment
    • Thanks for explaining. I quite like it. Given a rarely updating but detailed graph this would perform better. But you do lose the interactivity benefits of JS. A candlestick…
      quickthrower2 on HN

Questions

  • Does it really need to display 10,000 data points?

    From 1 comment
  • Why not use meta-refresh or setTimeout instead of manual refresh?

    From 2 comments
    • I am not sure I follow. It's 3 images, so you manually refresh every 5 minutes (maybe that can be automated with meta-refresh so avoiding JS, although I don't see that much…
      quickthrower2 on HN
    • Yeah, I understand single page app levels of JavaScript but why complicate things to save a few lines?
      sosodev on HN

Alternatives named

  • D3.js

    From 1 comment
    • I can assure you the difference in load times between this and using a battle-tested library like D3.js will be imperceptible to the user. You could even throw a thin React app…
      arcturus17 on HN
  • Metabase

    From 1 comment
    • Ah, I should have explained better. Page load isn't really my main concern. I used to embed dynamic graphs (Metabase or D3.js) and my laptop would lag like crazy plotting all of…
      ryanmjacobs on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/23490734)