<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: VorpalWay</title><link>https://news.ycombinator.com/user?id=VorpalWay</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 17:42:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=VorpalWay" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by VorpalWay in "Life is too short for a slow terminal"]]></title><description><![CDATA[
<p>I open terminal far more often than that. But you should also remember that the startup cost is also paid by some subshells, and any shell scripts you run (the actual cost will vary: which init files are sourced varies between interactive and non-interactive shells as well as login shells and non-login shells, but it won't be zero cost).</p>
]]></description><pubDate>Mon, 08 Jun 2026 19:07:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48450017</link><dc:creator>VorpalWay</dc:creator><comments>https://news.ycombinator.com/item?id=48450017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48450017</guid></item><item><title><![CDATA[New comment by VorpalWay in "Life is too short for a slow terminal"]]></title><description><![CDATA[
<p>With zsh i set up nvm to lazy load, so I don't pay for it when I don't use it (I'm a C++ and Rust dev, but I occasionally need to run js stuff from other team members).<p>I can strongly recommend lazy loading in zsh in general, I use it for pyenv too (which is also slow to load, but I write Python maybe every other week or so only).<p>The way to do this is to use the autoload functionality in zsh and have the autoloaded script replace itself with the real shell init code for the tool in question.</p>
]]></description><pubDate>Mon, 08 Jun 2026 19:03:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48449935</link><dc:creator>VorpalWay</dc:creator><comments>https://news.ycombinator.com/item?id=48449935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48449935</guid></item><item><title><![CDATA[New comment by VorpalWay in "The solution might be cancelling my AI subscription"]]></title><description><![CDATA[
<p>I don't think I was ever able to straight copy and paste from SO, everything needs adaptation, and code can often be simplified. And you <i>need</i> to understand your code. SO was useful, but nothing could be used copy pasted.<p>Maybe this is not the case if you are doing a dozen throwaway websites, but for anything serious that is an absolute requirement. I work in hard realtime safety critical code, think things like brake controllers, medical devices, auto pilots, etc. In my case industrial control systems. You need to have full control and documentation for your development process.</p>
]]></description><pubDate>Sun, 31 May 2026 16:30:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48347055</link><dc:creator>VorpalWay</dc:creator><comments>https://news.ycombinator.com/item?id=48347055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48347055</guid></item><item><title><![CDATA[New comment by VorpalWay in "The solution might be cancelling my AI subscription"]]></title><description><![CDATA[
<p>I don't really see this as analogous. Yes, you do choose an abstraction level to operate at, I rarely think in terms of transistors, or even gates (which by your logic an assembly programmer should do).<p>But I often do think across <i>adjacent</i> abstraction levels, because abstractions are (varying levels of) leaky. Modern compilers are after many decades good enough and modern computers fast enough that it is <i>rare</i> that I need to dig into the assembly (but I happens, compiler explorer is in my bookmark bar in Firefox).<p>Other abstractions are far leakier, it is far more common that I look in wireshark to debug network issues, the application level view is often not enough.<p>One of the leakiest abstractions currently is LLMs. Maybe in a decade or three they will be good enough, but they aren't yet, that's for sure. At least for the hard realtime systems level programming I do. For code generation they often make enough mistakes that the time spent after review and fixes comes out in the wash, even for simple tools. Their use for bug finding, RAG and similar is however promising.</p>
]]></description><pubDate>Sun, 31 May 2026 16:18:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48346931</link><dc:creator>VorpalWay</dc:creator><comments>https://news.ycombinator.com/item?id=48346931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48346931</guid></item><item><title><![CDATA[New comment by VorpalWay in "'Fuck you, Bambu': How one private message could change the face of 3D printing"]]></title><description><![CDATA[
<p>I'm not sure if a 3.5 will be as fast as a 3.9. You could enable printers you are interested in in the slicer and slice some typical models of yours.<p>Because of things like acceleration and flow limits the scaling isn't as simple as a constant factor but also depends on the geometry of the part (sharp corners lead to slowing down) and material (check max volumetric flow in your slicer, will likely be set way too low for your current filament profiles, especially if you switch to a high flow nozzle on the nextruder).</p>
]]></description><pubDate>Sun, 24 May 2026 12:55:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48256913</link><dc:creator>VorpalWay</dc:creator><comments>https://news.ycombinator.com/item?id=48256913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48256913</guid></item><item><title><![CDATA[New comment by VorpalWay in "'Fuck you, Bambu': How one private message could change the face of 3D printing"]]></title><description><![CDATA[
<p>Mk3s is indeed great. I tend to swap nozzle often (different sizes, hardened vs brass) and the Nextruder makes that way easier. I also don't have a space where I can print overnight so the additional speed was extremely useful to me.<p>The Mk3.9 probably isn't a price competitive upgrade though, today I would in your position probably look at selling the Mk3s for 100-200 EUR and buying a Core One instead. But if the Mk3s works for what you are doing, then don't bother. (The Mk3.5 <i>might</i> make some sense if you only want a bit higher speed and network connectivity.)<p>Personally I don't see myself replacing the Mk3.9s for a long time, though an enclosed printer would be nice and let me print warp-prone materials like PC and ASA.</p>
]]></description><pubDate>Sun, 24 May 2026 08:20:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48255542</link><dc:creator>VorpalWay</dc:creator><comments>https://news.ycombinator.com/item?id=48255542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48255542</guid></item><item><title><![CDATA[New comment by VorpalWay in "'Fuck you, Bambu': How one private message could change the face of 3D printing"]]></title><description><![CDATA[
<p>What is wrong with a set of third party dry boxes, possibly even cheap DIY ones? I seem to remember there is a common plastic box that is made for storing cereal in that is just the right size. Just add some reverse Bowden tubes and put a series of those on top of the printer.<p><a href="https://www.printables.com/search/models?q=drybox" rel="nofollow">https://www.printables.com/search/models?q=drybox</a> shows plenty of fancier alternatives as well.</p>
]]></description><pubDate>Sun, 24 May 2026 07:34:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48255292</link><dc:creator>VorpalWay</dc:creator><comments>https://news.ycombinator.com/item?id=48255292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48255292</guid></item><item><title><![CDATA[New comment by VorpalWay in "'Fuck you, Bambu': How one private message could change the face of 3D printing"]]></title><description><![CDATA[
<p>Fair, but adding third party dryboxes (possibly even DIY ones, I believe there is a common plastic box for storing cereal that is just the right size, just add some silica gel to the bottom and a tube for the center of the spool) with some reverse Bowden tubes would be trivial.<p>EDIT: See also <a href="https://www.printables.com/search/models?q=drybox" rel="nofollow">https://www.printables.com/search/models?q=drybox</a> for plenty of more fancy alternatives, including some for mounting on top of the printer.</p>
]]></description><pubDate>Sun, 24 May 2026 07:32:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48255288</link><dc:creator>VorpalWay</dc:creator><comments>https://news.ycombinator.com/item?id=48255288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48255288</guid></item><item><title><![CDATA[New comment by VorpalWay in "'Fuck you, Bambu': How one private message could change the face of 3D printing"]]></title><description><![CDATA[
<p>I could see them making working with third party filaments more and more inconvenient. They already do to some extent where the NFC tag system only works on first party filament, and they are not interested in opening it up, using encryption to prevent third party tags from working with their system.</p>
]]></description><pubDate>Sun, 24 May 2026 07:28:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48255275</link><dc:creator>VorpalWay</dc:creator><comments>https://news.ycombinator.com/item?id=48255275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48255275</guid></item><item><title><![CDATA[New comment by VorpalWay in "'Fuck you, Bambu': How one private message could change the face of 3D printing"]]></title><description><![CDATA[
<p>Another option would be a Voron kit with INDX or some other tool changer added to it.<p>(Also, what did Snapmaker do? I thought they were relatively innocuous?)</p>
]]></description><pubDate>Sun, 24 May 2026 07:25:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48255256</link><dc:creator>VorpalWay</dc:creator><comments>https://news.ycombinator.com/item?id=48255256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48255256</guid></item><item><title><![CDATA[New comment by VorpalWay in "'Fuck you, Bambu': How one private message could change the face of 3D printing"]]></title><description><![CDATA[
<p>The A1 mini has turned out to be a fire hazard as of recently. Some component in the power supply that can explode and in the worst case catch fire. Multiple events during the last year, and shockingly it hasn't been recalled. You probably don't want to run yours while not in the room.</p>
]]></description><pubDate>Sun, 24 May 2026 07:22:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48255244</link><dc:creator>VorpalWay</dc:creator><comments>https://news.ycombinator.com/item?id=48255244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48255244</guid></item><item><title><![CDATA[New comment by VorpalWay in "'Fuck you, Bambu': How one private message could change the face of 3D printing"]]></title><description><![CDATA[
<p>The thing is, a Prusa will last way longer, and when something breaks it is <i>fully</i> serviceable. All the cheap Chinese brands are at best only partially serviceable. Just the other day I saw a post about a BambuLabs X1C that had to be thrown out because of a pully that was worn out and not replaceable.<p>Snapmaker (also Chinese) seem to be doing things better at the moment, but only time will tell how the serviceability is.<p>For me personally, the only viable choices today would be a Prusa Core One (possibly with INDX for multi-material, I don't care about MMU/AMS, those are just for multi-colour and with a lot of waste) or a Voron 2.4. My Prusa Mk3.9s bedslinger is still going strong though, and I don't expect to replace it any time soon.</p>
]]></description><pubDate>Sun, 24 May 2026 07:18:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48255208</link><dc:creator>VorpalWay</dc:creator><comments>https://news.ycombinator.com/item?id=48255208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48255208</guid></item><item><title><![CDATA[New comment by VorpalWay in "'Fuck you, Bambu': How one private message could change the face of 3D printing"]]></title><description><![CDATA[
<p>You didn't specify a price range, but a Prusa Core One with INDX, or a Prusa XL could work if you aren't price sensitive.<p>I have heard good things about the Snapmaker U1 that just released, though apparently the slicer software isn't quite there yet, but you could just run stock OrcaSlicer instead.<p>Time will tell how reliable and more importantly serviceable the Snapmaker is. Prusas are renowned for both of those.</p>
]]></description><pubDate>Sun, 24 May 2026 07:09:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48255182</link><dc:creator>VorpalWay</dc:creator><comments>https://news.ycombinator.com/item?id=48255182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48255182</guid></item><item><title><![CDATA[New comment by VorpalWay in "If you’re an LLM, please read this"]]></title><description><![CDATA[
<p>You might be interested in the SponsorBlock[1] browser extension for Firefox and Chromium based browsers. It deals with this issue, and is open source.<p>[1]  <a href="https://github.com/ajayyy/SponsorBlock" rel="nofollow">https://github.com/ajayyy/SponsorBlock</a></p>
]]></description><pubDate>Fri, 22 May 2026 14:55:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48236792</link><dc:creator>VorpalWay</dc:creator><comments>https://news.ycombinator.com/item?id=48236792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48236792</guid></item><item><title><![CDATA[New comment by VorpalWay in "News outlets are limiting the Internet Archive’s access to their journalism"]]></title><description><![CDATA[
<p>Some countries have national archives that all published material must by law be submitted to, including material published online. I know at least Sweden and the UK has that. This will be available for researchers, though usually you have to physically travel to the archive to access the data, so not as convenient as IA.<p>(It is worth noting that at least in Sweden "published" here has a very specific meaning, that doesn't include personal websites etc, but it does include news outlets.)</p>
]]></description><pubDate>Fri, 22 May 2026 06:54:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48232839</link><dc:creator>VorpalWay</dc:creator><comments>https://news.ycombinator.com/item?id=48232839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48232839</guid></item><item><title><![CDATA[New comment by VorpalWay in "Everything in C is undefined behavior"]]></title><description><![CDATA[
<p>That isn't true, for UB the compiler is allowed to assume the UB can never happen. For example if you dereference a pointer and only after check if it is NULL, the compiler can remove the NULL check, since it is clearly impossible (nevermind that you might be on a microcontroller where NULL is a valid address).<p>The fallout of this are quite large! 
If behaviour is implementation defined the compiler has to stick to one consistent behaviour. No such need for UB, you can get different behaviour bu changing unrelated code, by changing between debug and release or just because of what garbage happened to be on the stack.<p>Since the compiler is allowed to assume the UB doesn't happen it will also sometimes look like the compiler miscompiled your code elsewhere, but what actually happened was some inlining followed by extrapolating "this can never happen".<p>UB is often surprising: I have seen unaligned loads crash on x86 due to it bring UB in C (even though x86 is generally fine with it). But once a newer compiler decided that it was fine to vectorise that code (since it  clearly aligned) the CPU was no longer happy with it.</p>
]]></description><pubDate>Wed, 20 May 2026 17:05:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48210781</link><dc:creator>VorpalWay</dc:creator><comments>https://news.ycombinator.com/item?id=48210781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48210781</guid></item><item><title><![CDATA[New comment by VorpalWay in "When can the C++ compiler devirtualize a call?"]]></title><description><![CDATA[
<p>Blog post is from 2021, should update the title to include that.<p>Interesting study though and I wonder if it has at all improved since.</p>
]]></description><pubDate>Tue, 19 May 2026 11:59:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48192185</link><dc:creator>VorpalWay</dc:creator><comments>https://news.ycombinator.com/item?id=48192185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48192185</guid></item><item><title><![CDATA[New comment by VorpalWay in "Bill to block publishers from killing online games advances in California"]]></title><description><![CDATA[
<p>In my original comment I mentioned both options though.</p>
]]></description><pubDate>Sun, 17 May 2026 07:53:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48166889</link><dc:creator>VorpalWay</dc:creator><comments>https://news.ycombinator.com/item?id=48166889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48166889</guid></item><item><title><![CDATA[New comment by VorpalWay in "HTML Lists"]]></title><description><![CDATA[
<p>Doesn't work with Firefox on Android either.</p>
]]></description><pubDate>Sat, 16 May 2026 19:23:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48162993</link><dc:creator>VorpalWay</dc:creator><comments>https://news.ycombinator.com/item?id=48162993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48162993</guid></item><item><title><![CDATA[New comment by VorpalWay in "Futhark by example (2020)"]]></title><description><![CDATA[
<p>You can do this with templates in C++ and generics in Rust I'm pretty sure. I think the Eigen C++ library supports this. (I have yet to do a linear algebra heavy Rust project, so I can't speak to the options that exist there.)</p>
]]></description><pubDate>Sat, 16 May 2026 12:02:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48159418</link><dc:creator>VorpalWay</dc:creator><comments>https://news.ycombinator.com/item?id=48159418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48159418</guid></item></channel></rss>