<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: gsb</title><link>https://news.ycombinator.com/user?id=gsb</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 10 Sep 2026 14:17:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gsb" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gsb in "Vim's UserGettingBored Autocmd"]]></title><description><![CDATA[
<p>:smile is in vim not nvim</p>
]]></description><pubDate>Sun, 30 Aug 2026 00:26:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49494536</link><dc:creator>gsb</dc:creator><comments>https://news.ycombinator.com/item?id=49494536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49494536</guid></item><item><title><![CDATA[New comment by gsb in "How credit card rewards became a $9.2B wealth transfer"]]></title><description><![CDATA[
<p>In order for the banks to retain the market power required to keep such high interchange fees in place the need to incentivise those who don't NEED to pay with a credit card to do so anyway, and the biggest way they do this is by splitting the loot with you. You share in the loot, and you share in the responsibility for how it was accumulated.</p>
]]></description><pubDate>Tue, 25 Aug 2026 13:56:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49434226</link><dc:creator>gsb</dc:creator><comments>https://news.ycombinator.com/item?id=49434226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49434226</guid></item><item><title><![CDATA[New comment by gsb in "How credit card rewards became a $9.2B wealth transfer"]]></title><description><![CDATA[
<p>You're not paid by the banks you're paid by other, usually poorer, customers</p>
]]></description><pubDate>Tue, 25 Aug 2026 12:41:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49432998</link><dc:creator>gsb</dc:creator><comments>https://news.ycombinator.com/item?id=49432998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49432998</guid></item><item><title><![CDATA[New comment by gsb in "Improving 15 LLMs at Coding in One Afternoon. Only the Harness Changed"]]></title><description><![CDATA[
<p>> A version of this that uses tree sitter grammars to map a codebase, and does it on every startup of an agent, would be awesome.<p>This was a key feature of aider and if you're not inclined to use aider (or the forked version cecli) I think a standalone implementation exist at <a href="https://github.com/pdavis68/RepoMapper" rel="nofollow">https://github.com/pdavis68/RepoMapper</a></p>
]]></description><pubDate>Fri, 13 Feb 2026 02:52:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46998383</link><dc:creator>gsb</dc:creator><comments>https://news.ycombinator.com/item?id=46998383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46998383</guid></item><item><title><![CDATA[New comment by gsb in "The pervasive effects of C's malloc() and free() on C APIs"]]></title><description><![CDATA[
<p>It's because `a` is not a pointer to the result of badfunc; it is a copy. So the return value of `badfunc` might be overwritten if func2 is non-trivial, but the copy will not.</p>
]]></description><pubDate>Sun, 07 Aug 2022 23:05:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=32380805</link><dc:creator>gsb</dc:creator><comments>https://news.ycombinator.com/item?id=32380805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32380805</guid></item><item><title><![CDATA[New comment by gsb in "Writing Performance Sensitive OCaml Code"]]></title><description><![CDATA[
<p>I think that when you find arguments that GC can be competitive with manual memory management, they always rely on the assumption that it is in the context of idiomatic code.  For a GC language, idiomatic code allows the use of a generational collector which can automatically operate in a manner similar to an arena allocator.  I suppose this is a matter of opinion, but I think that using arena allocators in a language like c++ is not strictly idiomatic - you should only add them when you find they are required for optimisation, and they have a cognitive overhead.  If you make the wrong choice with your arena allocator then either you can make performance worse or you can introduce memory safety problems.<p>So this is the way that a GC might be competitive with manual memory management - if the benefit of arena-like allocation offsets the additional tracing performed by the GC.</p>
]]></description><pubDate>Sat, 13 May 2017 07:41:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=14329936</link><dc:creator>gsb</dc:creator><comments>https://news.ycombinator.com/item?id=14329936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14329936</guid></item><item><title><![CDATA[New comment by gsb in "Writing Performance Sensitive OCaml Code"]]></title><description><![CDATA[
<p>Absolutely, but I think the "in most cases" of the original quote was meant to imply simple malloc/free style memory management rather than the use of tailored arena/region allocators.</p>
]]></description><pubDate>Sat, 13 May 2017 06:05:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=14329731</link><dc:creator>gsb</dc:creator><comments>https://news.ycombinator.com/item?id=14329731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14329731</guid></item><item><title><![CDATA[New comment by gsb in "Writing Performance Sensitive OCaml Code"]]></title><description><![CDATA[
<p>As far as it goes I think it is a pretty fair statement.  However it is important to know of other decisions in the language which make it easier for the GC.  Particularly, the use of tagged values and a GIL.  Tagging makes it simpler to distinguish heap values from other values, and the GIL means that the GC does not need to operate concurrently.</p>
]]></description><pubDate>Sat, 13 May 2017 03:40:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=14329439</link><dc:creator>gsb</dc:creator><comments>https://news.ycombinator.com/item?id=14329439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14329439</guid></item><item><title><![CDATA[New comment by gsb in "I've Just Liberated My Modules"]]></title><description><![CDATA[
<p>Also, this doesn't support zero padding with ch=0.</p>
]]></description><pubDate>Wed, 23 Mar 2016 01:52:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=11341534</link><dc:creator>gsb</dc:creator><comments>https://news.ycombinator.com/item?id=11341534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11341534</guid></item><item><title><![CDATA[New comment by gsb in "Top Books on Amazon Based on Links in Hacker News Comments"]]></title><description><![CDATA[
<p>I was also curious since it was so obviously a brigade with most reviews posted on the same day.  It seems he angered Breitbart fans with a tweet: <a href="https://twitter.com/mattyglesias/status/175240732045619200" rel="nofollow">https://twitter.com/mattyglesias/status/175240732045619200</a></p>
]]></description><pubDate>Tue, 19 Jan 2016 02:29:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=10928532</link><dc:creator>gsb</dc:creator><comments>https://news.ycombinator.com/item?id=10928532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10928532</guid></item><item><title><![CDATA[New comment by gsb in "Please do not delete this commented-out version"]]></title><description><![CDATA[
<p>Except in this case, when the comment was written http hadn't been invented yet :)</p>
]]></description><pubDate>Tue, 05 Jan 2016 01:11:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=10840236</link><dc:creator>gsb</dc:creator><comments>https://news.ycombinator.com/item?id=10840236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10840236</guid></item><item><title><![CDATA[New comment by gsb in "Spacemacs – Emacs advanced kit focused on Evil"]]></title><description><![CDATA[
<p>To get :cd to behave more like vim, you could add <a href="https://github.com/gbarta/evil-noautochdir" rel="nofollow">https://github.com/gbarta/evil-noautochdir</a> which in addition to behaving like :set noautochdir, also allows :cd to take an argument the vim way.</p>
]]></description><pubDate>Fri, 17 Apr 2015 23:02:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=9397668</link><dc:creator>gsb</dc:creator><comments>https://news.ycombinator.com/item?id=9397668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9397668</guid></item><item><title><![CDATA[New comment by gsb in "Ask HN: Digital nomad taxes – which country to pay in?"]]></title><description><![CDATA[
<p>Relating to #3, if you expect to be overseas long term and you are in a situation where foreign tax credit will cover your US tax liability, it can be advantageous to use the foreign tax credit instead of the FEIE even if your income is less than the ~100k FEIE limit.  This is because the unused credit can be rolled forward and used as a buffer for cases where you do something tax-advantaged in your country of residence which is not honoured by the IRS.  Most commonly this could be capital gains on the sale of a primary residence which is tax-free in many countries but only partially so in the US.  But there are many other such possibilities, like retirement savings not covered by totalization agreements, special treatment for redundancy payouts, lump sum retirement payments, etc. There is this general idea that tax agreements eliminate double taxation, but they only do so imperfectly because the legislation is tailored for people temporarily working overseas, not people who make their home overseas.<p>These cases are perhaps not relevant to the typical digital nomad when they set out, but things happen and you may choose not to return to the US.  In those cases, it is good to have chosen to file your taxes in a way that maximises future choices.<p>In my view the FEIE should only be used if you KNOW you will go back to the US soon and want the easier filing it provides, or if your foreign tax credit is simply not enough.</p>
]]></description><pubDate>Fri, 13 Mar 2015 13:53:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=9197062</link><dc:creator>gsb</dc:creator><comments>https://news.ycombinator.com/item?id=9197062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9197062</guid></item><item><title><![CDATA[New comment by gsb in "Ask HN: Techniques for surviving a job you loathe?"]]></title><description><![CDATA[
<p>I'm struggling to imagine any 300-head software company based in regional Victoria. Are you in a satellite office of a larger org?</p>
]]></description><pubDate>Mon, 12 Jan 2015 06:43:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=8872766</link><dc:creator>gsb</dc:creator><comments>https://news.ycombinator.com/item?id=8872766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8872766</guid></item><item><title><![CDATA[New comment by gsb in "Why I’m Giving Up My Passport"]]></title><description><![CDATA[
<p>But if you're going to abandon your green card, you need to do it before the eight year because doing it after that makes you subject to the exit tax where abandoning your green card requires giving up a nice chuck of your net worth.</p>
]]></description><pubDate>Mon, 08 Dec 2014 22:50:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=8719758</link><dc:creator>gsb</dc:creator><comments>https://news.ycombinator.com/item?id=8719758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8719758</guid></item><item><title><![CDATA[New comment by gsb in "Why I’m Giving Up My Passport"]]></title><description><![CDATA[
<p>I think you are confused about foreign residence and foreign taxation.  Most countries will tax all foreign income if you are a tax resident of their country.  But not many tax foreign income of citizens who are resident in a foreign country, and Australia definitely does not do this.  If you are a resident of another country then Australia doesn't make any demands on you at all.  The only catch is that a temporary residence overseas might mean they still consider you to be an Australian resident for a time.</p>
]]></description><pubDate>Mon, 08 Dec 2014 22:29:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=8719657</link><dc:creator>gsb</dc:creator><comments>https://news.ycombinator.com/item?id=8719657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8719657</guid></item><item><title><![CDATA[New comment by gsb in "Why I’m Giving Up My Passport"]]></title><description><![CDATA[
<p>If you can avoid it by spending a certain amount of time out of the country then surely it is not what is meant by non-resident taxation in the context of this article?</p>
]]></description><pubDate>Mon, 08 Dec 2014 22:22:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=8719627</link><dc:creator>gsb</dc:creator><comments>https://news.ycombinator.com/item?id=8719627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8719627</guid></item><item><title><![CDATA[New comment by gsb in ""Patent Trolls" Threaten to Drain Silicon Valley Startups [video]"]]></title><description><![CDATA[
<p>What makes you say that the suit was withdrawn?  I can't find confirmation of that anywhere.</p>
]]></description><pubDate>Thu, 28 Nov 2013 01:48:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=6812558</link><dc:creator>gsb</dc:creator><comments>https://news.ycombinator.com/item?id=6812558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6812558</guid></item><item><title><![CDATA[New comment by gsb in ""Patent Trolls" Threaten to Drain Silicon Valley Startups [video]"]]></title><description><![CDATA[
<p>Uniloc sued Mojang (makers of Minecraft), which is a Swedish company.  In Texas of course.<p>Mojang is bigger than many small companies, but is still quite small.</p>
]]></description><pubDate>Thu, 28 Nov 2013 00:35:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=6812303</link><dc:creator>gsb</dc:creator><comments>https://news.ycombinator.com/item?id=6812303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6812303</guid></item><item><title><![CDATA[New comment by gsb in "U.S. Expats Balk at Tax Law: American Citizen Renunciations Are Soaring"]]></title><description><![CDATA[
<p>(User woe, you have been hellbanned which is a shame because your points in this thread have been quite true.)</p>
]]></description><pubDate>Tue, 13 Aug 2013 13:23:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=6205512</link><dc:creator>gsb</dc:creator><comments>https://news.ycombinator.com/item?id=6205512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6205512</guid></item></channel></rss>