<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: gfxgirl</title><link>https://news.ycombinator.com/user?id=gfxgirl</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 04:51:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gfxgirl" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gfxgirl in "Ask HN: Since when is everything a scam?"]]></title><description><![CDATA[
<p>Your painting the right as "no taxes" I think they'd paint as "quit wasting money".<p>As an example, SF has the highest tax revenue per capita in the USA<p><a href="https://www.usnews.com/news/cities/slideshows/us-cities-with-the-biggest-general-revenues-per-capita?slide=11" rel="nofollow">https://www.usnews.com/news/cities/slideshows/us-cities-with...</a><p>So why is it so dysfunctional? My guess is the right would say because so much is wasted on the wrong things.<p>Note: I'm not saying the right is correct. I'm only suggesting a different interpretation of their POV.</p>
]]></description><pubDate>Sun, 08 Jan 2023 10:57:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=34298033</link><dc:creator>gfxgirl</dc:creator><comments>https://news.ycombinator.com/item?id=34298033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34298033</guid></item><item><title><![CDATA[New comment by gfxgirl in "Ask HN: How to move from traditional tech into game dev?"]]></title><description><![CDATA[
<p>> This might be excluding anybody that cannot work after hours, for a reason or another.<p>Maybe I'm reading into this but I see this type of response a lot on HN.<p>> A: You need experience. Get some after hours<p>> B: I don't have any time after hours. It's not fair<p>Like gees! What do you expect?<p>B: I wanna be guitar player in a rock band<p>A: Well, if you don't play guitar, take lessons after hours<p>B: I don't have any time after hours<p>A: So what do you expect me to do about it? I'm not about to add someone who's never played guitar and can't demonstrate the skills as a guitarist in my band. It's not my problem that you can't play, don't have the time to learn, and yet want to be in my band.<p>---<p>Same for any company: So what do you expect me to do about it? I'm not about to add someone who's never programmed games and can't demonstrate the skills as a game programmer in my team. It's not my problem that you can't code games, don't have the time to learn, and yet want to be in my gamedev company.</p>
]]></description><pubDate>Sun, 08 Jan 2023 10:44:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=34297935</link><dc:creator>gfxgirl</dc:creator><comments>https://news.ycombinator.com/item?id=34297935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34297935</guid></item><item><title><![CDATA[New comment by gfxgirl in "Post-processing is ruining iPhone photos"]]></title><description><![CDATA[
<p>as others have pointed out, the defualt photos app is designed to do the best for the average user.<p>If you want control of every feature and no post processing then download a different photo app like <a href="https://apps.apple.com/us/app/halide-mark-ii-pro-camera/id885697368" rel="nofollow">https://apps.apple.com/us/app/halide-mark-ii-pro-camera/id88...</a><p>This to me is no different than the popular digital cameras vs the pro cameras. The built in app is targeting the masses. it can never make every choice perfectly and further it doesn't need to please everyone. That's the entire point of having apps</p>
]]></description><pubDate>Sat, 07 Jan 2023 22:31:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=34293682</link><dc:creator>gfxgirl</dc:creator><comments>https://news.ycombinator.com/item?id=34293682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34293682</guid></item><item><title><![CDATA[New comment by gfxgirl in "Learning Modern 3D Graphics Programming (2012)"]]></title><description><![CDATA[
<p>It is close to deprecation. In fact it's already deprecated on a device ~50% of American's use (an iPhone). It's also deprecated on MacOS.<p>Many hardware manufactures are getting rid of it from their drivers and just using 3rd party libraries that emulated it on newer APIs.</p>
]]></description><pubDate>Thu, 29 Dec 2022 02:32:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=34168768</link><dc:creator>gfxgirl</dc:creator><comments>https://news.ycombinator.com/item?id=34168768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34168768</guid></item><item><title><![CDATA[New comment by gfxgirl in "Learning Modern 3D Graphics Programming (2012)"]]></title><description><![CDATA[
<p>Given that OpenGL is basically deprecated at this point this arguably is no longer "modern 3D graphics programming"<p>If you still want to learn OpenGL there's <a href="https://learnopengl.com" rel="nofollow">https://learnopengl.com</a></p>
]]></description><pubDate>Wed, 28 Dec 2022 20:59:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=34165865</link><dc:creator>gfxgirl</dc:creator><comments>https://news.ycombinator.com/item?id=34165865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34165865</guid></item><item><title><![CDATA[New comment by gfxgirl in "Ventura Issues"]]></title><description><![CDATA[
<p>was there ever a setting for this? I always used gSwitch or gfxCardStatus to varying degrees of success</p>
]]></description><pubDate>Wed, 28 Dec 2022 02:39:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=34156911</link><dc:creator>gfxgirl</dc:creator><comments>https://news.ycombinator.com/item?id=34156911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34156911</guid></item><item><title><![CDATA[New comment by gfxgirl in "Detecting the use of “curl | bash” server side (2016)"]]></title><description><![CDATA[
<p>No, the problem is bad developers pulling in dependencies for trivial functionally. If there was a `for-loop` npm package bad devs would be pulling it in instead of writing their own for loops. Padding on the left is something if it doesn't exist you write it in a few lines of code yourself. You don't add a package for such trivial functionality.</p>
]]></description><pubDate>Tue, 27 Dec 2022 18:19:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=34151777</link><dc:creator>gfxgirl</dc:creator><comments>https://news.ycombinator.com/item?id=34151777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34151777</guid></item><item><title><![CDATA[New comment by gfxgirl in "Detecting the use of “curl | bash” server side (2016)"]]></title><description><![CDATA[
<p>it's becoming the same in rust. Here's the rust official docs<p><a href="https://github.com/rust-lang/docs.rs">https://github.com/rust-lang/docs.rs</a><p>Follow the build instructions, then you get to `cargo build` you'll see this message<p><pre><code>    Downloaded 448 crates (44.1 MB) 

