Readit News logoReadit News
HenriTEL commented on Ask HN: Who wants to be hired? (March 2026)    · Posted by u/whoishiring
HenriTEL · 4 days ago

  Location: Paris, France
  Remote: Yes
  Willing to relocate: No
  Technologies: Python, AWS, Rust, kubernetes, terraform, linux
  Résumé/CV: https://www.linkedin.com/in/henrihannetel/
  Email: henri.hannetel+hn@pm.me
Backend engineer with 9 years experience building systems on AWS. Recently exploring Rust for high-performance services and infrastructure.

HenriTEL commented on I tried building my startup entirely on European infrastructure   coinerella.com/made-in-eu... · Posted by u/willy__
znnajdla · 22 days ago
Thank you for this. I'm in Europe with an established SaaS that's been running in production for years and I've converged on a similar stack (OVHCloud instead of Hetzner). However, I've realized you can stay sovereign and independent in any jurisdiction (not just Europe) just by simplifying your stack and running a few baremetal servers in-house.

Just buy a few Mac Studios and run them in-house with power supply backup and networking redundancy and you're good to go to serve more than 10k - 100k requests/second which is good enough to serve a million customers. You don't need VMs: a single Mac Studio gets you 2–4x the power of m7i.2xlarge on AWS, and pays for itself within a few months of AWS bills. You can do local AI inference and get Claude Opus-level performance (Kimi K2.5) over a cluster of Mac Studios with Exo.Labs (an unofficial Apple partner). You get free S3-compatible object storage with zero ongoing storage costs with MinIO (yes it's redundant even if you lose a server, and your hosting provider can't hold your data hostage by charging for egress). Postgres runs like a beast and is incredibly easy to setup - you get zero latency DB because it runs on the same machine, has access to lots of RAM and you're not paying per-GB or per-core. Managed databases are a scam. You don't need an Auth provider, just do passkeys yourself. And the great thing about Apple Silicon hardware is that it is amazingly quiet, reliable, and efficient - you can do thing like run headless browsers 3x faster and cheaper than on standard server hardware because of the unified memory and GPU acceleration, so you're not paying for CI/CD compute by-the-minute or headless browsers either.

This entire stack could give you computing power equivalent to a 25k euro/month AWS bill for the cost of electricity (same electricity cost as running a few fridges 24/7) plus about 50k euros one-time to set it up (about 4 Mac Studios). And yes, it's redundant, scalable, and even faster (in terms of per-request latency) than standard AWS/GCP cloud bloat. Not only is it cheaper and you own everything, but your app will work faster because all services are local (DB, Redis cache, SSD, etc.) without any VM overhead, shared cores, or noisy neighbours.

HenriTEL · 22 days ago
Ah yes, MinIO, that open source S3 alternative that got archived last week. To me that's the biggest problem when self-hosting services. On day to day operations, some times it just breaks and the time to get it back varies from a couple of hours to a couple of days. And for the longer term you regularly have to upgrade things yourself which takes time and energy and is stressing for stateful deployment. And then you have it, at some point maintainers are just exhausted and the project is gone.
HenriTEL commented on AI is killing B2B SaaS   nmn.gl/blog/ai-killing-b2... · Posted by u/namanyayg
kstrauser · a month ago
OTOH, I was hired by an enterprise that was many months into a giant backend rewrite. After wrapping my head around the many plans, I realized they were rewriting Django, badly. One weekend I prototyped the whole thing… in Django. It worked. It met the specs. It was a CRUD app with a REST API.

I came in to work Monday morning, showed it off, and inadvertently triggered a firestorm. Later my boss told me not to do that again because it caused havoc with schedules and such.

So I quit and found a better job. Sometimes the new guy can make a better version themselves over the weekend, not because they’re a supergenius, but because they’re not hampered by 47 teams all trying to get their stamp on the project.

(In before “prime example of overconfidence!”: feel free to doubt. It was a CRUD app with a handful of models on a PostgreSQL backend. They were writing a new Python web framework to serve it, complete with their own ORM and forms library and validation library. Not because the existing ones wouldn’t work, mind you, but more out of not realizing that all these problems were already sufficiently solved for their requirements.)

