Hacker Newsnew | past | comments | ask | show | jobs | submit | ashv's commentslogin

I built chernoffOT for fun - https://github.com/ashinvinod/chernoffOT

It basically pulls OpenTelemetry data from your infra and renders chernoff faces, so you can spot anomalies at a glance.


Hey folks!

I recently came across a book (Rodriguez, Julie, and Kaczmarek, Piotr. Visualizing Financial Data) where it describes an interesting tool used in finance. Known as Chernoff faces, it help you quickly identify anomalies within a bunch of multivariate data.

It got me thinking, this would be fun way to monitor/compare infra telemetry in real time. So I built chernoffOT, which pulls OpenTelemetry data from your infra, and renders a wall of Chernoff faces. Happy faces tells you everything's healthy, and an angry face means somethings broken. Basically, the idea is that you can monitor stuff in a quick glance without digging through graphs.

Would love to know what you think!


Why would another email address be useless?


I had email address X (gmail) that I hadn't logged into for a long time. One day I tried to log in to it. Correct password, but Google, for some reason, simply decided there's something suspicious about my login and blocked it. X had Y as the "recovery email", and I had access to Y, and I indeed received an email from Google sent to Y that it blocked a suspicious login to X. However, THERE WAS NO WAY TO USE Y TO GAIN ACCESS TO X. Google simply did not offer that option for X, and I had no idea why.


Google doesn't allow you to recover a Google account using only your recovery email address. Despite its name, the recovery email address is not used to recover Google accounts AFAICT, it's only used to receive notifications about security-related events.


This is not a recovery address, it's a lie. Its notifications address, mostly used to force us to draw some parts of our social graph for them.


I had just launched Zunorm, an AI CSV editor where you can plug in any model from OpenRouter, or connect a locally running Ollama model. Check it out for free - https://zunorm.com


There's an npm package for that! https://www.npmjs.com/package/pluralize


There's always an NPM package, even for trivial things like

  function fn(val) {
    return typeof val === "number" &&
      isFinite(val) &&
      Math.floor(val) === val;
  };


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: