<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: HenriTEL</title><link>https://news.ycombinator.com/user?id=HenriTEL</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 21 Oct 2026 13:33:05 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=HenriTEL" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by HenriTEL in "Passkeys are a trap"]]></title><description><![CDATA[
<p>AFAIK the whole point of attested passkeys is that they are not copyable, which make it pointless to backup in apple cloud, which must be one of the main reason Apple decided to not go that route.</p>
]]></description><pubDate>Mon, 12 Oct 2026 11:39:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=50054911</link><dc:creator>HenriTEL</dc:creator><comments>https://news.ycombinator.com/item?id=50054911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50054911</guid></item><item><title><![CDATA[New comment by HenriTEL in "Passkeys are a trap"]]></title><description><![CDATA[
<p>It turns out that most people don't want the need to re-generate each of their credentials when they lose their device.</p>
]]></description><pubDate>Mon, 12 Oct 2026 09:35:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=50053739</link><dc:creator>HenriTEL</dc:creator><comments>https://news.ycombinator.com/item?id=50053739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50053739</guid></item><item><title><![CDATA[New comment by HenriTEL in "Tell HN: PayPal blocks GrapheneOS"]]></title><description><![CDATA[
<p>The problem here seems to be that the phone is detected as rooted, not specifically that it's running grapheneOS.
But I agree that it's a big problem. That's how you end up in a situation where google has full control from hardware to final apps like on iphones.
When devs assume that everybody is using the stock android with google services enabled.</p>
]]></description><pubDate>Thu, 27 Aug 2026 15:36:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49466570</link><dc:creator>HenriTEL</dc:creator><comments>https://news.ycombinator.com/item?id=49466570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49466570</guid></item><item><title><![CDATA[New comment by HenriTEL in "Xiaomi: New CPU matches Apple cores single threaded, much faster multithreaded"]]></title><description><![CDATA[
<p>Did you try to disable animations? There's an option in the developers settings.</p>
]]></description><pubDate>Tue, 25 Aug 2026 13:53:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49434161</link><dc:creator>HenriTEL</dc:creator><comments>https://news.ycombinator.com/item?id=49434161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49434161</guid></item><item><title><![CDATA[New comment by HenriTEL in "Small, native web tricks worth remembering"]]></title><description><![CDATA[
<p>I thought the "Private Feedback" field was the demo when I checked the first example which was "Disable a subtree with inert".
The css carousel sound very nice, I wish I could have played with an example directly.
Thanks for sharing.</p>
]]></description><pubDate>Tue, 25 Aug 2026 13:25:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49433641</link><dc:creator>HenriTEL</dc:creator><comments>https://news.ycombinator.com/item?id=49433641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49433641</guid></item><item><title><![CDATA[New comment by HenriTEL in "Small, native web tricks worth remembering"]]></title><description><![CDATA[
<p>If only there was a way to render this syntax in the browser.</p>
]]></description><pubDate>Sat, 22 Aug 2026 15:52:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49400954</link><dc:creator>HenriTEL</dc:creator><comments>https://news.ycombinator.com/item?id=49400954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49400954</guid></item><item><title><![CDATA[New comment by HenriTEL in "DMARC has been public since 2012 but most company domains still don't enforce it"]]></title><description><![CDATA[
<p>Isn't that the purpose of DKIM and SPF already?</p>
]]></description><pubDate>Tue, 28 Jul 2026 16:31:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49086393</link><dc:creator>HenriTEL</dc:creator><comments>https://news.ycombinator.com/item?id=49086393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49086393</guid></item><item><title><![CDATA[New comment by HenriTEL in "Postgres transactions are a distributed systems superpower"]]></title><description><![CDATA[
<p>Your DB runs more heterogeneous workloads and migrations so it's more likely to blow up.</p>
]]></description><pubDate>Mon, 13 Jul 2026 09:09:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48889816</link><dc:creator>HenriTEL</dc:creator><comments>https://news.ycombinator.com/item?id=48889816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48889816</guid></item><item><title><![CDATA[New comment by HenriTEL in "My thoughts on the Bun Rust rewrite"]]></title><description><![CDATA[
<p>Thank you Andrew for sharing your side of the story. We can see that the relationship with Bun and Jarred was far from easy. You say it with your own words and even if it sounds bitter I like it much more than some bland AI assisted content.</p>
]]></description><pubDate>Thu, 09 Jul 2026 13:00:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48845148</link><dc:creator>HenriTEL</dc:creator><comments>https://news.ycombinator.com/item?id=48845148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48845148</guid></item><item><title><![CDATA[New comment by HenriTEL in "Show HN: Gitdot – A better GitHub. Open-source, written in Rust"]]></title><description><![CDATA[
<p>looks bad on desktop too, most content being uncentered (spread at the edges of the screen).</p>
]]></description><pubDate>Tue, 09 Jun 2026 10:00:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48458957</link><dc:creator>HenriTEL</dc:creator><comments>https://news.ycombinator.com/item?id=48458957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48458957</guid></item><item><title><![CDATA[New comment by HenriTEL in "The Last Technical Interview"]]></title><description><![CDATA[
<p>Without a way to estimate "AI power" used for the task I don't see how you can fairly rate home assignments.</p>
]]></description><pubDate>Sat, 30 May 2026 20:55:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48340539</link><dc:creator>HenriTEL</dc:creator><comments>https://news.ycombinator.com/item?id=48340539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48340539</guid></item><item><title><![CDATA[New comment by HenriTEL in "Green card seekers must leave U.S. to apply, Trump administration says"]]></title><description><![CDATA[
<p>Not an expert but I'm pretty sure that constitution > statutes and ordinances > rules and regulations. Meaning that USCIS must follow the intent of the law when publishing regulations. In the case of H1B the law is clear that it gives a specific status of temporary worker distinct to the immigrant status. USCIS itself acknowledges it:<p><a href="https://www.uscis.gov/newsroom/news-releases/us-citizenship-and-immigration-services-will-grant-adjustment-of-status-only-in-extraordinary" rel="nofollow">https://www.uscis.gov/newsroom/news-releases/us-citizenship-...</a><p>> Our system is designed for them to leave when their visit is over. Their visit should not function as the first step in the Green Card process.</p>
]]></description><pubDate>Sat, 23 May 2026 22:27:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48252206</link><dc:creator>HenriTEL</dc:creator><comments>https://news.ycombinator.com/item?id=48252206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48252206</guid></item><item><title><![CDATA[New comment by HenriTEL in "GitHub RCE Vulnerability: CVE-2026-3854 Breakdown"]]></title><description><![CDATA[
<p>So they had a security-critical header whose fields are set by their internal authentication service.
And that same field can also contain arbitrary strings passed by the end user with git push -o<p>I know it's easy to say after the fact but still, wtf</p>
]]></description><pubDate>Wed, 29 Apr 2026 12:28:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47947402</link><dc:creator>HenriTEL</dc:creator><comments>https://news.ycombinator.com/item?id=47947402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47947402</guid></item><item><title><![CDATA[New comment by HenriTEL in "Ask HN: Who wants to be hired? (March 2026)"]]></title><description><![CDATA[
<p><p><pre><code>  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
</code></pre>
Backend engineer with 9 years experience building systems on AWS.
Recently exploring Rust for high-performance services and infrastructure.</p>
]]></description><pubDate>Tue, 10 Mar 2026 19:47:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47327948</link><dc:creator>HenriTEL</dc:creator><comments>https://news.ycombinator.com/item?id=47327948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47327948</guid></item><item><title><![CDATA[New comment by HenriTEL in "I tried building my startup entirely on European infrastructure"]]></title><description><![CDATA[
<p>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.</p>
]]></description><pubDate>Fri, 20 Feb 2026 11:01:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47086414</link><dc:creator>HenriTEL</dc:creator><comments>https://news.ycombinator.com/item?id=47086414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47086414</guid></item><item><title><![CDATA[New comment by HenriTEL in "AI is killing B2B SaaS"]]></title><description><![CDATA[
<p>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.<p>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.</p>
]]></description><pubDate>Thu, 05 Feb 2026 11:04:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46898369</link><dc:creator>HenriTEL</dc:creator><comments>https://news.ycombinator.com/item?id=46898369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46898369</guid></item><item><title><![CDATA[New comment by HenriTEL in "Scaling PostgreSQL to power 800M ChatGPT users"]]></title><description><![CDATA[
<p>Yeah that's an ad for Azure Cosmos DB</p>
]]></description><pubDate>Fri, 23 Jan 2026 14:09:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46732660</link><dc:creator>HenriTEL</dc:creator><comments>https://news.ycombinator.com/item?id=46732660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46732660</guid></item><item><title><![CDATA[New comment by HenriTEL in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://blog.henritel.com/" rel="nofollow">https://blog.henritel.com/</a></p>
]]></description><pubDate>Thu, 15 Jan 2026 10:23:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46630589</link><dc:creator>HenriTEL</dc:creator><comments>https://news.ycombinator.com/item?id=46630589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46630589</guid></item><item><title><![CDATA[New comment by HenriTEL in "Python numbers every programmer should know"]]></title><description><![CDATA[
<p>The goal of the article is not to know the exact numbers by heart, duh!<p>Care about orders of magnitude instead, in combination with the speed of hardware <a href="https://gist.github.com/jboner/2841832" rel="nofollow">https://gist.github.com/jboner/2841832</a> you'll have a good understanding of how much overhead is due to the language and the constructs to favor for speed improvements.<p>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).<p>So yeah, I find that list quite useful during the code design, likely reduce time profiling slow code in prod.</p>
]]></description><pubDate>Sat, 03 Jan 2026 12:57:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46476031</link><dc:creator>HenriTEL</dc:creator><comments>https://news.ycombinator.com/item?id=46476031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46476031</guid></item><item><title><![CDATA[New comment by HenriTEL in "Python numbers every programmer should know"]]></title><description><![CDATA[
<p>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.</p>
]]></description><pubDate>Sat, 03 Jan 2026 10:54:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46475168</link><dc:creator>HenriTEL</dc:creator><comments>https://news.ycombinator.com/item?id=46475168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46475168</guid></item></channel></rss>