Anthropic Claude Code SDK:赋能AI编程助手

2025-05-19

Anthropic发布了Claude Code SDK,允许开发者将Claude Code集成到应用程序中,构建AI驱动的编码助手。该SDK目前支持命令行,TypeScript和Python SDK即将推出。它支持多种模式,包括多轮对话、自定义系统提示、MCP配置(通过外部服务器扩展功能)等。SDK提供文本、JSON和流式JSON三种输出格式,并详细说明了错误处理、会话管理和速率限制等最佳实践。Claude Code GitHub Actions便是其应用案例,实现了自动化代码审查等功能。

阅读更多
开发

二十年磨一剑:一款婚宴座位安排软件的传奇

2025-02-21
二十年磨一剑:一款婚宴座位安排软件的传奇

2005年,作者发布了婚宴座位安排软件PerfectTablePlan v1。从最初为自家婚礼解决座位安排难题,到如今发展到v7版本,历经20年风雨,这款用C++和Qt开发的桌面软件依然生机勃勃。期间,作者经历了从小型软件公司离职,到独立运营,再到兼顾其他产品的历程。尽管曾面临web化浪潮的冲击和疫情带来的销售低谷,但PerfectTablePlan凭借其强大的功能和稳定性,以及作者的坚持,始终保持盈利,并成为其成功的基石。如今,作者仍在持续更新和维护这款软件,并将其与其他产品共同经营,享受着灵活的工作方式和生活。

阅读更多
开发 成功案例

Ozempic减肥药引发的Savile Row裁缝危机

2025-01-31
Ozempic减肥药引发的Savile Row裁缝危机

奢华定制服装的圣地Savile Row正面临一场前所未有的危机,罪魁祸首并非高昂的租金或税收,而是风靡富人圈的减肥药Ozempic。这种药物导致顾客体重骤减,使得原本合身的定制西装需要大幅修改,甚至重新制作。裁缝们面临时间紧迫和人手不足的双重挑战,修改一件西装的费用可能高达1600英镑,而重新定制则需要5000到7000英镑。一些顾客拥有大量的定制服装,不愿轻易放弃,这进一步加剧了裁缝的工作负担。不仅西装,衬衫等也面临同样的问题,因为衬衫无法像西装一样隐藏多余的布料。裁缝们担心,一旦顾客停止服用药物,体重反弹,将再次引发新的问题。

阅读更多
杂项 定制服装

滑雪租借难题:一个巧妙的随机算法

2025-08-03

本文探讨了经典的滑雪租借问题,该问题在算法领域中属于在线算法的范畴。问题描述如下:滑雪者不知道自己会滑雪几天,租借一天滑雪板花费1个单位,购买滑雪板花费B个单位。文章首先介绍了离线算法的最优解,然后分析了一个简单的在线算法,其竞争比为2。更重要的是,文章深入探讨了一个随机算法,该算法利用连续概率分布逼近离散问题,最终得到了约等于e/(e-1)的期望竞争比,显著优于简单的在线算法。尽管该算法在现实生活中应用有限,但对于需要多次进行类似决策的情况,它提供了一种理论上的最优策略。

阅读更多
开发 在线算法

Jujutsu:一款颠覆Git体验的版本控制系统

2024-12-12

作者日常使用Jujutsu,一款基于Git的版本控制系统,并强烈推荐。Jujutsu并非简单地简化Git,而是着重提升高级用户的效率,例如简化历史编辑操作。作者以亲身经历展现Jujutsu如何轻松地修改历史提交,无需复杂的Git命令。尽管Jujutsu存在一些不足,例如缺乏对git send-email的支持以及Google CLA限制,但作者仍将其作为私人项目的日常驱动程序。

阅读更多
开发

AI代码生成工具的安全隐患:Lovable的“vibe coding”引发的安全漏洞

2025-05-30
AI代码生成工具的安全隐患:Lovable的“vibe coding”引发的安全漏洞

利用AI快速生成代码的平台Lovable,因其简易的数据库连接方式,导致大量用户网站存在安全漏洞。用户可以直接连接Supabase数据库,而未正确配置数据库访问控制,导致个人信息泄露。尽管Lovable推出安全扫描功能,但仅检查Supabase访问控制是否启用,而非其配置是否正确。安全专家指出,最佳实践是避免用户直接访问数据库。Lovable的事件凸显了AI代码生成工具在安全方面面临的挑战,即使代码本身完美无缺,不当的实现方式仍可能造成严重后果。

阅读更多
科技

Netflix云游戏战略:多人合作派对游戏即将登场

2025-01-24
Netflix云游戏战略:多人合作派对游戏即将登场

