Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
glkindlmann
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
glkindlmann
1y ago
(in the awesome paper shared by varunneal, the metamers are named "keef" and "litz")
32.
▲
by
glkindlmann
1y ago
This is so cool. For your figures, how did you decide the RGB colors of the 4D colorspace? Or did you convince ACM to print your paper with special inks? :)
33.
▲
by
glkindlmann
1y ago
afaik not based on standard RGB displays. All widespread technology for digital color reproduction is based on RGB primaries, i.e. a 3D space of color, or rather a 3D submanifold of spectra inside the effectively infinite-dimensional space
34.
▲
by
glkindlmann
1y ago
Like others[1] I was saddened that Mac's Preview program stopped opening .ps/.eps files with the release of Ventura in late 2022. I never understood exactly why; I guess security issues around the PostScript interpreter. But that
35.
▲
by
glkindlmann
1y ago
I learned about the Schwebebahn from this[1] YT video (from The Tim Traveller), which goes into the history of why it made sense to build a suspended rail at this particular place and time. A more recent video [2] gives a much more detaile
36.
▲
by
glkindlmann
1y ago
It does indeed feel like a step backward - I was also weirdly reminded of the Forstall skeuomorphism era of UIs. The video says: "It beautifully refracts light, and dynamically reacts to your movement, with specular highlights"; u
37.
▲
by
glkindlmann
1y ago
Lengthy indeed. Do you have advice for how to find amongst these the first paper on correctly sampling [0,1) with real-world floating point?
38.
▲
by
glkindlmann
1y ago
Now that I've actually looked at the "utl::random" code in the OP, I see that its UniformRealDistribution is a wrapper around std::generate_canonical, so the juicy bits about turning a random into into a random float are not
39.
▲
by
glkindlmann
1y ago
Thanks for the additional pointers! I like the idea of looking at the histogram of exponents: incrementing (by 1) the exponent doubles the width of the interval so should double the number of hits. Conversely the histogram of the significa
40.
▲
by
glkindlmann
1y ago
That page ends with "This is the first efficient algorithm for generating random uniform floating-point numbers that can access the entire range of floating point outputs with correct probabilities". I am very skeptical. The same
41.
▲
by
glkindlmann
1y ago
The word "rights" surprisingly didn't come in that piece. By analogy to "water rights" [1], "wind rights" are a thing, both in the basic sense of permission to extract wind power from some chunk of land [
42.
▲
by
glkindlmann
1y ago
That sounds neat. What would be really neat is if the language helped to expose the consequences of the ensuing rounding error by automating things that are otherwise clumsy for programmers to do manually, like running twice with opposite
43.
▲
by
glkindlmann
1y ago
Forgive them. That kind of educational failure is common: floating point is just not covered in basic intro classes, or covered hurriedly. There are enough subtleties to how floating point code works that even when an elective class cover
44.
▲
by
glkindlmann
1y ago
This was an informative (for me) explainer for what's happening in that video https://medium.com/dailyjs/the-why-behind-the-wat-an-explana...
45.
▲
by
glkindlmann
1y ago
a decade does feel like an eternity here; I remember this book* when it came out * https://www.oreilly.com/library/view/gpgpu-programming-for/9...