<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: samiv</title><link>https://news.ycombinator.com/user?id=samiv</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 08:04:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=samiv" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by samiv in "What game engines know about data that databases forgot"]]></title><description><![CDATA[
<p>None of that requires ecs though it can be done simply with a composition.<p>Traditionally called something like entity and attachments.</p>
]]></description><pubDate>Thu, 09 Apr 2026 19:23:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47708504</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=47708504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47708504</guid></item><item><title><![CDATA[New comment by samiv in "Coding agents could make free software matter again"]]></title><description><![CDATA[
<p>The other day I was working with some shaders GLSL signed distance field functions. I asked Claude to review the code and it immediately offered to replace some functions with "known solutions". Turns out those functions were basically a verbatim copy of Inigo Quilez's work.<p>His work is available with a permissible license on the Internet but somehow it doesn't seem right that a tool will just regurgitate someone else's work without any mention of copyright or license or original authorship.<p>Pre-LLM world one would at least have had to search for this information, find the site, understand the license and acknowledge who the author is. Post LLM the tool will just blatantly plagiarize someone else work which you can then sign off on as your own. Disgusting.</p>
]]></description><pubDate>Mon, 30 Mar 2026 08:56:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47572027</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=47572027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47572027</guid></item><item><title><![CDATA[New comment by samiv in "C++26: A User-Friednly assert() macro"]]></title><description><![CDATA[
<p>Possibly but I've never seen it in practice that some assert evaluation would be the first thing to optimize. Anyway should that happen then consider removing just that assert.<p>That being said being slow or fast is kinda moot point if the program is not correct. So my advisor to leave always all asserts in. Offensive programming.</p>
]]></description><pubDate>Sat, 28 Mar 2026 19:34:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47557540</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=47557540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47557540</guid></item><item><title><![CDATA[New comment by samiv in "C++26: A User-Friednly assert() macro"]]></title><description><![CDATA[
<p>That's why you define your own assert macro and keep in on unconditionally. Your programs will be better for it.</p>
]]></description><pubDate>Sat, 28 Mar 2026 19:02:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47557330</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=47557330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47557330</guid></item><item><title><![CDATA[New comment by samiv in "Show HN: Fio: 3D World editor/game engine – inspired by Radiant and Hammer"]]></title><description><![CDATA[
<p>Good luck to you. Having worked in this space for around 10 years I can say it's nearly impossible to arouse anyone's interest since the market is so totally saturated.<p>For a new engine to take on it needs do something else nobody else is doing so that it's got that elusive USP.<p>Getting visibility, SEO hacking etc is more important than the product itself.</p>
]]></description><pubDate>Fri, 27 Mar 2026 08:37:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47540274</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=47540274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47540274</guid></item><item><title><![CDATA[New comment by samiv in "Windows native app development is a mess"]]></title><description><![CDATA[
<p>To me this kind of "no need to change anything" implies stability but there's a younger cohort of developers who are used to everything changing every week and who think that something that is older than week is "unmaintained" and thus buggy and broken.</p>
]]></description><pubDate>Sun, 22 Mar 2026 13:22:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47477270</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=47477270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47477270</guid></item><item><title><![CDATA[New comment by samiv in "Windows native app development is a mess"]]></title><description><![CDATA[
<p>Seems to me that really the simplest solution to authors problem is to write C++ safely. I mean...this is a trivial utility app. If you can't get that right in modern C++ you should probably just not even pretend to be a C++ programmer.</p>
]]></description><pubDate>Sun, 22 Mar 2026 13:20:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47477241</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=47477241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47477241</guid></item><item><title><![CDATA[New comment by samiv in "Show HN: Termcraft – Terminal-first 2D sandbox survival in Rust"]]></title><description><![CDATA[
<p>Is this a serious question?<p>Well OF COURSE you just prompt Claude... /s<p>No seriously why would you need a graphics engine for procedurally generating content? In this particular case for example his "content" is the world map expressed in some units (tile grid) across two axis. Then you generation algorithm produces that 2d data and that's that.</p>
]]></description><pubDate>Sun, 22 Mar 2026 10:39:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47476156</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=47476156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47476156</guid></item><item><title><![CDATA[New comment by samiv in "Some things just take time"]]></title><description><![CDATA[
<p>Now that everyones running faster than ever and trying to outrun the competition by slapping more code on than they do you can only brace for the results.<p>I expect these tools will quickly let people to ramp up several orders of magnitude of more complexity and lines of code to any software project.<p>The your 100kloc JS electron app will become a 10m loc JS electron app running on a 500m loc browser runtime.<p>Repeat this across the stack for every software component and application and library. If you think things are bloated now just wait a few years and your notepad will be a 1m line behemoth with runtime performance of a glacier.</p>
]]></description><pubDate>Sun, 22 Mar 2026 10:26:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47476077</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=47476077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47476077</guid></item><item><title><![CDATA[New comment by samiv in "We rewrote our Rust WASM parser in TypeScript and it got faster"]]></title><description><![CDATA[
<p>Until at some point in a language like python all the things that allowed you write software faster start to slow you down like the lack of static typing and typing errors and spending time figuring out whether foo method works with ducks or quacks or foovars or whether the latest refactoring actually silently broke it because now you need bazzes instead of ducks. Yeah.</p>
]]></description><pubDate>Sat, 21 Mar 2026 03:09:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47463630</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=47463630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47463630</guid></item><item><title><![CDATA[New comment by samiv in "Our commitment to Windows quality"]]></title><description><![CDATA[
<p>* We're going to make sure we double down on our dark patterns slamming our obnoxious account requirements in your face every chance we get. We'll also make sure to "accidentally forget" any "unfavourable" setting you might have turned to your liking just to make sure you get the best experience we want.<p>* We're going to keep shoving AI and copilot in your face in every corner of the system whether you want it or not. It's what we want after all. Please subscribe to copilot now or 3 days later.<p>* We're going to continue vibe coding core system components and interface elements in JavaScript to minimize our developer costs. Just get over it already.</p>
]]></description><pubDate>Sat, 21 Mar 2026 01:54:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47463281</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=47463281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47463281</guid></item><item><title><![CDATA[New comment by samiv in "I'm OK being left behind, thanks"]]></title><description><![CDATA[
<p>Oh I cannot agree with this at all.<p>If you think any programming task at hand one  must have at least some reasonable grasp of formalism, boolean logic, predicate logic, then understanding the software developing concepts, your APIs frameworks, language constructs etc and finally the domain knowledge.Most of this goes away when changing from coding to prompting.<p>I was just doing some computer graphics work myself doing Signed Distance Fields and Claude just literally regurgitated code that I could just adopt (since it works) without understanding any of the math involved.<p>I'd say that prompting is at least two orders of magnitude easier than coding.</p>
]]></description><pubDate>Fri, 20 Mar 2026 17:44:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47458017</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=47458017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47458017</guid></item><item><title><![CDATA[New comment by samiv in "I'm OK being left behind, thanks"]]></title><description><![CDATA[
<p>Good luck to you and your welding business. Personally I'm getting to a point where I'm just "too old" (and grumpy) to start over, so I guess for me it's going to be a retirement to some LOCO that I can afford.</p>
]]></description><pubDate>Fri, 20 Mar 2026 16:12:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47456694</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=47456694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47456694</guid></item><item><title><![CDATA[New comment by samiv in "I'm OK being left behind, thanks"]]></title><description><![CDATA[
<p>yep you're absolutely right. the value in journalism and journalistic output was based on the scarcity, i.e. the cost of publishing reduced the amount of available content. With web the costs were obliterated so the content exploded and the value of any individual piece dropped to essentially zero. When it's worth zero your revenues are zero and zero revenues you can't really pay for any journalism.<p>So then you have no choice but to seek alternative revenue streams (ads, data mining) and in fact this becomes the thing, since the original thing no longer produces a revenue.</p>
]]></description><pubDate>Fri, 20 Mar 2026 16:03:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47456546</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=47456546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47456546</guid></item><item><title><![CDATA[New comment by samiv in "I'm OK being left behind, thanks"]]></title><description><![CDATA[
<p>Many things only have value because of scarcity.<p>Digital products such as "photoshop" have had value because people need a tool like that and there's only a limited number of competition, i.e. scarcity. The scarcity exists because of the cost. I.e. the cost of creating "photoshop"creates limit for how many "photoshops" exist. When you bring down the cost you'll have more "photoshops" when you have more "photoshops" as the volume increases the value decreases. Imagine if you can just tell claude "write me photoshop", go take a dump and come back 30 mins later to a running photoshop. You wouldn't now pay 200USD for a license, now would you? You'd pay 0USD.<p>If you now create a tool that can (or promises it) can obliterate the costs, it means essentially anyone can produce "photoshop". And when anyone can do it it will be done over and over and at which point they're worth zero and you can't give them away.<p>The same thing has happened to media publishing, print media -> web, computer games etc.<p>Then the problem is that when your product is worth zero you can no longer make a business by creating your product, so in order to survive you must look into alternative revenue streams such as ads, data mining etc. None of which are a <i>benefit</i> to to the product itself.</p>
]]></description><pubDate>Fri, 20 Mar 2026 15:52:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47456368</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=47456368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47456368</guid></item><item><title><![CDATA[New comment by samiv in "I'm OK being left behind, thanks"]]></title><description><![CDATA[
<p>Whether you like it or not but the society is built on certain social constructs and agreements.<p>Do you think it's fair that when the society moves underneath, the capitalistic system moves its tectonic plates it's the individual who has to bear the cost of that?<p>Abd let's be clear only software devs are just sucking it up. You think lawyers and doctors would allow themselves to be laid off en masse and be replaced with trainees who just prompt the computer?<p>Also what will happen when high wage earners start loosing their discretionary income. The whole service sector for starters will be shaken.<p>Just imagine some big tech company laying off 10k engineers. Making 0.3m per year. That's 3b dollars that disappear from the incomes and thus from the economy and just stays in the pockets of the capital holders.</p>
]]></description><pubDate>Fri, 20 Mar 2026 15:20:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47455874</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=47455874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47455874</guid></item><item><title><![CDATA[New comment by samiv in "I'm OK being left behind, thanks"]]></title><description><![CDATA[
<p>The problem is that we don't live in a society where the benefits of new technology benefit all.<p>We're about to pull the rug underneath all knowledge workers. This will disrupt wage earners lives. This will disrupt the economy.<p>You might feel great about when things become cheaper but remember that when things are cheap it's only because costs are low and when costs are low the revenues are low and when revenues are low salaries are low too. Keep in mind that one party's cost is other party's revenue.<p>The economy is ultimately one large circle where the money needs to go around. You might think of yourself a winner as long as someone else's salary drops to zero and you still get to keep your income but eventually it will be you whose income will also be disrupted.<p>Just something to keep in mind.<p>And also we're going to just not rug pull on the individual knowledge workers but businesses too. Any software company with a software product will quickly find themselves in a situation where their software is worth zero.<p>Also this comment about gatekeeping is absolutely stupid. It's like saying trained doctors and medical schools are gatekeeping people from doctoring. It would be so much better if anyone could just doctor away, maybe with some tool assistance. So much fantastically better and cheaper? Right! Just lay off those expensive doctors and hire doctor-prompters for a fraction of the price.</p>
]]></description><pubDate>Fri, 20 Mar 2026 15:05:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47455647</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=47455647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47455647</guid></item><item><title><![CDATA[New comment by samiv in "I'm OK being left behind, thanks"]]></title><description><![CDATA[
<p>I cannot but agree. It's a massive skill leveling where software development is transforming from high skilled coding to low skilled prompting.<p>For an old dog like myself it feels an unjust rug pull.</p>
]]></description><pubDate>Fri, 20 Mar 2026 14:05:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47454711</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=47454711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47454711</guid></item><item><title><![CDATA[New comment by samiv in "Beyond has dropped “meat” from its name and expanded its high-protein drink line"]]></title><description><![CDATA[
<p>These are the people who argue that soymilk and seed oils are healthy. Even if they're processed with using solvents such as hexane and stuff it's just processing, right? Your also "processing" when you peal your potatoes. Same thing !<p>/s</p>
]]></description><pubDate>Tue, 17 Mar 2026 17:02:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47415365</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=47415365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47415365</guid></item><item><title><![CDATA[New comment by samiv in "The American Healthcare Conundrum"]]></title><description><![CDATA[
<p>"In many ways the quality of care in the US is far better than what folks get elsewhere"<p>This comment has very strong survival ship bias though because you're only looking and ranking the treatments that did happen. How about the cases when the person was denied treatment based coverage or whatever reason. These cases should rank too.</p>
]]></description><pubDate>Tue, 17 Mar 2026 15:29:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47414071</link><dc:creator>samiv</dc:creator><comments>https://news.ycombinator.com/item?id=47414071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47414071</guid></item></channel></rss>