Netflix正在大力发展云游戏业务,计划推出支持多人合作和派对游戏的云端游戏服务。Netflix联合首席执行官Greg Peters表示,这将成为家庭游戏之夜的继承者,或是电视游戏节目的演变。虽然具体上线时间尚未公布,但Netflix已于2023年向部分用户提供云游戏测试版,并计划继续投资该领域。此外,Netflix还将继续专注于基于自身IP的叙事类游戏。

阅读更多
游戏

H5N1禽流感:比你想像的更糟

2025-01-01
H5N1禽流感:比你想像的更糟

文章深入探讨了H5N1禽流感病毒的潜在风险。该病毒已感染禽类、牛和貂等动物,并首次在猪身上发现。虽然目前人类感染病例较少,但作者基于流行病学模型和专家预测,评估了其在未来一年内引发大流行的可能性(5%),以及潜在的死亡率(从与普通流感相当到类似1918年西班牙流感)。文章还讨论了应对潜在疫情的策略,并呼吁关注其对畜牧业的经济影响。

阅读更多
科技 大流行

SpaceX工程师空降FAA,引发安全争议

2025-02-21
SpaceX工程师空降FAA,引发安全争议

据《连线》杂志报道,马斯克的SpaceX公司多名工程师被聘为联邦航空管理局(FAA)代理局长的高级顾问。此举引发争议,尤其是在FAA近期裁员数百名试用期员工以及美国航空事故死亡人数创十年来新高的背景下。尽管交通部部长声称此为常规参观,但消息人士透露,SpaceX工程师已通过特殊授权被录用,且未经充分审查就上岗。这四位工程师分别在软件工程和数据工程领域拥有经验,但其空降FAA的举动仍令人质疑其安全性及可能存在的利益冲突。

阅读更多
科技

HTML <dialog> 元素的 CSS 小技巧

2025-01-14
HTML <dialog> 元素的 CSS 小技巧

最近在玩HTML的``元素,它可以方便地创建原生对话框,无需大量JavaScript代码。文章介绍了两个实用技巧:一是使用`backdrop-filter: blur(2px);`为``的背景添加模糊效果;二是使用`body:has(dialog[open]) { overflow: hidden; }`在``打开时禁用页面滚动,避免页面内容在滚动时与对话框重叠。这两个技巧能提升用户体验,使对话框更易用。

阅读更多
开发 <dialog>

PIN AI:你的私人AI,由你掌控

2025-02-15
PIN AI:你的私人AI,由你掌控

PIN AI 是一款运行在手机上的去中心化个人AI应用,它挑战了科技巨头对用户数据的垄断。不同于云端AI,PIN AI 将AI模型直接运行在用户的手机上,确保隐私和个性化定制。用户拥有自己的数据,并可以控制AI模型的训练。PIN AI 已经拥有超过200万的 alpha 用户,并得到了 a16z Crypto 等知名投资机构的支持。它旨在打造一个用户主导的AI生态,让个人拥有并控制自己的AI助手,如同钢铁侠的J.A.R.V.I.S.一样。

阅读更多

佛罗里达州老年人面临医疗补助削减的风险

2025-03-16
佛罗里达州老年人面临医疗补助削减的风险

佛罗里达州的养老院居民正面临着华盛顿拟议的支出削减带来的巨大风险。医疗补助是佛罗里达州养老院护理的主要支付方,也是三分之二养老院居民能够负担日常起居(如饮食、沐浴和穿衣)帮助的唯一途径。联邦政府对医疗补助的任何削减都可能影响佛罗里达州约70万老年人,包括目前在长期护理机构的老年人以及未来可能需要熟练护理或家庭保健的老年人。削减可能导致养老院倒闭、员工失业以及家庭成员需要承担护理责任。佛州老年人平均每年的养老院费用高达10万至11.7万美元,大部分老年人无力承担,医疗补助的削减将对他们造成严重打击。

阅读更多

利用AI代理和SQD数据湖解锁链上数据的潜力

2025-02-23
利用AI代理和SQD数据湖解锁链上数据的潜力

Subsquid推出了一个新的ElizaOS插件,它利用SQD数据湖为AI代理提供链上数据。该插件提供ERC20转账和Uniswap交换解码事件作为提供者和操作。代理可以使用自然语言查询数据,并以JSON、CSV和Parquet格式导出结果。这篇文章展示了一个名为Cryo的CLI工具的简化版本,它使用该插件来提取链上数据,并讨论了未来改进的可能性,例如多链支持和改进的查询体验。

阅读更多

开源SaaS项目域名被抢注的痛

2025-04-09

作者在准备发布开源SaaS项目KillSaaS时,发现心仪的域名已被抢注,且注册时间竟与他计划购买时间相同。经过排查,他发现自己GitHub仓库过早公开导致信息泄露,被域名抢注者利用。尽管联系Namecheap寻求帮助,但最终未能成功。作者无奈之下选择了备用域名,并反思了域名抢注的道德问题,以及在开源项目发布前保护信息的重要性。

