有意识地应对AI对代码库的变革 -- Be intentional about how AI changes your codebase

随着AI编程代理编写更多代码,我们需要更谨慎地规范其代码质量。本文提出AI编写代码的指导原则,强调代码应具备自解释性,通过语义函数构建代码基础。语义函数应尽可能精简,明确输入输出,确保正确性,并可作为基础模块组合复杂流程。

TI-82/83/83计算器版《毒品战争》(2011) -- Drugwars for the TI-82/83/83 Calculators (2011)

这篇文章介绍了为TI-82/83/83+系列图形计算器开发的游戏"Drugwars"的代码资源,该游戏可在GitHub平台上获取。

Salesforce收购Clockwise -- Clockwise acquired by Salesforce

Clockwise团队宣布加入Salesforce,开启新篇章。网站使用了多种Cookie来提供个性化内容和广告,并收集用户数据用于分析和营销。用户可以管理Cookie偏好设置。

从示波器到Wireshark:UDP通信探秘(2022) -- From Oscilloscope to Wireshark: A UDP Story (2022)

文章讲述了作者从硬件层面分析UDP数据包的探索过程。作者使用示波器直接观测电路板上的信号,通过差分探头捕获网络交换机的物理层数据,逐步解析UDP协议。这种从最底层的物理信号开始逆向分析网络协议的方法,展现了不同于常规网络调试工具的技术路径。

赌博广告轰炸大幅增加投注量与赌博危害 -- Bombarding gamblers with offers greatly increases betting and gambling harm

研究表明,频繁向赌客发送"免费赌注"等营销信息会显著增加投注量和赌博危害。与拒收营销信息的赌客相比,接收者投注量多23%,花费高39%,且短期赌博危害高出67%。这首次证实了直接营销与赌博行为及危害间的因果关系。

不平等形态 -- The Shape of Inequalities

这篇文章探讨了数学中不等式的几何形态,通过圆形、半圆和三维容器等图形,直观展示了HM-AM-GM-QM不等式、平方和不等式以及Nesbitt不等式等数学原理,揭示了对称性在数学中的深层意义。

克劳德代码:通道 -- Claude Code: Channels

Claude Code文档介绍了如何通过通道(channels)向运行中的会话推送事件,这是其开发者平台的一项功能,属于自动化范畴。文档提供了相关技术参考,帮助开发者实现会话事件推送,属于Claude Code平台构建功能的一部分。

Wayland让Linux桌面倒退了10年 -- Wayland set the Linux Desktop back by 10 years

文章批评Wayland协议开发17年仍未兑现替代X11的承诺,认为其浪费了大量开发者资源,反而拖累了Linux桌面发展。作者指出,随着更多用户转向Linux,解决基础显示问题变得更为紧迫,并反思了启动新项目时需考虑的关键问题:现有缺陷、无法修复的原因、新项目的目标及预期耗时。

NanoGPT慢速运行:无限计算力下的10倍数据效率 -- NanoGPT Slowrun: 10x Data Efficiency with Infinite Compute

研究人员在几周内通过NanoGPT Slowrun技术实现了10倍数据效率提升,使用18亿参数模型在1亿token上训练的效果相当于传统方法需要10亿token。这一突破表明未来AI发展可能受限于数据而非算力。关键技术包括模型集成、正则化、多轮训练等创新方法,突破了现有扩展定律的预测。

提示注入贡献指南.md -- Prompt Injecting Contributing.md

开源项目面临机器人PR泛滥问题。作者维护的热门GitHub仓库在过去一年收到2000多个PR,其中50%是机器人提交的低质量代码,增加了维护负担。这反映出开源社区普遍存在的自动化工具滥用现象。