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.
HN user
photonios
swenkooij [@] gmail.com
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.
Except for thee Dodge RAM, which can be converted to a tax efficient company car (crazy)
You can no longer do that since 1st of Jan 2025. The BPM discount for company cars was removed.
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?
I love that this is funded by the French&German government. Go Europe! Wonderful to see. My only wish is that other EU governments (my own included) would invest even more into projects like this.
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.
Netherlands. Almost every major super market chain uses them and dynamically adjusts the prices. Here's an article from 2019 about a major chain intending to change all the price tags that year (Dutch): https://www.emerce.nl/nieuws/albert-heijn-digitaliseert-prij...
This article gets pretty close, but it misses a very critical piece. If you're running Keycloak 16 or older, you'll explicitly want to enable lazy offline session loading [0]. Otherwise, Keycloak will attempt to load ALL offline sessions in memory during startup.
Keycloak 17 made offline sessions lazily loaded by default.
[0] https://www.keycloak.org/docs/16.1/server_admin/#offline-ses...
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.
Romania, Cluj-Napoca by Digi.
9€/month, 1 Gbit down, 450 Mbit up.
It's all fiber. You can't really get non-fiber around here. It's blazing fast and pretty stable. There are no real restrictions. They have a fair use policy, but I never heard of anyone being slapped on the wrist for using too much.
CloudAMQP [1] might be what you're looking for.
This is what I do. Pandoc to convert the markdown files into standalone HTML files. I use a custom HTML template to style the page a bit and add meta tags etc.
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.
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?
Really? I moved from the Netherlands to Romania a few years ago and all I had to do was register for residency at the immigration services. That took about 15 minutes. I opened a bank account the same day. Healthcare was also easy once I was employed.
Netherlands has: https://data.overheid.nl/en
Most European banks have API's. It's almost mandatory by European law [1]. As an example, see ING's API: https://developer.ing.com/openbanking/home
[1] https://ec.europa.eu/info/law/payment-services-psd-2-directi...
Compared to everything? I don't think I've waited anywhere for more than an hour in my life. Maybe a ride in an amusement park or in traffic, but that would be it. Certainly not to vote or get a shot.
3 hours is just long-ish? I'd classify that as a very long wait.
They went to see a judge about it first. Nothing secretive.
"Sign in with Apple" kind of has something like this. It can give the application a randomly generated email address that acts as a forwarding address. The application never receives my real email address.
In Europe, EUROPASS is not uncommon: https://europa.eu/europass/en/create-europass-cv
It would be cool to build something like hn.algolia.com with TypeSense instead.
Are you that isn't your connection? I am getting 20ms TTFB from Romania.
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.