Portable SIMD in Go: code executing SIMD instructions across different CPU architectures

Go 1.27 adds portable SIMD: same code on amd64, arm64, and wasm

Go 1.27 adds an experimental simd package, portable across amd64, arm64, and wasm, that removes the need to write assembly to access vector instructions. The API abstracts away the huge differences in vector size and masking models between architectures and is enabled with the GOEXPERIMENT=simd variable. It’s designed to speed up tasks like cryptography, data processing, and AI without sacrificing portability.

Industrial design sketches and prototypes related to the Nokia Design Archive

Aalto Launches the Nokia Design Archive Under a CC BY-NC-ND 4.0 License

Aalto University published the Nokia Design Archive, a site that reconstructs the design process behind Nokia phones through three views: network, timeline, and keyword search. All the material is distributed under a Creative Commons BY-NC-ND 4.0 license, with no commercial use or derivative works allowed. The project connects Finland’s design tradition with the industrial history of one of the world’s most influential phone brands.