Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hurrrrrrrr
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
1.
▲
by
hurrrrrrrr
3y ago
Looks like angle sum identity. cos(x+y) = cos(x)*cos(y) - sin(x)*sin(y) (always) ~ cos(x)*1 - sin(x)*y (if y small) Can't speak for the validity of small angle assumptions though.
2.
▲
by
hurrrrrrrr
3y ago
Polynomials with the coefficients defined in the sin and cos arrays (and likely in the referenced literature).
3.
▲
by
hurrrrrrrr
3y ago
It's an easy way to return nan and set FE_INVALID. If you're not worried about floating point exceptions you can just return NaN directly. Idk how much C# even guarantees about the floating point operations and if it's applic
4.
▲
by
hurrrrrrrr
5y ago
>Certainly do not use finite-math-only when dealing with external data. so... never?
5.
▲
by
hurrrrrrrr
6y ago
Because the danger of fume is negligible. It's a thing if you put it in a 2m^2 storeroom and sniff the exhaust for 8 hours straight but in any other case it doesn't come close to concentrations you get on the street anyway.
6.
▲
by
hurrrrrrrr
6y ago
In isolation, no. You could instead spend your time optimizing something else that's currently slower and speed that up instead.
7.
▲
by
hurrrrrrrr
6y ago
The compiler is not beholden to the standard library but the standard. So all modern compilers come with a bit of knowledge of how standard library functions like memcpy are supposed to behave and as long as the visible effect is the same i
8.
▲
by
hurrrrrrrr
6y ago
I think he has that correct. Ime it's split on east/north vs. north/east but wgs84 is very dominant with lat/lon.
9.
▲
by
hurrrrrrrr
6y ago
> I think the only reason people enjoy it is the fact that they have not gotten a chance to really spend time in a good tiling window manager on X11/GNU/Linux. I did and switched back to floating. AMA
10.
▲
by
hurrrrrrrr
6y ago
And how much more do they cost in comparison with hooking a few copper wires to a simple copper plug manufactured in china?
11.
▲
by
hurrrrrrrr
6y ago
> Programming languages will generally crash at runtime when an unrecoverable error occurs (index out of bounds, memory allocation failed, null pointer, etc). JS would like to have a word with you.
12.
▲
by
hurrrrrrrr
6y ago
It is useful with some badly written build systems that think they have to write every invocation of gcc to stdout. Like every badly written Makefile out there. Or `cat myapp/log/yesterday.log`. You can work around both but it
13.
▲
by
hurrrrrrrr
6y ago
Maybe, maybe not. Is the potential benefit even worth fighting over? Style is just full of so many subjective details that every discussion ends in. And everybody has their favorite it's un-fucking-readable . My oppinion converged on
14.
▲
by
hurrrrrrrr
7y ago
On the other hand I understand de data model of git and can't to the most basic shit without looking up which invocation I need via search engine/man pages. Like... deleting a branch `git branch -d` (-D for forced deletion). Delet
15.
▲
by
hurrrrrrrr
7y ago
But if we get rid of a whole class of bugs and vulnerabilities, the number of bugs will go down, no?
16.
▲
by
hurrrrrrrr
7y ago
>Do I really know how much cycles/stack it takes to do std::sort(a.begin(), a.end()); in that specific platform? No, so I cannot trust it. I also don't know how many cycles it takes for my implementation of quicksort apart from
17.
▲
by
hurrrrrrrr
7y ago
Rust in general will panic on memory allocation failure. There was some discussion about oom handling a while back but I don't know the current state.
18.
▲
by
hurrrrrrrr
7y ago
Competence doesn't seem to be a requirement in these positions.
19.
▲
by
hurrrrrrrr
7y ago
Apparently it's mostly a "when". https://twitter.com/kylealden/status/1115307632124780545
20.
▲
by
hurrrrrrrr
7y ago
Which makes it a different function `assign_invert(x) = assign(invert(x))`