<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: FoodWThrow</title><link>https://news.ycombinator.com/user?id=FoodWThrow</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 25 May 2026 00:09:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=FoodWThrow" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by FoodWThrow in "Adobe gives up on web-design product to rival Figma after deal collapse"]]></title><description><![CDATA[
<p>5.1 surround was invented in 1987. Sound mixing as we know it did not change in the same way graphics did. One should not expect courtesy if they can't offer it in the first place.</p>
]]></description><pubDate>Thu, 01 Feb 2024 10:20:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=39214449</link><dc:creator>FoodWThrow</dc:creator><comments>https://news.ycombinator.com/item?id=39214449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39214449</guid></item><item><title><![CDATA[New comment by FoodWThrow in "Adobe gives up on web-design product to rival Figma after deal collapse"]]></title><description><![CDATA[
<p>I thought it would be easy to understand the difference between x channels that play 1D data (that remained unchanged for half a century almost) and going from 50 thousand pixels to 15 million, with dozens of different sizes and aspect ratios would be readily apparent. Alas, I was mistaken.<p>Sigh.</p>
]]></description><pubDate>Wed, 31 Jan 2024 21:19:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=39209561</link><dc:creator>FoodWThrow</dc:creator><comments>https://news.ycombinator.com/item?id=39209561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39209561</guid></item><item><title><![CDATA[New comment by FoodWThrow in "Adobe gives up on web-design product to rival Figma after deal collapse"]]></title><description><![CDATA[
<p>Audio ultimately leads to a 1D data track. Ways to play that track is comparatively well understood, and well abstracted from the workload itself. We've been using 3.5mm jack at scale since the original Walkman, for example. That's 1979.<p>Graphics on the other hand constantly changes. Apple II around the same timeframe had 280×192 resolution -not even 4:3 aspect ratio- and 16 color that only existed because of a <i>hack</i> in the NTSC spec. Now we have dozen different common aspect ratios, 2 common sizes that we have to support (mobile and monitor), <i>dozens</i> of different resolutions, running on <i>thousands</i> of different hardware, that are near impossible to test the combination of their configurations, let alone the variety of behavior that comes from their software - the list is just endless.<p>Audio is played by speakers, there isn't much variance. Graphics on the other hand changes constantly, and most of those changes result in throwing out <i>a lot</i> of software. The situation is so incredibly bad that most cross platform products threw the towel and resorted to using perhaps the second most complicated software humanity ever devised - <i>the browser</i> - instead of trying to get a window and a button to work on 2 different operating systems.<p>And don't even get me started on prints :)</p>
]]></description><pubDate>Wed, 31 Jan 2024 20:36:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=39209012</link><dc:creator>FoodWThrow</dc:creator><comments>https://news.ycombinator.com/item?id=39209012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39209012</guid></item><item><title><![CDATA[New comment by FoodWThrow in "Why Is Game Writing So Terrible? (2021)"]]></title><description><![CDATA[
<p>> CRPGs have done nonlinear gameplay narratives for decades at least.<p>CRPGs have done <i>the illusion</i> of nonlinear gameplay narratives for decades. Baldur's Gate 3 simply has a vastly more polished version of it, rather than paying lip service like recent, mainline RPGs - anything from Bethesda for example.</p>
]]></description><pubDate>Sun, 28 Jan 2024 17:54:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=39168047</link><dc:creator>FoodWThrow</dc:creator><comments>https://news.ycombinator.com/item?id=39168047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39168047</guid></item><item><title><![CDATA[New comment by FoodWThrow in "Brave Leo now uses Mixtral 8x7B as default"]]></title><description><![CDATA[
<p>I use firefox because it has the most hassle-free hardware decoding in linux. However, everything basically feels better with Brave, even with the same amount of plug-ins.</p>
]]></description><pubDate>Sat, 27 Jan 2024 15:52:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=39156529</link><dc:creator>FoodWThrow</dc:creator><comments>https://news.ycombinator.com/item?id=39156529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39156529</guid></item><item><title><![CDATA[New comment by FoodWThrow in "AMD Publishes XDNA Linux Driver: Support for Ryzen AI on Linux"]]></title><description><![CDATA[
<p>> pacman -S rocm-hip-sdk rocm-opencl-sdk<p>I have the same card, the above works with everything I threw at it so far. Haven't even installed amdgpu-pro drivers btw, only have radv (that steam installed by default).</p>
]]></description><pubDate>Fri, 26 Jan 2024 11:57:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=39141647</link><dc:creator>FoodWThrow</dc:creator><comments>https://news.ycombinator.com/item?id=39141647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39141647</guid></item><item><title><![CDATA[New comment by FoodWThrow in "We Are Doomed: A pessimistic point of view of "modern software engineering""]]></title><description><![CDATA[
<p>> that the complexity of the Vulkan is like 5x more than OpenGL for… 5% better performance?<p>The complexity of Vulkan can (and in naive cases, always) slow things down in comparison to OpenGL. What you get with Vulkan isn't +X% more performance, but <i>consistent</i> performance.<p>Both OpenGL and DirectX already did all of the things that you need to do with Vulkan/DX12. The difference is that drivers were black boxes back then, and everything worked with heuristics. A relatively minor change could evict you from the fast path into the oblivion. You had to blindly figure your way out, or if you were "big enough" you could contact the driver team, at which point you would enter the world of GPU politics. GPU mafia was/is a real thing.<p>Vulkan cuts straight through that. Yes, synchronization is hard, but it is way harder to figure out when the driver arbitrarily inserts a gigabarrier and when it doesn't. Even with Vulkan/DX12 you still encounter these issues, but at least with these latest APIs you can reason about things, and be generally correct.<p>It was never about <i>more</i> performance. It was always about <i>consistent</i> performance.</p>
]]></description><pubDate>Thu, 25 Jan 2024 09:57:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=39127878</link><dc:creator>FoodWThrow</dc:creator><comments>https://news.ycombinator.com/item?id=39127878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39127878</guid></item><item><title><![CDATA[New comment by FoodWThrow in "I Found David Lynch's Lost 'Dune II' Script"]]></title><description><![CDATA[
<p>> New Dune however feels more like Young Adult Entertainment.<p>Paul Atreides (the main character) is 15 years old in Dune.<p>Most people that read and revered Dune probably did so during their young adult years.<p>I say this as someone that loves the Herbert's works, but it is really apparent that the first Dune book originated from an ecological article, and mushrooms (of the psychedelic kind).</p>
]]></description><pubDate>Sat, 13 Jan 2024 15:22:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=38980735</link><dc:creator>FoodWThrow</dc:creator><comments>https://news.ycombinator.com/item?id=38980735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38980735</guid></item><item><title><![CDATA[New comment by FoodWThrow in "Using Zig to Unit Test a C Application"]]></title><description><![CDATA[
<p>Most of C's issues were directly addressed in Go as well. Only, Go did away with manual memory management.<p>C never had the philosophy of keeping things simple through the years. If it did, we would not have time traveling UBs to begin with. The lauded simplicity and explicitness comes directly from Go, where the philosophy was crystalized and preserved very early on.<p>You might say it is semantics, to call improving upon C being a derivative of Go (with manual memory management). You would be partially correct, it is semantics, but one that holds up very well if you look at how languages developed over the decades.</p>
]]></description><pubDate>Mon, 18 Dec 2023 21:52:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=38688885</link><dc:creator>FoodWThrow</dc:creator><comments>https://news.ycombinator.com/item?id=38688885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38688885</guid></item><item><title><![CDATA[New comment by FoodWThrow in "Using Zig to Unit Test a C Application"]]></title><description><![CDATA[
<p>There's something to be said about philosophy of simplicity in C. However, C pretty clearly evolved into the opposite direction. This is nearly all due to compiler developers, and the fact that C has to cater to so many different hardware requirements.<p>Unlike C++, ISO C is nothing more than culmination of features that more than 1 compiler has implemented (and doesn't interrupt the compilation process of a micro-controller firmware that was released literally 40+ years ago). Anything else, is GNU C. And it is so incredibly complex and obtuse at times that clang still can't compile glibc after <i>years</i> of work.<p>Zig was not created with the same spirit that created and evolved C. Zig was created with the idea of a simple C, one that does not match reality, and frankly leans more on Go rather than C. Zig, Odin, V, nearly all these better-C languages are more inspired by Go itself, than what C actually is. What they want from C is just the performance; that's why they're so focused on manual memory management one way or another.</p>
]]></description><pubDate>Mon, 18 Dec 2023 21:02:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=38688225</link><dc:creator>FoodWThrow</dc:creator><comments>https://news.ycombinator.com/item?id=38688225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38688225</guid></item><item><title><![CDATA[New comment by FoodWThrow in "Unity Software to cut 3.8% of staff in 'company reset'"]]></title><description><![CDATA[
<p>DOTS isn't ECS. DOTS was supposed to be, a Data Oriented Tech Stack. Currently it only has ECS with some extra bits. Ergo, DOTS is an unfinished mess. And that unfinished mess --along with a mandate to release for Gamepass-- culminated into CSII suffering from utterly ridiculous issues.</p>
]]></description><pubDate>Wed, 29 Nov 2023 21:16:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=38465429</link><dc:creator>FoodWThrow</dc:creator><comments>https://news.ycombinator.com/item?id=38465429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38465429</guid></item><item><title><![CDATA[New comment by FoodWThrow in "Unity Software to cut 3.8% of staff in 'company reset'"]]></title><description><![CDATA[
<p>They were already entrenched with their first game, and used that opportunity to buy into the DOTS hype.<p>DOTS had a much troubled development cycle; most of what was promised was eventually abandoned, and the key people were laid off. Anyone that bought into it is now stuck in the hybrid-DOTS limbo, where they have to invest substantial amount of time into making the engine features <i>work.</i></p>
]]></description><pubDate>Wed, 29 Nov 2023 21:13:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=38465404</link><dc:creator>FoodWThrow</dc:creator><comments>https://news.ycombinator.com/item?id=38465404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38465404</guid></item><item><title><![CDATA[New comment by FoodWThrow in "Dependencies Belong in Version Control"]]></title><description><![CDATA[
<p>The article starts with a gamedev disclaimer. Most gamedev folks would rather die on that Microsoft hill than use another OS.</p>
]]></description><pubDate>Wed, 29 Nov 2023 12:33:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=38458598</link><dc:creator>FoodWThrow</dc:creator><comments>https://news.ycombinator.com/item?id=38458598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38458598</guid></item><item><title><![CDATA[New comment by FoodWThrow in "Despite just 5.8% sales, over 38% of bug reports come from the Linux community (2021)"]]></title><description><![CDATA[
<p>One is built with webgl and typescript, the other with Godot.<p>It shouldn't surprise anyone that a tech built for a specific purpose (video games) with Linux as the first class platform, performs better and is more stable than arguably the second most complicated piece of software engineering the humanity has ever devised - the browser.<p>The more complicated your stack is, the more problems you will have. The Linux specific bugs also tend to increase (and become nigh unsolvable) with Unity. Godot is much leaner, and tends to wield this fact as its strength. As an unrelated example, there are multiple community plugins for implementing different physics engines in Godot, when such a thing is an exercise in frustration in Unity or Unreal, for varying reasons.</p>
]]></description><pubDate>Thu, 23 Nov 2023 18:44:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=38396047</link><dc:creator>FoodWThrow</dc:creator><comments>https://news.ycombinator.com/item?id=38396047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38396047</guid></item><item><title><![CDATA[New comment by FoodWThrow in "How do I become a graphics programmer?"]]></title><description><![CDATA[
<p>> AI will be doing graphics programming?<p>I doubt that. I think the bigger concern (if you could call it that) is that certain AI techniques may be able to replace entire stacks once they get advanced/stable enough. Something along the lines of this perhaps, where you render simplified geometry and let the AI fill in the blanks: <a href="https://www.youtube.com/watch?v=P1IcaBn3ej0" rel="nofollow noreferrer">https://www.youtube.com/watch?v=P1IcaBn3ej0</a><p>Even without experimental technologies, you can get a glimpse of how shipped tools like ray reconstruction can morph the field in the future, forever entrenching themselves into graphics programming one way or another.<p>As far as AI <i>writing</i> graphics code? No way, at least not in the next couple of decades. Button snippets are a far cry from rendering virtualized geometry 60 times a second.</p>
]]></description><pubDate>Thu, 23 Nov 2023 11:20:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=38391610</link><dc:creator>FoodWThrow</dc:creator><comments>https://news.ycombinator.com/item?id=38391610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38391610</guid></item><item><title><![CDATA[New comment by FoodWThrow in "Chrome Users Beware: Manifest V3 Is Deceitful and Threatening (2021)"]]></title><description><![CDATA[
<p>> I believe Chrome won because<p>4) Chrome was faster, more responsive, and more stable than Firefox since its inception. Firefox reached <i>parity</i> *9* years later, with Firefox Quantum.</p>
]]></description><pubDate>Tue, 21 Nov 2023 15:35:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=38365025</link><dc:creator>FoodWThrow</dc:creator><comments>https://news.ycombinator.com/item?id=38365025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38365025</guid></item><item><title><![CDATA[New comment by FoodWThrow in "YouTube slows down video load times when using Firefox"]]></title><description><![CDATA[
<p>Why is it only trying to detect ads when the user agent is Firefox?<p><a href="https://old.reddit.com/r/firefox/comments/17zdpkl/this_behaviour_from_google_is_beyond_disgusting/" rel="nofollow noreferrer">https://old.reddit.com/r/firefox/comments/17zdpkl/this_behav...</a></p>
]]></description><pubDate>Mon, 20 Nov 2023 12:01:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=38346796</link><dc:creator>FoodWThrow</dc:creator><comments>https://news.ycombinator.com/item?id=38346796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38346796</guid></item><item><title><![CDATA[New comment by FoodWThrow in "O3DE"]]></title><description><![CDATA[
<p>Amazon first wanted to make a game, so they bought Double Helix, a game company. With virtually unlimited budget, they started making a game, until a <i>correction</i> came from high up top that Amazon should actually make an engine, not a game, so that they could collect royalties from other people making games.<p>Double Helix says fine, we can make one in 5-6 years. The plan travels slowly across Amazon, until it hits one particular individual that doesn't like it. Executives then start to look for an engine. First they talk to Unity, which was surprisingly receptive to the idea, but not much happened in the end (should be around 2014, <i>around</i> the time John Riccitiello became CEO). Cue in Crytek and Amazon becoming aware of their financial troubles, and the rest is history.<p>The press release hits, and that's how Double Helix learns of what's going on. Now they are not only supposed to make an engine, but merge the older version of CryEngine as well. That went as well as you would expect. It took them 2 years just to make something workable.<p>O3DE came to being once Amazon realized Lumberyard didn't have any mind-share at all. Nearly no part of the CryEngine code base is left, from my understanding. A lot of the original plan from Double Helix finally materialized in form of Atom, and other gems.<p>Though CryEngine was a major hindrance, and some of its effects can still be felt, O3DE is now its own thing. Still leashed to Amazon mind you, and all their <i>bright minded</i> executives. But at least all of the CryEngine code has been ~~purged~~ removed.</p>
]]></description><pubDate>Sun, 22 Oct 2023 10:56:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=37974335</link><dc:creator>FoodWThrow</dc:creator><comments>https://news.ycombinator.com/item?id=37974335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37974335</guid></item><item><title><![CDATA[New comment by FoodWThrow in "Modernity has made us allergic"]]></title><description><![CDATA[
<p>This is a bit misleading, though my original post was a bit misleading too, now that I read it again (I was speaking more general, rather than just wheat, but may have misspoke regardless).<p>Glyphosate famously breaks down after two weeks, but those are for the perfect conditions, and the advice is to increase water to disperse the chemical. Textbook half-life is between 3 days and 19 weeks, though under what conditions, they are a bit hazy. Still, I would be inclined to believe that number when it comes to wheat.<p>Glyphosate on other crops, particularly trees for example, can take much, much longer to disappear, if at all. Trees that were sprayed 12 years prior can still have glyphosate in their tissues (Canadian study). Root plants are particularly good at retaining and accumulating it.</p>
]]></description><pubDate>Sun, 20 Aug 2023 17:52:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=37201402</link><dc:creator>FoodWThrow</dc:creator><comments>https://news.ycombinator.com/item?id=37201402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37201402</guid></item><item><title><![CDATA[New comment by FoodWThrow in "Modernity has made us allergic"]]></title><description><![CDATA[
<p>Vegetables do have it, and other pesticides too. But depending on the crop, the application is different, and often stopped (or nearly stopped) by the skin. Leafy vegetables have no such protection, hence why they are almost universally "dirty." Depending on the type and amount, pesticides can and do penetrate the skin, like that of an Apple.<p>Wheat is a little more special, because it is the most important crop of humankind, full stop. It is also protected by a shell, which gives the false sense of safety. Nuts too contain impressive amounts of pesticides because of the ubiquitous application, and the same perceived sense of safety. However, both nuts, wheat, and other grains hold on to pesticide very well.<p>If you were asking about gluten allergy specifically, I don't think <i>that's</i> about pesticides at all. At least I just don't see a convincing evidence. Though that doesn't mean pesticides can't interfere with the mechanism. Like practically all things with our food, we simply don't know the answer.<p>> even meat?<p>Pesticides are present in meat, though they are in lesser quantities iirc. We have laws against antibiotic use in farming for a reason, they too contaminate meat very easily. Though, at least with antibiotics, if you cook the meat for 45 minutes, their bactericide effect is almost completely broken down. I say almost, because that, we also don't know. The best research that I know was conducted by Iran, so take that with a grain of salt.</p>
]]></description><pubDate>Sun, 20 Aug 2023 12:01:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=37198300</link><dc:creator>FoodWThrow</dc:creator><comments>https://news.ycombinator.com/item?id=37198300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37198300</guid></item></channel></rss>