偶然在 X 上刷到了 Timepage 的视频,回想起来这确实是当年挺火的一个 App,就下载体验了下,确实惊艳。

  • 设计上别具一格,整体框架是左中右的三栏设计,切换主要靠滑动,这样可以将最大的区域用于展示 Calendar。如果要再进入到二级页面(比如点击某个日程,或点击 Settings 的某一个选项),会 Present 或 Push 一个页面出来。
  • 体验上非常丝滑
    • 动画不是线性的,而是模拟现实的 EaseOut。
    • Present 一个页面时是 Zoom In,退出时是 Zoom Out,有点像 Pinterest。
  • 细节上也做足了功课,不会像一些 App 上来走一个 onboarding 流程就完了,它会在特定页面适时给出提醒。

这个 App 只有细致体验了之后,才能感受到它的魅力,它会给 7 天的试用,用完 cancel subscription 即可。

PS: 用 Fluidity 来形容这种流畅丝滑的体验挺合适的。

有段时间没有关注 Medium 了,原来过的一直挺挣扎,确实在这个[短]视频时代,长文本的生存空间越来越小。

本文详细阐述了 Medium 公司在 2022 年面临的财务困境、产品质量下滑以及如何通过一系列艰难的改革措施实现扭亏为盈的过程。作者 Tony Stubblebine 于 2022 年 7 月接任 CEO,当时 Medium 每月亏损 260 万美元,订阅用户流失,内容质量充斥着“快速致富”和“点击诱饵”等低质量内容。在外部投资枯竭、无法被收购的情况下,Medium 唯一的出路是实现盈利或倒闭。

为了走出困境,Medium 采取了多管齐下的策略。在内容质量方面,引入了“Boost”机制(人工专家推荐)、调整了“合作伙伴计划”激励机制以奖励高质量内容,并推出了“Featuring”功能,赋予出版物推广优质内容的权力。这些措施显著提升了平台内容质量,赢得了用户信任。...

Beast Mode 3.1 是一个为 VS Code 定制的聊天模式,旨在将 AI 代理(Agent)转化为更高效的“野兽”。它本质上是一个经过精心设计的提示(prompt),基于 OpenAI 官方的 4.1 Cookbook 示例,并融入了高度主观的工作流程,模拟了实际开发人员解决问题和实现功能的方式。Beast Mode 主要针对 GPT 4.1 设计,但也兼容 Claude 和其他模型。

Beast Mode 的诞生是为了解决 GPT 4.1 的两个主要缺点:缺乏自主性(Agency)和缺乏准确性(Accuracy)。GPT 4.1 虽然速度极快,但往往“言而不行”,且容易在未完全解决问题前结束任务。Beast Mode 通过在提示中多次强调“持续工作直到问题完全解决”,并引入类似 GitHub Copilot 编码代理的待办事项列表机制,显著提升了其自主性,使其更倾向于完成整个任务。...

这个 Apple Docs MCP 看着挺方便的。苹果的文档对 LLM 不太友好(重 JS),这个 MCP 的实现是直接请求每份文档对应的 .json(苹果的文档可以看成对这些 json 的解析和渲染),这样就不会有解析内容上的问题,也能保证文档是最新的。同时也有历年 WWDC 的视频文字脚本(有时苹果在 WWDC 上演示的 API 未必会出现在最终的版本中,这里可能会是一个小坑)。

Anthropic 内部团队正在通过 Claude Code 彻底改变其工作流程,使开发人员和非技术人员能够处理复杂的项目、自动化任务并弥补技能差距,从而提高生产力。本文通过对数据基础设施、产品开发、安全工程、推理、数据科学与可视化、产品工程、增长营销、产品设计、强化学习(RL)工程和法律等团队的采访,深入探讨了 Claude Code 的具体应用、对团队工作的影响以及其他组织采用该工具的建议。

从这篇文章就可以一窥 AI 是如何融入到各个岗位的工作流,并提升开发效率。这还只是 Claude Code 这一个工具,想象之后 AI 工具变得更强更丰富后,「人」会面对的挑战。

PS:中文版可以看这篇:https://baoyu.io/translations/how-anthropic-teams-use-claude-code

用 Claude Code 结合 Gemini 来学习特定的领域知识蛮方便的:CC 负责生成代码,Gemini 用来解释代码(解释得真好)。

比如,这是 CC 生成的代码:

