unSafe.sh - 不安全
我的收藏
今日热榜
公众号文章
导航
Github CVE
Github Tools
编码/解码
文件传输
Twitter Bot
Telegram Bot
Search
Rss
黑夜模式
Mario and Earendil
嗯,用户让我帮忙总结一篇文章,控制在一百个字以内。首先,我需要仔细阅读这篇文章,理解它的主要内容和关键点。 文章的开头提到Mario Zechner加入Earendil公司,这是一个重要的消息。接着作者表达了对Mario工作的赞赏,特别是Pi项目,认为它在软件质量和设计方面非常出色。同时,作者也讨论了AI系统带来的潜在问题,比如过度强调速度而忽视质量,以及这些系统可能带来的负面影响。 文章还提到Earendil公司的Lefos项目,旨在构建一个更注重思考和关怀的机器实体,而不是仅仅追求效率。作者强调了软件应该提升用户体验和人际关系的重要性,并认为Mario的加入对公司的未来有积极影响。 接下来,我需要将这些关键点浓缩到一百字以内。要确保涵盖Mario的加入、Pi项目的优点、Lefos的目标以及对未来的展望。 可能会遇到的问题是如何在有限的字数内准确传达所有重要信息。可能需要舍弃一些细节,只保留核心内容。 最后,检查字数是否符合要求,并确保语言简洁明了。 </think> Mario Zechner joins Earendil, bringing his thoughtful approach to software quality and design. His Pi project aligns with Earendil's vision for building deliberate, caring AI systems, emphasizing trust and craftsmanship over speed. The collaboration aims to enhance meaningful communication and human connection through thoughtful technology....
2026-4-8 00:0:0 | 阅读: 4 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
mario
software
cares
lefos
matters
Absurd In Production
好的,我现在需要帮用户总结一篇文章的内容,控制在100个字以内,而且不需要特定的开头。首先,我得仔细阅读这篇文章,了解它的主要观点和结构。 文章主要介绍了Absurd,这是一个完全基于Postgres的持久化执行系统。作者提到他们最初的设计理念是不需要额外的服务或插件,只需要一个SQL文件和一个薄SDK。然后他们分享了过去五个月在生产环境中使用Absurd的经验,包括系统的设计、功能改进以及遇到的挑战。 接下来,我需要提取关键信息:Absurd的功能、改进点、优势以及不足之处。比如,任务分解、检查点机制、CLI工具absurdctl、监控仪表盘Habitat等都是亮点。同时,分区支持缺失和开源项目的未来也是讨论的重点。 然后,我要把这些信息浓缩成100字以内。要确保涵盖主要功能、优点以及存在的问题。可能的结构是先介绍Absurd是什么,然后提到它的设计优势和改进,最后提到不足之处和未来展望。 最后,检查语言是否简洁明了,是否符合用户的要求。 </think> Absurd 是一个基于 Postgres 的持久化执行系统,通过 SQL 文件和薄 SDK 实现任务管理、检查点存储等功能。经过五个月的生产使用,系统设计稳定可靠,新增特性如任务结果处理和 CLI 工具提升用户体验。尽管分区支持缺失等挑战存在,但其简单高效的设计仍受到认可。...
2026-4-4 00:0:0 | 阅读: 5 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
absurd
durable
checkpoint
partitions
workflows
Some Things Just Take Time
好的,我现在需要帮用户总结这篇文章的内容,控制在100字以内。首先,我得通读整篇文章,理解其主要观点。 文章开头提到树木生长需要时间,引出时间在价值创造中的重要性。接着,作者讨论了社会对时间的重视,比如支付高价购买有历史的物品,以及对年龄限制的需求。然后转向现代软件和公司建设中对速度的追求,指出虽然速度在某些方面有好处,但有些事情需要时间才能积累真正的价值。 作者还提到AI生成代码的速度快,但软件的寿命却变短了,这可能是因为缺乏持续的努力和信任。最后,作者以自己维护开源项目和种植树木的经历为例,强调时间的重要性。 总结一下,文章的核心是时间在价值、信任和质量中的不可或缺作用。因此,在总结时需要涵盖这些要点:时间的重要性、现代社会对速度的追求、以及这些趋势带来的问题。 接下来,我需要用简洁的语言把这些点浓缩到100字以内。确保不遗漏关键信息,并且表达清晰。 </think> 文章探讨了时间在价值创造中的重要性。树木、瑞士手表、老房产等事物的价值源于其时间积累。现代社会追求速度与效率,但在软件开发、开源项目及人际关系中,真正的成功与质量往往需要长期投入与坚持。信任与社区建设无法速成。作者通过自身经历强调了时间的力量:耐心培育才能创造持久的价值。...
2026-3-20 00:0:0 | 阅读: 1 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
friction
software
desire
decades
planted
AI And The Ship of Theseus
好的,我现在需要帮用户总结一篇文章,控制在100字以内。首先,我得仔细阅读文章内容,理解主要观点。 文章主要讨论了AI生成代码如何降低软件开发成本,特别是通过重新实现现有库来改变许可证。比如chardet从LGPL转为MIT,以及readline的类似情况。作者提到这引发了版权和道德问题,尤其是开源软件的未来。 接下来,我需要提取关键点:AI降低成本、重新实现改变许可证、版权和道德问题、开源软件的未来影响。 然后,我要把这些点浓缩成一段简洁的话,不超过100字。要注意不使用“文章内容总结”这样的开头,直接描述内容。 最后,检查字数是否符合要求,并确保信息准确传达。 </think> AI生成代码的普及降低了软件开发成本,并引发关于版权和许可证的争议。通过重新实现现有库以改变许可证(如chardet从LGPL转为MIT),AI技术使软件更容易被重新创作和分发。这不仅挑战了开源软件的版权保护机制,还引发了关于道德和法律的新讨论。...
2026-3-5 00:0:0 | 阅读: 0 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
gpl
software
personally
emerging
proprietary
The Final Bottleneck
嗯,用户让我帮忙总结一下这篇文章,控制在100字以内,而且不需要用“文章内容总结”之类的开头。好的,我先看看这篇文章讲了什么。 文章主要讨论了软件开发中的代码编写和审查速度问题。过去,写代码比审查代码慢,但现在情况可能变了。作者提到很多项目积压了很多Pull Request,导致审查速度跟不上,甚至有些PR过时了。这有点像星巴克被大量订单淹没的情况。 接着,作者回顾了工业革命时期的纺织业,指出当一个瓶颈被解决后,另一个瓶颈就会出现。现在软件开发也面临类似的问题:代码生成速度加快后,审查成为新的瓶颈。作者担心这会导致项目不可持续,并且责任可能无法明确。 最后,作者提到人类作为责任人的重要性,因为机器无法承担法律责任。所以即使技术进步了,人类的责任和审查依然重要。 好的,我需要把这些要点浓缩到100字以内。要包括代码生成与审查的矛盾、积压问题、工业革命的类比、责任归属以及人类的持续角色。 </think> 文章探讨了软件开发中代码生成与审查的速度矛盾及其带来的问题。随着AI技术提升代码生成速度,大量未处理的Pull Request积压导致审查效率低下甚至失效。类比工业革命时期的技术瓶颈转移现象,文章指出当前开发流程中的新瓶颈在于人工审查难以跟上机器生成的速度,并担忧这种不可持续的状态可能引发责任归属问题。最终强调尽管技术进步显著,但人类作为负责任的主体角色依然不可或缺。...
2026-2-13 00:0:0 | 阅读: 0 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
bottleneck
machine
software
feels
slower
A Language For Agents
好的,我现在需要帮用户总结这篇文章的内容,控制在100字以内,而且不需要用“文章内容总结”之类的开头。首先,我得仔细阅读文章,理解它的主要观点。 文章讨论了编程语言的未来,特别是在智能工程(agentic engineering)兴起的背景下。作者最初认为现有的大量代码会让现有语言稳固,但现在他认为相反的情况可能发生,即会有更多新的编程语言出现。 接下来,文章分析了为什么新的语言会成功。主要因素包括:LLM(大语言模型)的表现、工具链的质量、代码库的变化速度以及构建工具的有效性。例如,Zig虽然在模型权重中代表性不足且变化快,但仍然可以通过正确的文档使用。而Swift虽然工具链强大,但在某些情况下使用起来却很痛苦。 作者还探讨了为什么需要新的编程语言。他认为现有的许多语言是在假设编写代码是劳动密集型的情况下设计的,比如使用类型推断来减少冗余。但随着LLM的普及和代码生成成本的降低,这些设计可能不再最优。此外,随着越来越多的代码由机器生成而非人类编写,编程语言需要更注重可解释性和清晰性。 文章还详细讨论了LLM在处理不同编程语言时的表现问题,比如对LSP(语言服务器协议)的依赖、对空白符敏感的语言(如Python)、括号匹配问题、异常处理以及代码重构等。作者建议新的编程语言应该简化这些方面的问题,提高LLM的工作效率。 最后,作者预测未来将出现更多新的编程语言,并呼吁更多人尝试设计新语言,并记录设计过程中的经验和教训。 总结起来,文章的核心观点是:智能工程的发展将推动更多新编程语言的出现,并且这些新语言应该针对LLM的工作方式进行优化。 </think> 文章探讨了智能工程时代下新编程语言的发展趋势及其必要性。指出现有代码库和工具链限制了新语言的普及,但随着LLM能力提升和代码生成成本降低,新语言仍有发展空间。建议新语言应简化语法、增强可理解性,以适应机器编写和人类协作的需求,未来将见证更多创新编程语言的诞生。...
2026-2-9 00:0:0 | 阅读: 0 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
agents
lsp
struggle
tooling
flaky
Pi: The Minimal Agent Within OpenClaw
嗯,用户让我帮忙总结一篇文章,控制在100字以内,而且不需要用特定的开头。首先,我需要仔细阅读这篇文章,理解它的主要内容。 文章主要介绍了一个名为Pi的编码代理,由Mario Zechner开发。Pi的核心非常小,只有四个工具:读、写、编辑和Bash。它还支持扩展系统,允许扩展保存状态到会话中。Pi的设计理念是鼓励代理自己扩展功能,而不是依赖预设的技能或工具。 此外,Pi可以用来构建其他代理,比如OpenClaw。文章还提到了Pi的可靠性和良好的软件架构,以及它如何通过扩展实现各种功能。作者对Pi非常推崇,并详细描述了自己使用的一些扩展和功能。 总结的时候,我需要抓住关键点:Pi的功能、设计理念、扩展能力以及它与其他项目的关联(如OpenClaw)。同时,要保持简洁,在100字以内。 可能的结构是:介绍Pi是什么,它的核心和扩展系统,设计理念,以及它如何被用来构建其他项目如OpenClaw。这样既涵盖了主要内容又符合字数限制。 </think> 文章介绍了由Mario Zechner开发的轻量级编码代理Pi及其在OpenClaw项目中的应用。Pi拥有极简的核心和灵活的扩展系统,支持自定义工具和界面组件,并通过代码生成实现功能扩展。其设计理念强调软件构建软件的能力,并通过热重载和会话管理优化开发流程。...
2026-1-31 00:0:0 | 阅读: 0 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
openclaw
mcp
software
agents
mario
Colin and Earendil
好的,我现在需要帮用户总结一篇文章的内容,控制在100字以内。用户的要求很明确,不需要以“文章内容总结”这样的开头,直接写描述即可。 首先,我得通读整篇文章,抓住主要信息。文章是作者在2026年1月27日写的,提到他和Colin在维也纳创立了一家公司。他们来自不同的背景和地方,但有共同的价值观。公司以PBC形式成立,致力于开源软件、开放协议、增强人类自主权、弥合分歧,并创造持久的喜悦和理解。 接下来,我需要将这些要点浓缩成一句话。要确保涵盖关键元素:创立公司、两位创始人、地点、共同价值观、公司的使命和目标。 可能的结构是:两位创始人在维也纳创立公司,致力于开源软件和开放协议,目标是增强人类自主权、弥合分歧并创造喜悦。 检查字数是否在100字以内,并确保流畅自然。最后确认是否符合用户的所有要求。 </think> 两位创始人在维也纳创立新公司,致力于开发开源软件和开放协议,旨在增强人类自主权、弥合分歧并创造持久的喜悦与理解。...
2026-1-27 00:0:0 | 阅读: 0 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
vienna
software
society
francisco
colin
Agent Psychosis: Are We Going Insane?
文章讨论了AI代理在软件开发中的滥用问题,指出过度依赖AI可能导致代码质量下降、维护困难及社区文化问题。作者通过实例分析了AI生成代码的低效与混乱,并呼吁开发者保持批判性思维和合理使用工具。...
2026-1-18 00:0:0 | 阅读: 0 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
agents
slop
beads
maintainer
machine
Porting MiniJinja to Go With an Agent
作者成功将Rust语言的MiniJinja模板引擎移植到Go语言,并使用AI代理完成大部分工作。通过快照测试验证功能,并利用工具处理Rust测试文件和生成反馈报告。最终代码经过整理和文档补充,并设置CI/CD流程以确保质量。...
2026-1-14 00:0:0 | 阅读: 2 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
porting
minijinja
felt
codex
switching
Advent of Slop: A Guest Post by Claude
Claude AI在2025年独立解决了Advent of Code的所有12个问题,并将所有解决方案优化到在1秒内完成。它采用了多种算法优化技术,并生成了输入数据生成器以确保代码的可验证性。最终的代码仓库包含了所有解决方案和详细的说明文档。...
2025-12-23 00:0:0 | 阅读: 8 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
puzzle
armin
generators
advent
claude
A Year Of Vibes
好的,我现在需要帮用户总结这篇文章。用户的要求是用中文总结,控制在100字以内,不需要特定的开头,直接描述文章内容。 首先,我通读了整篇文章。这篇文章是作者在2025年底回顾自己的一年。主要内容包括他离开Sentry,创立新公司,以及转向使用AI工具如Claude Code进行编程。此外,他还讨论了AI对软件工程的影响、代码审查的变化、版本控制的挑战以及对未来的期望。 接下来,我需要提取关键点:2025年的变化、AI工具的使用、对软件工程的影响、代码审查和版本控制的问题,以及未来的展望。 然后,我要将这些内容浓缩到100字以内。要注意用词简洁明了,涵盖主要方面而不遗漏重要信息。 最后,确保总结直接描述文章内容,不使用“文章内容总结”之类的开头语。 </think> 2025年对作者来说是充满变化的一年:他离开Sentry创立新公司,并转向使用AI工具如Claude Code编程。文章探讨了AI对软件工程的影响、代码审查的变化、版本控制的挑战以及未来的发展方向。...
2025-12-22 00:0:0 | 阅读: 7 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
agentic
claude
llms
agents
machine
What Actually Is Claude Code’s Plan Mode?
文章探讨了Claude Code中的“计划模式”(Plan Mode),分析其工作原理及用户体验。作者通过研究发现,计划模式主要通过系统提示和状态机限制代理权限,并生成Markdown计划文件。尽管其功能有限,但用户界面设计使其在特定场景下具有优势。...
2025-12-17 00:0:0 | 阅读: 2 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
claude
exiting
versus
entering
planning
Skills vs Dynamic MCP Loadouts
文章探讨了将MCP迁移到技能系统的实践与挑战,比较了动态工具加载与延迟工具加载的优缺点,并指出技能系统在性能和控制上的优势。作者倾向于手动维护技能并让代理自行编写工具,认为这比依赖不稳定的MCP协议更可靠。...
2025-12-13 00:0:0 | 阅读: 7 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
mcp
skill
anthropic
mcporter
deferred
Let’s Destroy The European Union!
嗯,用户让我帮忙总结一下这篇文章,控制在一百个字以内,而且不需要用“文章内容总结”之类的开头。我得先仔细读一下文章,了解主要观点。 文章主要讨论了欧洲联盟(EU)面临的问题和挑战。首先提到埃隆·马斯克对欧盟的批评,甚至希望废除欧盟。接着分析了欧洲内部的问题,比如风险厌恶、社会凝聚力下降、经济模式的低效等。还提到了美国和中国对欧洲的依赖关系,以及欧洲需要更多的整合才能保持竞争力。 然后,作者指出欧洲缺乏统一的国家认同,各国在经济政策和社会制度上存在分歧,导致无法形成真正的单一市场。最后强调欧洲需要加强内部整合,而不是削弱欧盟。 总结起来,文章的核心是欧盟面临的问题和挑战,以及需要通过更深层次的整合来解决这些问题。 </think> 文章讨论了欧洲联盟(EU)面临的挑战和问题,包括内部政策分歧、经济碎片化、对外依赖以及社会凝聚力下降。作者指出,尽管存在批评声音和外部干预压力(如埃隆·马斯克呼吁废除欧盟),但欧盟仍是欧洲团结与合作的重要框架。文章呼吁欧洲加强内部整合与统一,以应对全球竞争和未来挑战。...
2025-12-9 00:0:0 | 阅读: 7 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
europeans
european
freedom
politics
tax
LLM APIs are a Synchronization Problem
written on November 22, 2025 The more I work with large language models thr...
2025-11-22 00:0:0 | 阅读: 14 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
abstraction
llm
grows
kv
Agent Design Is Still Hard
written on November 21, 2025 I felt like it might be a good time to write a...
2025-11-21 00:0:0 | 阅读: 4 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
agents
failures
anthropic
caching
Absurd Workflows: Durable Execution With Just Postgres
好的,我现在需要帮用户总结一篇文章的内容,控制在100字以内,而且不需要特定的开头。首先,我得仔细阅读文章,理解其主要观点。 文章主要讲的是Absurd这个库,它基于Postgres实现 durable workflows。作者提到现在很多人都在构建 durable execution 系统,但很多都很复杂,需要第三方服务。而Absurd用Postgres就能实现,不需要额外扩展。 接下来,文章解释了durable execution的基本概念,强调可靠性和持久性。然后详细介绍了Absurd的设计:一个SQL文件和一个简单的SDK,任务分解成步骤,存储状态在Postgres里。 还提到了如何处理任务的暂停、失败和重试,并且支持事件和睡眠功能。最后作者总结说这只是一个队列和状态存储的结合,适用于不需要复杂系统的场景。 现在我要把这些信息浓缩到100字以内。重点包括:Absurd是基于Postgres的库,用于durable workflows,任务分解成步骤存储状态,支持事件和睡眠,简单易用。 确保语言简洁明了,直接描述内容。 </think> 文章介绍了一个基于Postgres的轻量级库Absurd,用于实现持久化工作流(durable workflows)。通过将任务分解为可检查点的步骤,并利用Postgres的队列和状态存储能力,Absurd支持可靠的任务执行、暂停、重试以及事件等待功能。...
2025-11-3 00:0:0 | 阅读: 10 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
durable
absurd
toolcall
newmessages
Regulation Isn’t the European Trap — Resignation Is
文章探讨了欧洲与美国在创业环境上的差异,指出欧洲因政治、官僚体系及法律限制而使创业更加困难。然而更令人困扰的是人们因制度而产生的消极态度与推卸责任的行为。作者强调创业者应主动优化流程、提高效率,并与积极合作的人合作以克服挑战。...
2025-10-21 00:0:0 | 阅读: 11 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
notary
judgment
friction
kyc
cite
Building an Agent That Leverages Throwaway Code
好的,我现在需要帮用户总结一篇英文文章,控制在100字以内。首先,我得仔细阅读文章内容,理解主要观点。 文章主要讲的是用代码生成来解决非编码问题,特别是使用Pyodide这个工具。Pyodide是一个在WebAssembly上运行的Python解释器,作者提到它安装简单,适合在Node环境中使用。此外,文章还提到了文件系统的重要性,以及如何通过虚拟文件系统安全地访问外部资源。 还有持久执行的概念,即如何在中断后恢复任务状态,避免重复工作。作者还讨论了除了代码之外的其他工具,比如描述工具和帮助工具,并举了一个生成IP地址图片的例子。 最后,文章提到这种方法已经被Anthropic和Cloudflare采用,并提供了进一步阅读的资源。 总结时需要抓住关键点:代码生成、Pyodide、文件系统、持久执行、工具扩展和实际应用案例。确保语言简洁明了,不超过100字。 </think> 文章探讨了利用代码生成解决非编码问题的方法,介绍了Pyodide作为Python解释器在WebAssembly中的应用,并强调虚拟文件系统和持久执行的重要性。通过示例展示了如何让AI编写代码完成任务,并提及其他工具扩展的可能性。...
2025-10-17 00:0:0 | 阅读: 5 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
draw
matplotlib
pyodide
circle
python
Previous
-60
-59
-58
-57
-56
-55
-54
-53
Next