法庭文件中曝光的张一鸣创业故事:从失败的房地产网站到社交媒体巨头
🔗 原文链接 1 | 🔗 原文链接 2
宾夕法尼亚州一家法院误将数千页与 TikTok 所有者字节跳动的诞生有关的封存法庭文件对外公布。这两篇文章是对这些内容的解读。
回到 2009 年,海纳国际集团投资了一个名为九九房的中国房地产初创公司,希望通过其独特的搜索技术革新房地产市场。虽然九九房最终未能成功,但它却为字节跳动的诞生奠定了基础。字节跳动,这个名字今天在全球科技领域响当当,其价值已高达 2250 亿美元,但很少有人知道它起初与一个失败的房地产网站有关。
张一鸣的创业之路始于海纳国际集团的投资,他先是担任九九房的首席执行官。2012 年,他从苹果创始人乔布斯的故事中获得灵感,决定改变职业方向,将原本用于房地产的搜索技术转向内容推荐系统的开发。
“我们的搜索、图像处理、推荐等功能都非常强大,” 张一鸣在 2012 年的一封电子邮件中写道,“但这些东西在房地产领域的应用非常有限。”
在张一鸣的推动下,原本的房地产搜索技术转化为新的社交媒体应用,先后孵化出 “内涵段子” 和 “享评”。而“享评”正是字节跳动最初的名字。这一转型最终促成了字节跳动的诞生,其产品 TikTok 现已成为全球估值最高的未上市科技公司之一,估值高达 2250 亿美元。海纳国际集团也从中获得了巨大的经济回报,展现了张一鸣在转型中的巨大潜力和市场敏感度。
转变业务焦点在风险投资中很常见。不太常见的是从房地产转向社交媒体的这种巨变。最成功的初创企业(Facebook、WhatsApp、阿里巴巴等)的业务范围都发生过多次变化,但都没有过目标上的巨变。
文章中提到,海纳国际并不只是资金的提供者,他们实际上在九九房的运营和管理上发挥了关键作用,并且在张一鸣创办字节跳动的过程中提供了不小的帮助。
张一鸣和他的团队通过将在九九房积累的技术和经验转化为新的商业机会,展现了如何从失败中汲取教训,并以此创造出全球性的成功。这个故事给我们的启示不只是技术的力量,更是关于如何在挫折中寻找转机的真实写照。现在,当我们讨论 TikTok 带来的全球文化影响时,也许可以更深刻地理解那些看似失败的尝试背后隐藏的巨大潜力。
第三方 iPhone 应用商店 AltStore PAL 现已在欧洲上线
🔗 原文链接
苹果用户在欧洲迎来了一个令人兴奋的新选择:AltStore PAL,一个全新的第三方应用商店。它的上线是苹果公司对欧盟数字市场法案的积极响应,用户只需支付 1.50 欧元的年费,就能享受到不同于官方 App Store 的应用体验。尽管安装过程需要用户多次确认,但最终能够顺利安装,这无疑为 iOS 应用市场注入了新的活力。
AltStore PAL 带来的两款应用特别引人注目:Delta 模拟器,它能够让你重温 NES、SNES 等经典游戏机的怀旧时光;Clip 剪贴板管理器,一个因苹果规则而难以在官方商店露面的实用工具。通过与 Patreon 的合作,这些应用为开发者提供了新的变现途径,尤其是对于众筹支持的测试版应用,这在苹果官方商店是不被允许的。
AltStore PAL 的上线,不仅技术上有所突破,更代表了生态的开放。开发者可以自托管应用,用户需要添加新的 “源” 来下载,这种去中心化的分发方式,为用户提供了更多选择。作为一个科技爱好者,我对这种新趋势感到兴奋,它不仅为用户带来了新的体验,也为开发者提供了更大的自由度和支持。
"开发者现在不必总是通过苹果应用商店就能将软件安装到客户设备上,这为iPhone带来了更多可能性。" —— Riley Testut
不过目前虽然通过 iPhone 打开 AltStore 官网就能安装 AltStore PAL 第三方商店。但是还需要同时符合以下几个条件,才能够在设备上安装使用(来源):
- 仅支持 27 个欧盟地区 iPhone 用户(系统会检测位置)。
- 需升级到 iOS 17.4 或更高版本。
- 需支付 1.50 欧元年费作为 Apple 内核技术费。
对于国内用户而言,并没有实质性的操作可以做,只能继续等待了。
软件开发应该“做可能有效的最简单的事情”
🔗 原文链接
这是一篇 1998 年的老文章。文章提到,软件开发的核心原则之一是“做尽可能简单的事情”,这并非指追求愚蠢或无效的简单,而是强调简单性对于快速进展的重要性。这一原则即使过了 26 年也依然有效。
开发者往往习惯于构建“通用解决方案”,但真正的进步来自于专注于当前问题的本质。此外,软件遵循 80/20 规则,即大部分的好处往往来自于小部分的工作量,这提示我们应专注于完成那 20% 的核心工作。
在开发过程中,预测未来需求往往困难重重,因此,当真正需要时再进行相应的开发更为明智。Smalltalk 语言的代码易于修改,这使得我们无需为未来过度设计或构建,而是应该专注于当前的需求,将未来的问题留给未来去解决。同时,如果当前对象的复杂性使得未来修改变得困难,就应该简化它,以便未来添加新功能时更加容易。
文章中,作者提倡在软件开发中追求简洁,避免过度设计,专注于解决当前问题,而不是预测和构建未来可能需要的功能。这也让我回想起自己的开发经历,那些专注于核心问题的解决方案,通常能带来最大的回报。而那些看似重要,实则边缘的功能,往往会让我们偏离目标。我们应该设计易于修改和扩展的代码,以便未来需要时能够轻松添加新功能。
在我们开发过程中,最关键的原则就是“始终采取最简单可行的方法”。我们不选择那些愚蠢到家、明显无效的方案。简单性是我们能够迅速取得进展的关键因素。
当用户看到“Don't Let Me Go”的 iCloud 广告:我能说脏话吗?
🔗 原文链接
这个链接是 Michael Tsai 收集的一些用户意见和讨论。讨论的背景是“苹果发布了一则名为‘Don't Let Me Go’的广告”,大致内容就是主角在删除照片的时候仿佛看到照片里的人物在对他说“别删除我”,最后落在了“大容量空间 可以存储更多照片”这句话上。(你可以 在哔哩哔哩看到广告原片 ,原片还有点鬼畜。)
这则广告宣称 iPhone 拥有充足的存储空间,但许多用户对 iCloud 的存储限制感到不满。iCloud 的免费存储仅为 5GB,而每月 1 美元的付费层级提供 50GB,这对于许多用户来说远远不够。用户 Ryan Jones 指出,设备存储的选择过于二元化,而 Carlos Ribas 则认为 iPhone 的存储管理并不理想,他不得不关闭某些功能以避免等待下载视频。
John Gruber 提到,Google One 的免费存储为 15GB,而 Google 曾为 Pixel 手机用户提供无限存储的优惠,但后来取消了这一政策。尽管用户可以选择手动备份到 Mac 或 PC,但大多数用户还是依赖于 iCloud。
另一位用户 Scott 提到,苹果将设备购买收入的一部分转移到服务部门,以支付 iCloud 存储成本,这就意味着实际上每个用户都为 iCloud 付出了成本。
甚至连 B 站上这个广告的评论区下面也有吐槽:“哪个手机厂商都可以发这个广告,唯独苹果不行”。
大型组织 IT 人才流失的“死海效应”
🔗 原文链接
在 IT 行业,人才的流动本是常态,但大型组织似乎总是留不住那些最出色的大脑。Bruce F. Webster 通过 “死海效应” 一词,精准描述了这一现象。他观察到,那些不满于组织内部问题、最有才华的 IT 工程师往往选择离开,而留下的,常常是那些能力相对较弱的员工。他们可能因为缺乏更好的选择而不得不坚守岗位。
Webster 在文章中提到了一个令人印象深刻的数字:死海的盐度是普通海洋的 8 倍。这个比喻不仅生动,而且深刻地揭示了那些组织内部环境的恶劣程度,这种环境让真正有才华的 IT 人才难以生存。他进一步指出,随着优秀人才的流失,组织越来越难以吸引和保留新的人才,形成了一种恶性循环。
文章中,Webster 对 IT 招聘流程和领导力的失败提出了尖锐的批评。他认为,这些问题是导致人才流失的关键原因,并呼吁对 IT 人才管理进行根本性的反思和改进。他的观点对于那些希望改善其 IT 部门的组织来说,无疑是一剂苦口良药。
Webster 的文章不仅仅是对现象的描述,更是对背后原因的深入探讨。他的文字中透露出对 IT 项目管理和人才保留的深刻见解,为那些希望改善其 IT 部门的组织提供了宝贵的建议。
许多大型组织存在“死海效应”,那些更有才华、更高效的工程师最有可能离开,而没有才华和效率的工程师都留了下来,整个公司慢慢变成了一片死海。
有人做了个 Windows 版的 Rewind(屏幕内容时光机)
🔗 原文链接
在电脑前工作时,我们经常会遇到需要迅速找回之前屏幕上出现的信息的情况。Rewind 这款开源 Windows 应用,就像一个贴心的助手,默默记录下你的每一个屏幕操作,让你能够轻松回溯和搜索。
这款应用的灵感来源于电视剧《黑镜》中的一集,以及 Mac 上的同名应用。Rewind 使用 ffmpeg 技术将屏幕活动分割成 15 分钟的片段,并通过 Windows 的本地 OCR API 进行索引,使用户能够通过窗口标题、文本关键词或图像描述来搜索历史记录。
它通过 ffmpeg 将屏幕活动分割成 15 分钟的片段,再利用 Windows 的本地 OCR 技术进行索引,让关键词搜索变得简单快捷。
Rewind 的设计理念是保护用户隐私,所有数据都存储在本地,不依赖云端服务。虽然它可能在性能上有所妥协,但开发者强调了其透明和易于修改的特性。此外,Rewind 不包含任何订阅费用,用户可以免费使用自己的数据。值得注意的是,尽管 Rewind 提供了强大的功能,但它并不支持即时回放,且在录制时可能会占用较多内存。作为一款完全免费且开源的工具,这些小缺点似乎也变得不那么碍眼。
开发者坦诚自己并非专业开发者,Rewind 是出于个人兴趣而开发的,可能存在一些不足之处。然而,经过一段时间的使用和改进,这款工具已经足够成熟和稳定。