text
.safeAreaInset(edge: .bottom) {
    if isEditMode && !selectedContacts.isEmpty {
      //...
    }
}

我对其中的 .safeAreaInset 有点疑惑,就问 Gemini:跟我说说 SwiftUI view's safeAreaInset 吧。然后它就会用朴实易懂的语言,把这个 Topic 说明白。

Tweet image

每次看到那些酷炫的 Marketing Video,我就会想起 Jason 的这个视频:朴实无华,娓娓道来。用 30 分钟的时间,让你对这个产品有充分的了解(为什么这么设计,解决了什么问题),希望以后多一些这样的产品「开箱」视频。

找到了 Vibe Coding 比较舒服的姿势:把 Terminal 竖着放

Tweet image

才了解到 Cloudflare 提供了 Tunnel 服务,买一台 Mac Mini 放家里,就是一台实打实的服务器了。

大致的原理是:它会在你的服务器和 Cloudflare 全球网络之间建立一条私密、加密的地下通道。所有访问你的服务的请求都会先到达 Cloudflare,然后通过这条安全的通道转发到你的本地服务器。你要做的就是在自己的服务器上运行 cloudflared 这个命令。

Github 也推出了通过自然语言构建 Web App 的服务: Spark,Google 也差不多在同一时间放出了 Opal(目前还是 Beta,仅对 US 开放),仿佛是受到了 Lovable 的刺激,这个市场一下子就被激活了。我之前 v0 用的比较多,用来迭代一些小的 idea 很方便。

这类需求其实蛮多的,我生活中就有朋友经常会有一些有行业特性的小需求,没有专门的 App 可以解决,自己手动去解决这些需求又很费时间,这类基于自然语言的 Web App Builder 正好可以代劳。

Tweet image

研究了一天 TCA (the-composable-architecture),理念挺好的(主要参考了 Elm 的设计哲学),单页的 Tutorial 也非常友好,但稍微复杂一点的场景,理解起来就有点费劲了,最后还是放弃。现在写 Swift UI,更倾向于使用无 MVVM 的设计,简单写了(确切说是 CC 写的)个联系人 App,还没遇到什么问题。

这个 UI 看着太舒服了,已经有想用的欲望了。

Tweet image

steipete (PSPDFKit 作者,后来卖给了 Nutrient) 整理了一些从 vibe coding 过度到 agentic engineering 值得一看的文章,用来入门非常不错。

之前做过一个工具,可以方便地抓取某个 RSS 的历史条目,同时也支持自动更新和获取全文。一个好处是,在 RSS 工具里搜关键字,通常会有对应的文章。但 NetNewsWire 的搜索做得比较简单,有时找起来会比较费劲,略有遗憾。

Tweet image

试试这个小众的社区,分享一篇刚写的博客《周刊第16期: Andrej Karpathy 讲 AI》

偶然发现了一个可以保留格式翻译 PDF 文件的服务,其实沉浸式翻译也有这个功能,但是生成的 PDF 会带水印

免费版的可以用 Bing 翻译,效果还可以。用这种方式来学英语挺方便的,先用英语看一遍,看不明白的参考下翻译,再反过来根据翻译来回忆英文原文。

Tweet image

作者从 2015 年 7 月 11 号开始跑步,一直跑到现在,中间没有一天中断,太厉害了···

网站的 Data Visualization 做的很棒,Strava 收集的信息也真是丰富。

In July 2015, something changed. I headed out on a run on a Tuesday, then did another one the next day, and the day after, and… I took the Friday off. When I woke up on July 11, 2015 I remember thinking I could have done 4 days in a row, so I set out to try and do that. 4 days turned into a week, then a month, then two, then six, then a year, and here I am, ten years later....

Tweet image

作者分享了使用 AI 工具 Claude Code 开发 macOS 应用 Context 的经历。Context 是一款用于调试 MCP 服务器的 macOS 原生应用,其代码几乎 100% 由 Claude Code 生成。作者详细介绍了从 GitHub Copilot 到 Claude Code 的转变,以及选择 Claude Code 的原因,同时分享了自己在使用 CC 时的一些心得,值得一看。...

前有Windsurf核心团队跑路,现在发现Cursor Pro大幅限量。上个月做了2个小项目,月底还有100多次requests没用,本月加了2个小需求改了一个bug就已经开始卡我了。真是不能年付任何AI服务,下个月坚决不续了。