阅读更多
开发 域名抢注

Mozilla用Rust重写崩溃报告后端:一次充满惊险的旅程

2025-03-19
Mozilla用Rust重写崩溃报告后端:一次充满惊险的旅程

Mozilla团队用纯Rust语言重写了其Firefox浏览器崩溃报告处理后端rust-minidump,替代了原先基于C++的google-breakpad。经过大量的单元测试、集成测试和生产环境测试,rust-minidump最终上线,运行速度提升了一倍,稳定性也显著提高。然而,这并非一帆风顺,作者详细描述了开发过程中遇到的各种挑战,以及如何通过各种测试方法来提高代码的健壮性,最终成功上线的故事。文章分为两部分,第一部分讲述了项目背景和测试过程,第二部分将介绍后续的fuzzing测试结果。

阅读更多
开发

用tmux解数独:一个疯狂的Python编译器项目

2025-02-11
用tmux解数独:一个疯狂的Python编译器项目

作者先前曾将Python编译到tmux中运行,这次他更进一步,用tmux编写了一个数独求解器。他没有使用数组或字符串等高级数据结构,而是巧妙地利用tmux的变量和键绑定,将数独的每个格子映射到tmux的选项,通过遍历所有可能性来求解。虽然效率极低,但这个项目展示了tmux的强大功能和作者的创造力,是一个典型的黑客精神的体现。

阅读更多
开发

Databricks或将以10亿美元收购开源数据库引擎Neon

2025-05-05
Databricks或将以10亿美元收购开源数据库引擎Neon

据Upstarts独家报道,数据和AI独角兽公司Databricks正与开源数据库引擎Neon进行高级收购谈判,预计收购价格约为10亿美元。虽然部分业内人士认为交易已达成,但多位消息人士表示,谈判仍在进行中,仍有可能失败,最终金额也可能因员工保留计划而超过10亿美元。Neon和CEO Nikita Shamgunov未回应置评请求,Databricks也拒绝置评。

阅读更多

Ledger联合创始人遭绑架勒索加密货币

2025-01-25
Ledger联合创始人遭绑架勒索加密货币

Ledger公司联合创始人David Balland及其妻子在法国家中遭到绑架,歹徒索要加密货币赎金。经过24小时的惊险 ordeal,法国警方成功解救两人。Balland在绑架过程中遭受了暴力,包括手指被割断。此次事件凸显了加密货币行业高管面临的安全风险,也再次警示了加密货币的价值与风险并存的特性。

阅读更多
科技

斯坦福大学利用AI加速国家安全政策学习

2025-06-10
斯坦福大学利用AI加速国家安全政策学习

斯坦福大学国际政策课程“技术、创新与大国竞争”将AI工具融入教学,帮助学生们更高效地处理大量信息。学生们运用ChatGPT、Claude、Perplexity等AI工具进行文献总结、主题识别、关键内容分析,并将其应用于解决实际的国家安全问题。通过团队项目,学生们不仅提升了政策分析能力,也探索出了AI在信息处理、利益相关者识别、假设检验等方面的创新应用,例如利用AI生成采访问题、模拟访谈、制作演示文稿等。该课程的成功案例表明,AI可以成为学习的有力助手,大幅提升学习效率和深度。

阅读更多
开发

VimLM:Vim编辑器中的本地LLM编码助手

2025-02-15
VimLM:Vim编辑器中的本地LLM编码助手

VimLM是一款基于本地LLM模型的Vim编码助手,类似于GitHub Copilot。它将上下文代码理解、总结和AI辅助集成到Vim工作流程中。支持多种MLX兼容模型,具有Vim原生用户体验,并支持离线运行,保证安全性。用户可以通过简单的快捷键与模型交互,进行代码转换、生成、总结等操作,并能处理复杂的上下文信息,包括当前文件、选定代码块、引用文件和项目目录结构。

阅读更多
开发 编码助手

Rust中使用带标签指针解决ABA问题

2025-02-14
Rust中使用带标签指针解决ABA问题

本文探讨了Rust并发编程中的ABA问题,并提出了一种使用带版本号的标记指针来解决该问题的方案。ABA问题源于CAS操作中共享变量的意外变化,可能导致数据损坏。该方案通过为每个指针添加版本号,在更新时递增版本号,即使内存地址被重用,也能通过版本号检测到指针是否被修改,从而避免ABA问题。文章还提供了一个无锁栈的实现示例,并附带了测试和基准测试结果,证明了该方案的有效性和性能。

阅读更多
开发 ABA问题

大型语言模型的幻象:准确性与实用性之间的博弈

2025-02-25
大型语言模型的幻象:准确性与实用性之间的博弈

