<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: ziedaniel1</title><link>https://news.ycombinator.com/user?id=ziedaniel1</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 08:37:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ziedaniel1" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ziedaniel1 in "The Little Book of Linear Algebra"]]></title><description><![CDATA[
<p>A little bit too concise IMO. E.g. it doesn't really explain where the normal equations come from and it mentions eigenspaces without ever defining them.</p>
]]></description><pubDate>Wed, 03 Sep 2025 15:57:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45117270</link><dc:creator>ziedaniel1</dc:creator><comments>https://news.ycombinator.com/item?id=45117270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45117270</guid></item><item><title><![CDATA[New comment by ziedaniel1 in "Support for IPv6"]]></title><description><![CDATA[
<p>What are some others?</p>
]]></description><pubDate>Thu, 19 Sep 2024 14:22:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=41592216</link><dc:creator>ziedaniel1</dc:creator><comments>https://news.ycombinator.com/item?id=41592216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41592216</guid></item><item><title><![CDATA[New comment by ziedaniel1 in "Bend: a high-level language that runs on GPUs (via HVM2)"]]></title><description><![CDATA[
<p>I did make sure to check before posting.<p>Good point about the signed integer overflow, though!</p>
]]></description><pubDate>Fri, 17 May 2024 19:04:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=40393228</link><dc:creator>ziedaniel1</dc:creator><comments>https://news.ycombinator.com/item?id=40393228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40393228</guid></item><item><title><![CDATA[New comment by ziedaniel1 in "Bend: a high-level language that runs on GPUs (via HVM2)"]]></title><description><![CDATA[
<p>I used GCC and checked that it wasn't optimized out (which actually surprised me!)</p>
]]></description><pubDate>Fri, 17 May 2024 19:03:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=40393218</link><dc:creator>ziedaniel1</dc:creator><comments>https://news.ycombinator.com/item?id=40393218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40393218</guid></item><item><title><![CDATA[New comment by ziedaniel1 in "Bend: a high-level language that runs on GPUs (via HVM2)"]]></title><description><![CDATA[
<p>Very cool idea - but unless I'm missing something, this seems very slow.<p>I just wrote a simple loop in C++ to sum up 0 to 2^30. With a single thread without any optimizations it runs in 1.7s on my laptop -- matching Bend's performance on an RTX 4090! With -O3 it vectorizes the loop to run in less than 80ms.<p><pre><code>    #include <iostream>

    int main() {
      int sum = 0;
      for (int i = 0; i < 1024*1024*1024; i++) {
        sum += i; 
      }
      std::cout << sum << "\n";
      return 0;
    }</code></pre></p>
]]></description><pubDate>Fri, 17 May 2024 17:17:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=40392140</link><dc:creator>ziedaniel1</dc:creator><comments>https://news.ycombinator.com/item?id=40392140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40392140</guid></item><item><title><![CDATA[New comment by ziedaniel1 in "Python: Overlooked core functionalities"]]></title><description><![CDATA[
<p>A couple details worth noting:<p>- `repr` often outputs valid source code that evaluates to the object, including in the post's example: running `datetime.datetime(2023, 7, 20, 15, 30, 0, 123456)` would give you a `datetime.datetime` object equivalent to `today`.<p>- Using `_` for throwaway variables is merely a convention and not built into the language in any way (unlike in Haskell, say).</p>
]]></description><pubDate>Mon, 24 Jul 2023 21:40:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=36854598</link><dc:creator>ziedaniel1</dc:creator><comments>https://news.ycombinator.com/item?id=36854598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36854598</guid></item><item><title><![CDATA[New comment by ziedaniel1 in "Nvidia’s H100: Funny L2, and Tons of Bandwidth"]]></title><description><![CDATA[
<p>Do you have a source for that? I thought it was closer to 5pJ/byte.</p>
]]></description><pubDate>Mon, 03 Jul 2023 16:22:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=36575175</link><dc:creator>ziedaniel1</dc:creator><comments>https://news.ycombinator.com/item?id=36575175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36575175</guid></item><item><title><![CDATA[New comment by ziedaniel1 in "Show HN: Lander, a lunar lander style web game"]]></title><description><![CDATA[
<p>I enjoyed the easter eggs!</p>
]]></description><pubDate>Sun, 05 Mar 2023 20:41:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=35033725</link><dc:creator>ziedaniel1</dc:creator><comments>https://news.ycombinator.com/item?id=35033725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35033725</guid></item><item><title><![CDATA[New comment by ziedaniel1 in "In Search of an Understandable Consensus Algorithm (2014) [pdf]"]]></title><description><![CDATA[
<p>(Yeah, I was not a TA then -- I took it under Paxos in Spring 2014 but only TA'd it after the switch to Raft)</p>
]]></description><pubDate>Wed, 12 Jan 2022 23:46:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=29914524</link><dc:creator>ziedaniel1</dc:creator><comments>https://news.ycombinator.com/item?id=29914524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29914524</guid></item><item><title><![CDATA[New comment by ziedaniel1 in "In Search of an Understandable Consensus Algorithm (2014) [pdf]"]]></title><description><![CDATA[
<p>As someone who TA'd 6.824 (Distributed Systems) twice, I 100% agree. It's easier to halfway understand Raft than to halfway understand Paxos, but implementing a consensus algorithm correctly requires understanding it fully. Once you start talking about e.g. the "election restriction", Raft becomes a bit hairy.<p>(Hi Jeremy!)</p>
]]></description><pubDate>Sun, 09 Jan 2022 03:44:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=29859808</link><dc:creator>ziedaniel1</dc:creator><comments>https://news.ycombinator.com/item?id=29859808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29859808</guid></item><item><title><![CDATA[New comment by ziedaniel1 in "Diffusion Models Beat GANs on Image Synthesis"]]></title><description><![CDATA[
<p>This sounds like you're describing energy-based models, not diffusion models.</p>
]]></description><pubDate>Wed, 12 May 2021 15:20:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=27131352</link><dc:creator>ziedaniel1</dc:creator><comments>https://news.ycombinator.com/item?id=27131352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27131352</guid></item><item><title><![CDATA[New comment by ziedaniel1 in "Fast constant-time GCD algorithm and modular inversion"]]></title><description><![CDATA[
<p>I think you misread slightly.<p><i>> All of these algorithms take constant time, i.e., time independent of the input coefficients for any particular (n, c).</i><p>This means that once you have chosen a particular <i>n</i> and <i>c</i>, the time no longer varies. However, if <i>n</i> and <i>c</i> vary, the running time is definitely allowed to vary also (as the formulas <i>n(c + n)</i> and <i>(c + n)(log cn)^2+o(1)</i> clearly do).</p>
]]></description><pubDate>Thu, 13 Jun 2019 14:55:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=20175473</link><dc:creator>ziedaniel1</dc:creator><comments>https://news.ycombinator.com/item?id=20175473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20175473</guid></item><item><title><![CDATA[Notes on Contemporary Machine Learning for Physicists [pdf]]]></title><description><![CDATA[
<p>Article URL: <a href="https://sites.krieger.jhu.edu/jared-kaplan/files/2019/04/ContemporaryMLforPhysicists.pdf">https://sites.krieger.jhu.edu/jared-kaplan/files/2019/04/ContemporaryMLforPhysicists.pdf</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=19744657">https://news.ycombinator.com/item?id=19744657</a></p>
<p>Points: 8</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 25 Apr 2019 03:11:18 +0000</pubDate><link>https://sites.krieger.jhu.edu/jared-kaplan/files/2019/04/ContemporaryMLforPhysicists.pdf</link><dc:creator>ziedaniel1</dc:creator><comments>https://news.ycombinator.com/item?id=19744657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19744657</guid></item><item><title><![CDATA[New comment by ziedaniel1 in "Is sorted using SIMD instructions"]]></title><description><![CDATA[
<p>Oh, good point, I didn't read what you wrote carefully enough.</p>
]]></description><pubDate>Mon, 16 Apr 2018 14:21:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=16849164</link><dc:creator>ziedaniel1</dc:creator><comments>https://news.ycombinator.com/item?id=16849164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16849164</guid></item><item><title><![CDATA[New comment by ziedaniel1 in "Is sorted using SIMD instructions"]]></title><description><![CDATA[
<p>Actually, the illegal memory access would be undefined behavior, so it's fine for the compiler to assume that it's living in a world where the segfault never happens. Thus, it can optimize away the extra reads. If this weren't allowed, it would be very hard for compilers to eliminate any unnecessary reads.<p>This sort of optimization reasoning can result in quite surprising behavior: <a href="http://blog.llvm.org/2011/05/what-every-c-programmer-should-know_14.html?m=1" rel="nofollow">http://blog.llvm.org/2011/05/what-every-c-programmer-should-...</a></p>
]]></description><pubDate>Sun, 15 Apr 2018 14:54:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=16842902</link><dc:creator>ziedaniel1</dc:creator><comments>https://news.ycombinator.com/item?id=16842902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16842902</guid></item><item><title><![CDATA[New comment by ziedaniel1 in "SpaceX can't test fire its Falcon Heavy rocket due to the government shutdown"]]></title><description><![CDATA[
<p>The center core is new, but the side boosters are both recycled. See <a href="https://en.m.wikipedia.org/wiki/List_of_Falcon_9_and_Falcon_Heavy_launches#Future_launches" rel="nofollow">https://en.m.wikipedia.org/wiki/List_of_Falcon_9_and_Falcon_...</a></p>
]]></description><pubDate>Mon, 22 Jan 2018 17:44:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=16206256</link><dc:creator>ziedaniel1</dc:creator><comments>https://news.ycombinator.com/item?id=16206256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16206256</guid></item><item><title><![CDATA[New comment by ziedaniel1 in "Muesli – An alternative approach to Soylent"]]></title><description><![CDATA[
<p>I enjoy MealSquares: <a href="http://mealsquares.com" rel="nofollow">http://mealsquares.com</a> . A bit expensive, but fulfills many of the same objectives.</p>
]]></description><pubDate>Sat, 19 Aug 2017 01:29:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=15051074</link><dc:creator>ziedaniel1</dc:creator><comments>https://news.ycombinator.com/item?id=15051074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15051074</guid></item><item><title><![CDATA[New comment by ziedaniel1 in "NTSB Issues Investigative Update on San Francisco Airport Near Miss"]]></title><description><![CDATA[
<p>The very same airport, in fact.<p>They accidentally turned off auto-throttle and took far too long to react to the falling airspeed.</p>
]]></description><pubDate>Thu, 03 Aug 2017 17:15:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=14921509</link><dc:creator>ziedaniel1</dc:creator><comments>https://news.ycombinator.com/item?id=14921509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14921509</guid></item><item><title><![CDATA[New comment by ziedaniel1 in "If the Moon Were Only 1 Pixel – A tediously accurate map of the solar system"]]></title><description><![CDATA[
<p>I think you mixed up m/s and km/s. The speed of light is 300,000,000 m/s, so 30,000 m/s is only .0001c. At 1g, it actually takes a month to reach .1c. (Still, your point stands.)</p>
]]></description><pubDate>Sat, 04 Mar 2017 19:10:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=13792364</link><dc:creator>ziedaniel1</dc:creator><comments>https://news.ycombinator.com/item?id=13792364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13792364</guid></item><item><title><![CDATA[New comment by ziedaniel1 in "Elon Musk is boring a tunnel to skirt gridlock"]]></title><description><![CDATA[
<p>Wow, can I read more about the circum-planetary superconductor idea somewhere? I thought this sort of thing wouldn't work because superconductors lose superconductivity once currents get too high, as you mention.</p>
]]></description><pubDate>Thu, 16 Feb 2017 16:08:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=13660993</link><dc:creator>ziedaniel1</dc:creator><comments>https://news.ycombinator.com/item?id=13660993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13660993</guid></item></channel></rss>