The Project of Software Is Complete2 months agohttps://freddiedeboer.substack.com/p/the-project-of-software-is-complete软件项目已经完成;新软件类别的时代已经结束,当前的努力是改进而非创新。尽管通过LLM(“氛围编码”)实现了编码的民主化,但大多数新软件都是冗余或琐碎的,并没有解决真正未满足的需求。软件的相邻可能已经饱和;像习惯追踪器这样的新应用是终端叶,而不是开辟新领域的分支。LLM在操作符号方面非常强大,但无法解决需要原子而非比特的物理世界问题(例如能源、疾病、交通)。未来的技术进步必须来自材料科学和工程,而不是来自更多的软件抽象层。
Tracker Beeper - Bert Hubert's writings2 months agohttps://berthub.eu/articles/posts/tracker-beeper/作者实现了一个名为'追踪蜂鸣器'的工具,每当电脑向Google发送数据时,它就会发出噪音。该工具揭示,荷兰政府官方求职网站未经许可就将每次点击发送给Google。在Twitter上宣布该工具后,演示视频获得了超过一百万次观看。增加了对Facebook及数十种其他追踪器的支持,每种追踪器都会发出可听见的蜂鸣声。该软件目前较为粗糙,仅适用于Linux、OSX和BSD系统,面向命令行用户。未来的开发目标包括稳定的Linux功能、一键式OSX版本、Windows版本,以及可能的iOS/Android实现。一个现场演示概念涉及低功耗WiFi网络和扬声器,当访客使用手机时会发出追踪器噪音。进一步计划包括支持所有流行的追踪器,使其可配置,并允许为每个追踪器自定义声音。
Some Fun Software Facts2 months agohttps://buttondown.com/hillelwayne/archive/some-fun-software-facts/2017年,一个团队使用30万亿像素的网格和可编程CPU,将俄罗斯方块实现为生命游戏模拟。用于同步UTC与地球自转的闰秒,计划在2035年前废除,允许两者之间产生漂移。反斜杠字符在1930年前几乎不存在,后来因数学符号需求被加入ASCII,因其无用而成为常用键。银河算法在理论上更快,但在实际规模下不实用,例如用于矩阵乘法的Coppersmith-Winograd算法。Cloudflare部分通过拍摄100盏熔岩灯来生成随机数。归并排序比冒泡排序更古老,尽管冒泡排序名声不佳,但它有一些实际用途。2006年之前的大多数归并排序实现因大列表的中间点溢出错误而存在缺陷。USB插方向遵循标准Logo朝上的规则,但端口方向的不明确性导致了USB-C的对称设计。历史上所有电子表格软件因Lotus 1-2-3的bug将1900年视为闰年,但Google Sheets现在正常处理。2020年,生物学家重新命名了27个基因,因为Excel将其名称解析为日期,微软三年后修复了此问题。任何有效的JavaScript程序都可以仅使用字符() + [] !进行编码,称为JSFuck,曾被用于eBay上的恶意软件。
You can’t get more 2026 than that2 months agohttps://garymarcus.substack.com/p/you-cant-get-more-2026-than-that软件并不真正理解;它仅仅解析模式、比较并从数据库中推断。聪明的人常常错误地将理解归因于软件,混淆了表象与现实。真正的理解与自我意识相关,而软件缺乏自我意识。