<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: matdehaast</title><link>https://news.ycombinator.com/user?id=matdehaast</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 29 May 2026 19:56:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=matdehaast" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by matdehaast in "Anthropic officially bans using subscription auth for third party use"]]></title><description><![CDATA[
<p>Spotify are probably reacting to <a href="https://annas-archive.li/blog/backing-up-spotify.html" rel="nofollow">https://annas-archive.li/blog/backing-up-spotify.html</a> where basically the whole archive was downloaded</p>
]]></description><pubDate>Thu, 19 Feb 2026 08:35:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47071384</link><dc:creator>matdehaast</dc:creator><comments>https://news.ycombinator.com/item?id=47071384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47071384</guid></item><item><title><![CDATA[New comment by matdehaast in "Building a high-performance ticketing system with TigerBeetle"]]></title><description><![CDATA[
<p>Not from Tigerbeetle, but having looked at his code this is what I saw <a href="https://news.ycombinator.com/item?id=45896559">https://news.ycombinator.com/item?id=45896559</a></p>
]]></description><pubDate>Wed, 12 Nov 2025 05:12:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45896589</link><dc:creator>matdehaast</dc:creator><comments>https://news.ycombinator.com/item?id=45896589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45896589</guid></item><item><title><![CDATA[New comment by matdehaast in "Building a high-performance ticketing system with TigerBeetle"]]></title><description><![CDATA[
<p>Thanks for the code and clarification. I'm surprised the TB team didn't pick it up, but your individual transfer test is a pretty poor representation. All you are testing there is how many batches you can complete per second, giving no time for the actual client to batch the transfers. This is because when you call createTransfer in GO, that will synchronously block.<p>For example, it is as if you created an HTTP server that only allows one concurrent request. Or having a queue where only 1 worker will ever do work. Is that your workload? Because I'm not sure I know of many workloads that are completely sync with only 1 worker.<p>To get a better representation for individual_transfers, I would use a waitgroup<p><pre><code>  var wg sync.WaitGroup
  var mu sync.Mutex
  completedCount := 0

  for i := 0; i < len(transfers); i++ {
    wg.Add(1)
    go func(index int, transfer Transfer) {
     defer wg.Done()

     res, _ := client.CreateTransfers([]Transfer{transfer})
     for _, err := range res {
      if err.Result != 0 {
       log.Printf("Error creating transfer %d: %s", err.Index, err.Result)
      }
     }

     mu.Lock()
     completedCount++
     if completedCount%100 == 0 {
      fmt.Printf("%d\n", completedCount)
     }
     mu.Unlock()
    }(i, transfers[i])
   }

  wg.Wait()
  fmt.Printf("All %d transfers completed\n", len(transfers))
