<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: thibaultamartin</title><link>https://news.ycombinator.com/user?id=thibaultamartin</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 10 Oct 2026 07:16:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=thibaultamartin" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[A Gnome Foundation Program to Fund GNOME's Development]]></title><description><![CDATA[
<p>Article URL: <a href="https://fellowship.gnome.org/">https://fellowship.gnome.org/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47506766">https://news.ycombinator.com/item?id=47506766</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 24 Mar 2026 18:08:19 +0000</pubDate><link>https://fellowship.gnome.org/</link><dc:creator>thibaultamartin</dc:creator><comments>https://news.ycombinator.com/item?id=47506766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47506766</guid></item><item><title><![CDATA[New comment by thibaultamartin in "Overengineering my homelab so I don't pay cloud providers"]]></title><description><![CDATA[
<p>Author here, thanks for the warning! I'm all too familiar with this kind of situation! This homelab is for fun and learning.<p>I wrote about why I don't (want to) self-host services for others: <a href="https://ergaster.org/posts/2023/08/09-i-dont-want-to-host-services-but-i-do/" rel="nofollow">https://ergaster.org/posts/2023/08/09-i-dont-want-to-host-se...</a></p>
]]></description><pubDate>Fri, 08 Aug 2025 18:49:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44840331</link><dc:creator>thibaultamartin</dc:creator><comments>https://news.ycombinator.com/item?id=44840331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44840331</guid></item><item><title><![CDATA[New comment by thibaultamartin in "Overengineering my homelab so I don't pay cloud providers"]]></title><description><![CDATA[
<p>I'm not too familiar with it. Why do you want or need ECC RAM for your homelab?</p>
]]></description><pubDate>Fri, 08 Aug 2025 18:47:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=44840316</link><dc:creator>thibaultamartin</dc:creator><comments>https://news.ycombinator.com/item?id=44840316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44840316</guid></item><item><title><![CDATA[New comment by thibaultamartin in "Overengineering my homelab so I don't pay cloud providers"]]></title><description><![CDATA[
<p>Oh lord of the rings, that's embarrassing. Thanks for reporting the typo!</p>
]]></description><pubDate>Fri, 08 Aug 2025 18:45:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44840299</link><dc:creator>thibaultamartin</dc:creator><comments>https://news.ycombinator.com/item?id=44840299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44840299</guid></item><item><title><![CDATA[New comment by thibaultamartin in "Overengineering my homelab so I don't pay cloud providers"]]></title><description><![CDATA[
<p>Author here, I completely agree. In fact, I even wrote about it: <a href="https://ergaster.org/posts/2023/08/09-i-dont-want-to-host-services-but-i-do/" rel="nofollow">https://ergaster.org/posts/2023/08/09-i-dont-want-to-host-se...</a><p>My homelab is my hobby. I maintain it for my pleasure and to learn new skills. We have an infra nerds club with a few colleagues and we're having a lot of fun comparing our approaches!</p>
]]></description><pubDate>Fri, 08 Aug 2025 18:43:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=44840284</link><dc:creator>thibaultamartin</dc:creator><comments>https://news.ycombinator.com/item?id=44840284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44840284</guid></item><item><title><![CDATA[New comment by thibaultamartin in "Overengineering my homelab so I don't pay cloud providers"]]></title><description><![CDATA[
<p>Author here, indeed I didn't install a UPS. I've tried to keep my setup fairly minimal, and I'm consciously accepting that if there's a power outage my services will be down. I self-host exclusively for myself, not for others.<p>What I don't want though is a power outage putting my server offline while I'm on holidays, and not be able to access my services at all.<p>My ISP-provided router supports Wireguard, so I can use that to connect to my KVM and send the Wake on LAN packages.</p>
]]></description><pubDate>Fri, 08 Aug 2025 18:39:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44840242</link><dc:creator>thibaultamartin</dc:creator><comments>https://news.ycombinator.com/item?id=44840242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44840242</guid></item><item><title><![CDATA[New comment by thibaultamartin in "Overengineering my homelab so I don't pay cloud providers"]]></title><description><![CDATA[
<p>Author here, indeed I bought a JetKVM. A colleague had one and recommended it warmly! I'm Very happy with it so far, but my usage has been rather basic.<p>I've heard that it might be difficult to get one in the US though.<p><a href="https://jetkvm.com/" rel="nofollow">https://jetkvm.com/</a></p>
]]></description><pubDate>Fri, 08 Aug 2025 18:37:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44840226</link><dc:creator>thibaultamartin</dc:creator><comments>https://news.ycombinator.com/item?id=44840226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44840226</guid></item><item><title><![CDATA[New comment by thibaultamartin in "Spotting base64 encoded JSON, certificates, and private keys"]]></title><description><![CDATA[
<p>That's right, I've added an errata to clarify. Thanks for the heads up!</p>
]]></description><pubDate>Tue, 05 Aug 2025 20:12:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44803637</link><dc:creator>thibaultamartin</dc:creator><comments>https://news.ycombinator.com/item?id=44803637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44803637</guid></item><item><title><![CDATA[New comment by thibaultamartin in "Spotting base64 encoded JSON, certificates, and private keys"]]></title><description><![CDATA[
<p>Thanks for pointing it out! I've added an errata to the blog post</p>
]]></description><pubDate>Tue, 05 Aug 2025 20:11:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44803619</link><dc:creator>thibaultamartin</dc:creator><comments>https://news.ycombinator.com/item?id=44803619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44803619</guid></item><item><title><![CDATA[New comment by thibaultamartin in "No Comment"]]></title><description><![CDATA[
<p>I've had similar thoughts and decided not to embed comments on my blog, but to link to social media where people can still give me feedback.<p>One of the most positive things I've done though is to generate "Comment by email" links at the end of each post. People who reach out directly and only to me behave much differently than people who do performative commenting on social media.<p>The overall rationale for not having comments on my blog is here <a href="https://ergaster.org/posts/2024/03/06-welcoming-feedback/" rel="nofollow">https://ergaster.org/posts/2024/03/06-welcoming-feedback/</a></p>
]]></description><pubDate>Tue, 05 Aug 2025 15:28:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=44799276</link><dc:creator>thibaultamartin</dc:creator><comments>https://news.ycombinator.com/item?id=44799276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44799276</guid></item><item><title><![CDATA[New comment by thibaultamartin in "Recovering from AI Addiction"]]></title><description><![CDATA[
<p>Do you have specific books to recommend?</p>
]]></description><pubDate>Fri, 11 Jul 2025 12:40:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44531452</link><dc:creator>thibaultamartin</dc:creator><comments>https://news.ycombinator.com/item?id=44531452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44531452</guid></item><item><title><![CDATA[New comment by thibaultamartin in "Astro is a return to the fundamentals of the web"]]></title><description><![CDATA[
<p>Fair questions.<p>For the first one, the main benefits of Astro over static html and css (for my use cases) are the ability to include components and enforce the properties that must be passed. A typical example would be [here][0] where I define a layout for the whole website, and then [on each page that uses it](<a href="https://github.com/matrix-org/matrix-conf-website/blob/main/src/pages/index.astro#L21-L24">https://github.com/matrix-org/matrix-conf-website/blob/main/...</a>) I have to pass the right properties. Doable by hand, but it's great to have tooling that can yell at me if I forgot to do it.<p>Content Collections also let me grab content from e.g. markdown or json and build pages automatically from it. The [Content Collections docs][1] are fairly straightforward.<p>As for performance issues, I've spent quite a bit of time on the countryside where connectivity was an issue and every extra request was definitely noticeable, hence the value of inlining it (you load one html file that has the css embedded, instead of loading an html file that then tells your browser to load an extra css file). The same can be true in some malls where I live.<p>[0]: <a href="https://github.com/matrix-org/matrix-conf-website/blob/main/src/layouts/BaseLayout.astro#L7-L11BaseLayout.astro#L95">https://github.com/matrix-org/matrix-conf-website/blob/main/...</a>
[1]: <a href="https://docs.astro.build/en/guides/content-collections/" rel="nofollow">https://docs.astro.build/en/guides/content-collections/</a></p>
]]></description><pubDate>Wed, 09 Jul 2025 10:17:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44508174</link><dc:creator>thibaultamartin</dc:creator><comments>https://news.ycombinator.com/item?id=44508174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44508174</guid></item><item><title><![CDATA[New comment by thibaultamartin in "Astro is a return to the fundamentals of the web"]]></title><description><![CDATA[
<p>I can only approve. To me Astro started as "it's just html and css but with includes."<p>I used it for my personal website, and recently used it when reimplementing the Matrix Conference website. It's really a no-fuss framework that is a joy to use.<p>Among the things I love about Astro:<p>- It's still html and css centric
- Once built, it doesn't require js by default
- You can still opt-into adding js for interactivity here and there
- Content collections are neat and tidy
- Astro massively optimizes for speed, and the maintainers know how to do it
- It had a very helpful devbar to help you visually figure out what easy fix can make your website snappier (like lazily loading images if it detects them below the fold)<p>For the "optimize for speed" bit, an example is that the css minifier cleverly inlines some CSS to avoid additional queries. The Image component they provide will set the width and height attribute of an image to avoid content layout shifts. It will also generate responsive images for you.</p>
]]></description><pubDate>Wed, 09 Jul 2025 09:56:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44508047</link><dc:creator>thibaultamartin</dc:creator><comments>https://news.ycombinator.com/item?id=44508047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44508047</guid></item><item><title><![CDATA[New comment by thibaultamartin in "Why is my Raspberry Pi 4 too slow as a server?"]]></title><description><![CDATA[
<p>Author here, that's a great question. I only host a handful of services on the VPS, including Nextcloud. I was mostly interested in storage, not so much in compute power.<p>Netcup offered VPS with 1 TB of storage for €30 / month back when I subscribed. The server has always been oversized for my needs, but that was the most financially interesting back then.<p>I recently switched to another ISP at home that gives me a fixed IP. I decided to move my services at home to shave off the VPS costs. Since I already had a Raspberry Pi 4, I only had to buy a SSD and an enclosure.</p>
]]></description><pubDate>Wed, 25 Jun 2025 11:07:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44375900</link><dc:creator>thibaultamartin</dc:creator><comments>https://news.ycombinator.com/item?id=44375900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44375900</guid></item><item><title><![CDATA[New comment by thibaultamartin in "Why is my Raspberry Pi 4 too slow as a server?"]]></title><description><![CDATA[
<p>This is absolutely right, thanks for pointing it out! The post has been updated to reflect that.</p>
]]></description><pubDate>Wed, 25 Jun 2025 07:22:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44374492</link><dc:creator>thibaultamartin</dc:creator><comments>https://news.ycombinator.com/item?id=44374492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44374492</guid></item><item><title><![CDATA[New comment by thibaultamartin in "Why is my Raspberry Pi 4 too slow as a server?"]]></title><description><![CDATA[
<p>Author here, thanks for pointing out the mistake! The USB controller speed is indeed 4 Gbps and not 4 GB/s, I have updated the post accordingly.<p>> I believe the USB controller still shares a bus with the NIC, which means maxing out the network connection will affect disk rw performance. You could confirm this by observing a concurrent iperf affecting fio results.<p>Thanks for the pointers, I didn't know about iperf! That's something I'll likely try at some point for the sake of completeness, although I have other projects competing for my attention.<p>> Well, that's specifically AES precompiles. Just like for kopia, you can benchmark and change LUKS algo for something more suitable for the platform like xchacha20: <a href="https://rr-developer.github.io/LUKS-on-Raspberry-Pi/" rel="nofollow">https://rr-developer.github.io/LUKS-on-Raspberry-Pi/</a><p>Absolutely, that disk was encrypted using xchacha20. I used the excellent sdm project (<a href="https://github.com/gitbls/sdm">https://github.com/gitbls/sdm</a>) to make my Raspi boot from an encrypted disk. They have great documentation pointing out that xchacha20 should be used on the Pi 4 and earlier (<a href="https://github.com/gitbls/sdm/blob/master/Docs/Disk-Encryption.md#encryption-performance">https://github.com/gitbls/sdm/blob/master/Docs/Disk-Encrypti...</a>)</p>
]]></description><pubDate>Wed, 25 Jun 2025 07:21:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44374485</link><dc:creator>thibaultamartin</dc:creator><comments>https://news.ycombinator.com/item?id=44374485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44374485</guid></item><item><title><![CDATA[New comment by thibaultamartin in "Atuin – Magical Shell History"]]></title><description><![CDATA[
<p>I second this wholeheartedly. Atuin is a joy to use and makes it so easier to find past commands. Thanks a lot atuin, and thanks to the colleague who recommended it!</p>
]]></description><pubDate>Tue, 24 Jun 2025 10:25:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44364618</link><dc:creator>thibaultamartin</dc:creator><comments>https://news.ycombinator.com/item?id=44364618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44364618</guid></item><item><title><![CDATA[New comment by thibaultamartin in "Why I Use a Dumbphone in 2025 (and Why You Should Too)"]]></title><description><![CDATA[
<p>It's exactly that. And I also have come to the realization that I don't have to give up the convenience my smartphone offers. I only need to add friction for what causes distractions.<p>In particular, the Personal Time mode of iOS has been a game changer for me: <a href="https://ergaster.org/til/ask-smartphone-attention/" rel="nofollow">https://ergaster.org/til/ask-smartphone-attention/</a></p>
]]></description><pubDate>Wed, 04 Jun 2025 09:20:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=44178742</link><dc:creator>thibaultamartin</dc:creator><comments>https://news.ycombinator.com/item?id=44178742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44178742</guid></item><item><title><![CDATA[Prosthetics That Don't Betray]]></title><description><![CDATA[
<p>Article URL: <a href="https://ergaster.org/posts/2025/02/28-prosthetics-that-dont-betray/">https://ergaster.org/posts/2025/02/28-prosthetics-that-dont-betray/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43204755">https://news.ycombinator.com/item?id=43204755</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 28 Feb 2025 12:13:33 +0000</pubDate><link>https://ergaster.org/posts/2025/02/28-prosthetics-that-dont-betray/</link><dc:creator>thibaultamartin</dc:creator><comments>https://news.ycombinator.com/item?id=43204755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43204755</guid></item><item><title><![CDATA[New comment by thibaultamartin in "Freelancing: How I found clients, part 1"]]></title><description><![CDATA[
<p>I've found cal.com to be a more pleasant experience than calendly. The interface looks more polished, it has a ton of integrations and it works really well.<p>I could in theory self-host it but I'd rather use a service with a proper team to maintain it.<p>The free tier does everything I need. I'd be more than willing to pay ~€5/month for it to contribute to its sustainability, but there is no paying tier that makes sense to me as an individual an occasional contractor.</p>
]]></description><pubDate>Tue, 25 Feb 2025 08:20:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43169455</link><dc:creator>thibaultamartin</dc:creator><comments>https://news.ycombinator.com/item?id=43169455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43169455</guid></item></channel></rss>