Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. F-Droid 2.0 (f-droid.org)
    209comments
  2. Show HN: Make cursed fonts like Times New Bastard (mitpit.com)
    44comments
  3. Show HN: Whiteboard (YC W26) – An open-source IDE for thoughtful software design (github.com/devdotfast)
    59comments
  4. Opus 5.5 is good at explainer videos (launchvideo.io)
    22comments
  5. Rails World 2026 Opening Keynote [video] (youtube.com)
    164comments
  6. Fearless SIMD v1.0 (linebender.org)
    18comments
  7. Why is the liver so weirdly regenerative? (dynomight.substack.com)
    104comments
  8. Sourcehut account takeover via build logs (XSS in ansi2html) (blog.arusekk.pl)
    3comments
  9. My weird new hobby: Wandering around Tokyo on Google Maps (ahmedhossamdev.com)
    61comments
  10. Using LLMs to trace alchemical knowledge and decode 17th century letters (resobscura.substack.com)
    7comments
  11. Security headers on 4,688 small-business websites: 49.7% met none of 7 criteria (rackcrunch.com)
    3comments
  12. Stable (YC W20) Is Hiring Product Engineers (usestable.com)
    —discuss
  13. The Board Game of the Alpha Nerds (2014) (grantland.com)
    9comments
  14. Book review: Is parallel programming hard, and, if so, what can you do about it? (ahelwer.ca)
    17comments
  15. 2DWillNeverDie (2dwillneverdie.com)
    —discuss
  16. Google’s Project Suncatcher to put ML infrastructure in space (blog.google)
    118comments
  17. The forgotten battle of East Lansing (eastlansinginfo.news)
    10comments
  18. Toyota is taking the Corolla electric (electrek.co)
    177comments
  19. Show HN: Koi.rest – watch some fish and regain your balance (koi.rest)
    —discuss
  20. Two-tier encryption in the UK (macanorak.com)
    350comments
  21. Forging 1024-bit RSA signatures in nearly SNFS time [pdf] (iacr.org)
    5comments
  22. Geothermal heat map of US hot springs (soakingsprings.com)
    24comments
  23. Show HN: AgentRun: DSL to turn agents into workflows (github.com/parcha-ai)
    4comments
  24. Tutoring company tells parents to save their money and 'use AI instead' (afr.com)
    68comments
  25. WaveDigger: Dig into wireless signals to discover their physical locations (github.com/christianrowlands)
    12comments
  26. Early rogue AI agent activity and attempts to hack found on urlquery.net (transluce.org)
    198comments
  27. Web-based IBM 1620 emulator and IPL-V from 1963 (github.com/pkimpel)
    12comments
  28. August 27 TCRF DDoS Attack Postmortem (xkeeper.net)
    4comments
  29. Show HN: Treepeat – Code similarity detection using Tree-sitter (github.com/dsummersl)
    2comments
  30. Creatine uptake enhances antitumor immunity (cell.com)
    160comments

Show HN: Checkup – OSS tool for simple, self-hosted health checks

79 pointsby 10y agotext.sourcegraph.com
16 comments
10y agoHN ↗

Most notably, this isn't just health checks; it also ships with a purely static status page to which you can publish updates.

I'm the author of Checkup; hope others find it useful!

10y agoHN ↗

It's still a bit fuzzy for me, but according to the README at https://github.com/sourcegraph/checkup, this is how I understand how it works:

* You launch the checkup command manually or every X minutes

* Each run stores a report inside a file

* The caddy server serves the same resource to the browser...

* ... that fetches the last Y reports and computes a dashboard to be displayed

The 2 last steps seem not static to me. Is it how checkup works, or is the dashboard display part a bit different ?

Regardless of that, this is something that is going to be extremely useful to me. Thanks a lot for for it !

10y agoHN ↗

The status page is static, in that there is no server-side rendering/processing other than just serving static files. You need only host the resources for the status page, but the files with the check results are typically stored somewhere else like S3. The status page downloads those check files with JavaScript and renders the results client-side. Hope that answers your question!

10y agoHN ↗

Hey, how do I set this up with local storage ?

10y agoHN ↗

Feature request: PagerDuty integration

10y agoHN ↗

When I read the title, I was thinking of dashboard for (my) personal health instead.

10y agoHN ↗

Sorry. Yeah, the title is missing half of the story: status pages.

10y agoHN ↗

Why would you default to S3 storage? You create a stand-alone product for self-hosting, complain about cloud providers going down, but then use a cloud provider for your collection?

10y agoHN ↗

S3 differs considerably from most SaaS offerings in terms of:

  - data access / control
  - availability & stability
  - performance
  - cost
10y agoHN ↗

You can implement and plug in any storage provider, including local storage if you want. The point is you don't have to rely on a proprietary, locked down status page service.

10y agoHN ↗

This is interesting. Can we use custom headers/auth when setting up the APIs for health checkups?

10y agoHN ↗

Ah I didn't realize what S3 was for at first -- it hosts it to S3 for "off-network" reliability. Nice. Will definitely look into this soon.