</code></pre>
This will actually allow the client to batch the request internally and be more representative of the workloads you would get. Note, the above is not the same as doing the batching manually yourself. You could call createTransfer concurrently the client in multiple call sites. That would still auto batch them</p>
]]></description><pubDate>Wed, 12 Nov 2025 05:05:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45896559</link><dc:creator>matdehaast</dc:creator><comments>https://news.ycombinator.com/item?id=45896559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45896559</guid></item><item><title><![CDATA[New comment by matdehaast in "Building a high-performance ticketing system with TigerBeetle"]]></title><description><![CDATA[
<p>I'm a bit worried you think instantiating a new client for every request is common practice. If you did that to Postgres or MySQL clients, you would also have degradation in performance.<p>PHP has created mysqli or PDO to deal with this specifically because of the known issues of it being expensive to recreate client connects per request</p>
]]></description><pubDate>Tue, 11 Nov 2025 08:12:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45885155</link><dc:creator>matdehaast</dc:creator><comments>https://news.ycombinator.com/item?id=45885155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45885155</guid></item><item><title><![CDATA[New comment by matdehaast in "Migrating from AWS to Hetzner"]]></title><description><![CDATA[
<p>I've had billing issues, and they have let it be resolved a couple of weeks later.</p>
]]></description><pubDate>Fri, 17 Oct 2025 12:14:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=45615852</link><dc:creator>matdehaast</dc:creator><comments>https://news.ycombinator.com/item?id=45615852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45615852</guid></item><item><title><![CDATA[New comment by matdehaast in "Leaked Apple M5 9 core Geekbench scores"]]></title><description><![CDATA[
<p>Interesting, on Geekbench they have very different scoring<p>365: 2515/12552
M4: 3763/14694<p><a href="https://browser.geekbench.com/processors/amd-ryzen-ai-9-365" rel="nofollow">https://browser.geekbench.com/processors/amd-ryzen-ai-9-365</a>
<a href="https://browser.geekbench.com/v6/cpu/11020192" rel="nofollow">https://browser.geekbench.com/v6/cpu/11020192</a></p>
]]></description><pubDate>Tue, 30 Sep 2025 18:51:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45429567</link><dc:creator>matdehaast</dc:creator><comments>https://news.ycombinator.com/item?id=45429567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45429567</guid></item><item><title><![CDATA[New comment by matdehaast in "Leaked Apple M5 9 core Geekbench scores"]]></title><description><![CDATA[
<p>Think you are mistaken. The M4 beats the Ryzen AI 365 in both single and multicore benchmarks</p>
]]></description><pubDate>Tue, 30 Sep 2025 18:41:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45429433</link><dc:creator>matdehaast</dc:creator><comments>https://news.ycombinator.com/item?id=45429433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45429433</guid></item><item><title><![CDATA[New comment by matdehaast in "Leaked Apple M5 9 core Geekbench scores"]]></title><description><![CDATA[
<p>I'm talking specifically about their mobile lineup, not desktop. And more specifically the performance to power efficiency the M series is getting. It is more than 2 generations behind.</p>
]]></description><pubDate>Tue, 30 Sep 2025 18:36:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45429368</link><dc:creator>matdehaast</dc:creator><comments>https://news.ycombinator.com/item?id=45429368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45429368</guid></item><item><title><![CDATA[New comment by matdehaast in "Leaked Apple M5 9 core Geekbench scores"]]></title><description><![CDATA[
<p>If you read the first half of the sentence then yeah.... The complete sentence clarifies "with their mobile lineup"</p>
]]></description><pubDate>Tue, 30 Sep 2025 18:35:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45429360</link><dc:creator>matdehaast</dc:creator><comments>https://news.ycombinator.com/item?id=45429360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45429360</guid></item><item><title><![CDATA[New comment by matdehaast in "Leaked Apple M5 9 core Geekbench scores"]]></title><description><![CDATA[
<p>And therein lies the problem. Apple has managed to push a hardware advantage into something that makes a difference.</p>
]]></description><pubDate>Tue, 30 Sep 2025 17:25:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45428383</link><dc:creator>matdehaast</dc:creator><comments>https://news.ycombinator.com/item?id=45428383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45428383</guid></item><item><title><![CDATA[New comment by matdehaast in "Leaked Apple M5 9 core Geekbench scores"]]></title><description><![CDATA[
<p>It feels like Intel and AMD are asleep at the wheel with their mobile lineup. I've been looking at non-apple equivalents that have similar performance/power as the M lineup and it seems they all lag about 20%+.<p>For $800 the M4 Air just seems like one of the best tech deals around.</p>
]]></description><pubDate>Tue, 30 Sep 2025 17:21:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45428321</link><dc:creator>matdehaast</dc:creator><comments>https://news.ycombinator.com/item?id=45428321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45428321</guid></item><item><title><![CDATA[New comment by matdehaast in "GCP Outage"]]></title><description><![CDATA[
<p>Not just GCP, most of Googles services are out of action</p>
]]></description><pubDate>Thu, 12 Jun 2025 18:12:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44260821</link><dc:creator>matdehaast</dc:creator><comments>https://news.ycombinator.com/item?id=44260821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44260821</guid></item><item><title><![CDATA[New comment by matdehaast in "OpenAI Close to Finalizing Its $40B SoftBank-Led Funding"]]></title><description><![CDATA[
<p>I think OpenAI has caught the non tech mind share. I noticed just this week that my friend group and girlfriend no longer say we will Google something, but rather let me ask ChatGPT…</p>
]]></description><pubDate>Sat, 29 Mar 2025 12:36:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43515057</link><dc:creator>matdehaast</dc:creator><comments>https://news.ycombinator.com/item?id=43515057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43515057</guid></item><item><title><![CDATA[New comment by matdehaast in "Enum of Arrays"]]></title><description><![CDATA[
<p>I spent 2 seconds clicking on your bio and saw this account was created 4 hours ago.<p>Makes me wonder why you felt the need to create a burner account.<p>This isn't to say anything one way or another about you, its just my 2 second of reading about you.</p>
]]></description><pubDate>Sun, 22 Dec 2024 13:29:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42486169</link><dc:creator>matdehaast</dc:creator><comments>https://news.ycombinator.com/item?id=42486169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42486169</guid></item><item><title><![CDATA[New comment by matdehaast in "MacKenzie Scott donates over $2B in 2024 to 199 organizations"]]></title><description><![CDATA[
<p>I find it a very interesting approach to what she is doing.<p>The problem with most philanthropic organizations is that they come to rely on a constant stream of money. I've heard the Gates Foundation have to be very intentional with how they deploy capital. Because whole ecosystems come to rely on that money in an unsustainable way. So when they have met their goals or decided its not working and pull funding, those that relied on the funding basically collapse overnight. Which could lead to even worse outcomes.<p>With her approach, I do wonder if this will occur with many of the organizations she is giving large amount of money to.<p>EDIT: Reminds me of the saying "Give a person a fish and you feed him for a day. Teach him how to fish and you feed him for a lifetime".</p>
]]></description><pubDate>Sun, 22 Dec 2024 13:25:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=42486148</link><dc:creator>matdehaast</dc:creator><comments>https://news.ycombinator.com/item?id=42486148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42486148</guid></item><item><title><![CDATA[New comment by matdehaast in ".NET 9 Is Out"]]></title><description><![CDATA[
<p>Memory usage for that synthetic web server benchmark is massive! 90% reduction</p>
]]></description><pubDate>Wed, 13 Nov 2024 17:00:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42127775</link><dc:creator>matdehaast</dc:creator><comments>https://news.ycombinator.com/item?id=42127775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42127775</guid></item><item><title><![CDATA[New comment by matdehaast in "Good money, no team tactics and cute dogs: the rise of pro cycling freelancers"]]></title><description><![CDATA[
<p>Lifetime Grand Prix are the biggest right now. They have a series of 7 races that they are doing great media on. Start with Unbound, it’s the most prestigious</p>
]]></description><pubDate>Tue, 22 Oct 2024 05:00:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=41911328</link><dc:creator>matdehaast</dc:creator><comments>https://news.ycombinator.com/item?id=41911328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41911328</guid></item><item><title><![CDATA[New comment by matdehaast in "One-time purchase alternatives to popular subscription tools"]]></title><description><![CDATA[
<p>Jetbrains does this well. Pay for a year and then you fallback to that license/version forever</p>
]]></description><pubDate>Sun, 22 Sep 2024 07:50:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=41615372</link><dc:creator>matdehaast</dc:creator><comments>https://news.ycombinator.com/item?id=41615372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41615372</guid></item><item><title><![CDATA[New comment by matdehaast in "Region-specific Machines pricing"]]></title><description><![CDATA[
<p>I've been using it for years with high bursty loads from users. Never had an issue with network stuff between my user and hetzner....</p>
]]></description><pubDate>Thu, 04 Jul 2024 13:27:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=40874784</link><dc:creator>matdehaast</dc:creator><comments>https://news.ycombinator.com/item?id=40874784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40874784</guid></item><item><title><![CDATA[New comment by matdehaast in "PlanetScale performs layoff and prioritizes profitability"]]></title><description><![CDATA[
<p>This seems like a smart move. I know some will be frustrated with losing a free tier. But ultimately businesses need to make money and charging for it is part of that.</p>
]]></description><pubDate>Wed, 06 Mar 2024 18:10:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=39618920</link><dc:creator>matdehaast</dc:creator><comments>https://news.ycombinator.com/item?id=39618920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39618920</guid></item></channel></rss>