<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: hota_mazi</title><link>https://news.ycombinator.com/user?id=hota_mazi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 14:52:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hota_mazi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by hota_mazi in "I'm OK being left behind, thanks"]]></title><description><![CDATA[
<p>Whenever I hear "It's never too late to do X", I can't help but think "Well in this case, there is no harm in waiting a bit longer, is there?".</p>
]]></description><pubDate>Fri, 20 Mar 2026 15:19:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47455855</link><dc:creator>hota_mazi</dc:creator><comments>https://news.ycombinator.com/item?id=47455855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47455855</guid></item><item><title><![CDATA[New comment by hota_mazi in "Resizing windows on macOS Tahoe – the saga continues"]]></title><description><![CDATA[
<p>On Windows, I use AltDrag.</p>
]]></description><pubDate>Fri, 13 Feb 2026 02:04:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46998036</link><dc:creator>hota_mazi</dc:creator><comments>https://news.ycombinator.com/item?id=46998036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46998036</guid></item><item><title><![CDATA[New comment by hota_mazi in "Xcode 26.3 – Developers can leverage coding agents directly in Xcode"]]></title><description><![CDATA[
<p>XCode has been trying to unleash agentic power for a while now, it's almost like it doesn't want to leave its cage.</p>
]]></description><pubDate>Wed, 04 Feb 2026 05:29:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46881834</link><dc:creator>hota_mazi</dc:creator><comments>https://news.ycombinator.com/item?id=46881834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46881834</guid></item><item><title><![CDATA[New comment by hota_mazi in "Swift is a more convenient Rust (2023)"]]></title><description><![CDATA[
<p>Not mentioning the fact that Swift is nonexistent outside of the Apple ecosystem, and worse, Apple is explicitly not supporting it outside of the Apple operating systems.</p>
]]></description><pubDate>Sun, 01 Feb 2026 03:06:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46843268</link><dc:creator>hota_mazi</dc:creator><comments>https://news.ycombinator.com/item?id=46843268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46843268</guid></item><item><title><![CDATA[New comment by hota_mazi in "Gas Town Decoded"]]></title><description><![CDATA[
<p>Show, don't tell.<p>If you need ten pages to explain your project and even after I read your description, I'm still left confused why I need it at all, then maybe... I don't need it?</p>
]]></description><pubDate>Mon, 19 Jan 2026 05:58:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46675488</link><dc:creator>hota_mazi</dc:creator><comments>https://news.ycombinator.com/item?id=46675488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46675488</guid></item><item><title><![CDATA[New comment by hota_mazi in "Gas Town Decoded"]]></title><description><![CDATA[
<p>I mean, Gas Town is 100% vibe coded, and its very own author says AI can't be trusted to write reliable code.<p>Draw your own conclusion.</p>
]]></description><pubDate>Mon, 19 Jan 2026 05:55:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46675472</link><dc:creator>hota_mazi</dc:creator><comments>https://news.ycombinator.com/item?id=46675472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46675472</guid></item><item><title><![CDATA[New comment by hota_mazi in "Chase to become new issuer of Apple Card"]]></title><description><![CDATA[
<p>Switch to Android and you should be safe.</p>
]]></description><pubDate>Thu, 08 Jan 2026 05:13:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46537444</link><dc:creator>hota_mazi</dc:creator><comments>https://news.ycombinator.com/item?id=46537444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46537444</guid></item><item><title><![CDATA[New comment by hota_mazi in "Nimony (Nim 3.0) Design Principles"]]></title><description><![CDATA[
<p>>  It is not possible to say which exceptions are possible<p>So repeating the same mistake that Spring made by using runtime exceptions everywhere.<p>Now you can never know how exactly a function can fail, which means you are flying completely blind.</p>
]]></description><pubDate>Fri, 05 Dec 2025 17:23:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46164325</link><dc:creator>hota_mazi</dc:creator><comments>https://news.ycombinator.com/item?id=46164325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46164325</guid></item><item><title><![CDATA[New comment by hota_mazi in "Addressing the adding situation"]]></title><description><![CDATA[
<p>I think OP was just making a comment on the asymmetry of the syntax. Brackets [] are usually used to dereference.<p>Why is this written<p><pre><code>    lea eax, [rdi + rsi]
</code></pre>
instead of just<p><pre><code>    lea eax, rdi + rsi