根据一篇FT文章的启发,做了一个DCF估值模型,发现太简单了,简单到一半的股票都不适用。经过与Gemini的一步步讨论,不断增加参数和计算,感觉现在应该能评估8成股票,剩下的只能交给其他模型了

他们家的产品,我只能用一个字形容:酷。不光是产品本身(虽然没用过),网站本身也非常艺术。

Tweet image

这个视频介绍了 Juice 的概念,印象中有一个动画片很好的诠释了这个概念:猫和老鼠。

A juicy game feels alive and responds to everything you do tons of cascading action and response for minimal user input.

视频里作者们从一个简单的打方块游戏开始,一步步让游戏变得 Juicy,到最后一个简单的游戏,好像就有了玩的欲望。这个概念其实也不局限于游戏,用在 App 中应该也有不错的效果。

这是 Coder & Designer Paul 的摄影页面,除了照片本身质量很高外,页面的设计也很赞,每个地点的元素很丰富,有照片、视频、餐馆、笔记、地区等等,而且融合地非常好,可能是我看过的设计最棒的摄影页面了。

PS: 作者之前这个 site 用的是 zola,运行了 10 多年,后来改成了 Next.js

Gemini Cli 虽然不如 Claude Code 强大,但还做得还蛮细致的

Tweet image

这个移动端的 ToC 设计得很优雅。

无意中发现的一个越南视觉设计师的网站,甚是喜欢。

I taught myself with borrowed sketchbooks and long hours of observation — sketching what I saw, recording what I felt. I collected fragments of daily life: textures, gestures, overheard stories, the quiet poetry of familiar streets.

Over time, this self-taught path shaped my practice into what it is now — vibrant, culturally-rooted storytelling through illustration, where colors and memories meet.

Tweet image

这个网站收集了 500 来个看着很舒服的 Workspace,定制自己的工作空间时,可以逛一逛,找找灵感。

Tweet image

这个 Dia 浏览器的拖拽 Tab 到 Split Area 的细节很舒服,当两者越来越近时,Split Area 会「迎」上去,然后黏在一起,分开时也有中恋恋不舍的感觉。

原来 Threads 里的 Post 15 分钟内可编辑,超出时间就锁定了,这个设定挺好,可以避免关注该 Post 的用户某天忽然看到不知所措的内容(印象中 v2ex 好像也有类似的设计)。

作者分享了他构建大型软件项目的一些技巧,基本赞同。(PS:Ghostty 确实挺不错的,已经是我的默认终端了)

在项目启动阶段,最困难的是找到一个合适的切入点。他建议选择一个能够尽快看到结果的“子项目”,即使这些结果最初可能不那么“可见”,也可以通过自动化测试来验证进展。例如,在开发终端模拟器时,他选择从 VT 解析开始,通过编写测试用例来验证解析器的功能,从而获得“测试通过”的成就感。

核心是以下几个步骤:

  1. 将大问题分解为小问题,每个小问题都必须有清晰的可见结果。
  2. 只解决小问题到足以推动大问题的演示层面,然后转向下一个小问题。
  3. 解决足够多的小问题,以便开始构建可运行的软件演示,然后继续迭代更多功能,尽可能频繁地进行演示。
  4. 如果适用(个人项目或解决自身问题的项目),优先开发能让自己采纳软件的功能,并持续首先解决自己的问题。
  5. 根据需要,返回并迭代改进每个组件,重复此过程。

非常喜欢的 WWDC25 的一个视频。作者从 idea 开始,结合设计上的最佳实践,一步步对 App 进行改造。中间可以多暂停几次,想象如果是自己来设计这个 App 会如何考虑,然后跟作者的解决方案对比,看哪个更好。非常推荐给想把 Design 技能包装入囊中的 Coder。

作者花了 5 年的时间做了这个动画库,确实酷!可以在这里一窥这个网站是如何做出来的。 https://x.com/JulianGarnier/status/1910336387812860380

有人问到,这个网站从想法到实现大概花了多久,作者的回复:

I started working on the website in early January, spent around 3 weeks on the design, then one month on the dev, and an other month on the copy, performance improvements and refined the design before release.

Clear 居然还在更新···

Claude Code 有一个很方便的功能是 Reference Code,比如你想让它以某份代码为模版,来实现当前的功能,把目标文件用 @ 标注一下,然后直接跟他说就行了,真的很聪明。

‹ Prev
3 / 3