5 comments

  • rockwotj1 hour ago
    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.<p>Reminds me of the WAND vs MAXSCORE discussion by turbopuffer: <a href="https:&#x2F;&#x2F;turbopuffer.com&#x2F;blog&#x2F;fts-v2-maxscore" rel="nofollow">https:&#x2F;&#x2F;turbopuffer.com&#x2F;blog&#x2F;fts-v2-maxscore</a>
  • guessmyname18 minutes ago
    &gt; <i>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 […]</i><p>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.
  • slantedview26 minutes ago
    The recursive type constraints are excellent.
  • dmix51 minutes ago
    I don&#x27;t use Go often but that&#x27;s an excellent summary article.
  • SSchick1 hour ago
    Fed *bool `json:&quot;is_fed&quot;` &#x2F;&#x2F; you can never be sure<p>felt that part