熵思

RSS: https://entropicthoughts.com/feed
Entropic Thoughts,关于软件、系统与技术复杂性的深度分析博客。

一个新手学习FFT的过程记录

有人从零开始学FFT,用一段5Hz正弦波(采样率100Hz)作为第一个实操例子,边学边记录过程。 这类"新手实战"文章对想理解FFT但被数学吓退的读者有参考价值,具体推导和代码实现可在原文继续阅读。
评论点赞收藏5 天前

用纯函数式 Haskell 重写 SICP 数字电路模拟器

有人用纯函数式 Haskell 重写了 SICP 第3.3章的数字电路模拟器,把原书里用可变全局变量和消息传递实现的面向对象方案,改成了无副作用的纯函数版本。电路用 Change 事件流驱动,Wire 用字符串标识身份,通过 propagate 生成器逐时间步推进仿真,半加器、全加器、环形振荡器都能正确运行。
评论点赞收藏10 天前

用Haskell实现数字电路模拟器(SICP 3.3)

作者在Haskell中尝试复现SICP第3.3章的数字电路模拟器,对比了原方案使用可变状态与消息传递的面向对象写法与Haskell类型系统的等效性。 文章通过前两篇关于泛型函数实现的铺垫(标签分发与可变操作表),说明sum types与type classes可逼近SICP的隐式可变全局调度方案。技术细节具体,适合对函数式编程、语言实现感兴趣的读者讨论纯函数与副作用建模的边界。
评论点赞收藏20 天前

Kuiper Q-Q Plot: Are These the Same?

介绍使用Kuiper Q-Q图来直观比较两组数据分布差异的方法。文中通过一个处理组与参考组的案例,展示了如何利用该图表识别出处理组分数具有更大变异性的统计特征,为理解分布函数差异提供了直观的可视化手段。
评论点赞收藏26 天前

对分布差异的直觉

想象一下,一个国家里的每个人都会被赋予某种分数,而分数越高, 就越好。目前我无法透露我正在研究的分数的具体细节,但这些分数是在人口层面由政府机构收集的。以下是我在本国人口中这些分数的分布情况。 (请继续阅读全文。)
评论点赞收藏33 天前

做一次全身体检MRI,相当于多吸了一年烟

文章将全身体核磁共振检查带来的辐射风险,与吸烟一年、怀孕高危、攀登马特洪峰等日常或极限活动的风险进行量化对比。 通过直观的数据类比,帮助读者理解医疗辐射的真实风险水平,打破对核磁共振辐射的过度恐惧。
评论点赞收藏40 天前

Haskell 中的数据导向编程(SICP 2.4.3)

我有一本《SICP》,也被称为《魔术师之书》。 这本书广受赞誉,但我实在没时间把整本书都读完。 因此,我打算偶尔跳读那些看起来有趣的章节。 上周,我们学习了 Haskell 中的标签化数据。《SICP》的作者并不认为这是最佳方案,于是他们转而研究数据导向编程。 接下来,我们也将这样做。 复数可以以直角坐标形式存储,其中包含实部和虚部。 它们也可以以极坐标形式存储,此时会同时存在模值和角度。 无论...
评论点赞收藏47 天前

Haskell 中的标记数据(SICP 2.4.2)

文章基于 SICP 第 2.4.2 节,在 Haskell 中实现数据标记以支持复数的不同存储表示。 旨在解决库开发中数据格式不统一的问题,通过动态类型模拟 Lisp 方案。
评论点赞收藏53 天前

学习一些对数:用记忆法提升心算与数学直觉

作者分享通过间隔重复记忆常用对数值,从而在脑中快速估算乘法、幂和开方的技巧。文中列举了核心数据及近似计算案例。 作者认为掌握对数直觉能带来类似“几何半值”的独特数学感知,并计划编写脚本练习以强化这种思维模型。
评论点赞收藏54 天前

GLM 5.2 玩文本冒险游戏

