<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: tommasoamici</title><link>https://news.ycombinator.com/user?id=tommasoamici</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 21:11:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tommasoamici" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tommasoamici in "Behind the scenes of Bun Install"]]></title><description><![CDATA[
<p>it's pretty new, but in Ruby there's `rv` which is clearly inspired by `uv`: <a href="https://github.com/spinel-coop/rv" rel="nofollow">https://github.com/spinel-coop/rv</a>.<p>>Brought to you by Spinel<p>>Spinel.coop is a collective of Ruby open source maintainers building next-generation developer tooling, like rv, and offering flat-rate, unlimited access to maintainers who come from the core teams of Rails, Hotwire, Bundler, RubyGems, rbenv, and more.</p>
]]></description><pubDate>Thu, 11 Sep 2025 13:25:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45211352</link><dc:creator>tommasoamici</dc:creator><comments>https://news.ycombinator.com/item?id=45211352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45211352</guid></item><item><title><![CDATA[New comment by tommasoamici in "Show HN: Built an email marketing platform after paying $230/month"]]></title><description><![CDATA[
<p>I run a few instances of listmonk [0], what makes fertit different/better?<p>One thing I don’t particularly like about listmonk is that it doesn’t really support multitenancy. It’s lightweight enough that I can spin up multiple instances for different domains, but it’d be nice not to.<p><a href="https://listmonk.app/" rel="nofollow">https://listmonk.app/</a></p>
]]></description><pubDate>Mon, 21 Jul 2025 22:19:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44641045</link><dc:creator>tommasoamici</dc:creator><comments>https://news.ycombinator.com/item?id=44641045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44641045</guid></item><item><title><![CDATA[New comment by tommasoamici in "Show HN: We are building the next DocuSign"]]></title><description><![CDATA[
<p>It is CFR11 compliant. Source: I work on Box Sign.</p>
]]></description><pubDate>Fri, 28 Mar 2025 09:09:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43503146</link><dc:creator>tommasoamici</dc:creator><comments>https://news.ycombinator.com/item?id=43503146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43503146</guid></item><item><title><![CDATA[New comment by tommasoamici in "Tj-actions/changed-files GitHub Action Compromised – used by over 23K repos"]]></title><description><![CDATA[
<p>Having to use actions for ssh/rsync always rubbed me the wrong way. I’ve recently taken the time to remove those in favor of using the commands directly (which is fairly straightforward, but a bit awkward).<p>I think it’s a failure of GitHub Actions that these third party actions are so widespread. If you search “GitHub actions how to ssh” the first result should be a page in the official documentation, instead you’ll find tens of examples using third party actions.</p>
]]></description><pubDate>Sat, 15 Mar 2025 19:08:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43374531</link><dc:creator>tommasoamici</dc:creator><comments>https://news.ycombinator.com/item?id=43374531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43374531</guid></item><item><title><![CDATA[New comment by tommasoamici in "Show HN: Is_ready – Wait for many services to become available – 0 Dependencies"]]></title><description><![CDATA[
<p>>Feels like something very similar should be built into tools like docker-compose.<p>In docker compose you can use `depends_on` [0] to define dependencies between containers and by default it will wait until a dependent container is "ready".<p>But you can also use a more verbose syntax to wait until a container is "healthy", as defined by its own healthcheck.<p><pre><code>    services:
      web:
        depends_on:
          db:
            condition: service_healthy
      db:
        image: postgres

