<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: athoscouto</title><link>https://news.ycombinator.com/user?id=athoscouto</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 14 May 2026 14:18:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=athoscouto" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by athoscouto in "Reverting the incremental GC in Python 3.14 and 3.15"]]></title><description><![CDATA[
<p>It was httpx indeed. i had aiohttp in mind because we ended up replacing that particular client with it</p>
]]></description><pubDate>Thu, 14 May 2026 02:43:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48130512</link><dc:creator>athoscouto</dc:creator><comments>https://news.ycombinator.com/item?id=48130512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48130512</guid></item><item><title><![CDATA[New comment by athoscouto in "Reverting the incremental GC in Python 3.14 and 3.15"]]></title><description><![CDATA[
<p>yes. remote exec allows me to attach profilers (e.g. memray) directly into a running process. i'm also excited about the upcoming statistical (cpu) profiler from 3.15</p>
]]></description><pubDate>Wed, 13 May 2026 18:39:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48125706</link><dc:creator>athoscouto</dc:creator><comments>https://news.ycombinator.com/item?id=48125706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48125706</guid></item><item><title><![CDATA[New comment by athoscouto in "Reverting the incremental GC in Python 3.14 and 3.15"]]></title><description><![CDATA[
<p>We've been impacted by this. I migrated our services to Python 3.14 so we could attach profilers during runtime.<p>A couple of services looked like they had a memory leak. Memory was continuously increasing over time. Thanks to Python 3.14, we were able to use memray to understand what was going on. Those services were recreating HTTP clients (aiohttp) for every inbound request, and memory allocated by the downstream SSL lib was growing faster than it was being released.<p>We ended up rolling back to 3.13, which fixed the issue. I'll try again with 3.14.5.</p>
]]></description><pubDate>Wed, 13 May 2026 16:11:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48123839</link><dc:creator>athoscouto</dc:creator><comments>https://news.ycombinator.com/item?id=48123839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48123839</guid></item><item><title><![CDATA[New comment by athoscouto in "Cursor 3"]]></title><description><![CDATA[
<p>Cursor can do that well too. Their code review feature usually gives a handful of independent feedbacks. I just trigger agents independently for all of those. Other integrations with Linear and Slack are also very handy to getting into this workflow. Seems like the 3.0 version is aiming at getting better at this use case.</p>
]]></description><pubDate>Fri, 03 Apr 2026 02:56:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47622752</link><dc:creator>athoscouto</dc:creator><comments>https://news.ycombinator.com/item?id=47622752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47622752</guid></item><item><title><![CDATA[New comment by athoscouto in "Cursor 3"]]></title><description><![CDATA[
<p>2x intelligence != 2x results<p>most tasks I can do better and faster with composer 2<p>a fellow engineer reported a bug on a code I had written a few months back.
I used his report as prompt for composer 2, gpt-5.4-high and claude-4.6-opus-max-thinking.
composer found the issue spot on.
gpt found another possible vector a couple of minutes later, but a way less likely one and one that would eventually self heal (thus not actually reproducing what we observed on production).
claude had barely started when the other two had finished<p>also, i don't have a budget per se.
but it is expected that i over deliver if i'm over spending</p>
]]></description><pubDate>Fri, 03 Apr 2026 02:47:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47622699</link><dc:creator>athoscouto</dc:creator><comments>https://news.ycombinator.com/item?id=47622699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47622699</guid></item><item><title><![CDATA[New comment by athoscouto in "Cursor 3"]]></title><description><![CDATA[
<p>Cursor has been my main AI tool for over a year now.<p>I've been trying to use Claude Code seriously for over a month, but every time I do it, I get the impression that it would take me less work to do with Cursor.<p>I'm on the enterprise plan, so it can get pricey. This is why I used to stick mostly to auto mode.<p>Now Composer 2 has taken over as my default model. It is not as intelligent as OpenAI's or Anthropic's flagship models, but I feel it has as good as or better intuition. With way better pricing. It can get stuck in more complex tasks though.<p>Being able to get in the loop, stop and instruct or change models makes all the difference. And that is why I've stayed in the editor mode until now. Let's see if 3.0 changes that.</p>
]]></description><pubDate>Fri, 03 Apr 2026 00:39:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47622041</link><dc:creator>athoscouto</dc:creator><comments>https://news.ycombinator.com/item?id=47622041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47622041</guid></item><item><title><![CDATA[New comment by athoscouto in "Comparing Python Type Checkers: Typing Spec Conformance"]]></title><description><![CDATA[
<p>For big codebases pyright can be pretty slow and memory hungry. Even though ty is still a WIP, I'm adopting it at work because of how fast it is and some other goodies (e.g. <a href="https://docs.astral.sh/ty/features/type-system/#intersection-types" rel="nofollow">https://docs.astral.sh/ty/features/type-system/#intersection...</a>)</p>
]]></description><pubDate>Tue, 17 Mar 2026 16:34:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47414981</link><dc:creator>athoscouto</dc:creator><comments>https://news.ycombinator.com/item?id=47414981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47414981</guid></item><item><title><![CDATA[New comment by athoscouto in "Show HN: OCR Arena – A playground for OCR models"]]></title><description><![CDATA[
<p>Nice! Would love to see Azure Document Intelligence on this</p>
]]></description><pubDate>Fri, 21 Nov 2025 22:58:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46010072</link><dc:creator>athoscouto</dc:creator><comments>https://news.ycombinator.com/item?id=46010072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46010072</guid></item><item><title><![CDATA[New comment by athoscouto in "Ultrasonic Chef's Knife"]]></title><description><![CDATA[
<p>I've seen chefs arguing the other way around. You have to apply more pressure when using duller knives, this means less control and less safety.</p>
]]></description><pubDate>Sun, 21 Sep 2025 11:36:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45321856</link><dc:creator>athoscouto</dc:creator><comments>https://news.ycombinator.com/item?id=45321856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45321856</guid></item><item><title><![CDATA[New comment by athoscouto in "In praise of “normal” engineers"]]></title><description><![CDATA[
<p>Agreed that you can have real individual ownership. Not only that, I think that is the only way to be really "productive".<p>But I think that is beside the point.<p>Individuals are not fungible, but team members are - or at least can be, depending on how you structure your teams.<p>And as your org grows, you want predictability on a team level. Skipping a bunch of reasoning steps, this means having somewhat fungible team members, to give you redundancy.<p>The engineering parallel here is the tradeoff between resilience and efficiency. You can make a system more reliable by adding redundancy. You make a system more efficient by removing redundancy.</p>
]]></description><pubDate>Thu, 19 Jun 2025 19:54:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44321985</link><dc:creator>athoscouto</dc:creator><comments>https://news.ycombinator.com/item?id=44321985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44321985</guid></item><item><title><![CDATA[New comment by athoscouto in "Go channels are bad (2016)"]]></title><description><![CDATA[
<p>Yes. See update 2 FTA for a 2019 study on go concurrency bugs. Most go devs that I know consider using higher level synchronization mechanisms the right way to go (pun intended). sync.WaitGroup and errgroup are two common used options.</p>
]]></description><pubDate>Sun, 13 Apr 2025 12:28:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43672270</link><dc:creator>athoscouto</dc:creator><comments>https://news.ycombinator.com/item?id=43672270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43672270</guid></item><item><title><![CDATA[New comment by athoscouto in "DSQL Vignette: Wait Isn't That Impossible?"]]></title><description><![CDATA[
<p>I wonder how keys are assigned to rows and how the adjudicator is shared.<p>The author also mentions a leader adjudicator, which means there is probably some sort of coordination to pick a leader.
This raises the question of how a leader is picked, and if leadership changes based on how hot a key is in a given AZ.<p>This blog series is a great read. Every day Marc drops excellent content and leaves room for questions, which he ends up answering on the following days. Hope more details come next.</p>
]]></description><pubDate>Fri, 06 Dec 2024 20:23:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42343958</link><dc:creator>athoscouto</dc:creator><comments>https://news.ycombinator.com/item?id=42343958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42343958</guid></item><item><title><![CDATA[New comment by athoscouto in "DSQL Vignette: Transactions and Durability"]]></title><description><![CDATA[
<p>Neat design! The coolest insight, IMO:<p>> We’ve learned from building and operating large-scale systems for nearly two decades that coordination and locking get in the way of scalability, latency, and reliability for systems of all sizes. In fact, avoiding unnecessary coordination is the fundamental enabler for scaling in distributed systems<p>I hope there is a follow-up since the points the author only glossed over are important to understanding the architecture and trade-offs. I would like to know about the cross-adjudicator coordination protocol and how the journal works.<p>From the information available, it seems that DSQL should be pretty fast as long as you keep writes local. Once you add active-active replication and start writing to the same key in different regions the coordination costs should slow the system down significantly (or not - but if that is the case I want to know how they managed to do it).</p>
]]></description><pubDate>Fri, 06 Dec 2024 11:54:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42338942</link><dc:creator>athoscouto</dc:creator><comments>https://news.ycombinator.com/item?id=42338942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42338942</guid></item><item><title><![CDATA[DSQL Vignette: Transactions and Durability]]></title><description><![CDATA[
<p>Article URL: <a href="https://brooker.co.za/blog/2024/12/05/inside-dsql-writes.html">https://brooker.co.za/blog/2024/12/05/inside-dsql-writes.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42338661">https://news.ycombinator.com/item?id=42338661</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 06 Dec 2024 11:11:02 +0000</pubDate><link>https://brooker.co.za/blog/2024/12/05/inside-dsql-writes.html</link><dc:creator>athoscouto</dc:creator><comments>https://news.ycombinator.com/item?id=42338661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42338661</guid></item><item><title><![CDATA[New comment by athoscouto in "A mental model for Linux file, hard and soft links"]]></title><description><![CDATA[
<p>Nice! Two questions for me to follow up later:<p>- How the OS knows it can clean up an inode after a hard link is deleted? The post mentioned inodes don't see hard links<p>- What does it mean to have a dead/dangling soft link?</p>
]]></description><pubDate>Fri, 15 Nov 2024 14:41:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=42147328</link><dc:creator>athoscouto</dc:creator><comments>https://news.ycombinator.com/item?id=42147328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42147328</guid></item><item><title><![CDATA[New comment by athoscouto in "Optimizing Beer Glass Shapes to Minimize Heat Transfer – New Results"]]></title><description><![CDATA[
<p>I grew up finding those glasses the most horrible thing.  Even though they were always popular, they became fashionable recently when new sizes were introduced.<p>I somehow started to find they kind of beautiful when I worked at a company that only had pint-sized American glasses at their office. Now most cups in my house have this design. They are dirty cheap and very easy to replace.</p>
]]></description><pubDate>Thu, 24 Oct 2024 14:45:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=41936013</link><dc:creator>athoscouto</dc:creator><comments>https://news.ycombinator.com/item?id=41936013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41936013</guid></item><item><title><![CDATA[New comment by athoscouto in "Optimizing Beer Glass Shapes to Minimize Heat Transfer – New Results"]]></title><description><![CDATA[
<p>People in Brazil do. In fact, 10°C would make most Brazilians complain that the beer is too warm</p>
]]></description><pubDate>Thu, 24 Oct 2024 14:39:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=41935965</link><dc:creator>athoscouto</dc:creator><comments>https://news.ycombinator.com/item?id=41935965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41935965</guid></item><item><title><![CDATA[New comment by athoscouto in "Foobar2000"]]></title><description><![CDATA[
<p>I haven't consumed audio and video from files for a while now. Streaming has become so convenient (partly because of internet prices and availability) that I don't see myself coming back.</p>
]]></description><pubDate>Wed, 31 Jul 2024 20:33:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=41123149</link><dc:creator>athoscouto</dc:creator><comments>https://news.ycombinator.com/item?id=41123149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41123149</guid></item><item><title><![CDATA[New comment by athoscouto in "Foobar2000"]]></title><description><![CDATA[
<p>Wow, that brings back memories!
foobar2000 was my go to player. I used to spend hours curating all my folders with albums and playlists.
Funny how fast I switched to a streaming platform when they became widely available around here.</p>
]]></description><pubDate>Wed, 31 Jul 2024 20:27:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=41123090</link><dc:creator>athoscouto</dc:creator><comments>https://news.ycombinator.com/item?id=41123090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41123090</guid></item><item><title><![CDATA[New comment by athoscouto in "Ask HN: Which programming podcasts do you listen to?"]]></title><description><![CDATA[
<p>I've stopped listening for probably a year now. But other than some already mentioned here I'd go with:<p>- Soft Skills Engineering: very humorous and light take on the people side of SWE<p>- StaffEng: interviews with engineers with staff+ roles<p>- Lenny's: if you are into product, growth and startups in general<p>It was already mentioned by a sibling comment, but podcasts from the Changelog are also very good.</p>
]]></description><pubDate>Sat, 06 Jul 2024 12:16:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=40889964</link><dc:creator>athoscouto</dc:creator><comments>https://news.ycombinator.com/item?id=40889964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40889964</guid></item></channel></rss>