<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: mattrighetti</title><link>https://news.ycombinator.com/user?id=mattrighetti</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 00:47:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mattrighetti" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mattrighetti in "Meta workers can opt out of being tracked at work up to 30 min"]]></title><description><![CDATA[
<p>In my native country unions have crippled the job market and most of my peers don’t see any benefit from them, we actually hate them for the most part.<p>Unions are just another way to find a single solution that fits everyone and we all know how that turns out. They’re just be another bureaucratic institution for corrupt politicians.<p>Tons of evidence out there, especially in EU.</p>
]]></description><pubDate>Wed, 03 Jun 2026 15:08:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48385147</link><dc:creator>mattrighetti</dc:creator><comments>https://news.ycombinator.com/item?id=48385147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48385147</guid></item><item><title><![CDATA[I made a million dollar product from my dorm room (2025)]]></title><description><![CDATA[
<p>Article URL: <a href="https://nick.winans.io/blog/nice-nano/">https://nick.winans.io/blog/nice-nano/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48314951">https://news.ycombinator.com/item?id=48314951</a></p>
<p>Points: 566</p>
<p># Comments: 91</p>
]]></description><pubDate>Thu, 28 May 2026 20:25:21 +0000</pubDate><link>https://nick.winans.io/blog/nice-nano/</link><dc:creator>mattrighetti</dc:creator><comments>https://news.ycombinator.com/item?id=48314951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48314951</guid></item><item><title><![CDATA[New comment by mattrighetti in "Stop Advertising in Your Commits"]]></title><description><![CDATA[
<p>That’s why I like this: <a href="https://news.ycombinator.com/item?id=47603643">https://news.ycombinator.com/item?id=47603643</a></p>
]]></description><pubDate>Wed, 27 May 2026 14:36:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48295066</link><dc:creator>mattrighetti</dc:creator><comments>https://news.ycombinator.com/item?id=48295066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48295066</guid></item><item><title><![CDATA[New comment by mattrighetti in "Rewrite Bun in Rust has been merged"]]></title><description><![CDATA[
<p>Ghostty</p>
]]></description><pubDate>Fri, 15 May 2026 00:13:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48142912</link><dc:creator>mattrighetti</dc:creator><comments>https://news.ycombinator.com/item?id=48142912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48142912</guid></item><item><title><![CDATA[New comment by mattrighetti in "Linux gaming is faster because Windows APIs are becoming Linux kernel features"]]></title><description><![CDATA[
<p>Seeing XDA brought up some good memories. That's the website that really got me into software engineering. I remember trying thousands of different ROMs every month and changing phone every 6 months. My username is still there and seeing the forum still alive and well is awesome!</p>
]]></description><pubDate>Wed, 13 May 2026 23:33:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48129093</link><dc:creator>mattrighetti</dc:creator><comments>https://news.ycombinator.com/item?id=48129093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48129093</guid></item><item><title><![CDATA[New comment by mattrighetti in "Serving a website on a Raspberry Pi Zero running in RAM"]]></title><description><![CDATA[
<p>First time I hear about DietPi OS, does it offer a headless distro?</p>
]]></description><pubDate>Fri, 08 May 2026 23:45:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48070157</link><dc:creator>mattrighetti</dc:creator><comments>https://news.ycombinator.com/item?id=48070157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48070157</guid></item><item><title><![CDATA[New comment by mattrighetti in "Ask HN: Who is using OpenClaw?"]]></title><description><![CDATA[
<p>Heard too many horror stories, pass</p>
]]></description><pubDate>Wed, 15 Apr 2026 22:02:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47785915</link><dc:creator>mattrighetti</dc:creator><comments>https://news.ycombinator.com/item?id=47785915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47785915</guid></item><item><title><![CDATA[New comment by mattrighetti in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>I’ve just released v2.0 of Kintoun (<a href="https://kintoun.app" rel="nofollow">https://kintoun.app</a>), an iOS client for Cloudflare that I’ve been building for quite a while now.</p>
]]></description><pubDate>Mon, 13 Apr 2026 10:20:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47750038</link><dc:creator>mattrighetti</dc:creator><comments>https://news.ycombinator.com/item?id=47750038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47750038</guid></item><item><title><![CDATA[New comment by mattrighetti in "Why AI Sucks at Front End"]]></title><description><![CDATA[
<p>> Ngl I’m reading this article after having used ai to build a beautiful front end that is pixel perfect.<p>Was about to say the same thing</p>
]]></description><pubDate>Sun, 12 Apr 2026 15:24:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47740809</link><dc:creator>mattrighetti</dc:creator><comments>https://news.ycombinator.com/item?id=47740809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47740809</guid></item><item><title><![CDATA[New comment by mattrighetti in "Ask HN: What are you building that's not AI related?"]]></title><description><![CDATA[
<p>I’ve just released v2 of <a href="https://kintoun.app" rel="nofollow">https://kintoun.app</a> which is something  I’ve been working on for quite a while now.<p>It’s an iOS client for Cloudflare and it covers a lot of resources with this last release.<p>Next bit of work is to clean the swift sdk a bit and make it open source, it’s been heavily inspired by the python-cloudflare sdk.</p>
]]></description><pubDate>Thu, 09 Apr 2026 13:11:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47703283</link><dc:creator>mattrighetti</dc:creator><comments>https://news.ycombinator.com/item?id=47703283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47703283</guid></item><item><title><![CDATA[New comment by mattrighetti in "Git commands I run before reading any code"]]></title><description><![CDATA[
<p>It's a very old config that I copied from someone many years ago, agree that it's a bit hard to parse visually.</p>
]]></description><pubDate>Wed, 08 Apr 2026 11:15:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47688619</link><dc:creator>mattrighetti</dc:creator><comments>https://news.ycombinator.com/item?id=47688619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47688619</guid></item><item><title><![CDATA[New comment by mattrighetti in "Git commands I run before reading any code"]]></title><description><![CDATA[
<p>I have a summary alias that kind of does similar things<p><pre><code>  # summary: print a helpful summary of some typical metrics
  summary = "!f() { \
    printf \"Summary of this branch...\n\"; \
    printf \"%s\n\" $(git rev-parse --abbrev-ref HEAD); \
    printf \"%s first commit timestamp\n\" $(git log --date-order --format=%cI | tail -1); \
    printf \"%s latest commit timestamp\n\" $(git log -1 --date-order --format=%cI); \
    printf \"%d commit count\n\" $(git rev-list --count HEAD); \
    printf \"%d date count\n\" $(git log --format=oneline --format=\"%ad\" --date=format:\"%Y-%m-%d\" | awk '{a[$0]=1}END{for(i in a){n++;} print n}'); \
    printf \"%d tag count\n\" $(git tag | wc -l); \
    printf \"%d author count\n\" $(git log --format=oneline --format=\"%aE\" | awk '{a[$0]=1}END{for(i in a){n++;} print n}'); \
    printf \"%d committer count\n\" $(git log --format=oneline --format=\"%cE\" | awk '{a[$0]=1}END{for(i in a){n++;} print n}'); \
    printf \"%d local branch count\n\" $(git branch | grep -v \" -> \" | wc -l); \
    printf \"%d remote branch count\n\" $(git branch -r | grep -v \" -> \" | wc -l); \
    printf \"\nSummary of this directory...\n\"; \
    printf \"%s\n\" $(pwd); \
    printf \"%d file count via git ls-files\n\" $(git ls-files | wc -l); \
    printf \"%d file count via find command\n\" $(find . | wc -l); \
    printf \"%d disk usage\n\" $(du -s | awk '{print $1}'); \
    printf \"\nMost-active authors, with commit count and %%...\n\"; git log-of-count-and-email | head -7; \
    printf \"\nMost-active dates, with commit count and %%...\n\"; git log-of-count-and-day | head -7; \
    printf \"\nMost-active files, with churn count\n\"; git churn | head -7; \
  }; f"
