nivter
nivter on Hacker News
> you will need a very domain-specific use for this to be useful imo
The main premise of this idea is how general and widely applicable it is. They also show examples of how it works on images.
A common tokenizing paradigm would be a huge step towards consolidating how different modalities are preprocessed - something I believe is quite useful for intelligence to scale well across modalities.
Tangentially related but spectral graph theory is one of the most beautiful topics I have studied. What's great about graph theory is that it is quite easy to understand but has devilishly hard problems. Ramsey numbers is an example.
This is an interesting concept. The collaborative aspect of it needs to be highlighted and made easier, since IMO its true value will come from crowdsourced data. Another minor feedback: The "Report an error" button currently points to the creator's personal website.
What's interesting to see here is the amount of optimism and goodwill as the premise for these predictions. I wonder at what point did a dystopian outlook of the future take shape.
Wrote an article for someone who doesn't have the context to appreciate the recently disproven Jacobian conjecture, but is curious and knowledgeable enough to understand it.
Posted by
nivter on Wednesday June 17, 2026 @03:44AM
from the tinyvolt.com dept.
> The U.S. government has said that all federal agencies will use quantum-resistant cryptography by 2035
I wonder what the current pace and effort of adopting this new cybersecurity paradigm is, and how familiar (AI) agents are with it. And I would assume most countries actively working on it must have amassed encrypted data, not just China and Russia.
Side note: I found the term quantum-resistant instead of quantum-proof a bit amusing. Also it would be better if the article included some references.
Posted by
nivter on Monday June 01, 2026 @08:48AM
from the aeon.co dept.
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.
Automatic differentiation. For any DAG with a scalar output, it allows calculating its partial derivative wrt the input parameters.
Posted by
nivter on Monday May 25, 2026 @04:25AM
from the show-hn dept.
https://www.tinyvolt.com/geomatic
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.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)....
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.
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.
If it's about teaching 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.
A journey from rotation matrices to Lie algebra
Posted by
nivter on Sunday April 28, 2024 @12:02PM
from the github.com dept.
Thanks, this is a very helpful feedback.
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.
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:
https://www.linearalgebraforprogrammers.com/la/3_mat_vec_mul
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.
Posted by
nivter on Friday February 23, 2024 @06:12AM
from the linearalgebraforprogrammers.com dept.
Posted by
nivter on Monday December 25, 2023 @07:01AM
from the linearalgebraforprogrammers.com dept.
Posted by
nivter on Sunday October 15, 2023 @11:02AM
from the show-hn dept.
https://www.linearalgebraforprogrammers.com/blog/play
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`).
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" -
https://www.linearalgebraforprogrammers.com/ (not optimized for mobile devices yet)
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.
Hope you enjoy it.
Posted by
nivter on Wednesday April 05, 2023 @09:17AM
from the linearalgebraforprogrammers.com dept.