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
duangsuse::Echo
#vibe 今日挑战:牛顿分形 (Newton Fractals) lines 266, 3hrs (重构前317行), 包含 8 种目标函数选择和 5 种配色算法选择 😝 https://codepen.io/duangsuz/full/MYezJVP 分形包含混沌边缘,展现出无限精细的朱利亚集(Julia Set)结构,像素级并行计算。 使用 lil-gui 极大提升交互体验,hammer.js 能完美支持触控和鼠标拖拽,而利用 #define 宏或字符串注入来处理 GLSL 公式,能让代码结构更清晰。👍 …
#vibez https://codepen.io/duangsuz/pen/emzQxxe
花了一天,改成了430行…… 录屏就算了,暂时放GH上了
Desmos.com 可没这功能, ShaderToy.com 也没有GUI,哈哈
扩展方向是用级数逼近避免float糊,然后滚轮直接无限放大, 如果真重拾了该把那个鸭鸭公式导进来,哈哈
花了一天,改成了430行…… 录屏就算了,暂时放GH上了
Desmos.com 可没这功能, ShaderToy.com 也没有GUI,哈哈
扩展方向是用级数逼近避免float糊,然后滚轮直接无限放大, 如果真重拾了该把那个鸭鸭公式导进来,哈哈
#math 趁此机会,也可以了解一下「神奇」的分形 #CG (过程式艺术)
这些并不是微生物,是数学公式在GL里的样子哦😃
P1: 打卡 Mandelbulb 城
P3: Mandelbrot-Julia/佛陀分形/Burnship分形
P5: Attractors (奇异吸引子) / Fractal Flames 🎇
这些并不是微生物,是数学公式在GL里的样子哦
(没想到吧?数学也可以很快乐。 不需要争论“无穷小” “微分”存不存在,线代人可以😒 亲自试玩!)
P1: 打卡 Mandelbulb 城
P3: Mandelbrot-Julia/佛陀分形/Burnship分形
P5: Attractors (奇异吸引子) / Fractal Flames 🎇
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
duangsuse::Echo
别对 #AI 说“请”了!你越礼貌,结果越差!
Kivinsae's Nest
关于 初码先生 某推中典型诡辩论部分的拆解
最近简中技术圈发生了一件不小的事情:知名技术分享者左耳朵耗子因心梗不幸去世。 说实话,我从未和耗子哥有任何交集,也未曾受益于任何他过去的分享和文章。但是,至少从绝大多数缅怀他的人口中,可以多少感受到他的人格魅力和技术能力。这是一个值得尊敬的人。 然而今天看到一位推主 初码@chumacn 发了一条推文,为了防止他之后修改,直接复制内容如下: TweetID:165845386256150
#sb 😓 从yihong那刷到个滞涨网红程序员,欢乐多 https://t.me/dsuse/21756
#life 感恩皓叔对中文互联网,尤其是技术领域无私的分享。 先生千古
https://github.com/slan-ning/coolshell-markdown/blob/main/2022/eBPF%20介绍.md
🤯
"绑着整个团队一起走向必然的失败。这段过程,就是陈皓在阿里云的典型失败过程,也是为啥闹纠纷的主管因素。 ..... 那是因为你在阿里,吃着时代的红利,你的试错,是阿里在给你承担,而不是你在承担。"
😅 就喜欢捧大厂牛马和资本家是吧..
"遵循自己的Leader的想法和架构,老老实实的写代码、做模块"😒 😒
去你妈的「老老实实,服服贴贴」写代码、做模块,滚去和真正被 51% Leader train 出来的人机竞争吧😓 初码@chumacn 。
以上,祝大家身体健康。
>读着读着,突然想到了 3 年前的这篇: https://www.kivinsae.com/2023/05/17/2023-05-17-no_sophism
#life 感恩皓叔对中文互联网,尤其是技术领域无私的分享。 先生千古
https://github.com/slan-ning/coolshell-markdown/blob/main/2022/eBPF%20介绍.md
他们作为技术KOL,自己本身不学无术,把大量精力和时间花在了社交媒体上,花在了花样繁多的新技术、新产品、新想法上。巨大的信息流涌入他们,让他们从窄而深的技术通道转向了宽但散的纷杂路口。不以为耻反以为荣,并在互联网上布道这种劳逸结合、工学一体的玩法。
但陈皓的不学无术,则是一种更常见的、更隐蔽的,但是伤害更大的不学无术。这种不学无术总结起来就是:
没有工作上的边界意识,在自己所拿薪资的岗位上,没有真正窄向、深度的钻研自己权责范围内的事情,而是用自己的阅历、见识、想法,跨越到远超自己能力上限的地方,去指点迷津、夸夸其谈,这是一种非常隐晦的、隐藏的,但大面积存在的严重职业道德缺失的行为,不仅在程序员领域,也在产品、运营领域出现。
如果真正的想实现一个想法、平台,真正的技术职业工作者,无非两种情况,1是遵循自己的Leader的想法和架构,老老实实的写代码、做模块。2个就是自己担负着研发的重担,了解并深度认真的去评估自己的技术水平,评估自己能否基于想法去实现完整的闭环,并模拟这样的过程,做好完整的计划,带领团队逐级拆解任务,做好管理,去实现这个过程。
而陈皓,就是非常典型的,不愿意做1,所以在面试和找工作的事情,都奔着2的岗位去找、去靠,但是在2的岗位上,不具备2的能力,但是既不愿意直面现实,也不和团队说真话,做真正的评估拆解,
"绑着整个团队一起走向必然的失败。这段过程,就是陈皓在阿里云的典型失败过程,也是为啥闹纠纷的主管因素。 ..... 那是因为你在阿里,吃着时代的红利,你的试错,是阿里在给你承担,而不是你在承担。"
^^ 到底什么是真正的技术工作者,没有深刻和详实的讨论和证明,是几乎不可能用所谓的两种情况来进行概括的。我们往往只能用一些普世的、共同的人类良好品质,在不同的行业和领域的从业者身上进行对照和印证。比如,
对于一个医生来说,我们可以用 对病人负责 来进行判断,对于一个教师来说,我们可以用 对学生负责 来进行判断,对于一个程序员来说,我们可以用 对用户负责 来进行判断。但是,这些判断的标准,都是基于对于 负责 这个词的共同理解的基础上的。而这个共同理解,是
需要结合时代背景,通过大量的观察事实,来进行共同的认知和建立。绝不可能通过一篇文章,或者一段文字,或者一个人的个人行为,来进行建立的。
.... 企业开出来的薪酬是基于企业在雇佣和面试过程中的人才价值判断。被雇佣者本人对于这个定价本身并不存在道德和判断的责任。因此这里事实上再一次使用了模糊化推论,强行建立了一个 高收入 和 对高收入的定价责任 的关系,然后进一步建立了 鼓捣新技术 和 企业责任 的矛盾。
"遵循自己的Leader的想法和架构,老老实实的写代码、做模块"
去你妈的「老老实实,服服贴贴」写代码、做模块,滚去和真正被 51% Leader train 出来的人机竞争吧
以上,祝大家身体健康。
Please open Telegram to view this post
VIEW IN TELEGRAM