</code></pre>
EDIT: props to <a href="https://github.com/GitAlias/gitalias" rel="nofollow">https://github.com/GitAlias/gitalias</a></p>
]]></description><pubDate>Wed, 08 Apr 2026 11:00:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47688474</link><dc:creator>mattrighetti</dc:creator><comments>https://news.ycombinator.com/item?id=47688474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47688474</guid></item><item><title><![CDATA[New comment by mattrighetti in "SQLite in Production: Lessons from Running a Store on a Single File"]]></title><description><![CDATA[
<p>I see tons of articles like this, and I have no doubt sqlite proved to be a great piece of software in production environments, but what I rarely find discussed is that we lack tools that enable you to access and _maintain_ SQLite databases.<p>It's so convenient to just open Datagrip and have a look at all my PostgreSQL instances; that's not possible with sqlite AFAIK (not even SSH tunnelling?). If something goes wrong, you have to SSH into the machine and use raw SQL. I know there are some cool front-end interfaces to inspect the db but it requires more setup than you'd expect.<p>I think that most people give up on sqlite for this reason and not because of its performance.</p>
]]></description><pubDate>Tue, 07 Apr 2026 18:59:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47679801</link><dc:creator>mattrighetti</dc:creator><comments>https://news.ycombinator.com/item?id=47679801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47679801</guid></item><item><title><![CDATA[New comment by mattrighetti in "Italy blocks US use of Sicily air base for Middle East war"]]></title><description><![CDATA[
<p>> As these were not logistical flights, they were not covered by the bilateral treaty governing U.S. military bases in Italy which allow for logistical and technical use; that led Defense Minister Guido Crosetto to deny the planes the use of the Sigonella base since permission in this case would need approval from the Italian parliament.</p>
]]></description><pubDate>Tue, 31 Mar 2026 16:07:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47589476</link><dc:creator>mattrighetti</dc:creator><comments>https://news.ycombinator.com/item?id=47589476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47589476</guid></item><item><title><![CDATA[New comment by mattrighetti in "The road signs that teach travellers about France"]]></title><description><![CDATA[
<p>Yeah, I remember I’ve seen those signs in Luxembourg and Germany as well! We don’t have that in Italy though</p>
]]></description><pubDate>Mon, 30 Mar 2026 10:54:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47572697</link><dc:creator>mattrighetti</dc:creator><comments>https://news.ycombinator.com/item?id=47572697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47572697</guid></item><item><title><![CDATA[Gallery of Processor Cache Effects (2019)]]></title><description><![CDATA[
<p>Article URL: <a href="https://igoro.com/archive/gallery-of-processor-cache-effects/">https://igoro.com/archive/gallery-of-processor-cache-effects/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47333026">https://news.ycombinator.com/item?id=47333026</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 11 Mar 2026 08:32:59 +0000</pubDate><link>https://igoro.com/archive/gallery-of-processor-cache-effects/</link><dc:creator>mattrighetti</dc:creator><comments>https://news.ycombinator.com/item?id=47333026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47333026</guid></item><item><title><![CDATA[New comment by mattrighetti in "Rari – Rust-powered React framework"]]></title><description><![CDATA[
<p>Website has been hugged</p>
]]></description><pubDate>Thu, 12 Feb 2026 19:30:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46993818</link><dc:creator>mattrighetti</dc:creator><comments>https://news.ycombinator.com/item?id=46993818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46993818</guid></item><item><title><![CDATA[Srgn – A grep-like tool which understands source code syntax]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/alexpovel/srgn">https://github.com/alexpovel/srgn</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46993579">https://news.ycombinator.com/item?id=46993579</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 12 Feb 2026 19:14:53 +0000</pubDate><link>https://github.com/alexpovel/srgn</link><dc:creator>mattrighetti</dc:creator><comments>https://news.ycombinator.com/item?id=46993579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46993579</guid></item><item><title><![CDATA[New comment by mattrighetti in "MapLibre Tile: a modern and efficient vector tile format"]]></title><description><![CDATA[
<p>Does anyone self host maps? If you do, mind sharing the pros, cons and tools to do that?</p>
]]></description><pubDate>Mon, 26 Jan 2026 14:03:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46765756</link><dc:creator>mattrighetti</dc:creator><comments>https://news.ycombinator.com/item?id=46765756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46765756</guid></item><item><title><![CDATA[New comment by mattrighetti in "Turso is an in-process SQL database, compatible with SQLite"]]></title><description><![CDATA[
<p>One quick thing I can think of is multiple writers [0]<p>[0]: <a href="https://turso.tech/blog/beyond-the-single-writer-limitation-with-tursos-concurrent-writes" rel="nofollow">https://turso.tech/blog/beyond-the-single-writer-limitation-...</a></p>
]]></description><pubDate>Fri, 23 Jan 2026 00:55:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46727055</link><dc:creator>mattrighetti</dc:creator><comments>https://news.ycombinator.com/item?id=46727055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46727055</guid></item></channel></rss>