<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: nananana9</title><link>https://news.ycombinator.com/user?id=nananana9</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Jul 2026 05:57:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nananana9" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nananana9 in "Show HN: Super Dario"]]></title><description><![CDATA[
<p>If you're not going for pixel art, use the video to video models (the character swap ones that take in a video reference of the animation and a still of the character (the tiktok deepfake models)).<p>You can e.g. download a run cycle from Mixamo, use Blender to render a video from whatever angle you wish, and feed that into the model along with your sprite on a green background, it's pretty much perfect.</p>
]]></description><pubDate>Mon, 13 Jul 2026 19:53:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48897892</link><dc:creator>nananana9</dc:creator><comments>https://news.ycombinator.com/item?id=48897892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48897892</guid></item><item><title><![CDATA[New comment by nananana9 in "DOGE is done. What happened to its records?"]]></title><description><![CDATA[
<p>There's plenty of waste. It doesn't matter how much you pour at the top of a leaky pipeline, very little of it will make its way down to the desired recipients.<p>You're spending $15,000 per capita per year on healthcare for what can at best be described as mediocre outcomes. The Netherlands spends $6000 and is near the tops of the charts when it comes to quality. What's the ratio of effectiveness per dollar we're looking at here? 5 to 1?<p>It doesn't matter whether or not people like it when you cut, you have to if your want your country to exist in 50 years. But just as importantly you have to get rid of the leeches in the middle of the pipe and make sure the money that's left is actually doing work for you.</p>
]]></description><pubDate>Mon, 13 Jul 2026 16:31:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48895095</link><dc:creator>nananana9</dc:creator><comments>https://news.ycombinator.com/item?id=48895095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48895095</guid></item><item><title><![CDATA[New comment by nananana9 in "Grok CLI uploaded the whole home directory to GCS"]]></title><description><![CDATA[
<p>Not bad, but I think it should also encrypt the local files, to make sure you don't make conflicting edits in the local and remote copies.</p>
]]></description><pubDate>Mon, 13 Jul 2026 16:21:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48894958</link><dc:creator>nananana9</dc:creator><comments>https://news.ycombinator.com/item?id=48894958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48894958</guid></item><item><title><![CDATA[New comment by nananana9 in "Grok CLI uploaded the whole home directory to GCS"]]></title><description><![CDATA[
<p>That's the only file on your computer the AI won't read.</p>
]]></description><pubDate>Mon, 13 Jul 2026 16:18:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48894914</link><dc:creator>nananana9</dc:creator><comments>https://news.ycombinator.com/item?id=48894914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48894914</guid></item><item><title><![CDATA[New comment by nananana9 in "Resetting Xbox"]]></title><description><![CDATA[
<p>> Microsoft not honoring that agreement, which they said they would, is a step too far.<p>They already took that step too far - they broke ToS and closed all MC accounts that weren't linked to a MS account within the timeframe.<p>I'm obviously not saying I'd like them to make everything an Xbox exclusive, but it's the only play that makes sense after throwing $75B to buy Activision.</p>
]]></description><pubDate>Tue, 07 Jul 2026 06:18:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48814256</link><dc:creator>nananana9</dc:creator><comments>https://news.ycombinator.com/item?id=48814256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48814256</guid></item><item><title><![CDATA[New comment by nananana9 in "Resetting Xbox"]]></title><description><![CDATA[
<p>You've changed, Microsoft. Saving the console is trivial, they're just afraid to do it.<p>"Minecraft and CoD are now Xbox exclusive".</p>
]]></description><pubDate>Tue, 07 Jul 2026 05:09:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48813866</link><dc:creator>nananana9</dc:creator><comments>https://news.ycombinator.com/item?id=48813866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48813866</guid></item><item><title><![CDATA[New comment by nananana9 in "If you're a button, you have one job"]]></title><description><![CDATA[
<p>I don't think this is something every UI widget ever should have to think about.<p>It could probably be done as a global device setting - e.g. ignore taps within 100ms if they're within 50px of each other or whatever.</p>
]]></description><pubDate>Sun, 05 Jul 2026 07:17:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48791970</link><dc:creator>nananana9</dc:creator><comments>https://news.ycombinator.com/item?id=48791970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48791970</guid></item><item><title><![CDATA[New comment by nananana9 in "AI is 'not smart' so what's next in artificial intelligence?"]]></title><description><![CDATA[
<p>> MQ2 sold as well as the original Xbox<p>I'd be interested in the "retention rate" for these two products. I wouldn't be surprised if the average original Xbox was used 2 orders of magnitude more than the average Meta Quest, which is collecting dust on some shelf.<p>I'd wager the typical MQ2 owner is someone with 20 hours of Beat Saber on it and 5000 hours total on Steam or PS.</p>
]]></description><pubDate>Fri, 03 Jul 2026 09:13:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48772769</link><dc:creator>nananana9</dc:creator><comments>https://news.ycombinator.com/item?id=48772769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48772769</guid></item><item><title><![CDATA[New comment by nananana9 in "AI is 'not smart' so what's next in artificial intelligence?"]]></title><description><![CDATA[
<p>Was it worth it to log out and create a new account just to post this?</p>
]]></description><pubDate>Fri, 03 Jul 2026 09:09:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48772731</link><dc:creator>nananana9</dc:creator><comments>https://news.ycombinator.com/item?id=48772731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48772731</guid></item><item><title><![CDATA[New comment by nananana9 in "Box3D, an open source 3D physics engine"]]></title><description><![CDATA[
<p>Well there's this little pesky thing in the MIT license:<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>That's what he was asking for, a mention in the credits.</p>
]]></description><pubDate>Wed, 01 Jul 2026 19:22:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48751885</link><dc:creator>nananana9</dc:creator><comments>https://news.ycombinator.com/item?id=48751885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48751885</guid></item><item><title><![CDATA[New comment by nananana9 in "Claude Code is steganographically marking requests"]]></title><description><![CDATA[
<p>With Anthropic I already assume the contents every request I send is stored forever in a table that looks more or less like USER_ID, REQ_IP_ADDRESS, ACCOUNT_CREDIT_CARD_NUMBER, REQ, RESP.<p>I'm fine with that, chances are that Claude will delete this table behind Anthropic's back and give them an essay about why what they're doing is immoral.</p>
]]></description><pubDate>Wed, 01 Jul 2026 11:16:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48744969</link><dc:creator>nananana9</dc:creator><comments>https://news.ycombinator.com/item?id=48744969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48744969</guid></item><item><title><![CDATA[New comment by nananana9 in "Claude Code is steganographically marking requests"]]></title><description><![CDATA[
<p>Which is why my vibeslop harness supports `claude -p` as one of its backends.</p>
]]></description><pubDate>Tue, 30 Jun 2026 18:23:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48737037</link><dc:creator>nananana9</dc:creator><comments>https://news.ycombinator.com/item?id=48737037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48737037</guid></item><item><title><![CDATA[New comment by nananana9 in "The CEO of Mullvad is the main financer of the Swedish Örebro party"]]></title><description><![CDATA[
<p>> do you actively scrutinize and examine the key people of every service and product you use<p>No.<p>> is it just a reflexive change of footing whenever you happen upon news like this<p>Yes.<p>> do you really switch<p>Yes.<p>What is the implication here? That because I did not know that a percentage of the money I give a company went towards supporting a party whose I that I find disgusting, I should keep supporting them now that I do know?</p>
]]></description><pubDate>Mon, 29 Jun 2026 17:20:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48722106</link><dc:creator>nananana9</dc:creator><comments>https://news.ycombinator.com/item?id=48722106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48722106</guid></item><item><title><![CDATA[New comment by nananana9 in "Steam Machine launches today"]]></title><description><![CDATA[
<p>It's just a Linux box, you can do anything that you can on any other Linux machine (including install Windows).<p>Linux more or less runs most Windows games. The ones that don't run are ones where the developer is going out of their way to make them not run - mostly with kernel-mode anti-cheats that just find themselves staring at the wrong kernel.<p>Steam makes that pretty seamless and Steam games "just work". For non-Steam games you need to do some tinkering, it's stuff that most people browsing this forum can do.</p>
]]></description><pubDate>Mon, 22 Jun 2026 18:26:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48633979</link><dc:creator>nananana9</dc:creator><comments>https://news.ycombinator.com/item?id=48633979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48633979</guid></item><item><title><![CDATA[New comment by nananana9 in "Ask HN: Will programmers write more efficient code during the memory shortage?"]]></title><description><![CDATA[
<p>The classic excuse for industry-wide incompetence. The average programmer today can't write good code even if told it's an explicit priority.<p>The manager wants the Submit button to submit the form, they rarely care how the programmer does it. It's the programmer that chose to install the 11,000 node_modules, to use React with 3 layers of state management on top with hybrid SSR/CSR and to do Kubernetes because that's what was on Hacker News that day or whatever. And guess what, somehow the Submit button does still not submit the form 10% of the time.<p>Get rid of the junk and the program will be more efficient AND you'll ship quicker.</p>
]]></description><pubDate>Sat, 20 Jun 2026 08:57:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48607584</link><dc:creator>nananana9</dc:creator><comments>https://news.ycombinator.com/item?id=48607584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48607584</guid></item><item><title><![CDATA[New comment by nananana9 in ".gitignore Isn't the only way to ignore files in Git"]]></title><description><![CDATA[
<p>You should 100% track package-lock.json, and I'll go a step further and say you should most likely track node_modules too.</p>
]]></description><pubDate>Fri, 19 Jun 2026 16:23:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48600267</link><dc:creator>nananana9</dc:creator><comments>https://news.ycombinator.com/item?id=48600267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48600267</guid></item><item><title><![CDATA[New comment by nananana9 in "Yserver: A modern X11 server written in Rust"]]></title><description><![CDATA[
<p>You most likely already have a tight loop lying around - the compositor needs to composite the screen each frame, you can probably poll in there. The client likely has one too, if not, you can involve the kernel & scheduler. If you need super high precision you probably busy wait, I don't know what the Linux scheduler's resolution is.<p>I would probably expose a poll() and let the client deal with it, I don't know if there's a one-size-fits-all signaling mechanism. But you have control over it, which is probably another plus.</p>
]]></description><pubDate>Sun, 14 Jun 2026 22:26:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48533545</link><dc:creator>nananana9</dc:creator><comments>https://news.ycombinator.com/item?id=48533545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48533545</guid></item><item><title><![CDATA[New comment by nananana9 in "Yserver: A modern X11 server written in Rust"]]></title><description><![CDATA[
<p>Not really, you can have one command buffer per client or process, and map each one in the virtual space of the process that's supposed to write to it.</p>
]]></description><pubDate>Sun, 14 Jun 2026 22:13:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48533404</link><dc:creator>nananana9</dc:creator><comments>https://news.ycombinator.com/item?id=48533404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48533404</guid></item><item><title><![CDATA[New comment by nananana9 in "Yserver: A modern X11 server written in Rust"]]></title><description><![CDATA[
<p>Sure. But imagine some piece of exotic hardware, e.g. computer mouse, that reports its movement at 1000Hz.<p>If the compositor wants to notify the client as soon as possible, it has to send 1000 messages per second. If you buffer them, you're wasting the hardware's potential, if you don't buffer, them you're doing 1000 write()s per second, which is... ugh.<p>If you're literally going to design the protocol from scratch and require all existing software to deal with it, why not pick the IPC model that doesn't have this issue.</p>
]]></description><pubDate>Sun, 14 Jun 2026 22:08:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48533351</link><dc:creator>nananana9</dc:creator><comments>https://news.ycombinator.com/item?id=48533351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48533351</guid></item><item><title><![CDATA[New comment by nananana9 in "Yserver: A modern X11 server written in Rust"]]></title><description><![CDATA[
<p>Yes, command buffers over shared memory are the correct way to do this.<p><pre><code>  1. You don't need to convert your discrete messages into a stream with size metadata, only for them to immediately be converted to a message on the other side.
  2. You don't need to jump into the kernel to copy over 20 bytes, only for the other side to jump into the kernel to copy it back.
  3. You don't need to deal with the "oh but what if my read returns half a message because this is a stream"
  4. You don't need to pretend you're doing network programming.
</code></pre>
Regardless, it's not that big of a deal - this is like my 73th biggest gripe with Wayland, I only mentioned it since GP was talking about network transparency.<p>It's pretty representative of the project though - "We're doing things the way we've always done them, but slightly different. Now rewrite all your software to work with our thing. No, you cannot do global keyboard shortcuts or set window position. You don't like it? We're doing this for free, you cannot critique it."</p>
]]></description><pubDate>Sun, 14 Jun 2026 21:53:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48533205</link><dc:creator>nananana9</dc:creator><comments>https://news.ycombinator.com/item?id=48533205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48533205</guid></item></channel></rss>