</code></pre>
[0] <a href="https://docs.docker.com/compose/compose-file/05-services/#depends_on" rel="nofollow">https://docs.docker.com/compose/compose-file/05-services/#de...</a></p>
]]></description><pubDate>Sun, 28 Apr 2024 10:55:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=40187625</link><dc:creator>tommasoamici</dc:creator><comments>https://news.ycombinator.com/item?id=40187625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40187625</guid></item><item><title><![CDATA[New comment by tommasoamici in "PostgreSQL and Its Annoying Crosstab"]]></title><description><![CDATA[
<p>Thanks for your work on that!<p>I recently implemented a pivot table widget at work and it was mostly based on your code.<p>It was a while ago, but I remember it worked with very few changes.</p>
]]></description><pubDate>Sat, 06 Apr 2024 21:57:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=39955988</link><dc:creator>tommasoamici</dc:creator><comments>https://news.ycombinator.com/item?id=39955988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39955988</guid></item><item><title><![CDATA[Bun v0.7.0]]></title><description><![CDATA[
<p>Article URL: <a href="https://bun.sh/blog/bun-v0.7.0">https://bun.sh/blog/bun-v0.7.0</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36813683">https://news.ycombinator.com/item?id=36813683</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 21 Jul 2023 13:46:23 +0000</pubDate><link>https://bun.sh/blog/bun-v0.7.0</link><dc:creator>tommasoamici</dc:creator><comments>https://news.ycombinator.com/item?id=36813683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36813683</guid></item><item><title><![CDATA[New comment by tommasoamici in "Show HN: OPML list of Hacker News Users Personal Blogs"]]></title><description><![CDATA[
<p>No, it's because you should include this link tag in the <head><p><pre><code>    <link rel="alternate" type="application/rss+xml" title="XXX" href="https://blog.winricklabs.com/rss.xml"></code></pre></p>
]]></description><pubDate>Fri, 07 Jul 2023 05:18:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=36627491</link><dc:creator>tommasoamici</dc:creator><comments>https://news.ycombinator.com/item?id=36627491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36627491</guid></item><item><title><![CDATA[New comment by tommasoamici in "Show HN: OPML list of Hacker News Users Personal Blogs"]]></title><description><![CDATA[
<p>>No feed:  <a href="https://tommasoamici.com" rel="nofollow noreferrer">https://tommasoamici.com</a> by tommasoamici ( 216 ) no feed found for <a href="https://tommasoamici.com" rel="nofollow noreferrer">https://tommasoamici.com</a><p>Uh, this made me realize I forgot to add the RSS feed link to the head tag when I recently migrated my blog to Astro, fixed now!</p>
]]></description><pubDate>Fri, 07 Jul 2023 05:11:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=36627440</link><dc:creator>tommasoamici</dc:creator><comments>https://news.ycombinator.com/item?id=36627440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36627440</guid></item><item><title><![CDATA[New comment by tommasoamici in "Ask HN: Could you share your personal blog here?"]]></title><description><![CDATA[
<p><a href="https://tommasoamici.com" rel="nofollow noreferrer">https://tommasoamici.com</a></p>
]]></description><pubDate>Tue, 04 Jul 2023 16:15:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=36588666</link><dc:creator>tommasoamici</dc:creator><comments>https://news.ycombinator.com/item?id=36588666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36588666</guid></item><item><title><![CDATA[New comment by tommasoamici in "Scared tech workers are scrambling to reinvent themselves as AI experts"]]></title><description><![CDATA[
<p>It’s not just tech workers, it’s also tech projects.<p>Compare how minio has advertised itself through the years:<p>2023: High Performance Object Storage for AI [0]<p>2022: High Performance, Kubernetes Native Object Storage [1]<p>2020: MinIO is a high performance object storage server compatible with Amazon S3 APIs [2]<p>I get that buzzwords and marketing are important, but it rubs me the wrong way<p>[0] <a href="https://web.archive.org/web/20230628165639/https://github.com/minio/minio" rel="nofollow noreferrer">https://web.archive.org/web/20230628165639/https://github.co...</a>
[1] <a href="https://web.archive.org/web/20220204012915/https://github.com/minio/minio" rel="nofollow noreferrer">https://web.archive.org/web/20220204012915/https://github.co...</a>
[2] <a href="https://web.archive.org/web/20200528195457/https://github.com/minio/minio" rel="nofollow noreferrer">https://web.archive.org/web/20200528195457/https://github.co...</a></p>
]]></description><pubDate>Wed, 28 Jun 2023 20:20:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=36512026</link><dc:creator>tommasoamici</dc:creator><comments>https://news.ycombinator.com/item?id=36512026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36512026</guid></item><item><title><![CDATA[New comment by tommasoamici in "Show HN: I made Hazumi, a modern HN reader for iOS"]]></title><description><![CDATA[
<p>Your app looks promising, I quite like the look and feel.<p>There are some low hanging UX improvements you could work on next: tapping on a story in the feed shows options to go to the comments or to the article, and I wish this could be done with a single tap.<p>Similarly, when reading comment threads it’s a bit annoying having to open replies one by one. For me, the best threaded discussion reader on iOS is Apollo which shows quite a few replies and goes more than 6 levels deep with indentation without having to tap anywhere.<p>I can already tell you that the default font size is going to be divisive, especially for readers of HN ;)<p>I’ll keep this app around and check the change logs to see if it could replace Octal, which I’m using now</p>
]]></description><pubDate>Tue, 23 May 2023 07:13:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=36040952</link><dc:creator>tommasoamici</dc:creator><comments>https://news.ycombinator.com/item?id=36040952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36040952</guid></item><item><title><![CDATA[Bun 0.6]]></title><description><![CDATA[
<p>Article URL: <a href="https://bun.sh/blog/bun-v0.6.0">https://bun.sh/blog/bun-v0.6.0</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35965483">https://news.ycombinator.com/item?id=35965483</a></p>
<p>Points: 421</p>
<p># Comments: 235</p>
]]></description><pubDate>Tue, 16 May 2023 18:04:20 +0000</pubDate><link>https://bun.sh/blog/bun-v0.6.0</link><dc:creator>tommasoamici</dc:creator><comments>https://news.ycombinator.com/item?id=35965483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35965483</guid></item><item><title><![CDATA[New comment by tommasoamici in "Waiting for Postgres 16: Cumulative I/O statistics with pg_stat_io"]]></title><description><![CDATA[
<p>Hey I added your blog to my RSS feeder and it seems that not all articles from your site are in the feed. I can’t inspect feed.xml from mobile to confirm if it’s a problem on your end or mine though</p>
]]></description><pubDate>Sat, 18 Feb 2023 08:11:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=34845026</link><dc:creator>tommasoamici</dc:creator><comments>https://news.ycombinator.com/item?id=34845026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34845026</guid></item><item><title><![CDATA[Estimating the size of Serie A fanbases using Pwned Passwords]]></title><description><![CDATA[
<p>Article URL: <a href="https://tommasoamici.com/blog/estimating-the-size-of-serie-a-fanbases-using-pwned-passwords/">https://tommasoamici.com/blog/estimating-the-size-of-serie-a-fanbases-using-pwned-passwords/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31283415">https://news.ycombinator.com/item?id=31283415</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 06 May 2022 10:09:27 +0000</pubDate><link>https://tommasoamici.com/blog/estimating-the-size-of-serie-a-fanbases-using-pwned-passwords/</link><dc:creator>tommasoamici</dc:creator><comments>https://news.ycombinator.com/item?id=31283415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31283415</guid></item><item><title><![CDATA[New comment by tommasoamici in "Ask HN: Share your personal site"]]></title><description><![CDATA[
<p><a href="https://tommasoamici.com" rel="nofollow">https://tommasoamici.com</a><p>What I like the most is the Games page where I showcase my collection of board games with play statistics from BoardGameGeek.<p>Edit: to import games from BGG into Gatsby I wrote a source plugin which is open source <a href="https://github.com/TommasoAmici/gatsby-source-bgg" rel="nofollow">https://github.com/TommasoAmici/gatsby-source-bgg</a></p>
]]></description><pubDate>Thu, 07 Apr 2022 07:25:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=30941667</link><dc:creator>tommasoamici</dc:creator><comments>https://news.ycombinator.com/item?id=30941667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30941667</guid></item><item><title><![CDATA[New comment by tommasoamici in "Implementing Web accessibility guidelines for nondisabled users (2016)"]]></title><description><![CDATA[
<p>I agree, however they did also run an experiment manipulating the same site (keeping design and layout equal and changing contrast levels). You can see two screenshots on page 616</p>
]]></description><pubDate>Mon, 24 Jan 2022 19:50:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=30063002</link><dc:creator>tommasoamici</dc:creator><comments>https://news.ycombinator.com/item?id=30063002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30063002</guid></item><item><title><![CDATA[Implementing Web accessibility guidelines for nondisabled users (2016)]]></title><description><![CDATA[
<p>Article URL: <a href="https://journals.sagepub.com/doi/full/10.1177/0018720816640962">https://journals.sagepub.com/doi/full/10.1177/0018720816640962</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=30062178">https://news.ycombinator.com/item?id=30062178</a></p>
<p>Points: 53</p>
<p># Comments: 39</p>
]]></description><pubDate>Mon, 24 Jan 2022 18:55:40 +0000</pubDate><link>https://journals.sagepub.com/doi/full/10.1177/0018720816640962</link><dc:creator>tommasoamici</dc:creator><comments>https://news.ycombinator.com/item?id=30062178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30062178</guid></item><item><title><![CDATA[New comment by tommasoamici in "Offen: User-auditable, open-source and GDPR-compliant web analytics"]]></title><description><![CDATA[
<p>I run this on a few small sites (e.g. <a href="https://tommasoamici.com" rel="nofollow">https://tommasoamici.com</a>) and it’s very cool that people can fully know what you’re tracking and eventually delete all the data you have on their own.
The developers are also very open to feedback and suggestions.
I highly recommend it!</p>
]]></description><pubDate>Mon, 20 Sep 2021 22:58:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=28600111</link><dc:creator>tommasoamici</dc:creator><comments>https://news.ycombinator.com/item?id=28600111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28600111</guid></item><item><title><![CDATA[New comment by tommasoamici in "Maddy: Composable all-in-one mail server"]]></title><description><![CDATA[
<p>I see no one has mentioned Mailu (<a href="https://mailu.io/1.7/" rel="nofollow">https://mailu.io/1.7/</a>). It’s a self hosted mail server made up of a couple docker images.<p>I would recommend it based on my use and experience.<p>I’ve been using it for my personal email and for automated no-reply messages in a few projects with no delivery issues. I’m hosting on a Contabo VPS.<p>It handles spam with rspamd, sets you up with DMARC, DKIM, has an admin interface, web mail interface.</p>
]]></description><pubDate>Sat, 19 Jun 2021 08:38:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=27558903</link><dc:creator>tommasoamici</dc:creator><comments>https://news.ycombinator.com/item?id=27558903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27558903</guid></item></channel></rss>