肖恩技术周刊(第 44 期):凌晨3点的高速
周刊内容: 对一周内阅读的资讯或技术内容精品(个人向)进行总结,分类大致包含“业界资讯”、“技术博客”、“开源项目”和“学习资源”等。
更新时间: 周一
历史收录: 技术周刊合集
订阅方式: 微信公众号“肖恩聊技术”,除周刊外还有更多原创技术博文,欢迎关注👏🏻~
开篇图
四月每周成都老家两头跑,再加上工作事情比较多,天天加班到22、23点,不得已停更了一个月。五一还体验了一把川A大军出城,没见过凌晨三点的洛杉矶,但体验过了20点出发凌晨三点到家的酸爽(正常4个半小时)。别的也没啥新鲜事分享,就周末更新了一篇阅读方案文章:"碎片时间刷文章!懒人阅读方案分享",感兴趣的朋友可以看看。
业界资讯
比尔·盖茨:20 年内捐出几乎全部财富
比尔・盖茨计划在接下来的 20 年内,通过比尔和梅琳达・盖茨基金会几乎完全捐出自己的财富,目标是将全球范围内的生命拯救和改善作为首要任务。盖茨提到,他已经思考了这个决定很长时间,受到安德鲁・卡内基的《富人福音》的启发,认为富有的人有责任回馈社会。
巴菲特宣布年底卸任伯克希尔董事长,由格雷格·阿贝尔接任,结束其六十年任期
巴菲特宣布将在年底卸任伯克希尔·哈撒韦公司董事长一职。巴菲特在伯克希尔·哈撒韦公司任职超过六十年,期间将公司打造成了一家价值超过 1.16 万亿美元的商业帝国。他以其投资才能和机智而闻名,成为了一位著名的亿万富翁。巴菲特的离任标志着公司领导层的重大变化,格雷格·阿贝尔将面临挑战,继续公司的成功之路。
Git 迎来 20 周年:与Linus Torvalds的问答
GitHub博客发布了对Git和Linux创造者Linus Torvalds的访谈,庆祝Git诞生20周年。Git最初由Linus在2005年4月7日开发,起因是Linux内核开发者因许可证问题失去对BitKeeper的访问权限。Linus仅用10天时间开发出Git,最初是为了满足内核开发的需求,但其分布式设计和强大的性能使其迅速普及,改变了软件开发的协作方式。
访谈中,Linus回顾了Git的开发历程,强调其设计理念受到Unix哲学的影响,即保持核心概念简单,复杂性体现在实现细节中。他还提到,Git的分布式特性使其在个人项目和大型项目中都适用,这也是GitHub等平台能够快速发展的基础。
尽管Git已经成为全球最主流的版本控制系统之一,Linus认为其面临的最大挑战是满足多样化用户需求,例如微软的单体仓库实践曾暴露出Git的可扩展性问题。Linus希望Git未来能在缺陷跟踪等功能上进一步改进,但他也表示,Git的成功离不开社区的贡献。
技术博客
线上故障应急处理:4 年多 on call 经验总结
文总结了作者4年多的线上故障应急处理经验,强调故障处理的四大黄金法则:止血优先,快速恢复功能;寻找变量,定位故障根源;谨慎执行,避免二次故障;高效沟通,确保信息同步。作者还分享了提升应急能力的方法,包括打磨技术基本功、熟悉业务流程、沉淀工具脚本、梳理排查流程、学习复盘案例和调整心态。
在故障复盘方面,作者指出其核心是防止故障再次发生,需精确梳理时间线、分析根因并制定行动方案。同时,面对故障定责,作者认为承认错误是责任心的体现,但保持良好心态也至关重要。
如何在人工智能时代避免技能退化
本文探讨了在AI时代如何避免技能退化的问题。AI编程助手的兴起虽然提高了生产力,但也可能导致工程师技能的退化。文章指出,过度依赖AI可能导致批判性思维和问题解决能力的下降,甚至在面对AI无法解决的问题时,工程师可能发现自己无能为力。研究发现,过度依赖AI工具会削弱人们的批判性思维能力,导致解决方案的多样性降低。文章建议,应将AI视为合作伙伴而非拐杖,通过主动学习和实践来保持和提升技能,以确保在AI的帮助下提高生产力的同时,不失去核心技能。
开源项目
BaoTa:服务器管理面板
一款服务器管理软件,支持windows和linux系统,可以通过Web端轻松管理服务器,提升运维效率。例如:创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化软件管理器,可视化CPU、内存、流量监控图表,计划任务等功能。
Readrops:Android RSS阅读器
Readrops 是一款开源的多服务 RSS 客户端,适用于 Android 平台,它支持本地 RSS 解析、外部服务支持(集成FreshRSS)、分享等功能。
reference:开发人员速查清单
面向开发人员的资源库,旨在提供各种技术栈的快速参考备忘清单,以帮助开发者快速查阅和学习相关技术。
工具推荐
为GitHub仓库生成交互式Wiki
为任意 Github Repo 自动创建详细的架构图和文档,非常适合研究或者重构代码。
ADoyle 的工具箱
ADoyle 的工具箱是一个全面且持续更新的资源列表,涵盖了从开发工具到生活辅助工具的各个方面,为用户提供了一站式的工具参考。它不仅包含了各种编程语言的开发工具栈,还涉及了设计、机器学习、硬件、网络等技术领域,以及养生、人文等非技术内容,为开发者和爱好者提供了丰富的资源和工具选择。
学习资源
构建可靠的 LLM 应用程序的12个原则
介绍了构建可靠的 LLM 应用程序的12个原则,旨在指导开发者构建可靠、可扩展且易于维护的LLM(大型语言模型)驱动的应用程序。
Google提示工程白皮书
详细介绍了提示工程(Prompt Engineering)的概念、方法、最佳实践以及在不同领域的应用,旨在帮助读者更好地理解和运用大型语言模型(LLM)的输入输出,以提高模型的响应质量和效率。
Model Context Protocol(MCP) 编程极速入门
模型上下文协议(MCP)的中文入门指南,介绍了MCP的定义、核心功能以及如何开发、调试MCP服务器和客户端。MCP是一种开源协议,使大语言模型能连接各种数据源和工具。文中以开发网络搜索服务器为例,详细说明了使用Python和相关工具进行开发、调试的过程,并介绍了如何在不同平台和场景下使用MCP,包括与LangChain集成、在Claude桌面端加载MCP Server、通过serverless部署到云端等。
随便看看
吉卜力工作室作品静态图片一览
吉卜力工作室上传了其几乎所有电影的数百张高分辨率静态图片,这些图片被标注为 "仅供个人影迷使用,以进一步欣赏吉卜力工作室的电影",并呼吁人们 "请在常识范围内自由使用这些图片"。
健康学习到150岁 - 人体系统调优不完全指南
本文围绕睡眠、饮食、心态、学习、大脑健康和长寿六个方面,结合专家观点和个人实践,探讨如何优化人体系统以提升健康和寿命。文章指出,良好睡眠需调节生物钟,饮食上推荐间歇性禁食和摄入健康食物,心态方面强调通过成长型思维维持多巴胺水平,学习时利用神经可塑性提升效果,大脑健康需保证睡眠和摄入关键营养素,长寿可通过饮食、运动和药物等手段实现。作者分享了个人实践,并提醒建议需结合专业指导执行。
十大语言腐败现象
本文探讨了语言腐败的十大现象及其危害。作者指出,互联网黑话、废话文学、官话套话、丧事喜办、政治正确、商业话术、学术黑箱化、历史虚无话术、情绪绑架式话术以及算法驯化语言等现象,本质上是权力关系在话语层面的投射。这些语言腐败形式通过扭曲事实、掩盖真相、模糊概念等手段,导致信息失真、集体记忆被重塑,进而破坏公共理性空间。例如,互联网黑话过度包装简单事物,废话文学空洞无物,官话套话回避问题,商业话术掩盖剥削,学术黑箱化垄断话语权,情绪绑架式话术实施语言暴力等。这些现象不仅削弱了语言的表意功能,还对社会的理性思考和公共讨论造成负面影响。作者呼吁个体应培养批判性语言认知能力,避免被语言腐败所误导。