我听说关于新的GLM 5.2开放权重模型的口碑不错。据说它能力非常强大! 我不会进行完整的基准测试,不过我在OpenRouter上有一些积分在流转, 所以我想把GLM 5.2与同价位的Gemini 3 Flash进行对比,看看它们的表现如何。 本次测试采用与之前基准测试相同的设置:每款LLM都会尝试玩几局游戏,每局游戏的预算固定为大约0.15美元。 LLM并不知情,但该追踪系统会记录每局游戏的成...
评论点赞收藏57 天前

大模型与“差不多好”的代码

作者通过实际工程案例指出,顶级大模型生成的代码虽然功能正确且测试通过,但往往比必要复杂约10%。这种复杂性在局部范围内容易被工程师因交付压力而接受,但长期积累可能带来维护隐患。文章反思了开发者对LLM生成代码的容忍度,并质疑这种“差不多就好”的工程习惯对长期代码质量的潜在影响。
评论点赞收藏67 天前

摩纳哥大奖赛在排位赛就已决定胜负?

一位一级方程式赛车手激起了我的事实核查欲。他们声称: 在蒙特卡洛举行的摩纳哥大奖赛,十次中有九次的胜负,完全取决于起跑位置。 这听起来很合乎情理,因为蒙特卡洛赛道是一条狭窄的街道式赛道,几乎没有超车的机会。但是……真的吗?这究竟是随口一说,还是对比赛的准确统计预测? (继续阅读文章全文, 请访问网站。)
评论点赞收藏75 天前

精益,而非背压

批评 Lucas Costa 用"背压(backpressure)"来比喻应对 AI 代码生成机器人是错的隐喻:背压是让上游减速(控制数量),而应对 AI 代码生成需要的是让上游改变产出方式(控制质量)。作者从精益制造中提取单件流、自动化(jidoka)和防错(poka-yoke)三种实践,指出当 AI 机器人出错时只能怪流程不能怪机器人,这个道理其实对人也适用,只是对机器人时痛得更明显。文章有鲜明的个人观点和讨论入口。
评论点赞收藏76 天前

t分布中的90%

William Sealy Gosset was great. He improved beer at Guinness by using the statistics that existed at the time. Not happy with that, he invented new statistics to brew even better beer. The things he i...
评论点赞收藏82 天前

股票市场回报率为4%

People assume all sorts of wild stock market returns when they make their financial calculations. Here are some numbers that show up on web searches: These are all correctly computed under their resp...
评论点赞收藏87 天前

帆船赛起跑站——卡方检验续篇

In the Henley Royal Regatta two teams at a time propel their boats up a river and compete to be first to go a distance. Teams get assigned to their starting stations – Berkshire or Buckinghamshire – a...
评论点赞收藏96 天前

RSS中的文章预览

Since about three years past time immemorial, the RSS feed for this site has been very anaemic. It had article titles and dates, and that was it. Many readers have requested that I include the full ar...
评论点赞收藏101 天前

通过幺半群的 FizzBuzz

Some decade ago I read a good implementation of fizzbuzz. What set it apart was its excellent modularity. The original article is no longer on the web, but this is my reconstruction: In[1]: The grea...
评论点赞收藏103 天前

捐赠开源:闲钱捐赠框架

本文作者分享了一个用“闲钱”捐赠开源项目的个人框架,重点在于选择被忽视但影响深远的项目。文章讨论了优先捐赠的挑战,如依赖链和项目规模,并提出了一个基于重要性、边际影响和忽视程度的评分系统。作者还列出了前三位捐赠目标:Magit、Perl 5 Core Maintenance Fund 和 XMonad,并解释了为何选择这些项目。全文充满个人观察和实用思考,对开源资助问题提供了新颖视角。
评论点赞收藏107 天前

理解系统

Some time ago I read an article on what makes a good tutor. It explicated many of the things I do when tutoring, so obviously I thought it was a great article. When I had a side gig as a private tutor...
评论点赞收藏110 天前

间隔重复:初学者指南/常见问题解答

Spaced repetition is best introduced in the words of Gwern: it is a mechanical golem that will never forget, and never let us forget whatever we chose to. If this was a medical treatment or lessons ...
评论点赞收藏117 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。