News for hackers. Stuff that matters.

nivter

Re:Scaling Hierarchical Networks on Thursday October 29, 2026 @04:34AM (#50286054)
> 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.

Re:Start Doing Graph Theory on Wednesday October 28, 2026 @08:46PM (#50282995)
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.
Re:A noncommercial collection of easy-to-read history timelines on Wednesday October 21, 2026 @12:04AM (#50175956)
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.
Re:What may happen in the next hundred years?(1900) on Tuesday September 08, 2026 @01:26AM (#49605841)
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.
Re: on Monday August 03, 2026 @10:33AM (#49156354)
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.
Re:The Coming Quantum National Security Crisis on Wednesday June 17, 2026 @03:01AM (#48566810)
> 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.

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.

Show HN: Geomatic – a command-driven geometry studio enabled with autodiff

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)....

( Read More... | 17 comments | 29 points | on HN )
Re:Edge AI for Beginners on Sunday October 12, 2025 @09:08PM (#45563685)
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.
Re:How has mathematics gotten so abstract? on Tuesday September 30, 2025 @10:38AM (#45426056)
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.
Re: on Tuesday August 27, 2024 @07:03AM (#41366197)
A journey from rotation matrices to Lie algebra
Re:Three Interpretations of Matrix Products on Wednesday February 28, 2024 @07:22PM (#39545217)
Thanks, this is a very helpful feedback.
Re:Three Interpretations of Matrix Products on Sunday February 25, 2024 @06:16AM (#39499865)
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.
Re:Three Interpretations of Matrix Products on Sunday February 25, 2024 @06:03AM (#39499777)
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
Re:Three Interpretations of Matrix Products on Sunday February 25, 2024 @05:59AM (#39499747)
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.

Show HN: Visualize 2D matrix transformations with simple text

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`).

( Read More... | no comments | on HN )
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.