Bryan Johnson: I've taken longevity too far4 hours agohttps://xcancel.com/bryan_johnson/status/2082631490840760622#m作者正在反思自己是否在追求长寿的道路上走得太远了
How I (Accidentally) Started a Newsletter3 days agohttps://worksonmymachine.ai/p/how-i-accidentally-started-a-newsletter这份简报起初是一系列证明AI工具功能的视频演示,但后来演变成文章和反思。从零开始,到2025年已经拥有1828名订阅者和25.6万次浏览量,多篇文章登上了黑客新闻首页。关键的热门文章包括《介绍MonkeysPaw》、《MCP:一个(意外)通用插件系统》和《没有人知道如何用AI构建东西》。内容从现场演示转向关于AI和编程的哲学讨论,比如《安全是我们后来才叫的东西》。2026年的计划包括分享更完整的产品,以及从“在我的机器上能运行”到实际应用的教训。作者对订阅者表示感谢,并计划继续构建和分享不寻常的项目。
Beautiful Type Erasure with C++26 Reflection16 days agohttps://ryanjk5.github.io/posts/rjk-duck/本文介绍了 rjk::duck,这是一个基于反射的 C++26 类型擦除库,能以最少的样板代码简化复杂的类型擦除操作。文章解释了如何使用 [[=rjk::trait]] 等注解定义 trait,并通过反射生成标签和虚函数表,利用重载集处理重载解析问题。关键实现细节包括利用指针互转换优化内存使用,并通过 perf_options 支持内联函数以实现性能调优。该库为单头文件,支持拥有/非拥有语义,可在 gcc 中使用 -std=c++26 -freflection 编译,但编译时使用仍有局限。相比传统类型擦除方法,反射使得代码生成更安全、更易维护,未来计划增加如分配器支持等更多功能。