</code></pre>
448 crates for a static site generator!?!?!?! WTF!</p>
]]></description><pubDate>Tue, 27 Dec 2022 18:17:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=34151747</link><dc:creator>gfxgirl</dc:creator><comments>https://news.ycombinator.com/item?id=34151747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34151747</guid></item><item><title><![CDATA[New comment by gfxgirl in "Detecting the use of “curl | bash” server side (2016)"]]></title><description><![CDATA[
<p>curl | bash doesn't bother me because I do it like twice a year from sites I trust. On the otherhand, the node crowd uses "npx command" all the time where npx will download and execute code from the net. Unlike "curl | bash", "npx command" is something you're expected to do 10s or 100s of times a day. Each one of those times is a chance for you to have a typo and execute code from some randon source like if you type "npm commmand" or "npx comman" or "npx coomand" or "npx comman dargument", etc...</p>
]]></description><pubDate>Tue, 27 Dec 2022 18:09:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=34151623</link><dc:creator>gfxgirl</dc:creator><comments>https://news.ycombinator.com/item?id=34151623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34151623</guid></item><item><title><![CDATA[New comment by gfxgirl in "Gattaca draft script (1997)"]]></title><description><![CDATA[
<p>As is often commen, wikipedia is plain wrong. I've never heard this opening narration and I saw it on opening day</p>
]]></description><pubDate>Tue, 27 Dec 2022 17:10:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=34150766</link><dc:creator>gfxgirl</dc:creator><comments>https://news.ycombinator.com/item?id=34150766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34150766</guid></item><item><title><![CDATA[New comment by gfxgirl in "Gattaca draft script (1997)"]]></title><description><![CDATA[
<p>??  I saw it in the theater when it opened. nothing was ruined. maybe there is a second cut I'm unaware of. Certainly the cut Roger Ebert gave 4/4 stars, which is the original theatrical cut, isn't the one with spoilers</p>
]]></description><pubDate>Mon, 26 Dec 2022 17:01:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=34139442</link><dc:creator>gfxgirl</dc:creator><comments>https://news.ycombinator.com/item?id=34139442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34139442</guid></item><item><title><![CDATA[New comment by gfxgirl in "Challenging algorithms and data structures every programmer should try"]]></title><description><![CDATA[
<p>I skipped that by choosing lisp as my scripting language. took a day to implement. no complex parser required<p>for config I used ini files, super simple to parser (and now json so always can use an existing solution)</p>
]]></description><pubDate>Sun, 25 Dec 2022 04:32:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=34124290</link><dc:creator>gfxgirl</dc:creator><comments>https://news.ycombinator.com/item?id=34124290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34124290</guid></item><item><title><![CDATA[New comment by gfxgirl in "Apple is struggling to build Mac Pro based on its own silicon"]]></title><description><![CDATA[
<p>At the time a single seat of PowerAnimator, the predecessor to Maya, cost $50k-$60k. $30k was for the SGI machine to run it and the other half was the software license.<p>Microsoft bought Softimage, one of the top competitors to Maya at the time. They charged iirc $4k or $8k and a PC to run it would run $4k-$5k<p>Softimage is long gone but it's what Valve used for the Source Engine and Half Life 2</p>
]]></description><pubDate>Tue, 20 Dec 2022 11:59:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=34064702</link><dc:creator>gfxgirl</dc:creator><comments>https://news.ycombinator.com/item?id=34064702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34064702</guid></item><item><title><![CDATA[New comment by gfxgirl in "Rewriting TypeScript in Rust?"]]></title><description><![CDATA[
<p>It's not doing what I expect. Oh? Change the spec<p>It's not doing what I expect. Oh? Change the code<p>How is that different from now?</p>
]]></description><pubDate>Wed, 14 Dec 2022 17:24:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=33986694</link><dc:creator>gfxgirl</dc:creator><comments>https://news.ycombinator.com/item?id=33986694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33986694</guid></item><item><title><![CDATA[New comment by gfxgirl in "The road to Dart 3: A fully sound, null safe language"]]></title><description><![CDATA[
<p>Not to defend the OP because I agree that null is bad. But, in my limited experiecne with Swift I just add a few characters at the right place and the null's are now incorrectly ignored and the warnings go away. So, the language gave me warning, but it didn't really force me to deal with it correctly. Is Swift a bad example of a null-safe language?</p>
]]></description><pubDate>Thu, 08 Dec 2022 16:59:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=33910187</link><dc:creator>gfxgirl</dc:creator><comments>https://news.ycombinator.com/item?id=33910187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33910187</guid></item><item><title><![CDATA[New comment by gfxgirl in "The mid in fake midcentury modern"]]></title><description><![CDATA[
<p>This is the equivalent to "why does modern music suck" (said by every generation of the next generation's music)<p>Scott Alexander posted something similar<p><a href="https://astralcodexten.substack.com/p/whither-tartaria" rel="nofollow">https://astralcodexten.substack.com/p/whither-tartaria</a><p>And the response he got was arguably predictable..., others didn't agree that modern architecture is ugly.<p>Sure there are some ugly buildings. But, for example, for me. I went to some 1929 building that I'm sure this author and Scott would find beautiful<p><a href="https://www.450sutter.com/" rel="nofollow">https://www.450sutter.com/</a><p>And it is. But it's arguably NOT functional. On the 25th floor the view would be incredible but the windows are tiny and so unless you walk directly up to the window you can't see the view. In pretty much any modern building the view would be front and center, full floor to ceiling, wall to wall windows.<p>I prefer that modern style. check out an old museum and a modern one. The modern one will have all kinds of amazing affordances. Places decided to highlight the view, places decide to give a sense of space, places designed for eating in unique space.<p>I'd much rather go to one of these<p><a href="https://design-milk.com/10-modern-museums-youll-definitely-want-to-visit/" rel="nofollow">https://design-milk.com/10-modern-museums-youll-definitely-w...</a><p>Than one of these<p><a href="https://artsandculture.google.com/story/the-oldest-museums-around-the-world/RgURWUHwa_fKSA" rel="nofollow">https://artsandculture.google.com/story/the-oldest-museums-a...</a><p>Even if the contents was the same.</p>
]]></description><pubDate>Wed, 07 Dec 2022 18:04:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=33897763</link><dc:creator>gfxgirl</dc:creator><comments>https://news.ycombinator.com/item?id=33897763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33897763</guid></item><item><title><![CDATA[New comment by gfxgirl in "The “Oscar movie” is dying"]]></title><description><![CDATA[
<p>>  The critics and audience don't always agree.<p>The Oscars are not decided by critics. They're decided by peers. Directors vote for best Director. Actors vote for best Actor. Composers vote for best Music. Etc...</p>
]]></description><pubDate>Wed, 07 Dec 2022 17:40:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=33897414</link><dc:creator>gfxgirl</dc:creator><comments>https://news.ycombinator.com/item?id=33897414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33897414</guid></item><item><title><![CDATA[New comment by gfxgirl in "Ncdu – NCurses Disk Usage"]]></title><description><![CDATA[
<p>now if it was just an executable file and didn't require a package manager or compiling to install it would be flawless.</p>
]]></description><pubDate>Wed, 07 Dec 2022 17:33:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=33897317</link><dc:creator>gfxgirl</dc:creator><comments>https://news.ycombinator.com/item?id=33897317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33897317</guid></item><item><title><![CDATA[New comment by gfxgirl in "QOIR: A fast, simple, lossless image file format"]]></title><description><![CDATA[
<p>My guess the limits are because, WebP is based on WebM (video)<p>I agree those limits are too small.</p>
]]></description><pubDate>Wed, 07 Dec 2022 06:55:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=33891461</link><dc:creator>gfxgirl</dc:creator><comments>https://news.ycombinator.com/item?id=33891461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33891461</guid></item><item><title><![CDATA[New comment by gfxgirl in "Lottie 4.0 for iOS: new render engine with significant performance improvements"]]></title><description><![CDATA[
<p>> you’re drawing too often killing battery.<p>You say this with zero proof. Checking 100s of widgets to see if they overlap, updating their damage boxes, drawing the parts of the ones that got overlapped, computing clip bounds for each one, switching graphics contexts, to do all that adds up to "killing the battery"<p>Retained APIs are like using a binary tree where an Immediate mode GUI is like using a vector. CS principles say the tree should be faster as insert and delete are in O(1) but in reality, cache misses and similar things kill all the perf you supposedly gained by over engineering the solution.<p>The same is often true of retained mode GUIs vs immediate, especially with all the transparency effects in modern UIs. Computing the minimal amount of parts can requires a ton more CPU than just drawing.<p>As far as caching = retained, no. The difference between an Immediate Mode and a retained mode API is if you, the user, have to create and maintain a tree of retained API widgets. No one is going to implement an immediate mode API and try to have a text widget that word wraps and expect it to have to compute all the word wrapping every frame.</p>
]]></description><pubDate>Wed, 07 Dec 2022 06:42:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=33891393</link><dc:creator>gfxgirl</dc:creator><comments>https://news.ycombinator.com/item?id=33891393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33891393</guid></item></channel></rss>