<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: nivter</title><link>https://news.ycombinator.com/user?id=nivter</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 25 May 2026 18:13:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nivter" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nivter in "Show HN: Geomatic – a command-driven geometry studio enabled with autodiff"]]></title><description><![CDATA[
<p>Not a fan of subscription hell myself, I plan to use one-time payment for all my products. Implementation wise one time payment is much simpler than setting up smaller payments that cap at a fixed amount.</p>
]]></description><pubDate>Mon, 25 May 2026 15:05:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48267735</link><dc:creator>nivter</dc:creator><comments>https://news.ycombinator.com/item?id=48267735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48267735</guid></item><item><title><![CDATA[New comment by nivter in "Show HN: Geomatic – a command-driven geometry studio enabled with autodiff"]]></title><description><![CDATA[
<p>Automatic differentiation. For any DAG with a scalar output, it allows calculating its partial derivative wrt the input parameters.</p>
]]></description><pubDate>Mon, 25 May 2026 08:29:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48264659</link><dc:creator>nivter</dc:creator><comments>https://news.ycombinator.com/item?id=48264659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48264659</guid></item><item><title><![CDATA[Show HN: Geomatic – a command-driven geometry studio enabled with autodiff]]></title><description><![CDATA[
<p>All commands have the format `output = \func inputs` or just `\function inputs`. Points and scalars are built on the fly. Eg `\line a b` to an empty canvas creates points `a` and `b`, and joins them with a line.<p>One can use broadcasting semantics similar to NumPy and PyTorch in a visual setting (imagine creating a list of circles where one dim corresponds to radius and another to the center). One can also use backpropagation, run gradient descent or visualize vector fields. Almost everything is reactive so changing a variable updates all of the downstream geometry. It also allows anyone to write and load their own visualization, which can be broadcasted and differentiated through.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48264635">https://news.ycombinator.com/item?id=48264635</a></p>
<p>Points: 54</p>
<p># Comments: 13</p>
]]></description><pubDate>Mon, 25 May 2026 08:25:00 +0000</pubDate><link>https://www.tinyvolt.com/geomatic</link><dc:creator>nivter</dc:creator><comments>https://news.ycombinator.com/item?id=48264635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48264635</guid></item><item><title><![CDATA[New comment by nivter in "Edge AI for Beginners"]]></title><description><![CDATA[
<p>Youtube: <a href="https://www.youtube.com/@MITHANLab" rel="nofollow">https://www.youtube.com/@MITHANLab</a>
Course: <a href="https://hanlab.mit.edu/courses/2024-fall-65940" rel="nofollow">https://hanlab.mit.edu/courses/2024-fall-65940</a></p>
]]></description><pubDate>Mon, 13 Oct 2025 04:15:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45564625</link><dc:creator>nivter</dc:creator><comments>https://news.ycombinator.com/item?id=45564625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45564625</guid></item><item><title><![CDATA[New comment by nivter in "Edge AI for Beginners"]]></title><description><![CDATA[
<p>This is far from what I expected. There is not much related to quantization, pruning, common architectures, precision or benchmarking. For those interested in this topic, I would recommend content from MIT HAN Lab.</p>
]]></description><pubDate>Mon, 13 Oct 2025 01:08:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45563685</link><dc:creator>nivter</dc:creator><comments>https://news.ycombinator.com/item?id=45563685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45563685</guid></item><item><title><![CDATA[New comment by nivter in "How has mathematics gotten so abstract?"]]></title><description><![CDATA[
<p>I believe that abstraction is recursive in nature which creates multiple layers of abstract ideas leading to new areas or insights. For instance our understanding of continuity and limit led to calculus, which when tied to the (abstract) idea of linearity led to the idea of linear operator which explains various phenomena in the real world surprisingly well.</p>
]]></description><pubDate>Tue, 30 Sep 2025 14:38:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45426056</link><dc:creator>nivter</dc:creator><comments>https://news.ycombinator.com/item?id=45426056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45426056</guid></item><item><title><![CDATA[New comment by nivter in "Is Fortran better than Python for teaching basics of numerical linear algebra?"]]></title><description><![CDATA[
<p>If it's about <i>teaching</i> and not about efficiency, why not just use plain Python? One could argue it is actually better since students don't have to worry about typing and syntax, and it allows a gentler introduction to commonly used tools like jax and numpy while getting comfortable with the language.</p>
]]></description><pubDate>Wed, 24 Sep 2025 07:29:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45357355</link><dc:creator>nivter</dc:creator><comments>https://news.ycombinator.com/item?id=45357355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45357355</guid></item><item><title><![CDATA[New comment by nivter in "[dead]"]]></title><description><![CDATA[
<p>A journey from rotation matrices to Lie algebra</p>
]]></description><pubDate>Tue, 27 Aug 2024 11:03:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=41366197</link><dc:creator>nivter</dc:creator><comments>https://news.ycombinator.com/item?id=41366197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41366197</guid></item><item><title><![CDATA[Multimodal Image Patch Embeddings]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/TinyVolt/multimodal-patch-embeddings">https://github.com/TinyVolt/multimodal-patch-embeddings</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40189547">https://news.ycombinator.com/item?id=40189547</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 28 Apr 2024 16:02:04 +0000</pubDate><link>https://github.com/TinyVolt/multimodal-patch-embeddings</link><dc:creator>nivter</dc:creator><comments>https://news.ycombinator.com/item?id=40189547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40189547</guid></item><item><title><![CDATA[New comment by nivter in "Three interpretations of matrix products"]]></title><description><![CDATA[
<p>Thanks, this is a very helpful feedback.</p>
]]></description><pubDate>Thu, 29 Feb 2024 00:22:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=39545217</link><dc:creator>nivter</dc:creator><comments>https://news.ycombinator.com/item?id=39545217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39545217</guid></item><item><title><![CDATA[New comment by nivter in "Three interpretations of matrix products"]]></title><description><![CDATA[
<p>This was a joyful epiphany for me when I encountered continuous linear systems for the first time. Another corollary of this is when the kernel is δ(x-y), the resulting integral has the value f(x). I like to see it as a continuous version of expressing a vector as a sum of its components.</p>
]]></description><pubDate>Sun, 25 Feb 2024 11:16:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=39499865</link><dc:creator>nivter</dc:creator><comments>https://news.ycombinator.com/item?id=39499865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39499865</guid></item><item><title><![CDATA[New comment by nivter in "Three interpretations of matrix products"]]></title><description><![CDATA[
<p>Yup, I consider this interpretation as a matrix being a function that takes in objects like a line, a circle or a convex shape and spits out objects like some other line, an ellipse or another convex shape. It is a level of abstraction where you no longer care _how_ matrix multiplication works - you mostly care about what a matrix does to geometric objects. I covered this aspect not in the above article but in a separate one: <a href="https://www.linearalgebraforprogrammers.com/la/3_mat_vec_mul" rel="nofollow">https://www.linearalgebraforprogrammers.com/la/3_mat_vec_mul</a></p>
]]></description><pubDate>Sun, 25 Feb 2024 11:03:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=39499777</link><dc:creator>nivter</dc:creator><comments>https://news.ycombinator.com/item?id=39499777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39499777</guid></item><item><title><![CDATA[New comment by nivter in "Three interpretations of matrix products"]]></title><description><![CDATA[
<p>Originally I had planned to add a line or two explaining how a matrix-matrix product is just a _list_ of matrix-vector products but then dropped the idea to keep it solely focused on the interpretations. I will probably add it to make it all about matrix-matrix products.</p>
]]></description><pubDate>Sun, 25 Feb 2024 10:59:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=39499747</link><dc:creator>nivter</dc:creator><comments>https://news.ycombinator.com/item?id=39499747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39499747</guid></item><item><title><![CDATA[Three interpretations of matrix products]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.linearalgebraforprogrammers.com/blog/matmul_animations">https://www.linearalgebraforprogrammers.com/blog/matmul_animations</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39479234">https://news.ycombinator.com/item?id=39479234</a></p>
<p>Points: 70</p>
<p># Comments: 25</p>
]]></description><pubDate>Fri, 23 Feb 2024 11:12:13 +0000</pubDate><link>https://www.linearalgebraforprogrammers.com/blog/matmul_animations</link><dc:creator>nivter</dc:creator><comments>https://news.ycombinator.com/item?id=39479234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39479234</guid></item><item><title><![CDATA[Inverse of a matrix after a row-and-column removal]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.linearalgebraforprogrammers.com/blog/inverse_row_col_removed">https://www.linearalgebraforprogrammers.com/blog/inverse_row_col_removed</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38761918">https://news.ycombinator.com/item?id=38761918</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 25 Dec 2023 12:01:44 +0000</pubDate><link>https://www.linearalgebraforprogrammers.com/blog/inverse_row_col_removed</link><dc:creator>nivter</dc:creator><comments>https://news.ycombinator.com/item?id=38761918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38761918</guid></item><item><title><![CDATA[Show HN: Visualize 2D matrix transformations with simple text]]></title><description><![CDATA[
<p>You can add vectors, polygons or points on a circle - these are elements to be transformed - by typing something like `add a square with side 4 and top left point -2,2`. You can modify the transformation matrix `M`. You can rotate the vectors (`x`) or the transformation matrix (`M`).</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37890319">https://news.ycombinator.com/item?id=37890319</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 15 Oct 2023 15:02:17 +0000</pubDate><link>https://www.linearalgebraforprogrammers.com/blog/play</link><dc:creator>nivter</dc:creator><comments>https://news.ycombinator.com/item?id=37890319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37890319</guid></item><item><title><![CDATA[New comment by nivter in "Linear Algebra for Programmers – a e-book of visual essays"]]></title><description><![CDATA[
<p>Excited to share something I have been working for over a year in my spare time - an e-book of visual essays titled "Linear Algebra for Programmers" - <a href="https://www.linearalgebraforprogrammers.com/" rel="nofollow">https://www.linearalgebraforprogrammers.com/</a> (not optimized for mobile devices yet)<p>It starts with taking a weighted sum of numbers (and then vectors/arrays). Everything else builds up by just observing and interacting with weighted sums of arrays.<p>Hope you enjoy it.</p>
]]></description><pubDate>Wed, 05 Apr 2023 13:17:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=35453644</link><dc:creator>nivter</dc:creator><comments>https://news.ycombinator.com/item?id=35453644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35453644</guid></item><item><title><![CDATA[Linear Algebra for Programmers – a e-book of visual essays]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.linearalgebraforprogrammers.com/">https://www.linearalgebraforprogrammers.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35453643">https://news.ycombinator.com/item?id=35453643</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 05 Apr 2023 13:17:38 +0000</pubDate><link>https://www.linearalgebraforprogrammers.com/</link><dc:creator>nivter</dc:creator><comments>https://news.ycombinator.com/item?id=35453643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35453643</guid></item></channel></rss>