## 出版恐惧与拥抱“愚蠢”想法 一位作家发现自己因害怕出版而无法动笔,这与他们过去多产的自我形成了鲜明对比。尽管写作水平一直很好,但他们难以分享作品,觉得一切都必须是杰出的。这源于一种观念的转变:早期的作品没有期望,允许频繁甚至有瑕疵地出版——并偶尔出现精品。现在,他们面临着达到想象中标准的压力。 作者将这种情况比作诺贝尔奖获得者在“伟大”作品之后难以再创佳作,以及持续探索“小”想法的重要性。他们强调,创新往往始于看似荒谬的概念,并举了科技历史甚至进化的例子——水母通过无数次“失败”的迭代而繁荣。 最终的关键是将重点从*质量*转移到*数量*。就像头脑风暴产生坏想法以达到好想法一样,目标应该仅仅是*创造和分享*,即使不完美。作者意识到他们需要重新找回早期自我的勇气——一个不害怕看起来“愚蠢”并 просто享受创作过程的人。这不仅仅是关于天赋,而是关于克服被评判的恐惧的意愿。
2009年至2012年间,苹果的“发送到YouTube”功能——直接集成到iPhone和iPod Touch中——极大地增加了平台上的视频上传量。然而,这种便利带来了一个意想不到的副作用:视频通常会以基于iOS文件命名规则的默认标题上传(“IMG_XXXX”)。
如今,在YouTube上搜索这些“IMG_XXXX”标题,可以发现对日常生活的迷人且未经过滤的观察。这些不是精心制作的视频;它们通常是意外上传——原始、未编辑的瞬间,捕捉了从开箱书籍和家庭游戏之夜到令人惊讶的感人生活事件,例如怀孕揭晓。
由此产生的信息流非常真实,为人们提供了观察陌生人生活的独特窗口。虽然其中许多内容平淡无奇,但也有一些揭示了亲密时刻和意想不到的故事,这些故事在网上保存了十多年。这是一个未经过滤的人类体验的数字时间胶囊,证明了在短暂的一段时间内,技术无意中创造了互联网上最真实的社交信息流。
## Go 调度器总结
Go 调度器通过将 goroutine 多路复用到较少的操作系统线程来高效管理并发执行。它利用 GMP 模型:**G**oroutine(轻量级任务)、**M**achine(操作系统线程)和 **P**rocessor(具有本地运行队列和缓存的调度上下文)。
每个 P 允许 goroutine 在没有持续锁的情况下运行,并通过工作窃取将工作与阻塞的操作系统线程解耦。调度器的核心循环 `schedule()` 优先运行本地队列中的 goroutine,然后是全局队列(确保公平性),最后从其他 P 窃取。
Goroutine 通过在阻塞时(例如,通道操作)或完成时主动让步与调度器协作。 抢占式调度处理无响应的 goroutine。 由于其状态小,goroutine 之间的上下文切换非常快(50-100 纳秒),从而可以并发运行数百万个 goroutine。
主要特性包括用于响应速度的自旋线程、用于效率的堆栈增长以及协调所有内容的全局调度器状态 (`schedt`)。 该系统允许 Go 以最小的开销实现高并发。