HN user

photonios

968 karma

swenkooij [@] gmail.com

Posts6
Comments291
View on HN

In what country do you live? I've had children in two European countries, in both it was common knowledge that natural birth is safer then cesarean and doctors/hospital strongly prefer it.

I work remotely. I drive a 8y old BMW 2 series (manual). Ran 230k KM (142k miles). Has been very good to us. Bought it outright for €11k 4 years ago.

I'll probably drive it into the ground because I drive like a maniac. A new car is wasted on me.

Con: I pay my ass of in taxes because its a diesel. Pro: I imported it for free.

HN is almost perfect as it is. I really hope it does not change.

I love that it barely has any styling. Just enough to make it work. The fact that it doesn't use any design patterns is actually one of the reasons I visit HN.

The only thing I would change is the font sizes on mobile. I find it hard to tap the `Comments` link or the upvote buttons. I sometimes end up fat fingering those. Maybe a little bigger or a bit more padding?

In retrospect, I should've been more aggressive and risk taking with life decisions in my early teens and early twenties. Now with two small kids and a mortgage, I no longer have the flexibility to take massive risks.

All the risky moves that I made so far in life ended up being ok. Stressful, terrifying, but I always came out ok somehow.

Couple of examples:

- Moved to a lesser developed country at 19 to be with a girl.

- Bought two homes at the same time, was broke for a while.

- Moved back to my home country & bought a house in a crazy market.

- Joined a startup as the third employee.

Everyone here arguing that most people have no practical use for higher speeds at home have never experienced 1 GBit up+down. Once you have it, you'll never settle for less.

I have 1 GBit up+down at home, I cabled the whole house with CAT7 cables and set up the best access points money can buy for mobile devices. Everything else is wired. It's an amazing experience and internet everywhere sucks compared to home.

When I lived in Romania this costed me €10, now that I am back in the Netherlands it's a bit more pricey at €52, but it's 100% worth it.

We often experienced cascading failure, especially during rolling restarts. A node would start shutting down and Infinispan would start to try to rebalance. Due to the large volume of sessions, other nodes would start to become unresponsive and stop replying. Eventually, you'd end up in a situation where it would give give up trying to shut the node down cleanly and just kill itself. That wouldn't be a big deal if you weren't doing a rolling restart. When the first node doesn't shut down cleanly, the data should be "safe" since it is replicated to at least N owners. In practice, the other nodes also get restarted, also shut down uncleanly and sessions are lost. Secondly, as the cluster became unresponsive, requests to refresh sessions would start to time out, which would also cause those sessions to be "lost" since they would eventually hit the maximum idle time.

As long as we wouldn't do any restarts, it would sort of work. Problems would pop up when due to high load, one or more nodes would become unresponsive and liveness probes would restart nodes. That would often cause the kind of cascading failure described above.

Most of these problems are also the result of running it in Kubernetes. We very quickly learned to remove the liveness probes and to massively increase the grace period. This helped, but only so much. We still had rather frequent failures similar to the one I just described.

Maybe if we wouldn't have run it in Kubernetes and we would be more knowledgeable about Infinispan, we could've gotten a stable set up. For us, as a small team without that specialized knowledge, we struggled to get a stable set up.

If there's anyone reading this that is planning on deploying Keycloak in a high availability environment, I would highly recommend that you persist all sessions in the database as offline sessions.

At work, I ran 9 Keycloak clusters in production, handling tens of millions of sessions where the cost of losing sessions was high. The amount of time we wasted on getting it to work reliably with its default configuration of storing the sessions in its distributed, in-memory cache (Infinispan) is insane. It just isn't designed to handle such a work load reliably. Unless you're willing to spent months tuning it for every possible scenario, you WILL lose sessions.

If you are in this situation, shoot me an email. I have been through this pain and it took a lot of painstaking work to get to a highly reliable set up at scale.

Most VPN's can be configured to only tunnel traffic to certain destinations. Maybe you can configure it to only tunnel traffic to university services?

This is a bit disingenuous. They now market themselves as the creators of Reddit, or its owners, which is not true. They employed its creator for a while, but that's all.

It would've been much better for Redis's long term health to have the logo and name trademarks transferred to a non-profit steering organisation managed by the steering council so that not a single entity controls it.

This will make it more difficult for competition to enter the market. People will assume that "Redis" is somehow the same as Redis the software.

I am not sure what appealing alternative you could offer. I didn't have a car up until recently. I got one because I had a kid. Even though I live in a small European city [0] (400k inhabitants) with bus lines everywhere, taxi's that are dirt cheap etc.

It's impossible with a kid. I tried for the first few months. I don't have time to wait for the bus for 10 minutes with a screaming baby, neither do I want to stress that the entire bus or train needs to listen to my crying baby for the ride. Taking the kid to the doctor halfway across town is just a nightmare with any of the alternative modes of transport.

Give me a good alternative for taking a screaming baby to the doctor without pissing off everyone and I'll happily get rid of the car.

[0] https://en.wikipedia.org/wiki/Cluj-Napoca

Chromium is open-source and the developers write pretty good commit messages about _why_ they're changing something.

As for your example with --disable-features=Windows10CustomTitleBar, you can view the motivation for the relevant change here: https://source.chromium.org/chromium/chromium/src/+/549aa8ae...

It wasn't removed, it just changed. It's not a feature flag anymore, just a normal flag: --disable-windows10-custom-titlebar.

This appears to be a purely technical decision. I am not even sure a PM was involved.

I looked at your landing page and I don't know how it's different from its competitors except that it lacks features that your competitors have. Why should I choose it over Pingdom for example?

The tech industry is a major factor in this, where senior-level positions in non-FAANG companies can make upwards of $150k/yr in the US, and the PPP equivalent European salary is around half of that.

Why does this matter so much when there is affordable healthcare, lots of social programs to save you in case things don't go so well?

I am honestly asking. I am in Europe and my salary is half of what I could make in the US, but it never bothered me. I have a very chill life and more money wouldn't make me significantly happier.