?</code></pre></p>
]]></description><pubDate>Tue, 02 Dec 2025 14:33:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46121568</link><dc:creator>hota_mazi</dc:creator><comments>https://news.ycombinator.com/item?id=46121568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46121568</guid></item><item><title><![CDATA[New comment by hota_mazi in "AsciiMath"]]></title><description><![CDATA[
<p>What strange choices. For example, to express the sum from i=1 to n:<p><pre><code>    sum_(i=1)^n
</code></pre>
Why use the exponent sign to indicate the upper limit? Am I taking crazy pills here?<p>How about using some symmetry instead, e.g.<p><pre><code>    sum(i=1)(n)    "Means: sum from i=1 to n"</code></pre></p>
]]></description><pubDate>Sun, 16 Nov 2025 06:06:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45943131</link><dc:creator>hota_mazi</dc:creator><comments>https://news.ycombinator.com/item?id=45943131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45943131</guid></item><item><title><![CDATA[New comment by hota_mazi in "Bruno: Fast and Git-friendly open-source API client (Postman alternative)"]]></title><description><![CDATA[
<p>I really like IDEA's .http files [1]<p>Very similar idea as Bruno: everything is configured in text, which I always find myself more productive in that full blown GUI where I need to tab from edit text to edit text to get anything don.<p>[1] <a href="https://www.jetbrains.com/help/idea/http-client-in-product-code-editor.html" rel="nofollow">https://www.jetbrains.com/help/idea/http-client-in-product-c...</a></p>
]]></description><pubDate>Sat, 09 Mar 2024 22:18:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=39655149</link><dc:creator>hota_mazi</dc:creator><comments>https://news.ycombinator.com/item?id=39655149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39655149</guid></item><item><title><![CDATA[New comment by hota_mazi in "How Doom didn't kill the Amiga"]]></title><description><![CDATA[
<p>The reason why Apple didn't go bankrupt is not because Jobs brought NeXTStep, but because Bill Gates gave them money months away from having to shut down.</p>
]]></description><pubDate>Sun, 04 Feb 2024 07:22:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=39248335</link><dc:creator>hota_mazi</dc:creator><comments>https://news.ycombinator.com/item?id=39248335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39248335</guid></item><item><title><![CDATA[New comment by hota_mazi in "How Doom didn't kill the Amiga"]]></title><description><![CDATA[
<p>It kinda did, though.<p>The Amiga with its revolutionary coprocessors (Denise, Agnus, Paula) was a game changer.<p>However, id Software taught the world that the important part of the software revolution was not in these coprocessors but in fast 3D code. And the Amiga architecture was simply not ready to face that challenge.<p>Now to be fair, I don't think DOOM killed the Amiga, but I am reasonably confident Windows 95 did.</p>
]]></description><pubDate>Sun, 04 Feb 2024 02:53:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=39247081</link><dc:creator>hota_mazi</dc:creator><comments>https://news.ycombinator.com/item?id=39247081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39247081</guid></item><item><title><![CDATA[New comment by hota_mazi in "When Random Isn't"]]></title><description><![CDATA[
<p>Related:  <a href="https://www.beust.com/weblog/various-ways-to-get-randomness-wrong/" rel="nofollow">https://www.beust.com/weblog/various-ways-to-get-randomness-...</a></p>
]]></description><pubDate>Mon, 15 Jan 2024 02:50:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=38996934</link><dc:creator>hota_mazi</dc:creator><comments>https://news.ycombinator.com/item?id=38996934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38996934</guid></item><item><title><![CDATA[New comment by hota_mazi in "Go: What we got right, what we got wrong"]]></title><description><![CDATA[
<p>Just Rob Pike expressing to the world how ignorant he is of programming language theory that was discovered after 2000.</p>
]]></description><pubDate>Fri, 05 Jan 2024 05:00:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=38875872</link><dc:creator>hota_mazi</dc:creator><comments>https://news.ycombinator.com/item?id=38875872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38875872</guid></item><item><title><![CDATA[New comment by hota_mazi in "Go: What we got right, what we got wrong"]]></title><description><![CDATA[
<p>> Go's one language innovation is to not require an interface implementation to declare the interface it implements.<p>Uh? How is that innovation? 100% of mainstream languages that I can think of that predate Go do this.<p>Can you name one programming language that we should care about which, once you define an interface, FORCES YOU to provide an implementation of said interface?</p>
]]></description><pubDate>Fri, 05 Jan 2024 04:59:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=38875868</link><dc:creator>hota_mazi</dc:creator><comments>https://news.ycombinator.com/item?id=38875868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38875868</guid></item><item><title><![CDATA[New comment by hota_mazi in "Go: What we got right, what we got wrong"]]></title><description><![CDATA[
<p>> But I can definitely sympathize with the Go team<p>I don't.<p>The hardest part in implementing generics is when you support inheritance of implementation.<p>Go doesn't.<p>Go had the easiest job in implementing generics.<p>The only reason why they didn't was not technical: it was ideological and purely based in ignorance, and the fact that most Go designers stopped paying attention to the field of PLT in the late 90s.</p>
]]></description><pubDate>Fri, 05 Jan 2024 04:55:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=38875843</link><dc:creator>hota_mazi</dc:creator><comments>https://news.ycombinator.com/item?id=38875843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38875843</guid></item><item><title><![CDATA[New comment by hota_mazi in "i386 Assembly Language trick for storing data in .text"]]></title><description><![CDATA[
<p>The first time I saw this trick was with ProDOS on the Apple ][, circa 1983.<p>ProDOS came up with this new call syntax where the parameters to the API follow the call to it.<p>For example:<p><pre><code>            ldx #$00
            ldy #$10        
            sty params+4
            stx params+5    ; setup number of bytes to read (16)
            jsr $BF00       ; call ProDOS
            .BYTE $CA       ; ProDOS command number = CA (read)
            .WORD params    ; address of parameter table, lo/hi
            bcs error       ; carry set, error
            .
            .
            
     params .BYTE $04       ; number of parameters for a read
            .BYTE $00       ; file reference number, 0, 1, 2 in MacQForth
            .WORD BUFFER    ; pointer to data buffer
            .WORD $0000     ; requested number of bytes to read, fill in
            .WORD $0000     ; number actually read, returned by ProDOS</code></pre></p>
]]></description><pubDate>Thu, 09 Nov 2023 16:42:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=38207291</link><dc:creator>hota_mazi</dc:creator><comments>https://news.ycombinator.com/item?id=38207291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38207291</guid></item><item><title><![CDATA[New comment by hota_mazi in "Gleam: a type safe language on the Erlang VM"]]></title><description><![CDATA[
<p>FYI Swift did this years ago.</p>
]]></description><pubDate>Wed, 08 Nov 2023 04:06:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=38186649</link><dc:creator>hota_mazi</dc:creator><comments>https://news.ycombinator.com/item?id=38186649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38186649</guid></item><item><title><![CDATA[New comment by hota_mazi in "Moonbase Alpha Travel Tube Details"]]></title><description><![CDATA[
<p>You're assuming the Moon is traveling toward that specific system...<p>It's going in a random direction, and probably in a straight line.<p>Statistically, even at light speed, they would probably only encounter another system every few millions of years or so.</p>
]]></description><pubDate>Wed, 01 Nov 2023 15:52:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=38099992</link><dc:creator>hota_mazi</dc:creator><comments>https://news.ycombinator.com/item?id=38099992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38099992</guid></item></channel></rss>