Hacker News 中文摘要

RSS订阅

Ink and Switch 交互式主页 -- Ink and Switch Interactive Homepage

一个独立研究实验室墨水与开关(Ink & Switch)正探索思考工具的未来。其设想一种放大人类智能的新计算机,一个帮助人们更清晰思考、更有效协作且随时随地可用的系统。尽管具体工作不断演化,所做一切皆追求此愿景。研究跨越从理论计算机科学到实际用户体验的广泛领域,主要聚焦四个主题:本地优先软件(Local-first Software)、可变软件(Malleable Software)、可编程墨水(Programmable Ink)与通用版本控制(Universal Version Control)。

正文

我们是一个探索思考工具未来的独立研究实验室。我们设想一种增强人类智能的新计算机。系统帮你更清晰思考、更有效协作,且随时随地可用。尽管工作细节不断演进,一切行动皆追求此愿景。

研究领域

我们的研究横跨理论计算机科学到实际用户体验等多领域,聚焦四个主题。

Local-first Software

探索软件架构,将数据归还用户,并在每个工具中启用协作。

Malleable Software

设计软件环境,让人们即时定制工具以满足独特需求。

Programmable Ink

发掘动态媒介用于勾勒想法,添加行为与交互如纸上墨水般自然。

Universal Version Control

构建工具帮人们探索替代方案、追踪历史、跨媒体更好协作。

精选作品

我们在此网站与学术场合发表研究。以下精选最受欢迎文章与近期实验笔记。

Ambsheets:用于探索场景的电子表格

发明新型电子表格,探索可能性空间并做更好决策。(实验笔记)

Keyhive:本地优先访问控制

本地优先访问控制系统,具能力管理与端到端加密,实现安全可信协作。(实验笔记)

Patchwork:本地优先可塑软件

关于创意工作动态环境的研究项目。(实验笔记)

Livelymerge:迈向协作编程内核

自持系统,整个对象内存由多用户同时共享。(实验笔记)

Embark:用于制定计划的动态文档

探索实时数据与计算如何逐步丰富非正式旅行计划。(2023年文章)

Inkbase:可编程墨水

如果手绘草图能像电子表格般编程,将有何可能?(2022年文章)

Local-first software:无视云端,数据归你所有

新一代协作软件让用户保留数据所有权。(2019年文章)

生产软件

数个研究项目已成长为积极开发、广泛使用的工具。

Allume(前称 Muse)

数字工作区,用户通过灵活画布对笔记、草图、PDF等媒体视觉化头脑风暴、组织并连接想法。

Automerge

构建协作应用的库,利用无冲突复制数据类型(CRDTs)自动跨设备同步变更,即便离线。

实验室缘起

实验室的存在归功于少数人与组织支持。他们共享目标:助科学家、记者、创意思考者以尊重人性的强大工具完成重要工作。

支持者

持续研究获个人、企业赞助及全球机构资助。

露面活动

尽管以写作为人所知,Ink & Switch 成员偶尔在行业与学术会议演讲。

Local-First Conf

2026年7月12-14日

全体实验室赴柏林参会,含特别实验室日,分享 Patchwork、PlayBook、Automerge 等最新进展。

GodotCon

2026年4月

Lilith Duncan 发表 Backstitch 演讲,该 Godot 引擎插件添加 Automerge 驱动的版本控制与协作。

评论

讨论整体对 Ink & Switch 的文章与 local-first 方向评价很高,分歧主要在首页「到处都能点拖」的交互上:一方觉得有趣且符合品牌调性,另一方抱怨行为不一致、缺少提示。另有少数人对纯本地软件采用订阅制表示不解。

认为文章和 local-first 工作始终值得追

  • 他们的文章长期被视为灵感来源,local-first、Embark 等被反复提起,团队也是 local-first 会议的组织者之一(较多人)
  • 也有人说这些成果让人想动手重做点东西,主页可玩很符合他们一贯的风格(较多人) > 他们有一些最好的文章,现在页面也很棒,有趣又有创新。(@zazuke)

认为可玩首页很酷,但交互不一致让人挫败

  • 点击、拖拽、看似无反应混杂在一起,缺乏统一规则;如果这是刻意设计,也仍然不好玩(较多人) > 它看起来挺酷,但什么行为都不一致,实在令人沮丧。(@krisoft)

认为乐趣藏在按住拖动里,只是需要提示

  • 有人一开始没懂哪里酷,直到按住并拖动才明白;鼠标 X/Y 坐标本身就是输入,会触发声音和视觉效果(较多人) > 我直到试着按住并拖动,才明白这为什么酷。(@Vishal_Max)

疑惑本地优先软件为何收订阅费

  • 相关应用被提到看起来很棒,但对纯本地软件采用订阅制提出质疑(少数人)
  • 另有人表示移动端可能没呈现完整体验,需之后再确认(少数人)

有价值的补充

  • 好奇主页有多少是定制实现,多少直接来自他们自己的 Automerge 工具链(@hnisjafx40)
  • local-first 会议有公开录像和 recap 可查,适合想深入了解该方向的人(@evek)
  • 鼠标用户的隐藏玩法:按住并拖动才能听到声音、看到视觉效果,坐标数据本身就是输入(@lowtechpunk)