Hacker Newsnew | past | comments | ask | show | jobs | submit | frizkie's commentslogin

this is a huge bummer.


Is this better rephrased as “any two vectors in a high-dimensional space are almost always functionally orthogonal”?

I have mostly a laypersons understanding of this idea but I would assume that it would be false to say that they are typically _entirely_ orthogonal?


Yes, one more precise way to phrase this is that the expected value of the dot product between two random vectors chosen from a vector space tends towards 0 as the dimension tends to infinity (I think the scaling is 1/sqrt(dimension)). But the probability of drawing two truly orthogonal vectors at random (over the reals) is zero - the dot product will be very small but nonzero.

That said, for sparse high dimensional datasets, which aren't proper vector spaces, the probability of being truly orthogonal can be quite high - e.g. if half your vectors have totally disjoint support from the other half then the probability is at least 50-50.

Note that ML/LLM practioners use "approximate orthogonality" anyway.


https://softwaredoug.com/blog/2022/12/26/surpries-at-hi-dime... it's both much more likely to be actually orthogonal and almost always very close to orthogonal.


That link doesn't contradict the person you're replying to. Actual orthogonality still has a probability of zero, just as the equator of a sphere has zero surface area, because it's a one-dimensional line (even if it is in some sense "bigger" than the Arctic circle).

If you're picking a random point on the (idealized) Earth, the probability of it being exactly on the equator is zero, unless you're willing to add some tolerance for "close enough" in order to give the line some width. Whether that tolerance is +/- one degree of arc, or one mile, or one inch, or one angstrom, you're technically including vectors that aren't perfectly orthogonal to the pole as "successes". That idea does generalize into higher dimensions; the only part that doesn't is the shape of the rest of the sphere (the spinning-top image is actually quite handy).


I run multiple LSPs on Ruby files with no issues. ruby-lsp and StandardRB are both Ruby specific.


Yeah, I’m fairly sure the “range extender” (engine) component was optional, not sure what the take rate was. A small percentage of an already infrequently-purchased car.


Assuming it’s the same as my PG&E bill, it’s split into “generation” and “delivery” charges.


This is pedantic to the point of being conversationally hostile.


The expectation is that it takes seconds to become unconscious, after which you asphyxiate over the period of minutes.


But why would there be that expectation? I can remain conscious without oxygen for several minutes.

Is there some physiological difference between holding your breath and constantly breathing?


Jeez $0.21/kwh for “pacific”? I know generally San Francisco is an outlier but I’m paying $0.39.


It probably includes the PNW / Bonneville crowd. I pay $0.066/kwh.


Yikes. This is the flight I take home from visiting family usually multiple times per year. Love PAE as an airport.


That was a great read, thanks.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: