Readit News logoReadit News
kjuulh commented on Cloudflare outage should not have happened   ebellani.github.io/blog/2... · Posted by u/b-man
kjuulh · 17 days ago
It did happen, and cloudflare should learn from it, but not just the technical reasons.

Instead of focusing on the technical reasons why, they should answer how such a change bubbled out to cause such a massive impact instead.

Why: Proxy fails requests

Why: Handlers crashed because of OOM

Why: Clickhouse returns too much data

Why: A change was introduced causing double the amount of data

Why: A central change was rolled out immediately to all cluster (single point of failure)

Why: There are exemptions or standard operating procedure (gate) for releasing changes to the hot path for cloudflares network infra.

While the Clickhouse change is important, I personally think it is crucial that Cloudflare tackles the processes, and possibly gates / controls rollout for hot path system, no matter what kind of change they are when they're at that scale it should be possible. But that is probably enough co-driving. It to me seems like a process issue more than a technical one.

kjuulh commented on Cloudflare Global Network experiencing issues   cloudflarestatus.com/inci... · Posted by u/imdsm
davidmurdoch · 25 days ago
Speaking of 5 9s, how would you achieve 5 9s for a basic CRUD app that doesn't need to scale, but still be globally accessible? No auth, micro services, email or 3rd party services. Just a classic backend connected to a db (any db tech, hosted wherever), that serves up some html.
kjuulh · 25 days ago
It depends on the infrastructure you're running on. There was a post yesterday going fairly into depth how you do such calculations https://authress.io/knowledge-base/articles/2025/11/01/how-w...

You probably cannot achieve this with a single node, so you'll at least need to replicate it a few times to combat the normal 2-3 9s you get from a single node. But then you've got load balancers and dns, which can also serve as single point of failure, as seen with cloudflare.

Depending on the database type and choice, it varies. If you've got a single node of postgres, you can likely never achieve more than 2-3 9s (aws guarantees 3 9s for a multi-az RDS). But if you do multi-master cockroach etc, you can maybe achieve 5 9s just on the database layer, or using spanner. But you'll basically need to have 5 9s which means quite a bit of redundancy in all the layers going to and from your app and data. The database and DNS being the most difficult.

Reliable DNS provider with 5 9s of uptime guarantees -> multi-master load balancer each with 3 9s, -> each load balancer serving 3 or more apps each with 3 9s of availability, going to a database(s) with 5 9s.

This page from google shows their uptime guarantees for big tables, 3 9s for a single region with a cluster. 4 9s for multi cluster and 5 9s for multi region

https://docs.cloud.google.com/architecture/infra-reliability...

In general it doesn't matter really what you're running, it is all about redundancy. Whether that is instances, cloud vendor, region, zone etc.

kjuulh commented on OpenTelemetry collector: What it is, when you need it, and when you don't   oneuptime.com/blog/post/2... · Posted by u/ndhandala
killme2008 · 3 months ago
Thank you for evaluating GreptimeDB.

We agree that fine-grained access control is important. A read-only user role will be available in the next major release.

kjuulh · 3 months ago
I had a brief look at greptime db. And I'd like to give a little bit of feedback on your funnel. It is clear that your product marketing is targeting business folks rather than developers. That 3 minute vid on the frontpage was next to useless for me. Also very clearly AI.

Having stats is nice but i am not choosing your product because of stats. I actually think greptimedb is exactly what I am looking for, I.e. a humio / falcon logscale alternative. But I had to do some digging to actually infer that.

Your material doesn't highlight what sets you apart from the competition. If you want to target developers which you might not. I dont know.

I want to debug issues using freetext search, i want to be able to aggregate stats i care about on demand.

kjuulh commented on YouTube addresses lower view counts which seem to be caused by ad blockers   9to5google.com/2025/09/16... · Posted by u/iamflimflam1
moffkalast · 3 months ago
Now that you mention it, I sure haven't heard one of these annoying ass lines in a while, people really do flag these sections.
kjuulh · 3 months ago
YouTube even has a feature now that if you skip, it will skip over sections that other people skip to. Which in practice does the same thing as sponsorblock, except that you have to press skip ;)
kjuulh commented on React is winning by default and slowing innovation   lorenstew.art/blog/react-... · Posted by u/dbushell
kjuulh · 3 months ago
There is always a "better" thing. I do think that it is fine to have a bit of stability in the frontend space. Should react stay the default for the future, probably not, but it is fine if it stays that way for a while.

