Join 📚 Josh Beckman's Highlights
A batch of the best highlights from what Josh's read, .
The reason tasks like looking up part numbers and data sheets is hard is that *time* is expensive for us humans. But AI in inference mode has all the time in the world compared to you and me. It can do an hour’s worth of browsing around and collecting links in minutes, and what’s more, tirelessly browse and collect for hours.
Oozy Intelligence in Slow Time
Ribbonfarm Studio
That, for me, is the big difference between altruism—or its close cousin, charity—and mutual aid. The former preserves the hierarchy between giver and receiver. The latter recognizes that everyone has things to give, and everyone has things they need. The Anarresti argue that [[real care isn’t selfless but reciprocal, not altruistic but mutual.::highlight]] *Nobody goes hungry while another eats.*
In that light, “effective” altruism’s criticism of altruism isn’t a subversion of egoism but a cementing of it.
The Other Side of Egoism
Mandy Brown
One of the challenges with JIT compilers is that they always incur some amount of memory overhead over interpreters. At the most basic level, a JIT compiler needs to generate executable machine code, which an interpreter doesn’t, so JIT compilers must use more memory than interpreters. On top of that, however, JIT compilers also need to allocate memory for auxiliary data structure (metadata), which can also add quite a bit of extra memory overhead.
Ruby 3.2’s YJIT Is Production-Ready
Shopify
...catch up on these, and many more highlights