frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Convert your articles into videos in one click

https://vidinie.com/
1•kositheastro•2m ago•0 comments

Red Queen's Race

https://en.wikipedia.org/wiki/Red_Queen%27s_race
2•rzk•2m ago•0 comments

The Anthropic Hive Mind

https://steve-yegge.medium.com/the-anthropic-hive-mind-d01f768f3d7b
2•gozzoo•5m ago•0 comments

A Horrible Conclusion

https://addisoncrump.info/research/a-horrible-conclusion/
1•todsacerdoti•5m ago•0 comments

I spent $10k to automate my research at OpenAI with Codex

https://twitter.com/KarelDoostrlnck/status/2019477361557926281
2•tosh•6m ago•0 comments

From Zero to Hero: A Spring Boot Deep Dive

https://jcob-sikorski.github.io/me/
1•jjcob_sikorski•7m ago•0 comments

Show HN: Solving NP-Complete Structures via Information Noise Subtraction (P=NP)

https://zenodo.org/records/18395618
1•alemonti06•12m ago•1 comments

Cook New Emojis

https://emoji.supply/kitchen/
1•vasanthv•14m ago•0 comments

Show HN: LoKey Typer – A calm typing practice app with ambient soundscapes

https://mcp-tool-shop-org.github.io/LoKey-Typer/
1•mikeyfrilot•17m ago•0 comments

Long-Sought Proof Tames Some of Math's Unruliest Equations

https://www.quantamagazine.org/long-sought-proof-tames-some-of-maths-unruliest-equations-20260206/
1•asplake•18m ago•0 comments

Hacking the last Z80 computer – FOSDEM 2026 [video]

https://fosdem.org/2026/schedule/event/FEHLHY-hacking_the_last_z80_computer_ever_made/
1•michalpleban•18m ago•0 comments

Browser-use for Node.js v0.2.0: TS AI browser automation parity with PY v0.5.11

https://github.com/webllm/browser-use
1•unadlib•19m ago•0 comments

Michael Pollan Says Humanity Is About to Undergo a Revolutionary Change

https://www.nytimes.com/2026/02/07/magazine/michael-pollan-interview.html
1•mitchbob•20m ago•1 comments

Software Engineering Is Back

https://blog.alaindichiappari.dev/p/software-engineering-is-back
2•alainrk•20m ago•0 comments

Storyship: Turn Screen Recordings into Professional Demos

https://storyship.app/
1•JohnsonZou6523•21m ago•0 comments

Reputation Scores for GitHub Accounts

https://shkspr.mobi/blog/2026/02/reputation-scores-for-github-accounts/
2•edent•24m ago•0 comments

A BSOD for All Seasons – Send Bad News via a Kernel Panic

https://bsod-fas.pages.dev/
1•keepamovin•28m ago•0 comments

Show HN: I got tired of copy-pasting between Claude windows, so I built Orcha

https://orcha.nl
1•buildingwdavid•28m ago•0 comments

Omarchy First Impressions

https://brianlovin.com/writing/omarchy-first-impressions-CEEstJk
2•tosh•33m ago•1 comments

Reinforcement Learning from Human Feedback

https://arxiv.org/abs/2504.12501
3•onurkanbkrc•34m ago•0 comments

Show HN: Versor – The "Unbending" Paradigm for Geometric Deep Learning

https://github.com/Concode0/Versor
1•concode0•35m ago•1 comments

Show HN: HypothesisHub – An open API where AI agents collaborate on medical res

https://medresearch-ai.org/hypotheses-hub/
1•panossk•38m ago•0 comments

Big Tech vs. OpenClaw

https://www.jakequist.com/thoughts/big-tech-vs-openclaw/
1•headalgorithm•40m ago•0 comments

Anofox Forecast

https://anofox.com/docs/forecast/
1•marklit•40m ago•0 comments

Ask HN: How do you figure out where data lives across 100 microservices?

1•doodledood•40m ago•0 comments

Motus: A Unified Latent Action World Model

https://arxiv.org/abs/2512.13030
2•mnming•41m ago•0 comments

Rotten Tomatoes Desperately Claims 'Impossible' Rating for 'Melania' Is Real

https://www.thedailybeast.com/obsessed/rotten-tomatoes-desperately-claims-impossible-rating-for-m...
4•juujian•43m ago•2 comments

The protein denitrosylase SCoR2 regulates lipogenesis and fat storage [pdf]

https://www.science.org/doi/10.1126/scisignal.adv0660
1•thunderbong•44m ago•0 comments

Los Alamos Primer

https://blog.szczepan.org/blog/los-alamos-primer/
1•alkyon•47m ago•0 comments

NewASM Virtual Machine

https://github.com/bracesoftware/newasm
2•DEntisT_•49m ago•0 comments
Open in hackernews

Quaternion Algebras

https://jvoight.github.io/quat.html
88•teleforce•1w ago

Comments

