<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: jdeaton</title><link>https://news.ycombinator.com/user?id=jdeaton</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 07:32:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jdeaton" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jdeaton in "Attention Wasn't All We Needed"]]></title><description><![CDATA[
<p>First four things on the list are attention</p>
]]></description><pubDate>Fri, 23 May 2025 20:24:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=44076319</link><dc:creator>jdeaton</dc:creator><comments>https://news.ycombinator.com/item?id=44076319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44076319</guid></item><item><title><![CDATA[New comment by jdeaton in "Programming languages should have a tree traversal primitive"]]></title><description><![CDATA[
<p>Its called recursion<p>> Doesn't for_tree(...) look a lot nicer and simpler and less error prone than needing to implement a recursive function for each operation you would want to do on a tree?<p>No it does not</p>
]]></description><pubDate>Tue, 29 Apr 2025 21:28:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43838235</link><dc:creator>jdeaton</dc:creator><comments>https://news.ycombinator.com/item?id=43838235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43838235</guid></item><item><title><![CDATA[New comment by jdeaton in "Sapphire: Rust based package manager for macOS"]]></title><description><![CDATA[
<p>Yeah i vote it should be rebranded “why”</p>
]]></description><pubDate>Tue, 22 Apr 2025 20:51:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43766170</link><dc:creator>jdeaton</dc:creator><comments>https://news.ycombinator.com/item?id=43766170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43766170</guid></item><item><title><![CDATA[New comment by jdeaton in "The effect of deactivating Facebook and Instagram on users' emotional state"]]></title><description><![CDATA[
<p>0.061 standard deviations? Thats like almost nothing?</p>
]]></description><pubDate>Mon, 21 Apr 2025 15:38:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43753166</link><dc:creator>jdeaton</dc:creator><comments>https://news.ycombinator.com/item?id=43753166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43753166</guid></item><item><title><![CDATA[New comment by jdeaton in "Nvidia adds native Python support to CUDA"]]></title><description><![CDATA[
<p>Pytorch???</p>
]]></description><pubDate>Sat, 05 Apr 2025 00:54:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43589281</link><dc:creator>jdeaton</dc:creator><comments>https://news.ycombinator.com/item?id=43589281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43589281</guid></item><item><title><![CDATA[New comment by jdeaton in "Are noise-cancelling headphones to blame for young people's hearing problems?"]]></title><description><![CDATA[
<p>Maybe shes wearing those noise canceling headphones because of her auditory processing condition and not the other way around??<p>This seems like basic speculative attribution error- no research here.</p>
]]></description><pubDate>Mon, 17 Feb 2025 21:49:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=43083629</link><dc:creator>jdeaton</dc:creator><comments>https://news.ycombinator.com/item?id=43083629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43083629</guid></item><item><title><![CDATA[New comment by jdeaton in "How to scale your model: A systems view of LLMs on TPUs"]]></title><description><![CDATA[
<p>Sounds limited</p>
]]></description><pubDate>Thu, 06 Feb 2025 17:28:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=42964498</link><dc:creator>jdeaton</dc:creator><comments>https://news.ycombinator.com/item?id=42964498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42964498</guid></item><item><title><![CDATA[New comment by jdeaton in "How to scale your model: A systems view of LLMs on TPUs"]]></title><description><![CDATA[
<p>yeah it looks exactly like that file but replace "import numpy as np" with "import jax.numpy as np" :)</p>
]]></description><pubDate>Wed, 05 Feb 2025 01:52:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=42942498</link><dc:creator>jdeaton</dc:creator><comments>https://news.ycombinator.com/item?id=42942498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42942498</guid></item><item><title><![CDATA[New comment by jdeaton in "How to scale your model: A systems view of LLMs on TPUs"]]></title><description><![CDATA[
<p>Something nice about this guide is that it generally transfers to GPU directly thanks to JAX/XLA.</p>
]]></description><pubDate>Wed, 05 Feb 2025 01:46:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=42942429</link><dc:creator>jdeaton</dc:creator><comments>https://news.ycombinator.com/item?id=42942429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42942429</guid></item><item><title><![CDATA[New comment by jdeaton in "How to scale your model: A systems view of LLMs on TPUs"]]></title><description><![CDATA[
<p>if you're using tpu why are you using pytorch</p>
]]></description><pubDate>Wed, 05 Feb 2025 01:32:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=42942295</link><dc:creator>jdeaton</dc:creator><comments>https://news.ycombinator.com/item?id=42942295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42942295</guid></item><item><title><![CDATA[New comment by jdeaton in "How to scale your model: A systems view of LLMs on TPUs"]]></title><description><![CDATA[
<p>The interesting thing about this comment is that JAX is actually higher-level even than pytorch generally. Since everything is compiled you just express a logcial program and let the compiler (XLA) worry about the rest.<p>Are you suggesting that XLA would be where this "lower level" approach would reside since it can do more automatic optimization?</p>
]]></description><pubDate>Wed, 05 Feb 2025 01:23:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42942182</link><dc:creator>jdeaton</dc:creator><comments>https://news.ycombinator.com/item?id=42942182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42942182</guid></item><item><title><![CDATA[New comment by jdeaton in "We fine-tuned Llama 405B on AMD GPUs"]]></title><description><![CDATA[
<p>JAX has a sub-system called Pallas[1] with a Triton-like programming model and an example implementation of Flash Attention [2]. It is quite fast. On TPUs I've heard that the XLA compiler already emits a flash-attention-like computation graph for a regular JAX implementation of attention so there's no need to have some specialized kernel in that case.<p>1. <a href="https://jax.readthedocs.io/en/latest/pallas/index.html" rel="nofollow">https://jax.readthedocs.io/en/latest/pallas/index.html</a><p>2. <a href="https://github.com/jax-ml/jax/blob/main/jax/experimental/pallas/ops/gpu/attention.py">https://github.com/jax-ml/jax/blob/main/jax/experimental/pal...</a></p>
]]></description><pubDate>Tue, 24 Sep 2024 16:47:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=41638410</link><dc:creator>jdeaton</dc:creator><comments>https://news.ycombinator.com/item?id=41638410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41638410</guid></item><item><title><![CDATA[New comment by jdeaton in "Kids who use ChatGPT as a study assistant do worse on tests"]]></title><description><![CDATA[
<p>Why is the study specifically of Turkish students</p>
]]></description><pubDate>Thu, 05 Sep 2024 04:22:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=41453443</link><dc:creator>jdeaton</dc:creator><comments>https://news.ycombinator.com/item?id=41453443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41453443</guid></item><item><title><![CDATA[New comment by jdeaton in "The Art of Finishing"]]></title><description><![CDATA[
<p>Its not overwhelming clear that finishing is an important piece of a <i>side</i> project. Real work at your job is the place where you can prioritize finishing over other outcomes. By not forcing yourself to finish everything in your side projects you open yourself up to greater levels of exploration and learning which is, after all, the point of side projects to begin with.</p>
]]></description><pubDate>Mon, 02 Sep 2024 21:12:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=41428875</link><dc:creator>jdeaton</dc:creator><comments>https://news.ycombinator.com/item?id=41428875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41428875</guid></item><item><title><![CDATA[New comment by jdeaton in "Pie doesn't need to be original unless you claim it so"]]></title><description><![CDATA[
<p>Software isnt pie. It isnt even food</p>
]]></description><pubDate>Fri, 30 Aug 2024 16:34:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=41402307</link><dc:creator>jdeaton</dc:creator><comments>https://news.ycombinator.com/item?id=41402307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41402307</guid></item><item><title><![CDATA[New comment by jdeaton in "Poor Foundations in Geometric Algebra"]]></title><description><![CDATA[
<p>> very real toxicity within the geometric algebra community. I can’t do much about<p>I was hoping the article would be about this instead. OP wondering if you have any elaborations for us to hear.</p>
]]></description><pubDate>Mon, 26 Aug 2024 17:19:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=41359401</link><dc:creator>jdeaton</dc:creator><comments>https://news.ycombinator.com/item?id=41359401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41359401</guid></item><item><title><![CDATA[New comment by jdeaton in "Zen, a Arc-like open-source browser based on the Firefox engine"]]></title><description><![CDATA[
<p>The macos disk images are "broken" according to my os.</p>
]]></description><pubDate>Wed, 21 Aug 2024 15:45:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=41311385</link><dc:creator>jdeaton</dc:creator><comments>https://news.ycombinator.com/item?id=41311385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41311385</guid></item><item><title><![CDATA[New comment by jdeaton in "Leaving Neovim for Zed"]]></title><description><![CDATA[
<p>Helix has been trying to implement a plugins system for like 2 years that should tell you everything you need to know about its future prospects</p>
]]></description><pubDate>Mon, 19 Aug 2024 00:20:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=41286674</link><dc:creator>jdeaton</dc:creator><comments>https://news.ycombinator.com/item?id=41286674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41286674</guid></item><item><title><![CDATA[New comment by jdeaton in "Good programmers worry about data structures and their relationships"]]></title><description><![CDATA[
<p>I dont understand what it means to “move complexity into data”</p>
]]></description><pubDate>Fri, 16 Aug 2024 19:48:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=41269714</link><dc:creator>jdeaton</dc:creator><comments>https://news.ycombinator.com/item?id=41269714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41269714</guid></item><item><title><![CDATA[New comment by jdeaton in "Wet-lab innovations will lead the AI revolution in biology"]]></title><description><![CDATA[
<p>> people unacquainted with biology have a false perception of how low-throughput biology experimentation is. In many ways, it can be. But the underlying physics of microbiology lends itself very well to experiments that could allow one to collect tens-of-thousands, if not millions, of measurements in a singular experiment. It just needs to be cleverly set up.<p>I think this passage gets to the fundamental rift of disagreement in perspective between those focused purely on computational advances versus innovating in wet lab techniques.<p>Why? Because years of peoples' careers have been wasted waiting on promises from molecular biologists claiming they will make these "clever" high-throughput experiments work. In my experience, they'll spend months to years concocting a Rube Goldberg machine of chained molecular biology steps, each of which has (at best) a 90% success rate. You don't have to chain many of these together before your "clever" setup has a ~0% probability of successfully gathering data.</p>
]]></description><pubDate>Tue, 13 Aug 2024 22:02:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=41240303</link><dc:creator>jdeaton</dc:creator><comments>https://news.ycombinator.com/item?id=41240303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41240303</guid></item></channel></rss>