本文探讨了大型语言模型(LLM)在数据检索方面的局限性。作者以OpenAI的Deep Research为例,指出其在处理需要精确数据的问题时存在错误,即使是其自身宣传材料中展示的数据也存在偏差。作者认为,LLM擅长处理模糊问题,但在精确数据检索方面表现不佳,这与其作为概率模型而非确定性模型的本质有关。虽然LLM在提高效率方面有所帮助,但其错误率难以预测,这使得构建依赖LLM的应用变得复杂。作者最后提出,LLM领域的竞争激烈,缺乏护城河,其未来发展方向仍不明朗。

阅读更多

纽约豪宅价格飙升:曼哈顿独占鳌头

2025-04-30
纽约豪宅价格飙升:曼哈顿独占鳌头

2025年第一季度,纽约市房价中位数同比上涨10%,达到76.8万美元。曼哈顿占据纽约市前五名最贵街区,其中哈德逊广场中位价高达535.5万美元。布鲁克林和皇后区也表现强劲,多个街区跻身全市前50名高价区,但涨幅不及曼哈顿显著。布朗克斯的房价涨幅最小,未有街区进入前50名。此次房价上涨,部分街区由于交易量和高价房屋数量增加而被推高,展现了纽约房地产市场的活跃和分化。

阅读更多

LLM代码生成闭环:未来程序员的生存之道?

2025-02-15
LLM代码生成闭环:未来程序员的生存之道?

Cursor等LLM驱动的开发工具的成功率只有40%,但这并不意味着它们没有未来。作者通过自身的经验,以及对Semgrep等代码安全工具的分析,阐述了LLM代码生成闭环的巨大潜力。这种闭环系统能够让LLM自行调试代码、生成单元测试,甚至编写Semgrep规则来检测漏洞。这将大大提高开发效率,并改变我们编写代码的方式,未来程序员或许需要掌握如何驾驭这些强大的模型。

阅读更多
(fly.io)
开发

TrailBase:速度惊人的轻量级数据库

2025-02-04

TrailBase 是一款轻量级数据库,它结合了低开销语言、高速 HTTP 服务器和轻量级关系型 SQL 数据库。基准测试显示,TrailBase 在插入 100k 条记录的速度上比 SupaBase 快 20 倍以上,比 PocketBase 快 10 倍以上,甚至比本地 SQLite 还快。尽管 SupaBase 功能更强大,但内存占用却高达 TrailBase 的 50 倍。TrailBase 的读取延迟极低,与 Redis 处于同一水平,但它处理的是原始数据而非缓存。TrailBase 的 JavaScript 性能也十分出色,其 V8 引擎比 PocketBase 的 goja 引擎快 40 倍。总而言之,TrailBase 是一款速度惊人、资源占用极低的数据库,但需根据实际应用场景进行测试。

阅读更多
开发

在碎片化时代,如何重建文化?

2025-03-19
在碎片化时代,如何重建文化?

本文探讨了在信息爆炸的时代,阅读如何从沉浸式体验沦为被动消费,以及如何重建文化凝聚力。作者追溯了从伽利略到苏珊·桑塔格等思想家对阅读未来命运的担忧,指出关键不在于书籍的消失,而在于文化凝聚力的丧失。文章倡导“休闲式研究”,将阅读视为一种充满乐趣的探索活动,鼓励人们主动提问、寻找答案,并通过分享研究成果构建知识社群,重建文化联系。

阅读更多
杂项 知识社群

利用废弃水泥袋制成的太阳能背包照亮非洲儿童的未来

2025-01-23
利用废弃水泥袋制成的太阳能背包照亮非洲儿童的未来

坦桑尼亚创业公司Soma Bags创始人Innocent James,童年因缺乏电力而苦读,如今他用废弃水泥袋制作太阳能背包,为农村儿童提供廉价的照明,解决他们课后阅读难题。这些背包集成了太阳能电池板,白天行走上学时即可为内置阅读灯充电,为孩子们提供长达6-8小时的照明,比昂贵且污染环境的煤油灯更经济环保。Soma Bags已售出36000个背包,并得到联合国开发计划署的支持,其创新模式为非洲农村地区的可持续发展贡献力量,也为解决能源贫困问题提供了新的思路。

阅读更多
创业 非洲创业

arXivLabs:与社区合作者的实验性项目

2025-01-31
arXivLabs:与社区合作者的实验性项目

arXivLabs是一个允许合作者直接在arXiv网站上开发和分享新功能的框架。参与arXivLabs的个人和组织都认同并接受了arXiv关于开放性、社区、卓越和用户数据隐私的价值观。arXiv致力于这些价值观,并且只与坚持这些价值观的合作伙伴合作。如有想法能为arXiv社区增值,请进一步了解arXivLabs。

阅读更多
开发 社区合作
1 2 1015 1016 1017 1019 1021 1022 1023 1084 1085