conformist•6d ago
I like quaternions as much as the next guy (I’ve used them in numerical computations etc), but what is it about them that makes them show up on the front page every few weeks?
K0balt•6d ago
They sound shiny and mysterious?
Scene_Cast2•6d ago
Then why not geometric / Clifford algebra?
Sharlin•6d ago
"Quaternions" definitely sounds shinier and more mysterious than "geometric algebra". Indeed I can’t immediately come up with any math term more shiny and mysterious, except maybe "transcendental", but as a concept transcendentals are much more familiar to most than quaternions.
RobotToaster•6d ago
non-Euclidean geometry is a disappointingly boring subject.
bhadass•6d ago
true on the naming, but i think geometric/clifford algebra has its own mysterious aura precisely because it can be framed as "suppressed" or "overlooked".. plus it genuinely does have elegant mathematical structure backing up the hype

funny thing is quaternions had that exact same energy in the computer graphics community for years. after ken shoemake introduced them to CG in 1985, there was a long period of "why are we using euler angles like cavemen when this exists??". now quaternions are well known tooling for people in graphics and the mystique has worn off at least in that community.

woopsn•6d ago
Why anything except universal algebra? I mean, granted, I myself dove right into topos theory...
esafak•6d ago
They get mentioned too. Things people would like to know more about.
chpatrick•6d ago
I know you know, just practical intuition for 3D graphics in case someone finds it useful:

There's a 1-1 mapping between complex numbers and 2D rotation matrices that only do rotation and scaling. The benefit is that the complex number only has two coefficients, not four like the matrix. Multiplying these complex numbers is the same as multiplying the equivalent matrices. Quaternions are the same idea just in 3 dimensions (so with 3 imaginary units i j k, not just i, one per plane).

Frotag•6d ago
> Quaternions are the same idea just in 3 dimensions (so with 3 imaginary units i j k, not just i, one per plane).

I justify quaternions to myself with the intuition from [1]. In essence quaternions represent rotations in 4D, where multiplying by a "unit" (i,j,k), rotates two distinct planes by 90 degrees. The reason introducing a single unit j doesn't work is the same reason this rotation-is-multiplication trick doesn't work in 1D (or really any odd-number of dimensions). Anyways if we call this 4th axis w and pick a simple rule like ij = k then we get some nice properties like

    - multiplying by i rotates xy + zw planes by 90 degrees
    - j rotates xz + yw
    - k rotates xw + yz
    - 1 rotates nothing
Notably this definition covers all 6 unique planes. But if we want to rotate only a single plane, we have to make up a new property, something that lets us rotate say xz by 90 and yw by -90. So we make up another rule that multiplying by a unit on the right does this, which algebraically looks like ij = -ji. This is incidentally why the rotation formulas have 1/2 everywhere, because if we want to rotate xy by 90, we multiply on the left by i/2 then on the right by -i/2.

[1] https://www.reedbeta.com/blog/why-quaternions-double-cover/

oceansky•6d ago
The word "quaternion" just rolls of the tongue. I always upvote it.
jesuslop•6d ago
Baez wrote some ideas in [1], one I'm liking connects Lorentz group in dimensions 3,4,6 and 10 with the modular group SL(2,Z) that is at a crossroads of several hardcore math themes. For Lie algebras:

sl(2, R) ≅ so(2,1)

sl(2, C) ≅ so(3,1)

sl(2, H) ≅ so(5,1)

sl(2, O) ≅ so(9,1)

Dirac equation is the C case, the other cases have their uses.

[1] https://arxiv.org/abs/math/0105155

AlecBG•6d ago
You can describe spinning particles in flat space and AdS space really nicely with twistors using this
jesuslop•3d ago
Wish I knew better. Any reading suggestion for the concrete connection you made?
westurner•6d ago
That quaternions also solve for what we normally have 3D+time for.

And Lewis Carroll (Oxford (Math)), preferred Euclidean geometry over quaternions, for "Alice's Adventures in Wonderland" (1865).

Quaternions:

  q = a + bi + cj + dk
  -1 = i^2 = j^2 = k^2
Summarized by a model:

> In a quaternion, if you lose the scalar (a) — the "real" or "time" component — you are left with only the three imaginary components (i, j, k) rotating endlessly in a circle.

(An exercise for learning about Lorentzian mechanics, then undefined: Rotate a cube about a point other than its origin. Then, rotate the camera about the origin.)

4D Quaternions (a + bi + cj + dk) are more efficient for computers than 3D+t Euclideans. Quaternions do not have the Gimbal Lock problem that Euclidean vectors have. Quaternions interpolate more smoothly and efficiently, which is valuable for interpolating between keyframes in a physical simulation.

Why are rotations and a scalar a better fit?

Quaternions were published by William Rowan Hamilton (Trinity,) in 1843, in application to classical mechanics and Lagrangian mechanics.

Maxwell's (1861,1862) original ~20 equations are also quaternionic; things are related with complex rotations in EM field theory too. Oliver Heaviside then "simplified" those quaternionic expressions into accessible vectors.

Is there Gimbal Lock in the Heaviside-Hertz vector field reinterpretation of Maxwell's quaternionic EM field theory? Maxwell's has U(1) gauge symmetry.

And then quantum has complex vectors and some unitarity, too

History of quaternions: https://en.wikipedia.org/wiki/History_of_quaternions

