The Go language has long lacked official support for SIMD instructions, which means it has been at a disadvantage in terms of performance optimization. In recent years, with Go 1.26, an experimental version of the SIMD/ArchSIMD packages was introduced for AMD64 architecture. With Go 1.27, a portable version of the SIMD package was also added. Now, we can fully utilize native SIMD instructions to optimize go program performance.
HN user
bigwhite
Humans should reach for the stars and the vast ocean, not just limit ourselves to the "virtual digital world."
With the lowering of implementation barriers—approaching a near-zero entry threshold—more open-source software will emerge. But at the same time, more “one-off open-source” projects will also appear. Their characteristics are:
- They meet the localized needs of the original author or a certain subset of people. - They very likely will not be continuously maintained.
Why not just use Go, haha?
First bun, now it's PG's turn again, although this isn't official.
I have a feeling that AI is rewriting everything!
I'd like to know compared to Mattermost, what are the advantages and disadvantages of Chatter?
btw, I'm very happy to see that the Chatter backend is implemented in Go. Go is very good at these.
linux, git, vim, golang/go
SwitchUpCB, PhD talks abou the reason that he rewrote all the software he rewrote in Rust, not in Rust.
I wish people would read this paper before criticizing golang - https://cacm.acm.org//magazines/2022/5/260357-the-go-program...