<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: yazzku</title><link>https://news.ycombinator.com/user?id=yazzku</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 14:35:05 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=yazzku" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by yazzku in "MoonBit compiler is available on GitHub"]]></title><description><![CDATA[
<p>The AGPL precisely covers that part. <a href="https://www.gnu.org/licenses/license-list.en.html#AGPLv3.0" rel="nofollow">https://www.gnu.org/licenses/license-list.en.html#AGPLv3.0</a><p>You can also email licensing@fsf.org with your use case and I am sure they will be able to help.</p>
]]></description><pubDate>Sat, 21 Dec 2024 17:58:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=42481095</link><dc:creator>yazzku</dc:creator><comments>https://news.ycombinator.com/item?id=42481095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42481095</guid></item><item><title><![CDATA[New comment by yazzku in "Updates to H-1B"]]></title><description><![CDATA[
<p>[flagged]</p>
]]></description><pubDate>Thu, 19 Dec 2024 02:57:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=42457968</link><dc:creator>yazzku</dc:creator><comments>https://news.ycombinator.com/item?id=42457968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42457968</guid></item><item><title><![CDATA[New comment by yazzku in "Updates to H-1B"]]></title><description><![CDATA[
<p>"Hit the ground running."</p>
]]></description><pubDate>Thu, 19 Dec 2024 02:53:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=42457933</link><dc:creator>yazzku</dc:creator><comments>https://news.ycombinator.com/item?id=42457933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42457933</guid></item><item><title><![CDATA[New comment by yazzku in "Updates to H-1B"]]></title><description><![CDATA[
<p>It would be good to have a "no military" filter.<p>Results would probably come out empty anyway.</p>
]]></description><pubDate>Thu, 19 Dec 2024 02:45:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42457884</link><dc:creator>yazzku</dc:creator><comments>https://news.ycombinator.com/item?id=42457884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42457884</guid></item><item><title><![CDATA[New comment by yazzku in "Updates to H-1B"]]></title><description><![CDATA[
<p>You are very confused about how the US works. Go find out where the Internet comes from, for example.</p>
]]></description><pubDate>Thu, 19 Dec 2024 02:42:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=42457861</link><dc:creator>yazzku</dc:creator><comments>https://news.ycombinator.com/item?id=42457861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42457861</guid></item><item><title><![CDATA[New comment by yazzku in "Updates to H-1B"]]></title><description><![CDATA[
<p>Why is this down-voted? I was going to add most people have already seen some sort of linear algebra even in high school. Determinants, Gaussian elimination, etc.<p>It's unclear what "linear algebra" means to GP, though. I agree writing linear algebra libraries is next level, since that involves numerical code and knowing FP math well.</p>
]]></description><pubDate>Thu, 19 Dec 2024 02:38:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=42457843</link><dc:creator>yazzku</dc:creator><comments>https://news.ycombinator.com/item?id=42457843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42457843</guid></item><item><title><![CDATA[New comment by yazzku in "Introduction to Wait-free Algorithms in C++ Programming [video]"]]></title><description><![CDATA[
<p>For the memory order not covered in this talk, see Fedor Pikus: <a href="https://www.youtube.com/watch?v=ZQFzMfHIxng" rel="nofollow">https://www.youtube.com/watch?v=ZQFzMfHIxng</a><p>And this whole blog series: <a href="https://preshing.com/20120612/an-introduction-to-lock-free-programming/" rel="nofollow">https://preshing.com/20120612/an-introduction-to-lock-free-p...</a></p>
]]></description><pubDate>Tue, 17 Dec 2024 21:28:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42445493</link><dc:creator>yazzku</dc:creator><comments>https://news.ycombinator.com/item?id=42445493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42445493</guid></item><item><title><![CDATA[New comment by yazzku in "Elon Musk wanted an OpenAI for-profit"]]></title><description><![CDATA[
<p>You're several decades late for that. Almost a century now.</p>
]]></description><pubDate>Sat, 14 Dec 2024 02:16:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=42414115</link><dc:creator>yazzku</dc:creator><comments>https://news.ycombinator.com/item?id=42414115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42414115</guid></item><item><title><![CDATA[New comment by yazzku in "BlenderGPT"]]></title><description><![CDATA[
<p>Captcha?</p>
]]></description><pubDate>Thu, 12 Dec 2024 17:58:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42401539</link><dc:creator>yazzku</dc:creator><comments>https://news.ycombinator.com/item?id=42401539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42401539</guid></item><item><title><![CDATA[New comment by yazzku in "Ask HN: Did Luigi Mangione's background as a SD help him evade capture?"]]></title><description><![CDATA[
<p>Wasn't it the author of homebrew or something that failed to reverse a binary tree in a Google interview and took to social media to cry about it?<p>He would've been caught on the spot.</p>
]]></description><pubDate>Wed, 11 Dec 2024 02:22:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=42384036</link><dc:creator>yazzku</dc:creator><comments>https://news.ycombinator.com/item?id=42384036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42384036</guid></item><item><title><![CDATA[New comment by yazzku in "China completes green belt around Taklamakan Desert"]]></title><description><![CDATA[
<p>Ah, right, the 50-year cut-off makes a lot of sense, circa Exxon Mobil deciding to engage in the largest terraforming experiment done on Earth for profit despite its own knowledge of the consequences. That makes total sense; God created Exxon Mobil, and anything we do to challenge it is interfering with God's fine handiwork.<p>Let me prepare the school curricula for next calendar year.</p>
]]></description><pubDate>Sun, 08 Dec 2024 17:39:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=42358557</link><dc:creator>yazzku</dc:creator><comments>https://news.ycombinator.com/item?id=42358557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42358557</guid></item><item><title><![CDATA[New comment by yazzku in "China completes green belt around Taklamakan Desert"]]></title><description><![CDATA[
<p>Unlike when God slaughtered several million bison, right? <a href="https://allthatsinteresting.com/buffalo-slaughter" rel="nofollow">https://allthatsinteresting.com/buffalo-slaughter</a></p>
]]></description><pubDate>Sun, 08 Dec 2024 17:21:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=42358415</link><dc:creator>yazzku</dc:creator><comments>https://news.ycombinator.com/item?id=42358415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42358415</guid></item><item><title><![CDATA[New comment by yazzku in "Making a parallel Rust workload 10x faster with (or without) Rayon"]]></title><description><![CDATA[
<p>Superluminal is a sampling profiler for the most part. It works great for what it does, sure. But in the author's own words:<p>> So far, we’ve only used perf to record stack traces at a regular time interval. This is useful, but only scratching the surface.<p>For cache hits and other counters, you're gonna have to go deeper than just sampling.</p>
]]></description><pubDate>Wed, 04 Dec 2024 03:02:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=42314135</link><dc:creator>yazzku</dc:creator><comments>https://news.ycombinator.com/item?id=42314135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42314135</guid></item><item><title><![CDATA[New comment by yazzku in "8 months of OCaml after 8 years of Haskell in production (2023)"]]></title><description><![CDATA[
<p>You have earned your Martini.</p>
]]></description><pubDate>Wed, 04 Dec 2024 02:25:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=42313949</link><dc:creator>yazzku</dc:creator><comments>https://news.ycombinator.com/item?id=42313949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42313949</guid></item><item><title><![CDATA[New comment by yazzku in "8 months of OCaml after 8 years of Haskell in production (2023)"]]></title><description><![CDATA[
<p>I was half-joking. I wasn't aware Java was promoting "defensive copies" :D</p>
]]></description><pubDate>Wed, 04 Dec 2024 02:20:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42313923</link><dc:creator>yazzku</dc:creator><comments>https://news.ycombinator.com/item?id=42313923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42313923</guid></item><item><title><![CDATA[New comment by yazzku in "8 months of OCaml after 8 years of Haskell in production (2023)"]]></title><description><![CDATA[
<p>Interesting. Why doesn't the standard lib use that for the examples I listed?</p>
]]></description><pubDate>Tue, 03 Dec 2024 03:48:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=42302929</link><dc:creator>yazzku</dc:creator><comments>https://news.ycombinator.com/item?id=42302929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42302929</guid></item><item><title><![CDATA[New comment by yazzku in "8 months of OCaml after 8 years of Haskell in production (2023)"]]></title><description><![CDATA[
<p>"You mean you're going to make a copy of that every time?"</p>
]]></description><pubDate>Tue, 03 Dec 2024 03:14:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=42302774</link><dc:creator>yazzku</dc:creator><comments>https://news.ycombinator.com/item?id=42302774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42302774</guid></item><item><title><![CDATA[New comment by yazzku in "8 months of OCaml after 8 years of Haskell in production (2023)"]]></title><description><![CDATA[
<p>Missing from this post: string_of_int, int_of_string, +, +., etc. That alone is a massive turn-off for me, I'd rather write C at that point. Any modern language necessitates some kind of polymorphism and make user-defined types feel like first-class citizens.</p>
]]></description><pubDate>Tue, 03 Dec 2024 03:09:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42302751</link><dc:creator>yazzku</dc:creator><comments>https://news.ycombinator.com/item?id=42302751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42302751</guid></item><item><title><![CDATA[New comment by yazzku in "8 months of OCaml after 8 years of Haskell in production (2023)"]]></title><description><![CDATA[
<p>Compiler messages:<p>The big difference here is that the OCaml compiler has a lot less work to do. It's not that the Haskell error messages are inadequate (they are actually pretty good), but that the amount of compiler features and type gymnastics make the errors deeper and more complex. For example, if you get the parens wrong in a >> or >>=, you'll get some rather cryptic error that only hits home once you've seen it a few times, as opposed to "did you mean to put parens over there?"</p>
]]></description><pubDate>Tue, 03 Dec 2024 03:05:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42302742</link><dc:creator>yazzku</dc:creator><comments>https://news.ycombinator.com/item?id=42302742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42302742</guid></item><item><title><![CDATA[New comment by yazzku in "8 months of OCaml after 8 years of Haskell in production (2023)"]]></title><description><![CDATA[
<p>Engineer vs mathematician. Haskell is the schizophrenic product.<p>> If I come to an existing OCaml project, the worst thing previous developers could do to it is have poor variable names, minimal documentation, and 200+ LOC functions. That’s fine, nothing extraordinary, I can handle that.
>
> If I come to an existing Haskell project, the worst thing previous developer>s could do… Well, my previous 8 years of Haskell experience can’t prepare me for that<p>This is kind of like Go vs C++, or <anything> vs Common Lisp. The former is a rather unsophisticated and limited language, not particularly educational or enlightening but good when you need N developers churning code and onboard M new ones while you're at it. The latter is like tripping on LSD; it's one hell of a trip and education, but unless you adopt specific guidelines, it's going to be harder to get your friends on board. See, for example: <a href="https://www.parsonsmatt.org/2019/12/26/write_junior_code.html" rel="nofollow">https://www.parsonsmatt.org/2019/12/26/write_junior_code.htm...</a></p>
]]></description><pubDate>Tue, 03 Dec 2024 02:58:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42302713</link><dc:creator>yazzku</dc:creator><comments>https://news.ycombinator.com/item?id=42302713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42302713</guid></item></channel></rss>