Hacker Newsnew | past | comments | ask | show | jobs | submit | bigwhite's commentslogin

The design concepts of “qm” and “Block Buzz” share some similarities in their underlying principles.


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.

- https://pkg.go.dev/simd/archsimd@go1.26.5


I think too many people get dismissive of reaching out to Assembly in other languages, while in C and C++, having to reach out to Assembly to do exactly the same is seen as an advantage versus other languages.

https://github.com/kelindar/simd

https://github.com/viant/vec

However, having it officially supported is definitely much more convenient.


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!


And they'll reproduce virtually the same problems, because code was never a primary issue for output. Products reflect organizational problems, which AI can't solve.


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.


You can self-host Chatto with zero limitations without having to pay me.


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...


This is not a paper and it came out today.


I found a discussion about it 4 days ago: https://news.ycombinator.com/item?id=31173395


It's in the May 2022 edition of ACM, so it is at least very, very new. New enough that the number of Go users and criticizers who have read it are currently a rounding error away from zero.


That's a good resource to answer some "Whys?". Thanks for sharing.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: