News for hackers. Stuff that matters.
Re:$30M Raised to Redo the CPU by zamadatix on Tuesday November 10, 2026 @10:18PM (#50449387)
It took me a second to find you were referencing section 2.8 https://vine.dev/docs/features/conditions

With that context, this page is explaining `and` short circuits and `&` does not. The `a < b < c is equivalent to (a < b) & (b < c)` is just showing how that logically works, not how to utilize it to parallelize that particular comparison.

This exists to allow you to control whether parallel computation should happen or if it should resolve the first condition before wasting parallel compute to resolve the nth condition(s). E.g. imagine something like `isEven(x) & len(factor(x) > 2` vs `isEven(x) and len(factor(x) > 2`.

Re:$30M Raised to Redo the CPU by zamadatix on Wednesday November 11, 2026 @09:25AM (#50453811)
Woke up this morning to the thought "last night I stated it backwards". I.e. the `a < b` and `a >= b` should be swapped.