Model Comparison
Model Editorial Structural Class Conf SETL Theme
@cf/meta/llama-4-scout-17b-16e-instruct lite ND ND 0.90
@cf/meta/llama-4-scout-17b-16e-instruct lite 0.00 -0.23 Neutral 1.00 0.23 Technical Optimization
claude-haiku-4-5-20251001 +0.13 +0.21 Mild positive 0.11 -0.14 Free Expression & Education
@cf/meta/llama-3.3-70b-instruct-fp8-fast lite ND ND 0.80
@cf/meta/llama-3.3-70b-instruct-fp8-fast lite 0.00 -0.20 Neutral 0.90 0.20 Technical Optimization
Section @cf/meta/llama-4-scout-17b-16e-instruct lite @cf/meta/llama-4-scout-17b-16e-instruct lite claude-haiku-4-5-20251001 @cf/meta/llama-3.3-70b-instruct-fp8-fast lite @cf/meta/llama-3.3-70b-instruct-fp8-fast lite
Preamble ND ND ND ND ND
Article 1 ND ND ND ND ND
Article 2 ND ND ND ND ND
Article 3 ND ND ND ND ND
Article 4 ND ND ND ND ND
Article 5 ND ND ND ND ND
Article 6 ND ND ND ND ND
Article 7 ND ND ND ND ND
Article 8 ND ND ND ND ND
Article 9 ND ND ND ND ND
Article 10 ND ND ND ND ND
Article 11 ND ND ND ND ND
Article 12 ND ND -0.28 ND ND
Article 13 ND ND ND ND ND
Article 14 ND ND ND ND ND
Article 15 ND ND ND ND ND
Article 16 ND ND ND ND ND
Article 17 ND ND ND ND ND
Article 18 ND ND ND ND ND
Article 19 ND ND 0.34 ND ND
Article 20 ND ND 0.27 ND ND
Article 21 ND ND ND ND ND
Article 22 ND ND ND ND ND
Article 23 ND ND ND ND ND
Article 24 ND ND ND ND ND
Article 25 ND ND ND ND ND
Article 26 ND ND 0.21 ND ND
Article 27 ND ND 0.22 ND ND
Article 28 ND ND ND ND ND
Article 29 ND ND 0.12 ND ND
Article 30 ND ND ND ND ND
+0.13 Faster Asin() Was Hiding in Plain Sight (16bpp.net S:+0.21 )
260 points by def-pri-pub 5 days ago | 131 comments on HN | Mild positive Moderate agreement (3 models) Editorial · v3.7 · 2026-03-15 22:54:21 0
Summary Free Expression & Education Advocates
This technical blog post about optimizing the arcsine function for ray tracing engages moderately with human rights through open education and freedom of expression. The author publicly shares detailed technical knowledge, admits mistakes transparently, and invites collaborative community participation—all practices that support Article 19 (free expression) and Article 26 (education). The site structure provides globally accessible content without paywalls or geographic restrictions, and minimal analytics tracking respects user privacy choices. However, engagement with human rights themes is incidental to the content's primary purpose and does not explicitly advocate for rights protection.
Article Heatmap
Preamble: ND — Preamble Preamble: No Data — Preamble P Article 1: ND — Freedom, Equality, Brotherhood Article 1: No Data — Freedom, Equality, Brotherhood 1 Article 2: ND — Non-Discrimination Article 2: No Data — Non-Discrimination 2 Article 3: ND — Life, Liberty, Security Article 3: No Data — Life, Liberty, Security 3 Article 4: ND — No Slavery Article 4: No Data — No Slavery 4 Article 5: ND — No Torture Article 5: No Data — No Torture 5 Article 6: ND — Legal Personhood Article 6: No Data — Legal Personhood 6 Article 7: ND — Equality Before Law Article 7: No Data — Equality Before Law 7 Article 8: ND — Right to Remedy Article 8: No Data — Right to Remedy 8 Article 9: ND — No Arbitrary Detention Article 9: No Data — No Arbitrary Detention 9 Article 10: ND — Fair Hearing Article 10: No Data — Fair Hearing 10 Article 11: ND — Presumption of Innocence Article 11: No Data — Presumption of Innocence 11 Article 12: -0.28 — Privacy 12 Article 13: ND — Freedom of Movement Article 13: No Data — Freedom of Movement 13 Article 14: ND — Asylum Article 14: No Data — Asylum 14 Article 15: ND — Nationality Article 15: No Data — Nationality 15 Article 16: ND — Marriage & Family Article 16: No Data — Marriage & Family 16 Article 17: ND — Property Article 17: No Data — Property 17 Article 18: ND — Freedom of Thought Article 18: No Data — Freedom of Thought 18 Article 19: +0.34 — Freedom of Expression 19 Article 20: +0.27 — Assembly & Association 20 Article 21: ND — Political Participation Article 21: No Data — Political Participation 21 Article 22: ND — Social Security Article 22: No Data — Social Security 22 Article 23: ND — Work & Equal Pay Article 23: No Data — Work & Equal Pay 23 Article 24: ND — Rest & Leisure Article 24: No Data — Rest & Leisure 24 Article 25: ND — Standard of Living Article 25: No Data — Standard of Living 25 Article 26: +0.21 — Education 26 Article 27: +0.22 — Cultural Participation 27 Article 28: ND — Social & International Order Article 28: No Data — Social & International Order 28 Article 29: +0.12 — Duties to Community 29 Article 30: ND — No Destruction of Rights Article 30: No Data — No Destruction of Rights 30
Negative Neutral Positive No Data
Aggregates
E
+0.13
S
+0.21
Weighted Mean +0.14 Unweighted Mean +0.15
Max +0.34 Article 19 Min -0.28 Article 12
Signal 6 No Data 25
Volatility 0.20 (Medium)
Negative 1 Channels E: 0.6 S: 0.4
SETL -0.14 Structural-dominant
FW Ratio 60% 25 facts · 17 inferences
Agreement Moderate 3 models · spread ±0.115
Evidence 11% coverage
5M 2L 25 ND
Theme Radar
Foundation Security Legal Privacy & Movement Personal Expression Economic & Social Cultural Order & Duties Foundation: 0.00 (0 articles) Security: 0.00 (0 articles) Legal: 0.00 (0 articles) Privacy & Movement: -0.28 (1 articles) Personal: 0.00 (0 articles) Expression: 0.31 (2 articles) Economic & Social: 0.00 (0 articles) Cultural: 0.21 (2 articles) Order & Duties: 0.12 (1 articles)
HN Discussion 20 top-level · 26 replies
erichocean 2026-03-11 14:51 UTC link
Ideal HN content, thanks!
orangepanda 2026-03-11 14:57 UTC link
> Nobody likes throwing away work they've done

