With the new GC I really love the trend of understanding memory bandwidth is the bottleneck for many things and the combination of locality and SIMD is a big performance unlock.
Fed *bool `json:"is_fed"` // you can never be sure
felt that part
dmix•1h ago
I don't use Go often but that's an excellent summary article.
slantedview•40m ago
The recursive type constraints are excellent.
guessmyname•32m ago
> Optimized fmt.Errorf — With the new Go release, this debate should finally be settled. For unformatted strings, fmt.Errorf now allocates less and generally matches the allocations for errors.New. Specifically, fmt.Errorf goes from 2 allocations to 0 allocations for a non-escaping error, and from 2 allocations to 1 allocation for an escaping error […]
Thank you so much!!! I used to always take an extra second to decide which one to use based on the function’s parameter(s), and now I feel like I’m getting that time back, no sarcasm at all. This is a genuinely great improvement.
ShayNehmad•9m ago
Anton's interactive tour is the best way to read the release notes IMO! As mentioned on Cup o' Go.
rockwotj•1h ago
Reminds me of the WAND vs MAXSCORE discussion by turbopuffer: https://turbopuffer.com/blog/fts-v2-maxscore