• 天空为何是蓝色的?
  • 我们被困在蓝眼巨人的眼睛里 ——来自冬临城的奶妈

龙晶:aka obsidian 可以杀死white walker!

  • 三角形,存在于另一个1.6维度。2

开创算法分析 donald E.Knuth(1938) 计划7卷有关计算机科学的书,现已出版4卷 5 卷有关 编译原理 程序设计语言方面的贡献 排版 tex 开发排版系统

  • 热寂:heat death of the universe

    • 宇宙热寂中止协议热寂是宇宙的终极命运,由最根本的物理定律(尤其是热力学第二定律)所决定。
  • 想象一下,你偶然获得了一台陌生超级电脑的某些权限。你通过一番摸索,发现可以:

  • 查看缓存  这相当于 预测未来(读取即将发生的数据)

  • 删除文件  这相当于 物质湮灭(移除某个东西)

  • 恢复文件  这相当于 时间回溯(从备份中还原某个东西)

递归

  • leap of faith :不凭借理性或证据,而是基于信念、直觉或对神/某种力量的信任而做出的决定或行动
  • 刺客信条?
  • 19世纪丹麦哲学家克尔凯郭尔(Søren Kierkegaard)对此进行了深入探讨。他认为,当人面对理性无法解释或证明的困境时(如理解上帝的存在),需要凭借一种 “信心的跳跃” 从理性的层面跃入宗教性的层面,以信念战胜疑问和看似不可能的事。这标志个体从“理性”阶段跃升至“宗教”阶段,是信仰的终极行动。
  • 递归中的信仰之跃
方面在哲学/生活中在程序递归中
行动本质在缺乏完整证据时,基于直觉/信念做出决定在未完全展开所有步骤时,基于定义直接使用函数自身
信任对象神、命运、直觉、或某个人你自己的函数设计数学归纳法的逻辑
“跳跃”行为做出承诺、开始冒险写出调用自身的代码语句 func(n-1)
安全网/基础可能是一种希望或精神支撑必须存在的、非递归的基准条件(如 n==0
最终结果可能成功,也可能失败只要逻辑正确,必定成功(因为基于严密的数学逻辑)
当然!“Bootstrap”是一个非常有趣的词,它在不同语境下有截然不同但又相互关联的含义。它的本意和引申义都很有用。

1. 字面原始含义:靴子后的拔靴带

这个词最初来自英语短语 “pull oneself up by one’s bootstraps” (靠拉自己的靴带把自己提起来)。

  • Bootstrap 指的是旧式靴子后面那个小环或带子,用来帮助穿靴时使劲把靴子提上。
  • “靠自己的靴带把自己提起来” 这个动作在物理上是不可能的。你无法仅仅通过向上拉自己的靴子就让自己脱离地面。因此,这个短语最初是形容一件不可能完成的任务

2. 计算机科学领域的含义:引导程序

这是“bootstrap”在现代科技中最重要的含义之一。

  • 是什么意思? 指计算机启动时的一个自我引导过程。当你按下电脑的开机键时,CPU(处理器)一开始是“空”的,没有指令可以执行。它需要运行一小段存储在硬件(如BIOS或UEFI)上的特殊程序,这段程序非常小,但它的唯一任务就是去加载一个更大、更复杂的程序(即操作系统,如Windows或macOS)。
  • 为什么叫“引导”? 这个过程完美地比喻了“pull oneself up by one’s bootstraps”。计算机通过一个非常小的、初始的程序,一步步把自己“拉”起来,最终完成整个复杂操作系统的加载。这个过程简称为 “booting”(启动),就源于“bootstrap”。

总结:在计算机领域,Bootstrap 指的是系统通过自身的一小部分代码来启动整个系统的过程。

3. 统计学/机器学习领域的含义:自举法

这是一个非常重要的统计方法,由Bradley Efron提出。

  • 是什么意思? 它是一种从单个样本数据集中通过重复抽样来估计统计量(如均值、标准差)精度的方法
  • 怎么工作? 假设你有一个样本数据集,你想知道基于这个样本计算出的平均值的可靠性。Bootstrap方法会:
    1. 从这个原始样本中有放回地随机抽取数据点,组成一个和原始样本一样大的“新样本”(这意味着同一个数据点可能会被抽到多次)。
    2. 基于这个新样本计算你关心的统计量(如平均值)。
    3. 重复上述过程成百上千次,你会得到这个统计量的一个分布。
    4. 通过这个分布,你就可以估计原始统计量的置信区间、标准误差等。
  • 为什么叫“自举”? 这个方法的核心是仅依靠手头上已有的这一份样本数据,通过重复抽样的方式,“自己把自己拉起来”,模拟出更多样本,从而进行估计。它不需要对总体分布做任何假设,非常强大。

4. 商业/创业领域的含义:自力更生式创业

这是现在非常流行的一个概念,尤其在初创公司中。

  • 是什么意思?不依赖外部投资或仅依赖极少量启动资金,主要利用创始人自己的资源和公司初期产生的收入来维持和发展业务的一种创业方式。
  • 核心思想: 自主、低成本、高效。创业者需要极尽创意,用最少的钱做最多的事,尽快实现盈利,然后用赚来的钱再投入公司,实现滚动发展。
  • 例子: 比如一个人用自己攒的5万块钱开了一家网店,所有事情都自己干(设计、客服、打包),用赚来的利润再去投广告、进货,而不是一开始就去找风险投资要200万。

总结:在商业领域,Bootstrap 形容一种不依靠外力,自力更生、自筹资金的发展模式。

5. 前端开发:Bootstrap框架

这是一个非常著名的开源前端框架,由Twitter的工程师开发。

  • 是什么? 它是一个包含HTML、CSS和JavaScript的工具集,提供了一系列预先设计好的网页组件(如按钮、表单、导航栏、模态框)和布局系统。
  • 有什么用? 开发者可以直接使用这些现成的、美观的、且兼容各种屏幕尺寸(响应式) 的组件,快速搭建网站或Web应用的原型和界面,极大地提高了开发效率。
  • 为什么叫Bootstrap? 这个名字寓意着这个框架可以帮助开发者“快速启动”(kickstart)他们的项目,就像计算机引导程序一样,提供了一个坚实的基础让你能快速构建出更复杂的东西。

bootstrapweb dev basics 3

领域核心含义比喻
字面意思靴子后的带子完成一个不可能的动作
计算机科学系统的自我引导启动过程靠自己的一小部分代码启动整个系统
统计学一种通过重复抽样进行估计的统计方法仅靠一份样本数据自己模拟出更多信息
商业创业不依赖外部投资,自力更生的发展模式靠自己的收入和资源把公司做大
前端开发一个用于快速开发网站界面的流行框架帮助项目“快速启动”kickstart的工具

所有这些含义都共享一个核心隐喻:通过自身有限的力量或资源,来启动一个更大、更复杂的进程。

荀子 :不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之。 翻译: I hear and I forget, I see and I remember I do and I understand.