I like throwing away work I've done. Frees up my mental capacity for other work to throw away.

adampunk 2026-03-11 15:07 UTC link
We love to leave faster functions languishing in library code. The basis for Q3A’s fast inverse square root had been sitting in fdlibm since 1986, on the net since 1993: https://www.netlib.org/fdlibm/e_sqrt.c
scottlamb 2026-03-11 15:16 UTC link
Isn't the faster approach SIMD [edit: or GPU]? A 1.05x to 1.90x speedup is great. A 16x speedup is better!

They could be orthogonal improvements, but if I were prioritizing, I'd go for SIMD first.

I searched for asin on Intel's intrinsics guide. They have a AVX-512 instrinsic `_mm512_asin_ps` but it says "sequence" rather than single-instruction. Presumably the actual sequence they use is in some header file somewhere, but I don't know off-hand where to look, so I don't know how it compares to a SIMDified version of `fast_asin_cg`.

https://www.intel.com/content/www/us/en/docs/intrinsics-guid...

AlotOfReading 2026-03-11 15:24 UTC link
I'm pretty sure it's not faster, but it was fun to write:

    float asin(float x) {
      float x2 = 1.0f-fabs(x);
      u32 i = bitcast(x2);
      i = 0x5f3759df - (i>>1);
      float inv = bitcast(i);
      return copysign(pi/2-pi/2*(x2*inv),x);
    }
Courtesy of evil floating point bithacks.
LegionMammal978 2026-03-11 15:28 UTC link
In general, I find that minimax approximation is an underappreciated tool, especially the quite simple Remez algorithm to generate an optimal polynomial approximation [0]. With some modifications, you can adapt it to optimize for either absolute or relative error within an interval, or even come up with rational-function approximations. (Though unfortunately, many presentations of the algorithm use overly-simple forms of sample point selection that can break down on nontrivial input curves, especially if they contain small oscillations.)

[0] https://en.wikipedia.org/wiki/Remez_algorithm

glitchc 2026-03-11 15:45 UTC link
The 4% improvement doesn't seem like it's worth the effort.

On a general note, instructions like division and square root are roughly equal to trig functions in cycle count on modern CPUs. So, replacing one with the other will not confer much benefit, as evidenced from the results. They're all typically implemented using LUTs, and it's hard to beat the performance of an optimized LUT, which is basically a multiplexer connected to some dedicated memory cells in hardware.

jason_s 2026-03-11 15:45 UTC link
While I'm glad to see the OP got a good minimax solution at the end, it seems like the article missed clarifying one of the key points: error waveforms over a specified interval are critical, and if you don't see the characteristic minimax-like wiggle, you're wasting easy opportunity for improvement.

Taylor series in general are a poor choice, and Pade approximants of Taylor series are equally poor. If you're going to use Pade approximants, they should be of the original function.

I prefer Chebyshev approximation: https://www.embeddedrelated.com/showarticle/152.php which is often close enough to the more complicated Remez algorithm.

exmadscientist 2026-03-11 16:06 UTC link
This line:

> This amazing snippet of code was languishing in the docs of dead software, which in turn the original formula was scrawled away in a math textbook from the 60s.