HenriTEL · a month ago
I had a similar experience where someone that had prior experience with django while we were using sqlalchemy started to design a django-like ORM on top of sqlalchemy. Of course it took him some time to get working, was a hell to understand and extend and most importantly lacked support for basic features.

Fortunately it was limited to a small isolated service but I can imagine the damage on the long term if you continue that route on what becomes a huge monolith after a few years.

HenriTEL commented on Scaling PostgreSQL to power 800M ChatGPT users   openai.com/index/scaling-... · Posted by u/mustaphah
HenriTEL · 2 months ago
Yeah that's an ad for Azure Cosmos DB
HenriTEL commented on Ask HN: Share your personal website    · Posted by u/susam
HenriTEL commented on Python numbers every programmer should know   mkennedy.codes/posts/pyth... · Posted by u/WoodenChair
HenriTEL · 2 months ago
The goal of the article is not to know the exact numbers by heart, duh!

Care about orders of magnitude instead, in combination with the speed of hardware https://gist.github.com/jboner/2841832 you'll have a good understanding of how much overhead is due to the language and the constructs to favor for speed improvements.

Just reading the code should give you a sense of its speed and where it will spend most time. Combined with general timing metrics you can also have a sense of the overhead of 3rd party libraries (pydantic I'm looking at you).

So yeah, I find that list quite useful during the code design, likely reduce time profiling slow code in prod.

HenriTEL commented on Python numbers every programmer should know   mkennedy.codes/posts/pyth... · Posted by u/WoodenChair
mrguyorama · 2 months ago
In that time the java app parsed 50 strings for object hierarchies (using a regex that isn't cached) and extracted values from a request object to a processing object, handled errors, and logged results.

3 times.

This is the naive version of that code, because "I will parallelize it later" and I was just getting the logic down.

Turns out, when you use programming languages that are fit for purpose, you don't have to obsess over every function call, because computers are fast.

I think people vastly underestimate how slow python is.

We are rebuilding an internal service in Java, going from python, and our half assed first attempts are over ten times faster, no engineering required, exactly because python takes forever just to call a function. The python version was dead, and would never get any faster without radical rebuilds and massive changes anyway.

It takes python 19ns to add two integers. Your CPU does it in about 0.3 ns..... in 2004.

That those ints take 28 bytes each to hold in memory is probably why the new Java version of the service takes 1/10th the memory as well.

HenriTEL · 2 months ago
Python is slow but in my experience (that mostly relates to web services and data processing) I found that I/O was by far the biggest bottleneck. Waiting for the database, another http service or local storage, which often takes more than 1ms anyway.
HenriTEL commented on Python numbers every programmer should know   mkennedy.codes/posts/pyth... · Posted by u/WoodenChair
Scubabear68 · 2 months ago
No.

Python’s issue is that it is incredibly slow in use cases that surprise average developers. It is incredibly slow at very basic stuff, like calling a function or accessing a dictionary.

If Python didn’t have such an enormous number of popular C and C++ based libraries it would not be here. It was saved by Numpy etc etc.

HenriTEL · 2 months ago
22ns for a function call and dictionary key lookup, that's actually surprisingly fast.
HenriTEL commented on Average DRAM price in USD over last 18 months   pcpartpicker.com/trends/p... · Posted by u/zekrioca
tgsovlerkhgsel · 3 months ago
"Downloading RAM" is more feasible than people think.

The seek time of a consumer-grade hard disk is said to be on the order of 10 ms. That's roughly the latency of a very high quality FTTH connection. Meaning that if you run a HDD rather than an SSD, a swap file in the cloud could potentially be faster than a local one (especially when you consider multiple reads/writes that could be done in parallel).

It's not exactly downloading more RAM but decently close to call it that for the joke.

HenriTEL · 3 months ago
Increasing swap is more like adding more HDD. It won't help memory pressure issues.
HenriTEL commented on New layouts with CSS Subgrid   joshwcomeau.com/css/subgr... · Posted by u/joshwcomeau
HenriTEL · 4 months ago
Ah yes, a new css concept! I love this kind of article that invariably contains this kind of statement:

> This is mind-bending stuff, but it becomes intuitive with a bit of practice.

The problem is not the language, it's just that you did not spend enough time to learn it the proper way.

u/HenriTEL

KarmaCake day130March 24, 2020
About
meet.hn/city/fr-Paris

Socials: - github.com/henritel

---

View Original