Ask HN: Why hasn't x86 caught up with Apple M series?
380 points by stephenheron 1d ago 535 comments
Ask HN: Best codebases to study to learn software design?
100 points by pixelworm 2d ago 89 comments
How can a mutex in Wine be faster than a native one on Linux
3 points by lh_mouse 17h ago 1 comments
Das Problem mit German Strings
27 asubiotto 7 8/26/2025, 8:59:35 PM polarsignals.com ↗
> The concept of inlined strings with prefixes (called “German Strings” by Andy Pavlo, in homage to TUM, where the Umbra paper that describes them originated) has been used in many recent database systems (Velox, Polars, DuckDB, CedarDB, etc.) and was introduced to Arrow as a new StringViewArray[^3] type. Arrow’s original StringArray is very memory efficient but less effective for certain operations. StringViewArray accelerates string-intensive operations via prefix inlining and a more flexible and compact string representation.
Seems to be nothing more than they were invented at a German university. I spent quite some time thinking it had something to do with German’s sometimes-SOV word order.
If you refer to subclauses in the German language: here the rule is rather "the finite verb is at the end of the subclause".