<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: trgn</title><link>https://news.ycombinator.com/user?id=trgn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 02:57:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=trgn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by trgn in "The tech jobs bust is real. Don't blame AI (yet)"]]></title><description><![CDATA[
<p>> politician won't care<p>they dont care because nobody has a real gut feel affinity for computer programmers or the work, the sort of feeling that is required to animate somebody to action. it's never been a profession with any esteem, and the field never professionalized in the past 60 years, which is a shame, because we now see the outcome.</p>
]]></description><pubDate>Tue, 14 Apr 2026 00:29:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47759741</link><dc:creator>trgn</dc:creator><comments>https://news.ycombinator.com/item?id=47759741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47759741</guid></item><item><title><![CDATA[New comment by trgn in "What game engines know about data that databases forgot"]]></title><description><![CDATA[
<p>You're being pedantic and doing gotcha argumenting.<p>Pass objects by ref, I said that to underscore its better than create new objects. I get it, its the only way, but theyre still passed by ref.<p>Yes, [a,b,...rest] =... is restructuring and creates new object.<p>Named params create new objects, it's better to pass args individually, the ref creation under the hood is not comparibly impactful.</p>
]]></description><pubDate>Sat, 11 Apr 2026 12:22:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47729958</link><dc:creator>trgn</dc:creator><comments>https://news.ycombinator.com/item?id=47729958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47729958</guid></item><item><title><![CDATA[New comment by trgn in "What game engines know about data that databases forgot"]]></title><description><![CDATA[
<p>> Non-primitives are always pass-by-reference.<p>it's a good thing. pass objects by reference.<p>> Is there a behavior you think is unique to destructuring?<p>depending on exact syntax, will collect values in another array or object. it's often used as the mirror-pattern of using named variables, which allocates an object for each function call.<p>in isolation these are not inherently wrong, at scale they start to add up. and should not be used in tight loops.</p>
]]></description><pubDate>Fri, 10 Apr 2026 19:50:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47722825</link><dc:creator>trgn</dc:creator><comments>https://news.ycombinator.com/item?id=47722825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47722825</guid></item><item><title><![CDATA[New comment by trgn in "What game engines know about data that databases forgot"]]></title><description><![CDATA[
<p>lol another example of how things can always get worse.</p>
]]></description><pubDate>Thu, 09 Apr 2026 20:49:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47709820</link><dc:creator>trgn</dc:creator><comments>https://news.ycombinator.com/item?id=47709820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47709820</guid></item><item><title><![CDATA[New comment by trgn in "What game engines know about data that databases forgot"]]></title><description><![CDATA[
<p>The web is a front-end environment, where users expect 60fps, but where developers violate pretty much all the rules.<p>> Zero-copy is the default, not the optimization:<p>the amount of fluffy mapping, destructuring, temp scope-creation, ... that is the norm now for JS/TS devs is excruciating. how did this become the norm? do it once it doesnt matter, but every single layer in the app doing this and things become jittery. you first take the hit at creation time, and then another time at GC. stop doing that! Pass references around to objects, not recreate them each time at some function boundary.<p>> Entity as pure identity.<p>Stop json.stringifiyng every thing! how many hashThing() implementations i have seen that are essentially Json.stringify. stop it!<p>> Cache locality by default.<p>a little less clear for web dev, much is missing in terms of primitives. but do think about it. if anything, it's good hygiene. fixed typed array does make sense, dont mix&match types in your array, ...<p>Save the web, think like a videogame dev!</p>
]]></description><pubDate>Thu, 09 Apr 2026 19:28:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47708563</link><dc:creator>trgn</dc:creator><comments>https://news.ycombinator.com/item?id=47708563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47708563</guid></item><item><title><![CDATA[New comment by trgn in "Who is Satoshi Nakamoto? My quest to unmask Bitcoin's creator"]]></title><description><![CDATA[
<p>wrt (2) that is if satoshi had the foresight btc would ever blow up in the way it did. obviously, he had some intuition, remaining anonymous, but deliberately creating a fake trail does not seem super plausible to me</p>
]]></description><pubDate>Wed, 08 Apr 2026 21:15:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47696382</link><dc:creator>trgn</dc:creator><comments>https://news.ycombinator.com/item?id=47696382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47696382</guid></item><item><title><![CDATA[New comment by trgn in "72% of the dollar's purchasing power was destroyed in just four episodes"]]></title><description><![CDATA[
<p>there was wage growth</p>
]]></description><pubDate>Mon, 30 Mar 2026 16:29:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47576387</link><dc:creator>trgn</dc:creator><comments>https://news.ycombinator.com/item?id=47576387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47576387</guid></item><item><title><![CDATA[New comment by trgn in "Midnight train from GA: A view of America from the tracks as airports struggle"]]></title><description><![CDATA[
<p>it's very expensive though. i used to live in philly close to 30th and had a reason to go up to nyc regularly close to penn, essentially perfect for taking amtrak, but ended up taking boltbus just because the price difference was very significant and time wise it was only like 30-45min slower.</p>
]]></description><pubDate>Mon, 30 Mar 2026 13:09:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47573828</link><dc:creator>trgn</dc:creator><comments>https://news.ycombinator.com/item?id=47573828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47573828</guid></item><item><title><![CDATA[New comment by trgn in "Voyager 1 runs on 69 KB of memory and an 8-track tape recorder"]]></title><description><![CDATA[
<p>Wish javascript devs would read this. If the web is slow, its because of them</p>
]]></description><pubDate>Sun, 29 Mar 2026 18:20:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47565683</link><dc:creator>trgn</dc:creator><comments>https://news.ycombinator.com/item?id=47565683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47565683</guid></item><item><title><![CDATA[New comment by trgn in "Voyager 1 runs on 69 KB of memory and an 8-track tape recorder"]]></title><description><![CDATA[
<p>Would sending voyager have been a real definite deadline?</p>
]]></description><pubDate>Sun, 29 Mar 2026 18:19:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47565673</link><dc:creator>trgn</dc:creator><comments>https://news.ycombinator.com/item?id=47565673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47565673</guid></item><item><title><![CDATA[New comment by trgn in "From zero to a RAG system: successes and failures"]]></title><description><![CDATA[
<p>ah got it! thanks for the color</p>
]]></description><pubDate>Thu, 26 Mar 2026 13:41:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47530366</link><dc:creator>trgn</dc:creator><comments>https://news.ycombinator.com/item?id=47530366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47530366</guid></item><item><title><![CDATA[New comment by trgn in "From zero to a RAG system: successes and failures"]]></title><description><![CDATA[
<p>haha! it's been ok for me, but a lot of song and dance is required. the saas-version is a black box (in a bad way).</p>
]]></description><pubDate>Thu, 26 Mar 2026 13:40:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47530357</link><dc:creator>trgn</dc:creator><comments>https://news.ycombinator.com/item?id=47530357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47530357</guid></item><item><title><![CDATA[New comment by trgn in "From zero to a RAG system: successes and failures"]]></title><description><![CDATA[
<p>Odd to me that Elasticsearch isn't finding a second breath in these new ecosystems. It basically is that now, a RAG engine with model integration.</p>
]]></description><pubDate>Thu, 26 Mar 2026 13:11:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47530019</link><dc:creator>trgn</dc:creator><comments>https://news.ycombinator.com/item?id=47530019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47530019</guid></item><item><title><![CDATA[New comment by trgn in "Goodbye to Sora"]]></title><description><![CDATA[
<p>already theyve made youtube unusable</p>
]]></description><pubDate>Wed, 25 Mar 2026 16:41:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47519775</link><dc:creator>trgn</dc:creator><comments>https://news.ycombinator.com/item?id=47519775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47519775</guid></item><item><title><![CDATA[New comment by trgn in "Pompeii's battle scars linked to an ancient 'machine gun'"]]></title><description><![CDATA[
<p>i rolled into tech because of archeology. started using GIS for site mapping and need for customization just got me going. ended up going to school again for compsci.<p>generally, students from other departments are writing the code, but current day most archaeologists can work with ready-made packages (model builders etc..) now too.</p>
]]></description><pubDate>Tue, 24 Mar 2026 16:56:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47505709</link><dc:creator>trgn</dc:creator><comments>https://news.ycombinator.com/item?id=47505709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47505709</guid></item><item><title><![CDATA[New comment by trgn in "US national debt surges past $39 Trillion"]]></title><description><![CDATA[
<p>i like your optimism!</p>
]]></description><pubDate>Thu, 19 Mar 2026 18:21:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47443655</link><dc:creator>trgn</dc:creator><comments>https://news.ycombinator.com/item?id=47443655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47443655</guid></item><item><title><![CDATA[New comment by trgn in "US national debt surges past $39 Trillion"]]></title><description><![CDATA[
<p>how so? Alupis explains the mechanism why not. In two party system, new electives are incentivized to achieve their program. Reducing spending hinders that, and loss of those voters who care about that betrayal doesn't really matter because they're a tiny group anyway, and realistically, where are they going to go, the other party? They have the same incentive, just for different program. That's the cycle.</p>
]]></description><pubDate>Thu, 19 Mar 2026 17:42:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47443083</link><dc:creator>trgn</dc:creator><comments>https://news.ycombinator.com/item?id=47443083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47443083</guid></item><item><title><![CDATA[New comment by trgn in "US national debt surges past $39 Trillion"]]></title><description><![CDATA[
<p>that electorate doesnt exist in two party system.</p>
]]></description><pubDate>Thu, 19 Mar 2026 17:27:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47442842</link><dc:creator>trgn</dc:creator><comments>https://news.ycombinator.com/item?id=47442842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47442842</guid></item><item><title><![CDATA[New comment by trgn in "Rob Pike’s Rules of Programming (1989)"]]></title><description><![CDATA[
<p>A lot of developers get enamored by fetishes. Just one example, because it's one i always struggle to vanquish in any of my teams.<p>Devs are obsessed with introducing functional-style constructs everywhere, just for the sake of it. FP is great for some classes of software, but baseline crufty for anything that requires responsiveness (front-ends basically), let alone anything at real interactive speeds (games, geo-software, ...)<p>The "premature optimization" quote is then always used as a way to ignore that entire code paths will be spamming the heap with hundreds of thousands of temporary junk, useless lexical scopes, and so forth. Writing it lean the first time is never considered, because of adherence to these fetishes (mutability is bad, oo is bad, loops lead to off-by-one errors, ...). It's absolutely exhausting to have these conversations, it's always starting from the ground up and these quotes like "premature optimization is the root of all evil" are only used as invocations to ward of criticism.</p>
]]></description><pubDate>Wed, 18 Mar 2026 14:56:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47426573</link><dc:creator>trgn</dc:creator><comments>https://news.ycombinator.com/item?id=47426573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47426573</guid></item><item><title><![CDATA[New comment by trgn in "Rob Pike’s Rules of Programming (1989)"]]></title><description><![CDATA[
<p>> Multiple generations of programmers have now been raised to believe that brutally inefficient, bloated, and slow software is just fine<p>100%</p>
]]></description><pubDate>Wed, 18 Mar 2026 14:42:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47426421</link><dc:creator>trgn</dc:creator><comments>https://news.ycombinator.com/item?id=47426421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47426421</guid></item></channel></rss>