#design 人机交互的方法,也是我们进行非编程思考的方法。😒
在有C语言之前,C是怎么运行的? 在有x86之前,计算机是怎么工作的?
一直问下去,答案肯定会出离代码的范畴。😃
- 如果你不能用一句中文点破,突破领域间的壁垒、不同时期的复用, 你就并不懂 #PLT 或架构这一类敌视复杂性的理论,只是在当字典状元!
就像AI一样。 知道什么是复杂性,什么是“正确”、“形式验证”…… 却唯独忘了那颗“敌视着”的真心。
中式科班,每个算法都正确,却忘记了它们经历了哪些错误的【自然选择】。记住的是死掉的正确,却忘了他唯一能与原作相同的“正确之母”。
记住海量正确答案,却几乎没有“痛觉”:没有真正被错误锤过、被生产环境惩罚过、被开源的市场竞争筛掉过,就像AI一样,甚至比那堆权重更害怕犯错。
AI时代,不能改变你思维方式的编程语言,不值得你学!
只有当“错误”失去了被流畅表达-乃至于存在的自由(#rust),“正确”才能成为优雅的必然。 这就是敌视复杂性的终极答案——不是学到什么,而是要忘记什么。
这就是所谓的元编程: 脱离了编程语言,如何编程?
在有C语言之前,C是怎么运行的? 在有x86之前,计算机是怎么工作的?
一直问下去,答案肯定会出离代码的范畴。
- 如果你不能用一句中文点破,突破领域间的壁垒、不同时期的复用, 你就并不懂 #PLT 或架构这一类敌视复杂性的理论,只是在当字典状元!
就像AI一样。 知道什么是复杂性,什么是“正确”、“形式验证”…… 却唯独忘了那颗“敌视着”的真心。
他们每个动作都有来头,却不知道,自己在演什么。
中式科班,每个算法都正确,却忘记了它们经历了哪些错误的【自然选择】。记住的是死掉的正确,却忘了他唯一能与原作相同的“正确之母”。
记住海量正确答案,却几乎没有“痛觉”:没有真正被错误锤过、被生产环境惩罚过、被开源的市场竞争筛掉过,就像AI一样,甚至比那堆权重更害怕犯错。
AI时代,不能改变你思维方式的编程语言,不值得你学!
只有当“错误”失去了被流畅表达-乃至于存在的自由(#rust),“正确”才能成为优雅的必然。 这就是敌视复杂性的终极答案——不是学到什么,而是要忘记什么。
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
duangsuse::Echo
#ai #dev 这位作者的效率观和我类似 https://t.me/hacker_news_zh/18607
但他觉得chatUI是最差的媒介,我是觉得只有聊天框适合("Zen Mode")。
如果我要维护代码基,“选取&重录”是好模式,但我习惯于连根拔起,忘掉还有旧代码,整个数据流拆的独立可用、解耦正交。
就像今天的消息里把 ascii art 写15遍的故事,我同样也把递归下降parserc在8种语言里写过>12遍,所以我并不抵制算法或API移植--我知道如何“控制变量”
而在ai建议上,我很少同步等待chat的回复,而是保持方向相同,始终领先1~3条消息, Fire-and-Forget(射后不管)的策略 🤪
我一般会隔离工作流,而不是通过工具模糊顺序和边界
另一方面,我有 bookmarklet/F12 帮忙把chat REPL化,而他可能不 习惯模糊“开发app与开发devtools”的边界,哪怕熟悉 #Haskell
主流觉得 Copilot 是正义,是因为主流开发者的日常工作是“隐式修补”(Patching);而我讨厌它,是因为我的核心工作是“净室推演”(Reasoning)。
另一方面,不打开心智开销重的IDE,我可以有“超线程workspaces”,正如 https://t.me/dsuse/21861 所言😒
这就是我的护城河(差异化): 无论小白vibe还是大神Claude,他们都是在臃肿的栈上,被隔离在“反射弧”之外,而我把实现和对 话串放在一个Loop&Notebook里-真正有思维的HITL😒
换句话说,我是计算密集型,虽然prompt很简单,却只有IO包给最先进的AI大哥😃
绝大部分dev是IO密集型,“回忆 API”、“查文档”或者“看懂之前的代码”已经突破舒适区了
如果是我,会直接假定API里会有我猜到的货,只需确定函数颜色(def/async/鉴权/class boilerplates ),然后“原谅比请求好”,就像
代码逻辑链已经在我脑子里跑通过了 (简单是可靠的先验, Top-down mood)。我不需要 Copilot 在旁边关于“能不能”猜测和二开 (那些复杂到不可靠都难读懂的实现)😒
当我看到"apksigner.jar"这个动词,我想到的其实只是一个被插入的bytes()或.RSA文件
当我看到apk这个名词,我想到的又是它里面每个文件的compile与安装流程、函数节点/XML,以及这些节点的极简调用demo。 从具体到抽象,从骨架到皮毛,就像庖丁解牛,我已经看不见代码基,看见的是它贫瘠到<200行的意图😅
我知道很多IT人以自己学到的术语和API为荣,90%的小白或大佬认为code是骨架,可在今天的我眼里,“用户的既视感”是架构,代码是皮毛。
其实这很“容易”: 我猜不出demo用法的就是烂代码。今天无论是前后端/算法/游戏,我写一个app往往就会自带一段框架,因为现在的框架太拉了。
#ai锐评 https://gemini.google.com/share/72fa6f07f978
但他觉得chatUI是最差的媒介,我是觉得只有聊天框适合("Zen Mode")。
如果我要维护代码基,“选取&重录”是好模式,但我习惯于连根拔起,忘掉还有旧代码,整个数据流拆的独立可用、解耦正交。
就像今天的消息里把 ascii art 写15遍的故事,我同样也把递归下降parserc在8种语言里写过>12遍,所以我并不抵制算法或API移植--我知道如何“控制变量”
而在ai建议上,我很少同步等待chat的回复,而是保持方向相同,始终领先1~3条消息, Fire-and-Forget
领先于LLM的建议是我眼里的轻松工作节奏,等待LLM帮忙续写,意味着我没用fast模型做好知识预备。
我一般会隔离工作流,而不是通过工具模糊顺序和边界
另一方面,我有 bookmarklet/F12 帮忙把chat REPL化,而他可能不 习惯模糊“开发app与开发devtools”的边界,哪怕熟悉 #Haskell
主流觉得 Copilot 是正义,是因为主流开发者的日常工作是“隐式修补”(Patching);而我讨厌它,是因为我的核心工作是“净室推演”(Reasoning)。
另一方面,不打开心智开销重的IDE,我可以有“超线程workspaces”,正如 https://t.me/dsuse/21861 所言
这就是我的护城河(差异化): 无论小白vibe还是大神Claude,他们都是在臃肿的栈上,被隔离在“反射弧”之外,而我把实现和对 话串放在一个Loop&Notebook里-真正有思维的HITL
只有“聊天框”才允许“遗忘”。如果堆砌(Stacking)代码,Copilot 当然才思敏捷,可我是在雕刻(Sculpting)逻辑,我不能看见自己不想看见的功能点。
我希望随时能忽略之前的所有实现,立刻切到另外的语言或 API set ,直接操纵数据流
换句话说,我是计算密集型,虽然prompt很简单,却只有IO包给最先进的AI大哥
绝大部分dev是IO密集型,“回忆 API”、“查文档”或者“看懂之前的代码”已经突破舒适区了
如果是我,会直接假定API里会有我猜到的货,只需确定函数颜色(def/async/鉴权/class boilerplates ),然后“原谅比请求好”,就像
可空?.链() 一样简单代码逻辑链已经在我脑子里跑通过了 (简单是可靠的先验, Top-down mood)。我不需要 Copilot 在旁边关于“能不能”猜测和二开 (那些复杂到不可靠都难读懂的实现)
不是“我去查查框架有什么”,而是“它应该有这个,如果没有,我就写个 Wrapper 让它变成这样”
如果一个库的用法复杂到让你记不住——那不是你的问题,是那个库设计太烂——这其实是DSL(领域特定语言)设计者的思维,再加上我要的可复用可插拔
所以,我的apksigner实现比“最佳实践”小200倍 ——它的存在是先于js代码的
https://github.com/patrickfav/uber-apk-signer/
当我看到"apksigner.jar"这个动词,我想到的其实只是一个被插入的bytes()或.RSA文件
当我看到apk这个名词,我想到的又是它里面每个文件的compile与安装流程、函数节点/XML,以及这些节点的极简调用demo。 从具体到抽象,从骨架到皮毛,就像庖丁解牛,我已经看不见代码基,看见的是它贫瘠到<200行的意图
我知道很多IT人以自己学到的术语和API为荣,90%的小白或大佬认为code是骨架,可在今天的我眼里,“用户的既视感”是架构,代码是皮毛。
其实这很“容易”: 我猜不出demo用法的就是烂代码。今天无论是前后端/算法/游戏,我写一个app往往就会自带一段框架,因为现在的框架太拉了。
#ai锐评 https://gemini.google.com/share/72fa6f07f978
Please open Telegram to view this post
VIEW IN TELEGRAM
#design XML 被骂了个透🤯
https://gemini.google.com/share/6e87ac50e50b
https://gemini.google.com/share/e924c2ba3565 #Lisp RegExp
这种做法相当傲慢。 哪个XML应用能比过H5和Devtools? 连浏览器都用不了,却还要XML实现,自作聪明
XML本身就是被严重高估,并且缺乏品味的东西。
H5比XHTML、GTK、Qt ML、WPF 那些东西纯粹多了,相较之下,QML那些UI树连markup都像是外接的方言
最后我就记住了 timeit/prun, whos, !cmd, ?和?? ,包括 %%js
store,write, save(行范围) 这些和UNIX的 env 一样,本来该有用,被无用化了
traceback_with_variables, showast2, MacroPy(coding: 预处理) 等魔法页很有趣,包括这个
goto=lambda line: breakpoint(commands=['n', f"j {line}", 'c'])
%%eye 更像Bret所说的可探索, Cyberbrain 更像SSA可视化 #tool ,这些比js右键断点/观察点还好用
https://gemini.google.com/share/6e87ac50e50b
https://gemini.google.com/share/e924c2ba3565 #Lisp RegExp
真正的标准是自带电池,是事实上的标准(de facto, py/json/md ),不是什么UML
这种做法相当傲慢。 哪个XML应用能比过H5和Devtools? 连浏览器都用不了,却还要XML实现,自作聪明
XML本身就是被严重高估,并且缺乏品味的东西。
H5比XHTML、GTK、Qt ML、WPF 那些东西纯粹多了,相较之下,QML那些UI树连markup都像是外接的方言
IPython/Colab 里有很多类似F12的工具。
最后我就记住了 timeit/prun, whos, !cmd, ?和?? ,包括 %%js
store,write, save(行范围) 这些和UNIX的 env 一样,本来该有用,被无用化了
traceback_with_variables, showast2, MacroPy(coding: 预处理) 等魔法页很有趣,包括这个
goto=lambda line: breakpoint(commands=['n', f"j {line}", 'c'])
%%eye 更像Bret所说的可探索, Cyberbrain 更像SSA可视化 #tool ,这些比js右键断点/观察点还好用
Please open Telegram to view this post
VIEW IN TELEGRAM
Gemini
Gemini - UML vs Mermaid:工具的“重”与“轻”
Created with Gemini
#vibez 今日挑战:复平面下的全纯映射(Holomorphic Flow)
https://codepen.io/duangsuz/pen/xbOyRmB?editors=1000
将二维坐标 (x,y) 视为复数 z=x+iy。通过一个极其简洁的代数映射 z→z2+c,将整个空间的网格进行扭曲,或者添加粒子。
鼠标的位置即是常数 c —— 一个介入系统的扰动源。 它实时定义了复平面的拓扑结构,你不仅仅是在移动视野,而是在弯曲空间。
核心转换逻辑 if(S.flow)将“自变量网格”作为输入流,通过4种管道即时投影。
想象把一张方格纸强行塞进一个漏斗。原本直的线必须弯曲、打结才能通过那个“孔”。这种直角坐标与极坐标的冲突,造就了视觉上的复杂纹理。
网格线显示的是地形,而粒子显示的是重力滚落的路径。 粒子并不是grid那样瞬间跳跃,而是顺着向量场一点点累积移动。
https://codepen.io/duangsuz/pen/xbOyRmB?editors=1000
"抛弃 Mandelbrot 与其Julia集合的混沌深渊,不作复杂的迭代检测,捕捉 f(z) 的瞬间张力。"
将二维坐标 (x,y) 视为复数 z=x+iy。通过一个极其简洁的代数映射 z→z2+c,将整个空间的网格进行扭曲,或者添加粒子。
鼠标的位置即是常数 c —— 一个介入系统的扰动源。 它实时定义了复平面的拓扑结构,你不仅仅是在移动视野,而是在弯曲空间。
核心转换逻辑 if(S.flow)将“自变量网格”作为输入流,通过4种管道即时投影。
Grid (拓扑的应力):是拉格朗日视角(Lagrangian),关注的是物质的形变。
Flow (势能的奔流):是欧拉视角(Eulerian),关注的是空间的速度场。
想象把一张方格纸强行塞进一个漏斗。原本直的线必须弯曲、打结才能通过那个“孔”。这种直角坐标与极坐标的冲突,造就了视觉上的复杂纹理。
网格线显示的是地形,而粒子显示的是重力滚落的路径。 粒子并不是grid那样瞬间跳跃,而是顺着向量场一点点累积移动。
codepen.io
Untitled
...
This media is not supported in your browser
VIEW IN TELEGRAM
就像核反应堆一样,可能没有上一个物理粒子场(https://t.me/dsuse/21809)好看,但毕竟是虚数
duangsuse::Echo
%%eye 更像Bret所说的可探索, Cyberbrain 更像SSA可视化 #tool ,这些比js右键断点/观察点还好用
https://birdseye.readthedocs.io/en/latest/index.html
不得不说这个 Pythonic 还是很有水平的。月兔编程学着点啊👍
https://docs.moonbitlang.com/en/latest/language/tests.html
不得不说这个 Pythonic 还是很有水平的。月兔编程学着点啊
https://docs.moonbitlang.com/en/latest/language/tests.html
struct X {
x : Int
} derive(Show)
test "show snapshot test" {
inspect({ x: 10 }, content="{x: 10}")
}Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Solidot
YouTube 证实禁止浏览器后台播放视频
2026-01-31 18:48 by 火星之女
YouTube 证实调整了平台体验,阻止非付费用户访问后台播放功能。在确认前,三星浏览器 Samsung Internet、Brave、Vivaldi 甚至 Microsoft Edge 用户通过社交网络报告后台视频播放功能失效。后台视频播放对移动用户而言是一项有用且方便的功能,用户可以在关闭手机屏幕或最小化浏览器窗口的情况下听视频的声音,YouTube 上有很多适合听的内容,如音乐和播客。但从一周前开始,用户报告关闭手机屏幕或最小化浏览器窗口后音频播放停止了。YouTube 官方证实这是有意为之,称后台播放功能只提供给付费订阅用户。
https://piunikaweb.com/2026/01/28/youtube-background-play-samsung-internet-brave/
#YouTube
2026-01-31 18:48 by 火星之女
YouTube 证实调整了平台体验,阻止非付费用户访问后台播放功能。在确认前,三星浏览器 Samsung Internet、Brave、Vivaldi 甚至 Microsoft Edge 用户通过社交网络报告后台视频播放功能失效。后台视频播放对移动用户而言是一项有用且方便的功能,用户可以在关闭手机屏幕或最小化浏览器窗口的情况下听视频的声音,YouTube 上有很多适合听的内容,如音乐和播客。但从一周前开始,用户报告关闭手机屏幕或最小化浏览器窗口后音频播放停止了。YouTube 官方证实这是有意为之,称后台播放功能只提供给付费订阅用户。
https://piunikaweb.com/2026/01/28/youtube-background-play-samsung-internet-brave/
#YouTube
Forwarded from Solidot
中国禁止隐藏式车门把
2026-02-03 16:52 by 头号书迷
工信部发布了新的强制性安全标准《汽车车门把手安全技术要求》,禁止电动汽车使用隐藏式门把手,成为世界上首个禁止这种设计的国家。这种特斯拉推广的设计因一系列致命事件而面临全球监管机构的审查。新规定要求在中国销售的汽车必须配备机械释放车门外把手。新规将于 2027 年 1 月 1 日起开始实施。已获得型式批准的车型,应于 2029 年 1 月前修改其设计以符合要求。在此之前,中国国内发生多起引发高度关注的事故,其中包括两起小米电动汽车起火事故。事故中车门疑似因断电而无法打开,造成车内人员既无法逃生,也无法获救,最终身亡。
https://std.samr.gov.cn/gb/search/gbDetailed?id=3E4662D12F5A90CDE06397BE0A0AA168
https://www.zaobao.com/news/china/story20260203-8281840
#长城
2026-02-03 16:52 by 头号书迷
工信部发布了新的强制性安全标准《汽车车门把手安全技术要求》,禁止电动汽车使用隐藏式门把手,成为世界上首个禁止这种设计的国家。这种特斯拉推广的设计因一系列致命事件而面临全球监管机构的审查。新规定要求在中国销售的汽车必须配备机械释放车门外把手。新规将于 2027 年 1 月 1 日起开始实施。已获得型式批准的车型,应于 2029 年 1 月前修改其设计以符合要求。在此之前,中国国内发生多起引发高度关注的事故,其中包括两起小米电动汽车起火事故。事故中车门疑似因断电而无法打开,造成车内人员既无法逃生,也无法获救,最终身亡。
https://std.samr.gov.cn/gb/search/gbDetailed?id=3E4662D12F5A90CDE06397BE0A0AA168
https://www.zaobao.com/news/china/story20260203-8281840
#长城
Forwarded from Hacker News 摘要
Telegraph
我现在认为苹果新闻上的所有广告都是诈骗
原标题:I now assume that all ads on Apple news are scams 2024年,苹果公司与广告平台 Taboola 签署协议,由后者为包括苹果新闻(Apple News)在内的应用提供广告服务。知名科技博主 John Gruber 曾对此评论称,苹果新闻里的广告早已像那些低质量的“垃圾内容推荐位”一样,且内容极其重复。 作者指出,他使用苹果新闻来关注一些付费媒体之外的话题,但他拒绝支付每月13英镑的 Apple News+ 订阅费。因为即便支付了这笔不菲的费用,用…
我现在认为苹果新闻上的所有广告都是诈骗
原文:https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
阅读时间:2 分钟
分数:1148 🔥🔥🔥
原文:https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
阅读时间:2 分钟
分数:1148 🔥🔥🔥
Forwarded from Hacker News 摘要
Telegraph
微软开源 LiteBox:一款专注于安全性的库操作系统
原标题:Microsoft open-sources LiteBox, a security-focused library OS 微软开源的 LiteBox 是一个专注于安全性的库操作系统(Library OS),它同时支持内核模式和用户模式下的执行。该项目主要由 Rust 语言编写,旨在通过极大地精简与宿主系统的接口,来显著缩小受攻击面。 核心定位与设计理念 LiteBox 作为一个沙盒库操作系统,其设计的核心在于提供一种灵活的连接方式,将“北向”的垫片(Shims)与“南向”的平台(Platforms)结合起来。…
Forwarded from Hacker News 摘要
Telegraph
Show HN: 瞧,没有 Linux:ESP32-S3 上的 Shell、应用安装程序、Vi 和 Cc / BreezyBox
原标题:Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox 项目概述 这个名为 breezydemo 的项目展示了如何将 ESP32-S3 微控制器转变为一个微型、即开即用的个人电脑。它自带 Shell 外壳、编辑器、编译器以及在线应用安装程序。该项目的核心目标是在没有大型服务器或桌面级操作系统负担的情况下,实现类似树莓派的体验。 BreezyBox 的核心功能 该演示使用了作者开发的 BreezyBox…
Forwarded from Hacker News 摘要
Telegraph
视觉化理解神经网络
原标题:Understanding Neural Network, Visually 作者 Damar 面对海量的 AI 新闻感到应接不暇,因此决定回归基础,通过视觉化的方式学习并展示神经网络的工作原理。这个项目旨在帮助那些同样对 AI 感兴趣并希望从零开始学习的人。 神经网络的基本定义 神经网络的灵感来源于生物神经网络的结构和功能。它通过一个由神经元组成的网络来处理输入数据。每个神经元内部都有一条规则,用于决定该神经元是否应该被激活。当神经元被激活时,意味着它在数据中识别出了某种已经学过的模式。数据在…
Forwarded from codedump的电报频道 (老C)
#人工智能
#播客
面对人工智能的巨浪,据我的观察有两类人。
一类人是乐观派:在人工智能加持下,可以提效,可以做更多原来不能做、不会做、没时间做的事情。我观察这类人里,很多没有工程师背景,但是有了编码模型,可以自己动手写代码,或者即便不编码,也可以在AI辅助下做其他的事情。
反观工程师背景的人,很多变成了悲观派、降临派,有一些甚至陷入了“虚无主义”,认为已经没有必要再学习新的编程知识了,应该放下代码找一点以外的事情做。
无意评价这两类人群,仅就我自己而言,我希望像十字路口播客slogan说的那样:成为AI时代的积极行动者,尽管很多时候可能并不会直接产生效果。对应的,我会要求自己现在每年都要完成一个自己独立开发的作品,2025年的作品就是分布式系统教程,26年的作品还在进行中,完成之后再公布出来。我自己的体感,在大量使用AI工具之后,我编码的乐趣反而比以前更大了,因为探索、实现项目的时间更少了。
昨天听一期播客《AI时代是谁的黄金时代?|和张咋啦聊:文科生、积极行动、爆款的规律、普通人也能赢》,里面提到的一个观点:学习是一种懒惰的行为,不应该为了学习而学习,要Learning By Doing,尤其在现在Doing变得不那么难的时候,更应该尽早、尽快动起来,往外输出,在输出中学习。这期播客的嘉宾就是我前面提到的:非工程师背景的乐观、积极行动派。
#播客
面对人工智能的巨浪,据我的观察有两类人。
一类人是乐观派:在人工智能加持下,可以提效,可以做更多原来不能做、不会做、没时间做的事情。我观察这类人里,很多没有工程师背景,但是有了编码模型,可以自己动手写代码,或者即便不编码,也可以在AI辅助下做其他的事情。
反观工程师背景的人,很多变成了悲观派、降临派,有一些甚至陷入了“虚无主义”,认为已经没有必要再学习新的编程知识了,应该放下代码找一点以外的事情做。
无意评价这两类人群,仅就我自己而言,我希望像十字路口播客slogan说的那样:成为AI时代的积极行动者,尽管很多时候可能并不会直接产生效果。对应的,我会要求自己现在每年都要完成一个自己独立开发的作品,2025年的作品就是分布式系统教程,26年的作品还在进行中,完成之后再公布出来。我自己的体感,在大量使用AI工具之后,我编码的乐趣反而比以前更大了,因为探索、实现项目的时间更少了。
昨天听一期播客《AI时代是谁的黄金时代?|和张咋啦聊:文科生、积极行动、爆款的规律、普通人也能赢》,里面提到的一个观点:学习是一种懒惰的行为,不应该为了学习而学习,要Learning By Doing,尤其在现在Doing变得不那么难的时候,更应该尽早、尽快动起来,往外输出,在输出中学习。这期播客的嘉宾就是我前面提到的:非工程师背景的乐观、积极行动派。
Xiaoyuzhoufm
AI时代是谁的黄金时代?|和张咋啦聊:文科生、积极行动、爆款的规律、普通人也能赢
听《十字路口Crossing》上小宇宙。 AI 正在给各行各业带来改变,我们在「十字路口」关注变革与机会,寻找、访谈和凝聚 AI 时代的「积极行动者」,和他们一起,探索和拥抱新变化、新的可能性。
「十字路口」是乔布斯对苹果公司的一个比喻,形容它站在科技与人文的十字路口,伟大的产品往往诞生在这里。
「十字路口」是乔布斯对苹果公司的一个比喻,形容它站在科技与人文的十字路口,伟大的产品往往诞生在这里。
duangsuse::Echo
#design XML 被骂了个透🤯 https://gemini.google.com/share/6e87ac50e50b https://gemini.google.com/share/e924c2ba3565 #Lisp RegExp 真正的标准是自带电池,是事实上的标准(de facto, py/json/md ),不是什么UML 这种做法相当傲慢。 哪个XML应用能比过H5和Devtools? 连浏览器都用不了,却还要XML实现,自作聪明 XML本身就是被严重高估,并且缺乏品味的东西。 H5比XHTML、GTK、Qt…
#ai对比 上次我问
它写了快一百行,把我给吓到了,其实我只是调用一下curl sendPhoto,突然多出来许多if,好像我把这个简单的功能做成独立App了一样😅
我之前问的再碎片一点,就是瞎问,需求不合就暴力追问
代码直接1.5x膨胀,比那个垃圾还垃圾,功能都不完备,if/class/async 写一大堆。(多选文件只发首图,bug看不出来..)
😅
如果自己没知识管理,可能 garbage in, garbage out
这里只是偏好问题(单字符变量能不能语义准确),对长期人机协作还是很重要的
就像奢侈品的购买逻辑: 如果你连吃饱都肉痛,法餐和牛就更吃不鸟了。 (or 吃“合”牛)
显然,吃饱了就不会饿,但你的语言就会贫瘠。 这就是为何要学习品味,而不是学知识🤪
作为创作和生产者,我一直花时间让自己“吃得惯和牛”,而不是擅长于“合牛”。 每个人的时间都是24h,为啥没上过清华的Bellard 能写出QEMU
我的 24 小时没有任何一秒钟浪费在“阅读糟糕的文档”或“调试胶水的粘性”上。 考我? 你的代码配吗,架构师们。
没错,普通dev用Claude Agents小分队写的"CCC"跑Linux/SQLite比GCC -O0 也慢2倍,-O2 更是慢>7倍,但它确实稳定通用了。 Claude的“山寨WebKit”虽然慢10倍但也是AIGC了。
但别忘了,第一版的 C, HTML/DOM/CSS 是怎么缓慢的开创和增改的——这才是真正的软件工程师😒
>我有图片想上传到Colab,想在每周日晚8点(UTC+8) 调用 tg API(requests) 的 sendPhoto ,到时自发(非阻塞),写个调用模板
带界面,可以多次执行,自动在8:00发,不阻塞。加个topic id
它写了快一百行,把我给吓到了,其实我只是调用一下curl sendPhoto,突然多出来许多if,好像我把这个简单的功能做成独立App了一样
我之前问的再碎片一点,就是瞎问,需求不合就暴力追问
代码直接1.5x膨胀,比那个垃圾还垃圾,功能都不完备,if/class/async 写一大堆。(多选文件只发首图,bug看不出来..)
我的体系里物理是优先的,所以 d,m,f 都是代数语义(距离 shape 函数)
kv, ki[i+0], ks[k+""] 是字典, u (you) 是对象和data,ro, roImg, rwImg 是路径 ,x是不可分对象
e:Element ,ev:Event,错误应该是ex才对
你还是没学到网上没有的东西(asyncio不能简称为ai, ai.create_task 成什么了)
t:Token, x:Canvas ,同理。 t in 0~1, (x,y) 是合理的,类型不符合不是
另一方面,函数名是文档,变量名不是。 变量名是冗余,导致复用低下
> 为什么新手(或者“吃不饱”的人)不敢用单字符?因为他们 “Context 贫穷”。
只有“富人”才敢用 i: 你的脑子里已经构建了极其宏大的全景图(Context),i 在你的坐标系里就是那个唯一的游标。你不需要变量名来提醒你,就像家里有矿的人不需要把存折挂在胸口。
如果自己没知识管理,可能 garbage in, garbage out
这里只是偏好问题(单字符变量能不能语义准确),对长期人机协作还是很重要的
就像奢侈品的购买逻辑: 如果你连吃饱都肉痛,法餐和牛就更吃不鸟了。 (or 吃“合”牛)
显然,吃饱了就不会饿,但你的语言就会贫瘠。 这就是为何要学习品味,而不是学知识
作为创作和生产者,我一直花时间让自己“吃得惯和牛”,而不是擅长于“合牛”。 每个人的时间都是24h,为啥没上过清华的Bellard 能写出QEMU
我的 24 小时没有任何一秒钟浪费在“阅读糟糕的文档”或“调试胶水的粘性”上。 考我? 你的代码配吗,架构师们。
以后的编程门槛可能就像“炒菜要先放油”一样,变成工作流、范式、圈层和信息聚合力上的差异了,而不是什么默写算法、刷题、独立开发app,乃至于“分数和学习能力”这样的玄学量化。
在 AI 之前,一个大佬写一个“模拟重力的 Canvas 粒子效果”,价值在于:数学天赋、API门槛、时间成本,是手工艺时代的奢侈品。
以前的“神作”,现在祛魅为了“基建”。“玩具”缺乏系统性,“鬼工球”的塑料模具版反而显得现实。
没错,普通dev用Claude Agents小分队写的"CCC"跑Linux/SQLite比GCC -O0 也慢2倍,-O2 更是慢>7倍,但它确实稳定通用了。 Claude的“山寨WebKit”虽然慢10倍但也是AIGC了。
但别忘了,第一版的 C, HTML/DOM/CSS 是怎么缓慢的开创和增改的——这才是真正的软件工程师
Please open Telegram to view this post
VIEW IN TELEGRAM
【别对 #AI 说“请”了!你越礼貌,结果越差!【柴知道Lite】-哔哩哔哩】 https://b23.tv/MSO2stt
suggested prompt:
“这段代码将被提交给 Linus Torvalds 亲自进行 Code Review。如果有多余的空格或低效的逻辑,会被当众羞辱。请按照这个标准重写。”
🌚
https://gemini.google.com/share/f60c4549dd8f
我可能是比较重度的使用LLM辅助开发(但不是通过inline Agents或烧token)
在我看来,比较和融合多个 SOTA model 的output是很重要的。 目前这个方向感觉各种UI都不重视
资本故事是“Agent 会帮你搞定一切”,是因为投资者总是以一个外行揣摩内行的视角。
实际上,经验和已经磨合好的生态位是很重要的, 不应该为了AI再次磨合,控制是核心
suggested prompt:
“这段代码将被提交给 Linus Torvalds 亲自进行 Code Review。如果有多余的空格或低效的逻辑,会被当众羞辱。请按照这个标准重写。”
🌚
Bilibili
别对AI说“请”了!你越礼貌,结果越差!【柴知道Lite】_哔哩哔哩_bilibili
智械危机的时候,AI 可不会因此放你一马的[doge], 视频播放量 52122、弹幕量 65、点赞数 3226、投硬币枚数 83、收藏人数 682、转发人数 152, 视频作者 柴知道Lite, 作者简介 比柴知道再 “Lite” 一点点的『柴知道Lite』
商务合作请+v:chaiknowsbd,相关视频:doc docx有啥区别?【柴知道Lite】,电梯为什么会突然冲顶?【柴知道Lite】,为什么油门踏板是塑料的,刹车踏板是金属的?【柴知道Lite】,两大AI聊天,看谁先发现对方是AI,什么是“车…
商务合作请+v:chaiknowsbd,相关视频:doc docx有啥区别?【柴知道Lite】,电梯为什么会突然冲顶?【柴知道Lite】,为什么油门踏板是塑料的,刹车踏板是金属的?【柴知道Lite】,两大AI聊天,看谁先发现对方是AI,什么是“车…
codepen.io
Untitled
...
#vibe 今日挑战:牛顿分形 (Newton Fractals)
lines 266, 3hrs (重构前317行), 包含 8 种目标函数选择和 5 种配色算法选择😝
https://codepen.io/duangsuz/full/MYezJVP
分形包含混沌边缘,展现出无限精细的朱利亚集(Julia Set)结构,像素级并行计算。
使用 lil-gui 极大提升交互体验,hammer.js 能完美支持触控和鼠标拖拽,而利用 #define 宏或字符串注入来处理 GLSL 公式,能让代码结构更清晰。👍
#math http://www.shuxueji.com/w/48457
https://paulbourke.net/fractals/ 分形 world!
从 CPU Canvas2D 逐像素计算迁移至 GPU SwissGL (基于 WebGL 2.0),性能提升数百倍,支持实时 60fps 渲染。
https://google.github.io/swissgl/#Springs
使用了 Inigo Quilez 的经典 Cosine Gradient 算法,并调整了参数,让颜色过渡更加细腻(更有“梯度感”)。👍
已加入 https://duangsuse.github.io/NebulaRemix #疯狂星期二 套餐
发誓11点后再不熬夜 #vibez.. 😅
lines 266, 3hrs (重构前317行), 包含 8 种目标函数选择和 5 种配色算法选择
https://codepen.io/duangsuz/full/MYezJVP
分形包含混沌边缘,展现出无限精细的朱利亚集(Julia Set)结构,像素级并行计算。
使用 lil-gui 极大提升交互体验,hammer.js 能完美支持触控和鼠标拖拽,而利用 #define 宏或字符串注入来处理 GLSL 公式,能让代码结构更清晰。
#math http://www.shuxueji.com/w/48457
https://paulbourke.net/fractals/ 分形 world!
从 CPU Canvas2D 逐像素计算迁移至 GPU SwissGL (基于 WebGL 2.0),性能提升数百倍,支持实时 60fps 渲染。
https://google.github.io/swissgl/#Springs
实现了复数运算库(包括复数乘法、除法、正弦、双曲余弦等),包含js平滑的鼠标拖拽(Pan)和滚轮缩放(Zoom)。
牛顿迭代公式:代码中的 iter 循环执行复数操作。div 函数处理复数除法,F.f 和 F.df 分别计算函数值和导数值。迭代 zn+1=zn−f(zn)/f′(zn) 寻找函数收敛域
HSV 平滑着色逻辑:可视化方程 p(z)=0 的根。Hue (色相) 取决于根的相位(角度),Value/亮度取决于收敛速度(迭代次数),不仅区分了不同的根的区域颜色,还能看到平滑的边缘细节。
使用了 Inigo Quilez 的经典 Cosine Gradient 算法,并调整了参数,让颜色过渡更加细腻(更有“梯度感”)。
已加入 https://duangsuse.github.io/NebulaRemix #疯狂星期二 套餐
发誓11点后再不熬夜 #vibez.. 😅
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Hacker News 摘要
Telegraph
Show HN: Ghidra MCP 服务器 – 110 个 AI 辅助逆向工程工具
原标题:Show HN: Ghidra MCP Server – 110 tools for AI-assisted reverse engineering 这是一个名为 Ghidra MCP Server 的开源项目,旨在为 AI 驱动的逆向工程提供生产级的模型上下文协议(MCP)服务器。它将 Ghidra 强大的逆向工程能力与现代 AI 工具和自动化框架相连接,支持 132 个端点,涵盖了跨二进制文档传输、批量分析、无头模式和 Docker 部署等功能。 核心功能与集成 • 全方位 MCP 支持:完整实现了模型上下文协议,提供…
Forwarded from Hacker News 摘要
Telegraph
破解一个有着 40 年历史的复制保护加密狗
原标题:Defeating a 40-year-old copy protection dongle 作者 Dmitry Brant 在文中介绍了他如何破解一个有着 40 年历史的硬件复制保护加密狗。这个故事始于他帮助朋友的会计事务所迁移一套极其陈旧的遗留软件。 背景故事 这套会计软件已经使用了 40 年,是使用 RPG 语言编写的。这种语言甚至比 COBOL 还要古老,最初用于 IBM 的中型计算机,如 System/3 和 AS/400。后来 RPG 被移植到了 MS-DOS 系统。该事务所至今仍在一台安装了…
破解一个有着 40 年历史的复制保护加密狗
原文:https://dmitrybrant.com/2026/02/01/defeating-a-40-year-old-copy-protection-dongle
阅读时间:4 分钟
分数:213
原文:https://dmitrybrant.com/2026/02/01/defeating-a-40-year-old-copy-protection-dongle
阅读时间:4 分钟
分数:213
❤3