was kind of telling for me. I have some background in this sort of work (and long ago concluded that there was pretty much nothing you can do to improve on existing code, unless either you have some new specific hardware or domain constraint, or you're just looking for something quick-n-dirty for whatever reason, or are willing to invest research-paper levels of time and effort) and to think that someone would call Abramowitz and Stegun "a math textbook from the 60s" is kind of funny. It's got a similar level of importance to its field as Knuth's Art of Computer Programming or stuff like that. It's not an obscure text. Yeah, you might forget what all is in it if you don't use it often, but you'd go "oh, of course that would be in there, wouldn't it...."

xt00 2026-03-11 16:43 UTC link
To be accurate, this is originally from Hastings 1955, Princeton "APPROXIMATIONS FOR DIGITAL COMPUTERS BY CECIL HASTINGS", page 159-163, there are actually multiple versions of the approximation with different constants used. So the original work was done with the goal of being performant for computers of the 1950's. Then the famous Abramowitz and Stegun guys put that in formula 4.4.45 with permission, then the nvidia CG library wrote some code that was based upon the formula, likely with some optimizations.
sixo 2026-03-11 16:44 UTC link
It appears that the real lesson here was to lean quite a bit more on theory than a programmer's usual roll-your-own heuristic would suggest.

A fantastic amount of collective human thought has been dedicated to function approximations in the last century; Taylor methods are over 200 years old and unlikely to come close to state-of-the-art.

cmovq 2026-03-11 17:44 UTC link
> After all of the above work and that talk in mind, I decided to ask an LLM.

Impressive that an LLM managed to produce the answer from a 7 year old stack overflow answer all on its own! [1] This would have been the first search result for “fast asin” before this article was published.

[1]: https://stackoverflow.com/a/26030435

andyjohnson0 2026-03-11 20:03 UTC link
Interesting article. A few years back I implemented a bunch of maths primitives, including trig functions, using Taylor sequences etc, to see how it was done. An interesting challenge, even at the elementary level I was working at.

So this article got me wondering how much accuracy is needed before computing a series beats pre-computed lookup tables and interpolation. Anyone got any relevant experience to share?

How much accuracy does ray tracing require?

Skeime 2026-03-12 08:48 UTC link
Wouldn't it also be much better to evaluate the Taylor polynomials using Horner's method, instead? (Maybe C++ can do this automatically, but given that there might be rounding differences, it probably won't.)
WithinReason 2026-03-12 09:04 UTC link
> In any graphics application trigonometric functions are frequently used.

Counterpoint from the man himself, "avoiding trigonometry":

https://iquilezles.org/articles/noacos/

coloneljelly 2026-03-12 09:51 UTC link
In DSP math, it is common to use Chebyshev polynomial approximation. You can get incredibly precise results within your required bounds.
djmips 2026-03-12 11:37 UTC link
tyleo 2026-03-12 19:20 UTC link
I had to do an atan() on an slow embedded device once for an autonomous robot competition.

Fastest impl I came up with was rounding and big switch statement.

kazinator 2026-03-12 22:02 UTC link
The glibc implementation already has tests for several ranges and hacks for them including Taylor series:

https://github.com/lattera/glibc/blob/master/sysdeps/ieee754...

The smallest range is |x| < 1.49011611938477e-8. In this case the routine just returns x, after calling some underflow-checking routine.

So right there, if we neglect this detail in our own wrapper, we may be able to get a speedup, at the cost of sending very small values to the Tayor series.

The next smallest range tested is |x| < 0.125, and after that |x| < 0.5 and 0.75.

The authors are cetainly not missing any brilliant trick hiding in plain sight; they are doing a more assiduous job.

tzs 2026-03-12 23:09 UTC link
In that Padé approximant I think you can save a couple multiplications.

As written it does this:

  n = 1 - 367/714 * x**2
  d = 1 - 81/119 * x**2 + 183/4760 * x**4
  return x * (n/d)
That's got 7 multiplies (I'm counting divide as a multiply) and 3 additions. (I'm assuming the optimizer only computes x^2 once and computes x^2 by squaring x^2, and that all the constants are calculated at compile time).

Replace n/d with 1/(d/n) and then replace d/n with q + r/n where q is the quotient of polynomial d divided by polynomial n and r is the remainder.

This is the result:

  n = 1 - 367/714 * x**2
  q = 1587627/1346890 - 549/7340 * x**2
  r = -240737/1346890
  return x / (q + r/n)
That's got 5 multiplies and 3 additions.
def-pri-pub 2026-03-11 15:33 UTC link
> floating point bithacks

The forbidden magic

chuckadams 2026-03-11 15:36 UTC link
You brought Zalgo. I blame this decade on you.
TimorousBestie 2026-03-11 15:37 UTC link
I don’t know much about raytracing but it’s probably tricky to orchestrate all those asin calls so that the input and output memory is aligned and contiguous. My uneducated intuition is that there’s little regularity as to which pixels will take which branches and will end up requiring which asin calls, but I might be wrong.
jason_s 2026-03-11 15:46 UTC link
Not sure I would call Remez "simple"... it's all relative; I prefer Chebyshev approximation which is simpler than Remez.
Am4TIfIsER0ppos 2026-03-11 15:58 UTC link
I don't do much float work but I don't think there is a single regular sine instruction only old x87 float stack ones.

I was curious what "sequence" would end up being but my compiler is too old for that intrinsic. Even godbolt didn't help for gcc or clang but it did reveal that icc produced a call https://godbolt.org/z/a3EsKK4aY

kstrauser 2026-03-11 16:06 UTC link
> The 4% improvement doesn't seem like it's worth the effort.

People have gotten PhDs for smaller optimizations. I know. I've worked with them.

> instructions like division and square root are roughly equal to trig functions in cycle count on modern CPUs.

What's the x86-64 opcode for arcsin?

adampunk 2026-03-11 16:09 UTC link
// what the fuck
herf 2026-03-11 16:11 UTC link
They teach a lot of Taylor/Maclaurin series in Math classes (and trig functions are sometimes called "CORDIC" which is an old method too) but these are not used much in actual FPUs and libraries. Maybe we should update the curricula so people know better ways.
wolfi1 2026-03-11 16:17 UTC link
Abramowitz/Stegun has been updated 2010 and resides now here: https://dlmf.nist.gov/
charcircuit 2026-03-11 16:49 UTC link
The effort of typing about 10 words into a LLM is minimal.
jacquesm 2026-03-11 17:18 UTC link
That could do with some subtitles.
tverbeure 2026-03-11 17:38 UTC link
> The 4% improvement doesn't seem like it's worth the effort.

I've spent the past few months improving the performance of some work thing by ~8% and the fun I've been having reminds me of the nineties, when I tried to squeeze every last % of performance out of the 3D graphics engine that I wrote as a hobby.

def-pri-pub 2026-03-11 17:43 UTC link
These are books that my uni courses never had me read. I'm a little shocked at times at how my degree program skimped on some of the more famous texts.
def-pri-pub 2026-03-11 18:11 UTC link
Funny enough that fdlimb implementation of asin() did come up in my research. I believe it might have been more performant in the past. But taking a quick scan of `e_asin.c`, I see it doing something similar to the Cg asin() implementation (but with more terms and more multiplications, which my guess is that it's slower). I think I see it also taking more branches (which could also lead to more of a slowdown).
def-pri-pub 2026-03-11 18:17 UTC link
You'd be surprised how it actually is worth the effort, even just a 1% improvement. If you have the time, this is a great talk to listen to: https://www.youtube.com/watch?v=kPR8h4-qZdk

For a little toy ray tracer, it is pretty measly. But for a larger corporation (with a professional project) a 4% speed improvement can mean MASSIVE cost savings.

Some of these tiny improvements can also have a cascading effect. Imagining finding a +4%, a +2% somewhere else, +3% in neighboring code, and a bunch of +1%s here and there. Eventually you'll have built up something that is 15-20% faster. Down the road you'll come across those optimizations which can yield the big results too (e.g. the +25%).

def-pri-pub 2026-03-11 18:26 UTC link
I did see that, but isn't the vast majority of that page talking about acos() instead?
ogogmad 2026-03-11 19:19 UTC link
Chebyshev polynomials cos(n arcos(x)) provide one of the proofs that every continuous function f:[0,1]->R can be uniformly approximated by polynomial functions. Bernstein polynomials provide a shorter proof, but perhaps not the best numerical method: https://en.wikipedia.org/wiki/Bernstein_polynomial#See_also
axus 2026-03-11 20:45 UTC link
In this case, AI understood history better than the human.
bsder 2026-03-11 22:52 UTC link
Yeah, if you want something that's somewhat obscure, pull up Cody and Waite "Software Manual for the Elementary Functions".

And, lo and behold, the ASIN implementation is minimax.

rerdavies 2026-03-11 23:58 UTC link
I ran this down, because I have a particular interest in vectorizable function approximations. Particular those that exploit bit-banging to handle range normalization. (Anyone have a good reference for that?)

Regrettably, this is NOT from Hastings 1955. Hastings provides Taylor series and Chebyshev polynomial approximations. The OP's solution is a Pade approximation, which are not covered at all in Hastings.

teo_zero 2026-03-12 06:35 UTC link
The bad thing about this method is that it's slower than native CPU instructions. The good thing is that the result is very precise for at least 2 values of x, namely 1.0 and -1.0

JK

mkbosmans 2026-03-12 08:14 UTC link
One of the ways that the classics can be improved is not to take the analytic ideal coefficients and approximate them to the closest floating point number, but rather take those ideal coefficients as a starting point for a search of slightly better ones.

The SLEEF Vectorized Math Library [1] does this and therefore can usually provide accuracy guarantees for the whole floating point range with a polynomial order lower than theory would predict.

Its asinf function [2] is accurate to 1 ULP for all single precision floats, and is similar to the `asin_cg` from the article, with the main difference the sqrt is done on the input of the polynomial instead of the output.

[1] https://sleef.org/ [2] https://github.com/shibatch/sleef/blob/master/src/libm/sleef...

rockmeamedee 2026-03-12 14:01 UTC link
I had no idea, but this "wiggle" is required for an optimal approximation, it's called the "equioscillation property" [https://en.wikipedia.org/wiki/Equioscillation_theorem].

For a polynomial P (of degree n) to approximate a function F on the real numbers with minimal absolute error, the max error value of |P - F| needs to be hit multiple times, (n+2 times to be precise). You need to have the polynomial "wiggle" back and forth between the top of the error bound and the bottom.

And even more surprisingly, this is a necessary _and sufficient_! condition for optimality. If you find a polynomial whose error alternates and it hits its max error bound n+2 times, you know that no other polynomial of degree n can do better, that is the best error bound you can get for degree n.

Very cool!

qingcharles 2026-03-12 21:38 UTC link
The issue is that the algorithm is only half the story. The implementation (e.g. bytecode) is the other.

I've been trying to find ways to make the original graphics renderer of the CGA version of Elite faster as there have been dozens of little optimizations found over the decades since it was written.

I was buoyed by a video of Super Mario 64/Zelda optimizations where it was pointed out that sometimes an approx calculation of a trig value can be quicker than a table lookup depending on the architecture.

Based on that I had conversations with LLMs over what fast trig algorithms there are, but for 8088 you are cooked most of the time on implementing them at speed.

zackmorris 2026-03-13 21:46 UTC link
Thanks so much for that!

I've been struggling to curve fit an aerodynamics equation relating Mach number to rocket nozzle exit/entrance area ratio for quite some time. It's a 5th or 6th degree polynomial whose inverse doesn't have a closed-form solution:

https://en.wikipedia.org/wiki/Abel%E2%80%93Ruffini_theorem

But I was able to use a Chebyshev fit that is within a few percent accurate at 3rd degree, and is effectively identical at 4th degree or higher. And 4th degree (quartic) polynomials do have a closed-form solution for their inverse. That lets me step up to higher abstractions for mass flow rate, power, etc without having to resort to tables. At most, I might need to use piecewise-smooth sections, which are far easier to work with since they can just be dropped into spreadsheets, used for derivatives/integrals, etc.

Anyway, I also discovered (ok AI mentioned) that the Chebyshev approximation is based on the discrete cosine transform (DCT):

https://en.wikipedia.org/wiki/Discrete_Chebyshev_transform#R...

https://en.wikipedia.org/wiki/Discrete_cosine_transform#Appl...

That's why it's particularly good at curve-fitting in just 2 or 3 terms. Which is why they use the DCT for image compression in JPG etc:

https://www.mathworks.com/help/images/discrete-cosine-transf...

The secret sauce is that Chebyshev approximation spreads the error as ripples across the function, rather than at its edges like with Taylor series approximation. That helps it fit more intricate curves and arbitrary data points, as well as mesh better with neighboring approximations.

Editorial Channel
What the content says
+0.30
Article 19 Freedom of Expression
Medium Advocacy Practice
Editorial
+0.30
SETL
-0.20

Content embodies freedom of expression through open publication of technical research and personal reflection. Author shares detailed work, admits mistakes publicly, and encourages reader participation (e.g., 'I'm curious to test this on an AMD based x86_64 system, but I'll leave that up to any readers'). This supports expressive freedom.

+0.25
Article 20 Assembly & Association
Low Advocacy
Editorial
+0.25
SETL
-0.12

Content demonstrates freedom of association and assembly by referencing conferences (CppCon 2023) and acknowledging community (C++ and computer graphics circles). Author values peer input and collaborative knowledge-building, though not directly advocating for assembly rights.

+0.20
Article 27 Cultural Participation
Medium Advocacy
Editorial
+0.20
SETL
-0.11

Content engages with intellectual and cultural life of computer science and graphics communities by contributing original technical research and referencing established knowledge sources. Author acknowledges prior work (Abramowitz and Stegun from the 1960s, Nvidia Cg Toolkit) and adds to collective knowledge.

+0.15
Article 26 Education
Medium Advocacy Practice
Editorial
+0.15
SETL
-0.21

Content demonstrates commitment to education by sharing detailed technical knowledge publicly. Author provides source citations (Nvidia Cg Toolkit docs, Abramowitz and Stegun), explains mathematical concepts (Taylor series, Padé approximants), and reflects on learning from mistakes. This supports educational access.

+0.10
Article 29 Duties to Community
Low Advocacy
Editorial
+0.10
SETL
-0.09

Content demonstrates individual responsibility through transparent reflection on mistakes and commitment to accuracy. Author admits to not researching thoroughly ('I never bothered to slow down, double check what my goal was') and vows to improve, supporting responsible exercise of freedoms.

-0.20
Article 12 Privacy
Medium Practice
Editorial
-0.20
SETL
-0.10

Content does not discuss privacy rights. Author reflects on learning and research practices but makes no statements about privacy protection.

ND
Preamble Preamble

No observable engagement with UDHR preamble themes (human dignity, justice, freedom, peace).

ND
Article 1 Freedom, Equality, Brotherhood

Content does not address equal rights or inherent dignity.

ND
Article 2 Non-Discrimination

No discussion of discrimination or protected characteristics.

ND
Article 3 Life, Liberty, Security

No engagement with right to life, liberty, security of person.

ND
Article 4 No Slavery

No discussion of slavery or servitude.

ND
Article 5 No Torture

No discussion of torture or cruel treatment.

ND
Article 6 Legal Personhood

No discussion of legal personhood or rights recognition.

ND
Article 7 Equality Before Law

No discussion of equal protection before law.

ND
Article 8 Right to Remedy

No discussion of legal remedies or justice.

ND
Article 9 No Arbitrary Detention

No discussion of arbitrary detention or arrest.

ND
Article 10 Fair Hearing

No discussion of fair trial or due process.

ND
Article 11 Presumption of Innocence

No discussion of criminal law or retroactive punishment.

ND
Article 13 Freedom of Movement
Medium Practice

Content does not address freedom of movement explicitly.

ND
Article 14 Asylum

No discussion of asylum or refuge.

ND
Article 15 Nationality

No discussion of nationality or state membership.

ND
Article 16 Marriage & Family

No discussion of family, marriage, or private life.

ND
Article 17 Property

No discussion of property rights.

ND
Article 18 Freedom of Thought

No discussion of freedom of thought, conscience, or religion.

ND
Article 21 Political Participation

No discussion of political participation or government engagement.

ND
Article 22 Social Security

No discussion of social security or cultural rights.

ND
Article 23 Work & Equal Pay

No discussion of work, employment, or labor rights.

ND
Article 24 Rest & Leisure

No discussion of rest, leisure, or working hours.

ND
Article 25 Standard of Living

No discussion of health, food, housing, or medical care.

ND
Article 28 Social & International Order

No discussion of international order or human rights as a social foundation.

ND
Article 30 No Destruction of Rights

No discussion of restricting or destroying human rights.

Structural Channel
What the site does
Element Modifier Affects Note
Legal & Terms
Privacy -0.05
Article 12
Site implements Matomo analytics with setDoNotTrack enabled, suggesting privacy awareness but still collecting behavioral data on-domain.
Terms of Service
No terms of service or usage policy observed on-domain.
Identity & Mission
Mission 0.00
Personal technical blog with no stated mission or values regarding human rights.
Editorial Code
No editorial code of conduct or ethical guidelines observed.
Ownership
Individual author (Benjamin) apparent from content; no broader ownership structure disclosed.
Access & Distribution
Access Model 0.00
Content appears freely accessible; no paywall or access restrictions detected.
Ad/Tracking -0.05
Article 12
Matomo tracker present with analytics collection, though DoNotTrack is honored.
Accessibility
No explicit accessibility features or WCAG compliance statements observed in page structure.
+0.40
Article 19 Freedom of Expression
Medium Advocacy Practice
Structural
+0.40
Context Modifier
0.00
SETL
-0.20

Blog platform enables unmoderated publication. Comments section presence (implied by reader interaction) and RSS distribution enable information dissemination to broad audience. No visible censorship or editorial interference. Content freely searchable and accessible globally.

+0.30
Article 20 Assembly & Association
Low Advocacy
Structural
+0.30
Context Modifier
0.00
SETL
-0.12

Blog structure permits open discussion and community engagement through implicit comment capability and open reference to external communities. No restrictions on reader assembly or association visible.

+0.30
Article 26 Education
Medium Advocacy Practice
Structural
+0.30
Context Modifier
0.00
SETL
-0.21

Blog platform makes technical education freely available to global audience. Code examples are provided in both Python and C++, lowering barriers to understanding. Links to references (Wikipedia, academic sources) support further learning. No paywall blocks educational content.

+0.25
Article 27 Cultural Participation
Medium Advocacy
Structural
+0.25
Context Modifier
0.00
SETL
-0.11

Blog structure enables participation in knowledge commons through open publication and community engagement. Code and results are shared without restrictive licensing mentioned, supporting cultural participation.

+0.15
Article 29 Duties to Community
Low Advocacy
Structural
+0.15
Context Modifier
0.00
SETL
-0.09

Blog structure requires author accountability through public attribution and permanent record. Content does not evade responsibility or claim false authority.

-0.15
Article 12 Privacy
Medium Practice
Structural
-0.15
Context Modifier
-0.10
SETL
-0.10

Site implements Matomo analytics tracker that collects user behavior data, though setDoNotTrack flag honors privacy preference. Analytics collection without explicit user consent represents a mild negative structural signal.

ND
Preamble Preamble

Site structure does not implement features that embody preamble principles.

ND
Article 1 Freedom, Equality, Brotherhood

No observable structural support for equal access based on dignity.

ND
Article 2 Non-Discrimination

Site access appears unrestricted by identity.

ND
Article 3 Life, Liberty, Security

Content does not affect physical security or life circumstances.

ND
Article 4 No Slavery

No structural elements related to labor conditions.

ND
Article 5 No Torture

Content does not relate to physical harm or degradation.

ND
Article 6 Legal Personhood

No structural elements affect legal status.

ND
Article 7 Equality Before Law

Content does not address legal equality.

ND
Article 8 Right to Remedy

Site provides no dispute resolution or remedy mechanisms.

ND
Article 9 No Arbitrary Detention

Content does not relate to detention systems.

ND
Article 10 Fair Hearing

Content does not address judicial proceedings.

ND
Article 11 Presumption of Innocence

Content does not address criminal justice.

ND
Article 13 Freedom of Movement
Medium Practice

Site structure permits free navigation and provides RSS feed option, enabling reader choice in consumption method. Content is globally accessible without geographic restrictions.

ND
Article 14 Asylum

Content does not address displacement or asylum.

ND
Article 15 Nationality

Content does not address citizenship or national belonging.

ND
Article 16 Marriage & Family

Content does not address family or personal relationships.

ND
Article 17 Property

Content does not address property ownership or acquisition.

ND
Article 18 Freedom of Thought

Content does not restrict or promote ideological perspectives.

ND
Article 21 Political Participation

Content does not address voting, representation, or governance.

ND
Article 22 Social Security

Content does not address social welfare or cultural participation.

ND
Article 23 Work & Equal Pay

Content does not address work conditions or labor standards.

ND
Article 24 Rest & Leisure

Content does not address time off or leisure rights.

ND
Article 25 Standard of Living

Content does not address healthcare or living standards.

ND
Article 28 Social & International Order

Content does not address institutional frameworks for rights protection.

ND
Article 30 No Destruction of Rights

Content does not undermine or restrict exercise of UDHR rights.

Supplementary Signals
How this content communicates, beyond directional lean. Learn more
Epistemic Quality
How well-sourced and evidence-based is this content?
0.77 low claims
Sources
0.8
Evidence
0.8
Uncertainty
0.7
Purpose
0.8
Propaganda Flags
No manipulative rhetoric detected
0 techniques detected
Emotional Tone
Emotional character: positive/negative, intensity, authority
measured
Valence
+0.5
Arousal
0.3
Dominance
0.4
Transparency
Does the content identify its author and disclose interests?
0.33
✓ Author
More signals: context, framing & audience
Solution Orientation
Does this content offer solutions or only describe problems?
0.70 solution oriented
Reader Agency
0.8
Stakeholder Voice
Whose perspectives are represented in this content?
0.55 3 perspectives
Speaks: individuals
About: individualsinstitutioncommunity
Temporal Framing
Is this content looking backward, at the present, or forward?
mixed short term
Geographic Scope
What geographic area does this content cover?
global
United States, Canada, United Kingdom, Apple Inc., Intel, Microsoft, Ubuntu
Complexity
How accessible is this content to a general audience?
technical high jargon domain specific
Longitudinal 1094 HN snapshots · 215 evals
+1 0 −1 HN
Audit Trail 235 entries
2026-03-16 00:52 eval_success PSQ evaluated: g-PSQ=0.440 (3 dims) - -
2026-03-16 00:52 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-16 00:46 eval_success Lite evaluated: Neutral (-0.09) - -
2026-03-16 00:46 eval Evaluated by llama-4-scout-wai: -0.09 (Neutral) -0.01
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-16 00:46 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 22:54 eval_success Evaluated: Mild positive (0.14) - -
2026-03-15 22:54 eval Evaluated by claude-haiku-4-5-20251001: +0.14 (Mild positive) 16,530 tokens
2026-03-15 22:54 rater_validation_warn Validation warnings for model claude-haiku-4-5-20251001: 0W 1R - -
2026-03-15 22:32 eval_success PSQ evaluated: g-PSQ=0.440 (3 dims) - -
2026-03-15 22:32 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-15 21:58 eval_success Lite evaluated: Neutral (-0.08) - -
2026-03-15 21:58 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-15 21:58 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 18:46 eval_success Lite evaluated: Neutral (-0.08) - -
2026-03-15 18:46 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-15 18:46 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 17:51 eval_success PSQ evaluated: g-PSQ=0.440 (3 dims) - -
2026-03-15 17:51 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) +0.16
2026-03-15 17:34 eval_success Lite evaluated: Neutral (-0.08) - -
2026-03-15 17:34 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-15 17:34 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 16:37 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-15 16:37 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) -0.16
2026-03-15 16:21 eval_success Lite evaluated: Neutral (-0.08) - -
2026-03-15 16:21 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-15 16:21 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-14 22:43 eval_success PSQ evaluated: g-PSQ=0.440 (3 dims) - -
2026-03-14 22:43 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-14 22:31 eval_success Lite evaluated: Neutral (-0.08) - -
2026-03-14 22:31 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 22:31 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-14 21:32 eval_success PSQ evaluated: g-PSQ=0.440 (3 dims) - -
2026-03-14 21:32 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-14 21:18 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 19:46 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 19:45 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-14 18:41 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 18:39 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) +0.16
2026-03-14 17:05 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 17:04 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) -0.16
2026-03-14 15:54 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 15:50 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) +0.16
2026-03-14 15:12 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 15:05 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) -0.16
2026-03-14 14:35 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 14:27 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-14 13:59 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 13:50 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) +0.16
2026-03-14 13:21 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 13:11 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 12:45 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 12:32 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) -0.16
2026-03-14 12:10 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 11:56 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) +0.16
2026-03-14 11:35 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 11:19 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 10:57 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 10:42 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) -0.16
2026-03-14 10:20 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 10:04 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-14 09:42 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 09:19 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-14 09:02 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 08:36 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-14 08:23 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 07:55 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-14 07:39 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 07:12 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) +0.16
2026-03-14 06:56 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 06:29 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) -0.16
2026-03-14 06:15 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 05:49 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) +0.16
2026-03-14 05:34 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 05:09 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) -0.16
2026-03-14 04:56 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 04:26 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) +0.16
2026-03-14 04:16 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 03:49 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 03:39 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 03:06 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 02:57 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 02:28 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) -0.16
2026-03-14 02:17 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 01:48 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-14 01:40 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 01:06 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-14 01:05 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-14 00:38 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-14 00:37 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 23:38 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 23:35 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 22:30 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 22:27 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 21:03 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 21:03 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 19:54 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 19:52 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 18:30 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 18:28 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 17:18 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 16:59 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) +0.16
2026-03-13 15:53 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 15:48 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) -0.16
2026-03-13 15:16 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 15:08 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 14:38 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 14:23 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 13:55 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 13:45 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) +0.16
2026-03-13 13:20 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 13:07 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) -0.16
2026-03-13 12:42 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 12:31 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 12:05 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 11:56 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 11:30 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 11:19 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 10:52 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 10:40 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 10:13 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 10:02 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 09:35 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 09:21 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 08:58 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 08:43 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 08:19 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 08:06 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 07:39 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 07:24 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 07:00 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 06:43 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) +0.16
2026-03-13 06:22 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 06:05 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) -0.16
2026-03-13 05:47 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 05:30 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 05:11 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 04:54 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 04:34 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 04:17 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 03:59 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 03:41 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 03:24 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 03:05 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) +0.16
2026-03-13 02:49 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 02:29 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) -0.16
2026-03-13 02:14 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 01:52 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 01:39 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 01:20 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 01:14 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-13 00:50 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-13 00:47 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 23:42 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 23:36 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 22:27 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 22:22 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 21:44 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 21:41 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 21:12 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 21:10 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 20:51 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 20:48 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 19:34 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 19:26 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 18:01 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 17:58 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 16:34 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 16:33 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 15:16 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 15:14 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 13:56 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 13:50 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) +0.16
2026-03-12 13:16 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 13:11 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) -0.16
2026-03-12 12:40 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 12:32 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 12:05 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 11:59 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) +0.16
2026-03-12 11:47 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 11:39 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 11:24 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 11:16 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) -0.16
2026-03-12 10:54 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 10:32 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 09:34 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 09:18 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 08:57 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 08:42 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 08:22 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 08:07 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 07:47 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 07:32 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 07:11 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 06:57 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 06:36 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 06:22 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 06:02 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 05:46 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 05:27 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 05:09 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 04:52 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 04:32 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 04:17 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 03:55 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 03:43 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 03:19 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 03:07 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 02:41 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 02:32 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 02:02 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 01:55 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 01:29 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 01:26 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 01:10 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 01:08 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 00:43 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-12 00:39 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-12 00:14 eval Evaluated by llama-3.3-70b-wai-psq: +0.28 (Mild positive)
2026-03-12 00:11 eval Evaluated by llama-3.3-70b-wai: -0.08 (Neutral)
reasoning
Technical blog post on optimization
2026-03-11 23:36 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) 0.00
2026-03-11 23:31 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-11 22:59 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) +0.16
2026-03-11 22:55 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-11 22:22 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) -0.16
2026-03-11 22:15 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-11 21:05 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) +0.16
2026-03-11 21:01 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-11 19:41 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-11 19:39 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-11 18:29 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) -0.16
2026-03-11 18:28 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-11 17:15 eval Evaluated by llama-4-scout-wai-psq: +0.44 (Moderate positive) +0.16
2026-03-11 17:14 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on optimizing asin() function, no human rights discussion
2026-03-11 15:59 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive)
2026-03-11 15:59 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral)
reasoning
Technical blog post on optimizing asin() function, no human rights discussion