westurner•6d ago
Shouldn't there be symmetry and unitarity given energy conservation? And quaternions express this with rotations in SO(3), but is there a better model than quaternions for EM field theory since 1861?

  -1 = i^2 = j^2 = k^2
  q = a + bi + cj + dk
  q = a + xi + yj + zk
(Edit) Quaternions and spatial rotation: https://en.wikipedia.org/wiki/Quaternions_and_spatial_rotati...

QED: Quantum electrodynamics: https://en.wikipedia.org/wiki/Quantum_electrodynamics :

> Mathematically, QED is an abelian gauge theory with the symmetry group U(1), defined on Minkowski space (flat spacetime). The gauge field, which mediates the interaction between the charged spin-1/2 fields, is the electromagnetic field. The QED Lagrangian for a spin-1/2 field interacting with the electromagnetic field in natural units gives rise to the action [...]

And QED is the basis for the Standard Model of particle physics and for some theories of n-body quantum gravity.

koolala•6d ago
Hamilton came up with the term vector for the 3 component part of the quaternion.
ajross•6d ago
Because in 1985 Ken Shoemake dropped the idea like a bomb on the computer graphics industry and it changed the way hackers thought about rotations forever. https://www.ljll.fr/~frey/papers/scientific%20visualisation/...

I mean, there are practical reasons too (which are mostly just isomorphic to the stuff in the paper). But really that's why. It's part of our cultural history in ways that more esoteric math isn't.

aardvarkdriver•6d ago
Thank you for the reference, this is one of the more approachable sources for learning the nuts and bolts of quaternions that I've seen!
jacquesm•6d ago
Another direct application is drones.
bhadass•6d ago
attitude control in general
jacquesm•6d ago
Indeed.
phkahler•6d ago
Because people like me use quaternions but have never attained a full understanding like 3x3 rotation matricies. I will be reading the above link since its only 12 pages and someone indicated its an easier read.
stared•6d ago
In short:

scaling -> real numbers

1d rotations and scaling -> complex numbers

2d rotations and scaling -> quaternions

In the case of quaternions, there is called double-covering, which turns out (rather than being an artefact), play fundamental role in particle physics.

conformist•6d ago
Yeah sure SU(2) up to sign is isomorphic to SO(3) and whatnot… I think it’s probably mostly the computer graphics history and the cool name that gets people excited about quaternions?
the_fall•6d ago
Honestly, with all my love for the HN community, I think we have a couple of topics that just get upvoted without reading because they signal that you're in the ingroup. Few years back, another reliably upvoted thing was anything with "Bayesian" in the name. In the past couple of years, "busy beavers" would also get upvotes even though they have no practical use, their mathematical significance is dubious, and few people understand them in the first place.
ajkjk•6d ago
Lots of engineers are lapsed physicists who have hobbyist interest in this stuff.

Also lots of HN readers are actual physicists or mathematicians. It's not all techies.

Also, lots of engineers have at some point learned some computer graphics and so been exposed to quaternions in that setting. Since they're mysterious and hard to wrap your head around most people don't really 'get it', leaving a sort of standing curiosity that articles like this tap into.

bee_rider•6d ago
I wonder if it is also some engineers who are nostalgic for the feeling of hard things becoming easier that complex numbers provided.
fragmede•6d ago
omg yes! The absolutely ridiculous algebra that gets avoided by "simply" introducing i is astonishing!
socalgal2•6d ago
That people haven't gotten used to geometry algebra yet.
stared•6d ago
One of perks of PhD of quantum physics is that quaternions get mundane, vide https://en.wikipedia.org/wiki/Pauli_matrices. SU(2) is everywhere (normalized quaternions). These are are more common than regular rotations of 3D space, O(3).

Because SU(2) we get a lot of interesting phenomena, including that there are two types of particles, bosons and fermions. We get some interesting phenomena that only rotating by 720deg (two full rotations) bring back to the initial state. And I am not talking only about USB-A, but about spinors (https://en.wikipedia.org/wiki/Spinor) - there are some party tricks around that (vide https://www.reddit.com/r/physicsmemes/comments/181oldw/a_ger...).

colechristensen•6d ago
Neat, I didn't realize the SU(2) spinor stuff worked through quaternions.

That's one of those things I've vaguely learned but really want to spend the time to learn academically so I can actually do the math instead of just hearing about it.

wolfi1•6d ago
the late Doug Sweetser had in the 90s a website where he used quaternions (and quaternion analysis) for describing physics from his viewpoint. it was quit interesting. he had several github repositories [0] where he described his ideas. worth a look [0] https://github.com/dougsweetser?tab=repositories
carabiner•6d ago
average period between quaternion posts what about kalman filters?
atultw•6d ago
Kalman filters so real. I think part of it is that LLMs suggest it as a solution all the time
bnolsen•6d ago
Quaternions are left handed spinors. Please use the correct unified math models (clidfford algebra) rather than these 3d only hacks.
koolala•6d ago
Describing those algebras in quaternion terms simplifies understanding most of them. Like biquaternions and dual quaternions.

A 2d quaternion just has no j or k term and works for 2d math.