HN user

talonx

3,734 karma

Programming. TechOps. Classical Music.

Building incidenthub.cloud

Posts427
Comments207
View on HN
www.reuters.com 4d ago

Skyroot Aerospace launches India's first private orbital rocket

talonx
4pts0
stefan.schueller.net 19d ago

Why Switzerland has 25 gbit internet and America doesn't

talonx
546pts435
www.bleepingcomputer.com 3mo ago

European Commission confirms data breach after Europa.eu hack

talonx
5pts0
www.alphaxiv.org 3mo ago

Large-scale online deanonymization with LLMs

talonx
3pts0
www.france24.com 5mo ago

Back to textbooks: Denmark rolls back digital learning

talonx
11pts0
addyosmani.com 5mo ago

14 More Lessons from 14 years at Google

talonx
6pts1
addyosmani.com 6mo ago

The Next Two Years of Software Engineering

talonx
1pts0
yaschamounk.substack.com 7mo ago

The World Happiness Report Is a Sham

talonx
1pts1
www.newyorker.com 7mo ago

Oliver Sacks put himself into his case studies. What was the cost?

talonx
81pts2
www.yubico.com 9mo ago

Cybersecurity Wakeup: Gen Z Tops the List for Falling for Phishing Attacks

talonx
1pts0
writing.nikunjk.com 11mo ago

The Best Companies Are Dictatorships

talonx
5pts3
www.youtube.com 1y ago

Neuralink Update, Summer 2025 [video]

talonx
2pts1
www.nature.com 1y ago

Spatializing 6k years of global urbanization from 3700 BC to AD 2000

talonx
37pts6
www.businesstoday.in 1y ago

'40% IPL tax could build 10 IITs': Bengaluru prof questions India's priorities

talonx
1pts0
neurosciencenews.com 1y ago

Who Falls for Fake News?

talonx
14pts9
blog.codingconfessions.com 1y ago

Hardware-Aware Coding: CPU Architecture Concepts Every Developer Should Know

talonx
4pts0
en.wikipedia.org 1y ago

Happy Eyeballs

talonx
2pts0
en.wikipedia.org 1y ago

Centennial Light

talonx
4pts0
linustechtips.com 1y ago

Google pushes an update that lowers battery life on "affected" Pixel 4a devices

talonx
2pts0
twitter.com 1y ago

3blue1brown YouTube Bitcoin video taken down as copyright violation

talonx
857pts412
www.srenews.info 1y ago

Show HN: SRE/Ops Podcast Summarizer

talonx
1pts0
web.archive.org 1y ago

Slack in the System (2013)

talonx
1pts0
www.newcartographies.com 1y ago

Out of the Landscape, into the Portrait

talonx
2pts0
world.hey.com 1y ago

Changes at Basecamp (2021)

talonx
1pts0
www.prospectmagazine.co.uk 1y ago

Is Anyone Out There?

talonx
2pts0
thecopenhagenbook.com 2y ago

The Copenhagen Book

talonx
1pts1
incidenthub.cloud 2y ago

I built a tool to monitor third-party cloud and SaaS services

talonx
1pts1
sqlite-users.sqlite.narkive.com 2y ago

SQLite – 50% faster than 3.7.17 (2014)

talonx
3pts0
incidenthub.cloud 2y ago

Show HN: I built a tool to monitor third-party cloud and SaaS services

talonx
1pts0
www.youtube.com 2y ago

Kubernetes Maintainers Read Mean Comments – Tim Hockin and Davanum Srinivas [video]

talonx
1pts0

Services like Cloudflare and Twilio have so many POPs globally that one or more always have an outage going on. Then there's the question of whether it's a major outage or a minor outage. Even though major status page providers like Atlassian and Incident.io have public status APIs (Cloudflare uses Atlassian), it takes more than just parsing them to determine what is "down" and at what granularity.

I run an outage detection service - and some of these issues, like parsing hundreds of - sometimes undocumented - status APIs, make for an interesting engineering problem.

Congrats on launching this.

I understand this is an initial launch, so not trying to nitpick, but these are what felt like would add immediate value:

- Adding a social login like Google would allow faster signups.

- Maybe I missed it - but I could not find any options for automatic monitoring which would update the status page. There are manual options for adding an incident.

- Post-signup, it takes me to a login page. Why ask to enter the company name instead of user/pass directly?

- If I could click on "Components" on my dashboard (/admin) and go directly to the Components page, that would be nice.

I like it that you took the time to write a privacy policy that is both readable and precise, especially as to the list of third-party services.

Working on my SaaS that monitors third-party status pages - https://incidenthub.cloud/ It's a one-person project I started last year.

My biggest technical challenge remains dealing with the immense number of different APIs (and not-APIs) in the different status pages out there. Marketing remains my biggest overall challenge as my background is engineering, but I've learnt quite a bit since I launched this.

What I find disturbing here is the number of people who are supporting him saying that he is a victim of the system.

Irrespective of his skills or how broken the system is, dishonesty can never be condoned.

I see what you are describing. The pre-production/staging setup may not bring out cost increases caused by application changes, and by the time it is running in production for a while it has already caused a cost explosion.

We did face similar situations - but we fixed them after the cost went up on prod. I guess this has more to do with how much and how fast an "undetected" cost in pre-prod can explode in production. We used to keep an eye on the prod cost numbers after a deployment, and then tackle each one, because the increase was not that quick.

I'm not sure either about a "standard" way, so I'm just thinking aloud here, and I've not tried this myself:

For application changes, measure the difference in cost in pre-prod, in terms of percentage increase, between the previous deployment and the current one, and use that to estimate the possible prod increase. I suspect this will become messy very fast as the other factors to include would be num requests, CPU/memory usage, and so on.

Rather than focusing on accountability as the starting point, I would suggest building tooling and visibility so that cloud costs are visible across all layers including application and infra. Once you have this, accountability becomes easier.

Each application team should be able to view the total cost of running their service - and thus be held accountable to reduce costs when necessary.

Without data you are running blind. Cost optimization cannot be solved by a standalone team - it has to be owned by everyone.

Source: Personal experience reducing cloud costs in a slightly smaller team.

1M Users 2 years ago

Valid point about support but if you enforce it everyone will have to use it unconditionally.

Not having MFA opens it up to potential data breaches causing havoc.

These sweeping conclusions are extreme. As a regular listener (and occasional, amateur, performer) of classical music, I find it dismissive and ignorant that the author chooses to paint so many talented musicians with the same brush.

I built this tool to monitor third-party cloud and SaaS services and send notifications, primarily meant for techops/SRE folks. I built this based on my past work experience where I felt a need for such a tool and had to be satisfied with patched together scripts.

E.g. Getting alerted when my public cloud has incidents, my monitoring SaaS is unable to send alerts, GitHub has intermittent issues, Slack has trouble delivering messages, Stripe has payment failures for an edge case, and so on.

It was important to catch these issues before they impacted my apps. For paging services, I wanted to avoid potential disasters because my on-call teams were not receiving alerts (true story - AWS had an outage and PagerDuty was not sending alerts). For non-infra services like Slack, I wanted to know if there were message drops or delays.

There are RSS feeds for these services but I wanted a single place to monitor the ones I am using and be notified, rather than manually check 10-15 or more RSS feeds.

It's primarily meant for teams that want a simple way to setup such alerts.

I'm the solo dev on this project. I've been in backend development/ops most of my career, so my frontend skills are not great yet, which is evident in the UI :)

Would love to hear feedback.

Not to sound dogmatic but I would suggest learning notation also at some point so that you can read the original sheet music. It will open up an entire world of what the composer wanted to express apart from just the notes.