<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: unsafecast</title><link>https://news.ycombinator.com/user?id=unsafecast</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 05:58:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=unsafecast" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by unsafecast in "Revisiting KDE"]]></title><description><![CDATA[
<p>Sounds good! I don't use either anymore so I wouldn't know.</p>
]]></description><pubDate>Sun, 15 Jan 2023 19:57:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=34392663</link><dc:creator>unsafecast</dc:creator><comments>https://news.ycombinator.com/item?id=34392663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34392663</guid></item><item><title><![CDATA[New comment by unsafecast in "Revisiting KDE"]]></title><description><![CDATA[
<p>What about having it listed with the actual name, but when you're viewing it in the program launcher you have a hint in gray? Something like this:<p>- Okular <i>Document Viewer</i></p>
]]></description><pubDate>Sun, 15 Jan 2023 19:01:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=34392024</link><dc:creator>unsafecast</dc:creator><comments>https://news.ycombinator.com/item?id=34392024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34392024</guid></item><item><title><![CDATA[New comment by unsafecast in "Revisiting KDE"]]></title><description><![CDATA[
<p>If I have two PDF viewers, should both be called "PDF viewer"? Gnome seems to love hiding the actual names (the gnome document viewer is actually called evince).</p>
]]></description><pubDate>Sun, 15 Jan 2023 18:08:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=34391480</link><dc:creator>unsafecast</dc:creator><comments>https://news.ycombinator.com/item?id=34391480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34391480</guid></item><item><title><![CDATA[New comment by unsafecast in "Show HN: Hacker News Without News"]]></title><description><![CDATA[
<p>Why does it alternate between 2023 and 2013?</p>
]]></description><pubDate>Sat, 14 Jan 2023 12:21:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=34379715</link><dc:creator>unsafecast</dc:creator><comments>https://news.ycombinator.com/item?id=34379715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34379715</guid></item><item><title><![CDATA[New comment by unsafecast in "Analog Chess"]]></title><description><![CDATA[
<p>I end up using a checkers piece, since pretty much every board I've played on has them.</p>
]]></description><pubDate>Sat, 14 Jan 2023 09:10:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=34378669</link><dc:creator>unsafecast</dc:creator><comments>https://news.ycombinator.com/item?id=34378669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34378669</guid></item><item><title><![CDATA[New comment by unsafecast in "Analog Chess"]]></title><description><![CDATA[
<p>You say underpromotion, but something people are surprised by is making a second queen ime. People sometimes assume promotion is actually "taking a captured piece back".</p>
]]></description><pubDate>Fri, 13 Jan 2023 19:23:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=34372595</link><dc:creator>unsafecast</dc:creator><comments>https://news.ycombinator.com/item?id=34372595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34372595</guid></item><item><title><![CDATA[New comment by unsafecast in "The Yaml document from hell"]]></title><description><![CDATA[
<p>Indeed, we're being too kind to you.</p>
]]></description><pubDate>Thu, 12 Jan 2023 12:03:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=34352282</link><dc:creator>unsafecast</dc:creator><comments>https://news.ycombinator.com/item?id=34352282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34352282</guid></item><item><title><![CDATA[New comment by unsafecast in "Ask HN: What's your favorite illustration in computer science?"]]></title><description><![CDATA[
<p>Also at <a href="http://om-language.org" rel="nofollow">http://om-language.org</a></p>
]]></description><pubDate>Thu, 12 Jan 2023 08:06:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=34350559</link><dc:creator>unsafecast</dc:creator><comments>https://news.ycombinator.com/item?id=34350559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34350559</guid></item><item><title><![CDATA[New comment by unsafecast in "Vim: ZZ and zz: Do you know the difference?"]]></title><description><![CDATA[
<p>Hah, I thought I was the only one who lifts shift too late and gets :Wq.</p>
]]></description><pubDate>Mon, 09 Jan 2023 11:46:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=34309292</link><dc:creator>unsafecast</dc:creator><comments>https://news.ycombinator.com/item?id=34309292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34309292</guid></item><item><title><![CDATA[New comment by unsafecast in "Modern C for C++ peeps (2019)"]]></title><description><![CDATA[
<p>> Technically, int32_t is bad in that way, but we are not fooled by it.<p>Meaning? On my system int32_t is directly typedefed to unsigned int, absolutely no hidden pointers or conversions.</p>
]]></description><pubDate>Sat, 07 Jan 2023 20:42:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=34292538</link><dc:creator>unsafecast</dc:creator><comments>https://news.ycombinator.com/item?id=34292538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34292538</guid></item><item><title><![CDATA[New comment by unsafecast in "Microfeatures I'd like to see in more languages"]]></title><description><![CDATA[
<p>What order are the bytes in 0xabcd intended to be used in? I don't see how making it 0x[ab, cd] would be ambiguous, it's the same assumption of reading left to right.</p>
]]></description><pubDate>Fri, 06 Jan 2023 14:34:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=34274992</link><dc:creator>unsafecast</dc:creator><comments>https://news.ycombinator.com/item?id=34274992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34274992</guid></item><item><title><![CDATA[New comment by unsafecast in "No, you can’t manufacture that like Apple does (2014)"]]></title><description><![CDATA[
<p>I think the iBooks were made like that.</p>
]]></description><pubDate>Fri, 06 Jan 2023 14:31:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=34274947</link><dc:creator>unsafecast</dc:creator><comments>https://news.ycombinator.com/item?id=34274947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34274947</guid></item><item><title><![CDATA[New comment by unsafecast in "Microfeatures I'd like to see in more languages"]]></title><description><![CDATA[
<p>That applies to GLSL in general. I tried once to emulate that using C unions, but quickly realized that 
there's no solution for v.xz, v.xw, v.yw, etc.<p>You can write functions like xyz(v) and that works well enough. Even better if you have ufcs or methods.</p>
]]></description><pubDate>Fri, 06 Jan 2023 13:21:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=34274289</link><dc:creator>unsafecast</dc:creator><comments>https://news.ycombinator.com/item?id=34274289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34274289</guid></item><item><title><![CDATA[New comment by unsafecast in "Microfeatures I'd like to see in more languages"]]></title><description><![CDATA[
<p>That's such a perl/raku thing, and I mean it in the best way possible.</p>
]]></description><pubDate>Fri, 06 Jan 2023 13:09:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=34274202</link><dc:creator>unsafecast</dc:creator><comments>https://news.ycombinator.com/item?id=34274202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34274202</guid></item><item><title><![CDATA[New comment by unsafecast in "Microfeatures I'd like to see in more languages"]]></title><description><![CDATA[
<p>Of course it does - endianness interferes with any sort of numeric literal. Doesn't matter if it's hex, decimal, underscored, whatever.</p>
]]></description><pubDate>Fri, 06 Jan 2023 13:06:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=34274187</link><dc:creator>unsafecast</dc:creator><comments>https://news.ycombinator.com/item?id=34274187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34274187</guid></item><item><title><![CDATA[New comment by unsafecast in "Bill Gates: I'm literally losing sleep over Java (1996)"]]></title><description><![CDATA[
<p>Not for them :)</p>
]]></description><pubDate>Thu, 05 Jan 2023 09:49:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=34257815</link><dc:creator>unsafecast</dc:creator><comments>https://news.ycombinator.com/item?id=34257815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34257815</guid></item><item><title><![CDATA[New comment by unsafecast in "Show HN: Ov – feature rich terminal pager"]]></title><description><![CDATA[
<p>Okay but why _not_ use go? You never gave a reason.</p>
]]></description><pubDate>Wed, 04 Jan 2023 14:02:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=34245573</link><dc:creator>unsafecast</dc:creator><comments>https://news.ycombinator.com/item?id=34245573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34245573</guid></item><item><title><![CDATA[New comment by unsafecast in "Adding design-by-contract conditions to C++ via a GCC plugin"]]></title><description><![CDATA[
<p>You missed a backslash before your asterisks :)</p>
]]></description><pubDate>Mon, 02 Jan 2023 10:36:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=34216438</link><dc:creator>unsafecast</dc:creator><comments>https://news.ycombinator.com/item?id=34216438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34216438</guid></item><item><title><![CDATA[New comment by unsafecast in "SD: My script directory"]]></title><description><![CDATA[
<p>From what I can tell, sd has a feature that reads a comment or something from your scripts and displays them in the tab completion. So 'sd <tab>' would show a summary of commands and apropos.</p>
]]></description><pubDate>Sat, 31 Dec 2022 15:16:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=34197127</link><dc:creator>unsafecast</dc:creator><comments>https://news.ycombinator.com/item?id=34197127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34197127</guid></item><item><title><![CDATA[New comment by unsafecast in "Should small Rust structs be passed by-copy or by-borrow? (2019)"]]></title><description><![CDATA[
<p>> Edit: Actually since it's a structure, the calling convention is to memory allocate it and pass a pointer, doh. So it should actually compile the same.<p>Depending on calling convention, the structure may be spread out into registers.</p>
]]></description><pubDate>Sat, 31 Dec 2022 14:13:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=34196580</link><dc:creator>unsafecast</dc:creator><comments>https://news.ycombinator.com/item?id=34196580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34196580</guid></item></channel></rss>