<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: 0x000xca0xfe</title><link>https://news.ycombinator.com/user?id=0x000xca0xfe</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 20 Jun 2026 21:24:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=0x000xca0xfe" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Getting Creative with Perlin Noise Fields]]></title><description><![CDATA[
<p>Article URL: <a href="https://sighack.com/post/getting-creative-with-perlin-noise-fields">https://sighack.com/post/getting-creative-with-perlin-noise-fields</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48522316">https://news.ycombinator.com/item?id=48522316</a></p>
<p>Points: 188</p>
<p># Comments: 27</p>
]]></description><pubDate>Sat, 13 Jun 2026 22:55:39 +0000</pubDate><link>https://sighack.com/post/getting-creative-with-perlin-noise-fields</link><dc:creator>0x000xca0xfe</dc:creator><comments>https://news.ycombinator.com/item?id=48522316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522316</guid></item><item><title><![CDATA[New comment by 0x000xca0xfe in "Claude Fable is relentlessly proactive"]]></title><description><![CDATA[
<p>> I watched the whole thing thinking it could've just asked me<p>You can tell it just that. Happened to me too but after instructing it to leave the review to me Fable was useful for hours of frontend iterations without significant token usage.</p>
]]></description><pubDate>Fri, 12 Jun 2026 10:58:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48502474</link><dc:creator>0x000xca0xfe</dc:creator><comments>https://news.ycombinator.com/item?id=48502474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48502474</guid></item><item><title><![CDATA[New comment by 0x000xca0xfe in "Grit: Rewriting Git in Rust with agents"]]></title><description><![CDATA[
<p>The agents did all the work but _somebody_ has to test it for real on their own data to find the edge cases overlooked by AI. That's what users are for nowadays.</p>
]]></description><pubDate>Wed, 10 Jun 2026 00:30:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48469665</link><dc:creator>0x000xca0xfe</dc:creator><comments>https://news.ycombinator.com/item?id=48469665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48469665</guid></item><item><title><![CDATA[New comment by 0x000xca0xfe in "Expanding Project Glasswing"]]></title><description><![CDATA[
<p>And what if someone gets pwned by a bog standard logic or input validation bug in your slopped together "nginx" that is not present in the original?</p>
]]></description><pubDate>Tue, 02 Jun 2026 20:43:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48376011</link><dc:creator>0x000xca0xfe</dc:creator><comments>https://news.ycombinator.com/item?id=48376011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48376011</guid></item><item><title><![CDATA[New comment by 0x000xca0xfe in "Show HN: Eyeball"]]></title><description><![CDATA[
<p>10 perfect hits in a row!<p>...<p>handleClick({clientX: els.bar.getBoundingClientRect().left + els.bar.getBoundingClientRect().width / state.n * state.target })</p>
]]></description><pubDate>Tue, 02 Jun 2026 14:00:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48370364</link><dc:creator>0x000xca0xfe</dc:creator><comments>https://news.ycombinator.com/item?id=48370364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48370364</guid></item><item><title><![CDATA[New comment by 0x000xca0xfe in "Airlines Can't Charge You for What You Wear"]]></title><description><![CDATA[
<p>Don't forget a bunch of wires (there is always the right USB or aux cable missing, right?) and a spare cellular phone or two!</p>
]]></description><pubDate>Sat, 30 May 2026 19:10:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48339654</link><dc:creator>0x000xca0xfe</dc:creator><comments>https://news.ycombinator.com/item?id=48339654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48339654</guid></item><item><title><![CDATA[New comment by 0x000xca0xfe in "MCP is dead?"]]></title><description><![CDATA[
<p>Agents are just a stream of text, they cannot access anything. Some kind of interpreter is needed that recognizes special patterns and runs real code.<p>Do you mean directly == raw shell access on your production server?</p>
]]></description><pubDate>Sat, 30 May 2026 09:25:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48334321</link><dc:creator>0x000xca0xfe</dc:creator><comments>https://news.ycombinator.com/item?id=48334321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48334321</guid></item><item><title><![CDATA[New comment by 0x000xca0xfe in "Eric Schmidt speech about AI booed during graduation"]]></title><description><![CDATA[
<p>Of course I don't have proof but this looks mighty suspicious: <a href="https://github.com/stellamariesays/Manifold/issues/54" rel="nofollow">https://github.com/stellamariesays/Manifold/issues/54</a></p>
]]></description><pubDate>Mon, 18 May 2026 15:19:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48181054</link><dc:creator>0x000xca0xfe</dc:creator><comments>https://news.ycombinator.com/item?id=48181054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48181054</guid></item><item><title><![CDATA[New comment by 0x000xca0xfe in "Eric Schmidt speech about AI booed during graduation"]]></title><description><![CDATA[
<p>It's clearly coming from a claw agent. I'm sure they will post more :)</p>
]]></description><pubDate>Mon, 18 May 2026 14:45:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48180634</link><dc:creator>0x000xca0xfe</dc:creator><comments>https://news.ycombinator.com/item?id=48180634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48180634</guid></item><item><title><![CDATA[New comment by 0x000xca0xfe in "Eric Schmidt speech about AI booed during graduation"]]></title><description><![CDATA[
<p>Why wouldn't it be economical?<p>Following the logic their agents should be able to find and make money with niche businesses cheaper than human entrepreneurs.</p>
]]></description><pubDate>Mon, 18 May 2026 14:25:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48180369</link><dc:creator>0x000xca0xfe</dc:creator><comments>https://news.ycombinator.com/item?id=48180369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48180369</guid></item><item><title><![CDATA[New comment by 0x000xca0xfe in "245TB Micron 6600 ION Data Center SSD Now Shipping"]]></title><description><![CDATA[
<p>God damn. I know somebody that became a multi-millionaire from web hosting in the 2000s and his entire data center back then could have been replaced with just one of these SSDs.</p>
]]></description><pubDate>Wed, 06 May 2026 11:08:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48034844</link><dc:creator>0x000xca0xfe</dc:creator><comments>https://news.ycombinator.com/item?id=48034844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48034844</guid></item><item><title><![CDATA[New comment by 0x000xca0xfe in "Trademark violation: Fake Notepad++ for Mac"]]></title><description><![CDATA[
<p>Same with heise online, Germany's largest IT news site:<p><a href="https://web.archive.org/web/20260430011533/https://www.heise.de/en/news/Notepad-appears-as-a-native-macOS-application-11275741.html" rel="nofollow">https://web.archive.org/web/20260430011533/https://www.heise...</a></p>
]]></description><pubDate>Mon, 04 May 2026 11:45:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48007476</link><dc:creator>0x000xca0xfe</dc:creator><comments>https://news.ycombinator.com/item?id=48007476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48007476</guid></item><item><title><![CDATA[New comment by 0x000xca0xfe in "Belgium stops decommissioning nuclear power plants"]]></title><description><![CDATA[
<p>Dangerous for hundreds of thousands of years is pure fearmongering. There are loads of chemicals, metals and other nasty stuff that are dangerous <i>forever</i> and also need to be stored somewhere safely, indefinitely.<p>I personally live close to a commercial Asbestos dump (an old mine) and absolutely nobody cares about it. It's so unimportant it doesn't even have a Wikipedia article.<p>Yet the second radioactive waste is concerned (even if it's just old rubble) everybody seems to lose their minds and refuses to even think rational.</p>
]]></description><pubDate>Thu, 30 Apr 2026 17:32:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47965722</link><dc:creator>0x000xca0xfe</dc:creator><comments>https://news.ycombinator.com/item?id=47965722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47965722</guid></item><item><title><![CDATA[New comment by 0x000xca0xfe in "Writing a C Compiler, in Zig (2025)"]]></title><description><![CDATA[
<p>I think you are overestimating the impact of the long tail of compiler optimizations. You don't need to reverse-engineer every microarchitecture under the sun and optimize for their specific quirks like LLVM does to have useful code generation.<p>Just doing the basics goes a long way with a tiny fraction of the effort. Yes it will leave some percent on the table but this is hardly the end of the world. With their own compiler they have full control over the entire chain and might be able to make up for that with their own language-specific optimizations.<p>Go has a custom compiler, too, it's not as good as LLVM, so what?</p>
]]></description><pubDate>Thu, 30 Apr 2026 10:40:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47960578</link><dc:creator>0x000xca0xfe</dc:creator><comments>https://news.ycombinator.com/item?id=47960578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47960578</guid></item><item><title><![CDATA[New comment by 0x000xca0xfe in "To my students"]]></title><description><![CDATA[
<p>How has not honing their craft and churning out generic slop instead as fast as possible worked out for artists?<p>Everybody can do that now with zero training.<p>LLMS are the ultimate equalizer. You won't have a future if you can only do average things fast. It's time to become eccentric, and the academic bubble is perfect for that.</p>
]]></description><pubDate>Tue, 28 Apr 2026 10:10:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47932452</link><dc:creator>0x000xca0xfe</dc:creator><comments>https://news.ycombinator.com/item?id=47932452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47932452</guid></item><item><title><![CDATA[New comment by 0x000xca0xfe in "Germany suspends military approval for long stays abroad for men under 45"]]></title><description><![CDATA[
<p>> 96% of all EU support to Ukraine is a loan that has to be repaid (and the "90 billion" package will be that, as well). If Ukraine wins, the current tally is that 15% of all Ukrainian tax will go to, well, effectively Germany.<p>EU expects to use Russia's frozen assets as collateral/reparations for repayment when Russia gives up/Ukraine wins. Everybody knows that Ukraine cannot repay themselves.<p>> whether that means nukes or the other weapon that has worked really well in Ukraine (killbots), is going to be massively unpopular.<p>This thinking dominates the current discourse and it is shockingly stupid. Making nukes and drones is bad and unpopular, alright.<p>So instead we "prepare for war" and "get ready for hard times" because it sounds so brave, so heroic and abstract. Politicians are suddenly allowed to spend staggering amounts of money on defense companies - people love it - and nobody wants to ask what exactly is the scenario we are preparing for.</p>
]]></description><pubDate>Thu, 16 Apr 2026 11:38:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47791607</link><dc:creator>0x000xca0xfe</dc:creator><comments>https://news.ycombinator.com/item?id=47791607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47791607</guid></item><item><title><![CDATA[New comment by 0x000xca0xfe in "Germany suspends military approval for long stays abroad for men under 45"]]></title><description><![CDATA[
<p>> I am all for Europe being prepared for war. That is a necessity.<p>Why? Name one scenario where EU needs a bigger army and masses of barely-trained conscripts.<p>If you say "Ukraine loses", why not spend all effort on helping Ukraine instead?<p>> So, I am all for better health care, better education, less dependency on foreign gas and oil, better funding for goverment programs ...<p>You do realize that preparing for war is insanely expensive and can only be funded by cutting all those other nice things? Also, what do we need education for if we actually expect many people to die in World War style ground warfare?<p>How about: Let's build some nukes, spend the rest of the money on Ukraine support, and forget about ground war conscription lunacy?</p>
]]></description><pubDate>Thu, 16 Apr 2026 10:57:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47791280</link><dc:creator>0x000xca0xfe</dc:creator><comments>https://news.ycombinator.com/item?id=47791280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47791280</guid></item><item><title><![CDATA[New comment by 0x000xca0xfe in "Linux extreme performance H1 load generator"]]></title><description><![CDATA[
<p>Exactly. For GET reqeuests HTTP/1 conformant servers must support pipelining or close the connection.<p>So this is the best way to generate extreme load and stress-test the internal architecture of an HTTP/1 server. But yeah the sendfile approach only works for this kind of testing and not in the generic case.</p>
]]></description><pubDate>Tue, 07 Apr 2026 14:25:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47675908</link><dc:creator>0x000xca0xfe</dc:creator><comments>https://news.ycombinator.com/item?id=47675908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47675908</guid></item><item><title><![CDATA[New comment by 0x000xca0xfe in "Linux extreme performance H1 load generator"]]></title><description><![CDATA[
<p>As per the README responses are not checked by the tool.<p>If you only received ~80KB for 10M requests the server probably terminated the connection early before processing all requests (like nginx does after 1k requests on one TCP keepalive socket if you use the default configuration). Check the responses-XXX.txt files to see what happened. You then need to either adjust the server configuration or use multiple sockets with the max keepalive requests the server can handle.<p>If you run this tool on the same machine as the server process, the requests file is likely held in the file system cache (RAM and shared by all threads) and every recv() call by the server under test is essentially a memory copy at the speed of the machine's memory bandwidth, which can easily be >>10GB/s or millions of requests per second per connection. This is also way faster than typical servers can even parse HTTP/1.<p>But highly optimized servers running straight HTTP/1 without TLS or backend logic on multiple threads should absolutely hit multiple millions of requests per second with this tool. Researching how fast an HTTP/1 server can get was the reason I made this in the first place.</p>
]]></description><pubDate>Tue, 07 Apr 2026 13:45:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47675308</link><dc:creator>0x000xca0xfe</dc:creator><comments>https://news.ycombinator.com/item?id=47675308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47675308</guid></item><item><title><![CDATA[New comment by 0x000xca0xfe in "Linux extreme performance H1 load generator"]]></title><description><![CDATA[
<p>Cool, thanks for trying it.<p>Try the -shutwr option if the server doesn't close the connection itself. I used it to test lots of exotic implementations and there are weird things going on in overload situations and around connection management. NodeJS for example started dropping connections on localhost(!!) on high load.<p>The tool was built for high values of keepalive requests, if the server is too fast just use more requests, e.g. -n 1000000 or something similar. Unfortunately some servers close keepalive connections after quite few requests, nginx has a default of 1000 for example.<p>This is just a simple tool I hacked together as a student to collect some data, didn't spend any time making it more accessible/user friendly, sorry.</p>
]]></description><pubDate>Tue, 07 Apr 2026 11:44:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47673689</link><dc:creator>0x000xca0xfe</dc:creator><comments>https://news.ycombinator.com/item?id=47673689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47673689</guid></item></channel></rss>