React is a good enough choice for a lot of problems, heck, going without a framework is often a good enough choice, we don't always have to choose the "best" option, because what we value might not actually be that important, over other important metrics. Signals might have performance, elm elegance and purity, etc, etc. But for 95% problems, and teams React is just fine.

A bonus is that I can come back to my project in a year, and not have to rewrite it because everything changed since then.

In Danish we say

> Stop mens legen er god

Stop, while you're still going strong (ish). React is plenty equipped to solve a lot of problems, it doesn't need to solve all of them.

kjuulh commented on Dotfiles feel too personal to share   hamatti.org/posts/dotfile... · Posted by u/speckx
twp · 4 months ago
It's not a question of share everything or share nothing - with https://chezmoi.io you can choose exactly what you want to share:

* You can keep your entire dotfile repo secret by using any private git hosting, including your own git hosting or a private GitHub repo.

* You can keep individual files secret by using age or gpg encryption. If you repo is public, this only reveals the existence of the file, not its contents.

* You can keep individual parts of your dotfiles secrets, e.g. API keys, by encrypting them or storing them in your password manager. All popular password managers are supported.

Disclaimer: I'm the author of chezmoi.

kjuulh · 4 months ago
Chezmoi has been a blessing to use. It is one of the only tools I've used that had been able to survive me neclecting it for months and then getting back to it. I'd love a more interactive diff when my dotfiles have driften too much. But otherwise it is perfect for my needs.
kjuulh commented on Woman takes 10x dose of turmeric, gets hospitalized for liver damage   arstechnica.com/health/20... · Posted by u/burnt-resistor
speeder · 5 months ago
So I live in the EU where such supplements are supposedly safe. Article said that supplements that mix pepper and turmeric are dangerous. And the dose that was dangerous to the woman was 2000mg.

I looked on my table toward the bottle of turmeric my parents gifted me recently, saying they heard it was good and bought on a famous "health" store.

Bottle is: turmeric + pepper "designed for max absorption" and dose is 10000mg.

kjuulh · 5 months ago
I was working at a small farm-shop at some point, we sold smoothies of turmeric and ginger, we had to label it clearly, and restrict sale for pregnant woman, young kids and the elderly because large doses can be dangerous. As far as I recall both are a natural blood thinner.

Edit: in europe

kjuulh commented on Next month, saved passwords will no longer be in Microsoft’s Authenticator app   cnet.com/tech/microsoft-w... · Posted by u/ColinWright
AJRF · 5 months ago
I have a degree in computer science, 10 years experience in some complicated fields and I can’t figure out PassKeys.

They are woefully designed and implemented, wish we just cut our losses with them and stopped pushing them.

Tuck them away in settings, not on the default login path.

kjuulh · 5 months ago
I felt the same when implementing OpenID connect flows according to spec. It uses the browser in creative ways ;) Especially the device flow, absolutely insane complexity for what it is.
kjuulh commented on I Switched from Flutter and Rust to Rust and Egui   jdiaz97.github.io/greenbl... · Posted by u/jdiaz97
kjuulh · 6 months ago
I actually wanted to ask you about this at our last meetup (Rust Aarhus), so nice to see it on hackernews. It did seem you switched away from flutter. ;)

How is shipping egui apps vs flutter. I'd imagine that especially shipping a rust integration with Flutter might be a bit of a pain

kjuulh commented on Hyprland Premium   account.hypr.land/pricing... · Posted by u/DaSHacka
calmbonsai · 6 months ago
How to fail at a product website lesson #1: Don't describe the purpose and show the experience of your product on the home page.

I have no idea what "Hyperland" is.

kjuulh · 6 months ago
It is weird, this is their main website: https://hypr.land/

Which has a demo. This website seems to only be for the account / payments.

u/kjuulh

KarmaCake day272March 22, 2021View Original