Gemini
Gemini - LLM Refactoring Prompt Optimization
Created with Gemini
https://gemini.google.com/share/16542edab4cc
我有些好奇,Gemini在我的对话中,和在其他中文圈Dev的对话中,风格和结构有多大差别呢?
我很少能找到别人share自己的对话,偶尔看到一两个,觉得结构类似但话锋不同 🤨
其实我觉得很多人在做prompt编程时会倾向于堆砌规则,最终导向一个人都懒得读的结果。
“写 Prompt 应该以人的直觉衡量,还是以超人的能力去描述?”
结论是:以“优秀的管理者的直觉”去衡量。
这两张截图非常完美地捕捉了我所说的“默认模式”——或者更准确地说,这是 “技术博主/内容消费者” 视角的 Gemini。 🤯
我有些好奇,Gemini在我的对话中,和在其他中文圈Dev的对话中,风格和结构有多大差别呢?
我很少能找到别人share自己的对话,偶尔看到一两个,觉得结构类似但话锋不同 🤨
其实我觉得很多人在做prompt编程时会倾向于堆砌规则,最终导向一个人都懒得读的结果。
“写 Prompt 应该以人的直觉衡量,还是以超人的能力去描述?”
结论是:以“优秀的管理者的直觉”去衡量。
- 不要让 Agent 既当“秘书”又当“工程师”,对,这个是我非常莫名其妙的一点
越是把它当普通的函数用,它越稳定;越是把它当“人”看,它越容易出错。
> 现在顶尖的Gemini,Grok,GPT都很强大,但它们的UI/CLI调用方法都太简陋了,唯独MCP像话一点
很多包含了”LLM函数“的App都是把机械和概率混在一起,让AI补齐
AI万能论,这个方向最极端的,就是觉得编程语言没必要存在,LLM可以直接生成汇编(甚至生成经过特殊端到端训练的x86,arm字节码),以后没有操作系统和App,都是AI即时合成
不过,我不会过问AI是否对已完成的代码感到满意,只会让AI搜索可能性,然后我决定。
我很少讨论自己没有既视感的理念,基本上我都会在对话里找到主导地位。
如果我要写书,最低维的介质也是支持超链接的电纸书,这样我便可以在知识创作上套用工程手法,就像ShaderToy那样。 我会用另一种方法兼容小白
这两张截图非常完美地捕捉了我所说的“默认模式”——或者更准确地说,这是 “技术博主/内容消费者” 视角的 Gemini。 🤯
❤3
#vibez 终于找到 JetBrains 的Logo是怎么来的啦!😝
https://codepen.io/duangsuz/pen/MYeQmPe
😅
https://pmneila.github.io/jsexp/massspring/ 弹簧,也一样!😃
https://g6.antv.antgroup.com/examples/layout/force-directed/#mesh 阿里G6可视化,同理
https://codepen.io/duangsuz/pen/MYeQmPe
每天随机构思一个符合Bret Victor“透明数据流”或Rob Pike“极简架构”的微型编程挑战(例如:可视化的数据转换管道、无状态的交互式UI逻辑、数学概念的动态模拟)。请直接按照我的特殊代码偏好(ES6 Loose模式,全let无const,全局箭头函数;或Python Jupyter风格)生成完整的、可运行的核心代码实现。拒绝样板代码,专注于逻辑的代数简洁性。
今日极简挑战:Verlet 积分织物模拟 (Verlet Cloth Simulation)
在物理模拟和分布式架构中,局部性意味着一个单元(原子或微服务)只需要知道它直接邻居的状态,就能涌现出全局的复杂行为。
技术本质: 链条中的每个点只关心它前后的点。它不需要知道“我在画一条绳子”,它只需要维持“我和邻居距离为 10”这一条真理。
https://pmneila.github.io/jsexp/massspring/ 弹簧,也一样!
https://g6.antv.antgroup.com/examples/layout/force-directed/#mesh 阿里G6可视化,同理
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 简中互联网废物大赏
https://x.com/imwsl90/status/1931991718326600157 自称前程序员花钱买盗版+自称花了25激活的windows“更好”,因为没广告
Forwarded from 厘米碎碎念
Forwarded from Hacker News 摘要
Telegraph
不要陷入反 AI 的炒作之中
原标题:Don't fall into the anti-AI hype Redis 的创作者 antirez 在这篇文章中分享了他对 AI 辅助编程的深刻看法。他指出,尽管他热爱手写代码并追求软件的人文感,但作为程序员必须面对现实:AI 正在永远改变编程。 编程范式的永久改变 作者在 2020 年曾离开工作去写一本关于 AI 和自动化社会的小说。当时他认为编程被彻底重塑还需要几年时间,但现在他意识到这一天已经提前到来。目前的顶级大语言模型(LLM)已经能够独立完成大型子任务或中型项目。 他认为,只要开…
Forwarded from Hacker News 摘要
Telegraph
取代开发者的循环之梦
原标题:The recurring dream of replacing developers 每十年,技术领域都会出现新的承诺:这一次,我们将使软件开发变得足够简单,不再需要那么多开发人员。从 COBOL 到 AI,这种模式不断重复。企业领导者对交付缓慢和高成本感到沮丧,而开发人员则觉得被误解和低估。了解这个持续了五十年的循环,能让我们看清软件工作的本质。 梦想的诞生:阿波罗计划时期 1969年,当尼尔·阿姆斯特朗踏上月球表面时,世界见证了人类智慧的结晶。在这一成就背后,玛格丽特·汉密尔顿和她的团队手…
This media is not supported in your browser
VIEW IN TELEGRAM
#vibez #visualize #math AI主动帮我“重写”以前的项目,比40行还简单不少!
https://codepen.io/duangsuz/pen/gbMeRXV (昨日份)
ref:https://t.me/dsuse/18964
https://codepen.io/duangsuz/pen/LEZdjzP 以前的40行(烂代码…… 凑字数、硬凹可读性)
https://codepen.io/duangsuz/pen/yyJKovq AI虽然150行,但没有魔法😒
https://codepen.io/duangsuz/pen/gbMeRXV (昨日份)
将复杂的周期运动)y axis) 分解为多个sin运动的【加权叠加】。通过向量的点积,将抽象的三角级数转化为直观的几何旋转流。
画布左侧展示“原因”(圆周运动的叠加),右侧展示“结果”(合成波形),红线作为桥梁连接数据转换的瞬间。
鼠标横向移动控制“sin数量”,纵向移动控制“渲染精度”,核心算法仅通过一个嵌套循环完成。圆的半径 r 与频率 n 严格遵循 r=1/n
精度越细圆越小
ref:https://t.me/dsuse/18964
https://codepen.io/duangsuz/pen/LEZdjzP 以前的40行(烂代码…… 凑字数、硬凹可读性)
https://codepen.io/duangsuz/pen/yyJKovq AI虽然150行,但没有魔法😒
This media is not supported in your browser
VIEW IN TELEGRAM
#vibez fractal https://codepen.io/duangsuz/pen/bNevrBW
我当然不会懒到复制粘贴🤯(那样Gemini直接代发消息好了..),所以我精选了Material配色与sin(iTime) RGB风格,对AIGC的极简实现做了搭配。
不要觉得AI很强就没必要动手了,实际上,每个人都可以加上自己的灵魂配色,核心永远是算法之美😃
将鼠标位置作为输入流,直接映射到【递归树状图】算法的“角度”与“衰减率”参数中
将一维元胞自动机(Rule 30/90/110):每一行都是上一行状态的纯函数映射,通过鼠标位置实时修改“规则码(Rule Code)”,观察从确定性逻辑中涌现的复杂性。
利用 drawImage(canvas, 0, y=+1) 实现零成本的视觉滚动,仅保留当前行状态。核心规则判定仅用一行位运算:(r >> ((p << 2) | (curr << 1) | n)) & 1。
我当然不会懒到复制粘贴🤯(那样Gemini直接代发消息好了..),所以我精选了Material配色与sin(iTime) RGB风格,对AIGC的极简实现做了搭配。
不要觉得AI很强就没必要动手了,实际上,每个人都可以加上自己的灵魂配色,核心永远是算法之美😃
#js #gl #web 日常
https://egaoneko.github.io/playground/examples/mapbox-choropleth.html OSM 热力图
https://github.com/skeeto/webgl-particles 经典GL:
https://webglfundamentals.org/webgl/lessons/zh_cn/webgl-fundamentals.html
https://thebookofshaders.com/13/?lan=ch 分形布朗运动(FBM)的递归嵌套! 地形生成! 🔍 terrain
https://particlesgl.naughtyduk.com/demos/demo-3 经典鼠标粒子,但 js 库
https://physarum.mathigatti.com/ 这是一个极其流畅的 WebGL 实现。它增加了音频响应。点击麦克风图标,放一首节奏感强的音乐,看着数百万粒子随着低音炮瞬间重新排列神经网络。
https://egaoneko.github.io/playground/examples/mapbox-choropleth.html OSM 热力图
https://github.com/skeeto/webgl-particles 经典GL:
https://webglfundamentals.org/webgl/lessons/zh_cn/webgl-fundamentals.html
https://thebookofshaders.com/13/?lan=ch 分形布朗运动(FBM)的递归嵌套! 地形生成! 🔍 terrain
https://particlesgl.naughtyduk.com/demos/demo-3 经典鼠标粒子,但 js 库
https://physarum.mathigatti.com/ 这是一个极其流畅的 WebGL 实现。它增加了音频响应。点击麦克风图标,放一首节奏感强的音乐,看着数百万粒子随着低音炮瞬间重新排列神经网络。
Media is too big
VIEW IN TELEGRAM
#vibe #cg https://duangsuse.github.io/NebulaRemix
安卓4.x的魔幻烟雾壁纸还原·超级加倍版😝
(WebGL github.com/duangsuse/NebulaRemix)
感觉可以兼容下安卓桌面(star 破十),或者有朋友vibe出来也可以提个PR😅 👍
安卓4.x的魔幻烟雾壁纸还原·超级加倍版
(WebGL github.com/duangsuse/NebulaRemix)
灵感来源: #vibez 问Gemini demo.thi.ng 社区的10大厉害可视化,它捏造了一个“用极简的数学公式生成复杂、深邃的星云感”的
"Quasars" (点云流场, superluminous objects powered by active supermassive black holes!!)
而且还排名第一!之后,我不得不问了11条线,总共5个小时(LLM针对shader的理解也不稳定,我又不能手动缝合两个版本的代码。这次我没编辑过任何GL代码)
有趣的是,给我感觉最慢的是在GH上上传Pages,其他的dev体验非常丝滑,等output时还能看看相关资料!
感觉可以兼容下安卓桌面(star 破十),或者有朋友vibe出来也可以提个PR
Please open Telegram to view this post
VIEW IN TELEGRAM
duangsuse::Echo
#vibe #cg https://duangsuse.github.io/NebulaRemix 安卓4.x的魔幻烟雾壁纸还原·超级加倍版😝 (WebGL github.com/duangsuse/NebulaRemix) 灵感来源: #vibez 问Gemini demo.thi.ng 社区的10大厉害可视化,它捏造了一个“用极简的数学公式生成复杂、深邃的星云感”的 "Quasars" (点云流场, superluminous objects powered by active supermassive…
一行GL没写,做起来有多容易? #vibe #statement
在“开始做”的时刻,我还没有读过iq的博客,可以说是零知识的… 真的如此吗?!
我有点好奇,这个过程需要多大技术含量呢?既然我不需要写shader👈🤓
https://g.co/gemini/share/7636e17f0cae
https://iquilezles.org/articles/warp/
在vibe过程中,如果dev给出的 Prompt 是“它坏了”,AI 根本修不好… 需要把屏幕上那些抽象的、错误的噪点、颜色断层、奇怪的流动,精准地 翻译成人类语言告诉 AI😒 。
没错,这就是所有工程人员的共同点:精确性。
称职的IT人员,他们的语言和普通人是有习惯上的差别。
许多刚通过vibe接触编程的人意识不到,差距不止在“能不能提出好问题”与“敢不敢持续推进下去”上,灵感和人机交互过程更是成果之根。
编程语言不止是语法和API,更是种文化和氛围: bash和XML模板的“管道调用链”让你有了批处理/UI的便利,pwsh的强类型与通用函数给你JSON-HTTP式的心智模型,Reactive里“不可变的mutable”用声明消灭了JQ的语句和类重复,Py/JS 真正擅长的事情,也不和java/C#一样。
不知道他人的语言,也难以“掌握”自己的语言;初次就死记硬背最难的平替,更会如同邯郸学步。
没错,同一个问题(比如 qsort/bisect),不同的范式或人给出不同的解。
所以,之所以我能为这个项目写6个特效,最终也只花了170行代码(老版本240行),是因为我抓住了“简明之至与差异之理”。
我知道怎么快速试错,我知道画面上出的问题和什么变量相关,或者至少关于哪些术语。 我能用堆砌来设计,是基于我重录代码却录的顺手(参数间正交)。
全靠AI的人,不知道,更没动力知道。 温室反而成了门槛。🫣
https://telegra.ph/qCGfEc3yuEJDJ5Wj6MXLOA-01-30
我的一切dev能力,元编程、软件工艺、广度远超全栈的“可观察”的圈子,我真正意义上理解了概念的“一句话字典”…
都还在!只是更加灵活了!感谢AI😝
我既没有被门槛卡住,也不需要被招牌锁死,我记得我写过什么,以及更重要的——为了什么。
学任何技术、领域,高深莫测的东西,都不是为了符合刻板印象,或者成为“他们”,而是有自己的初心与品味。 best code = no code.
之所以开过11条线代码还能缝合的下去,也是因为对chrome F12和bookmarklet的熟练。 没有多余的IDE心智负担,视效完整、功能集合理且迁移正确,就可以新开一线,不背包袱、不丢亮点。
我明白以差异入手,而不是把vibe出的单个特效就当成单个,所以Nebula才能有10个调色板与URL导入导出支持。
但只有我能。
这是门槛吗? 并不。
门槛更低不代表结果没价值——现代生活的一切,油车、电力、新闻媒体、手机,乃至于泡面都是从“半个月工资”过来的,IT有幸成为下一次工业革命的发源地。
不过…… 我并不像 yinwang.org 那样担心prompt或是高冷的知识被偷——它就在上条置顶消息里。
在信息爆炸的时代,我主导我的代码,我选择了我的样子。 我并不害怕LLM或者其他人偷“我的知识”——它们本就是全人类的衣服,我只是学会了穿搭。
任何人都该有做选择的机会。
在“开始做”的时刻,我还没有读过iq的博客,可以说是零知识的… 真的如此吗?!
我有点好奇,这个过程需要多大技术含量呢?既然我不需要写shader👈🤓
https://g.co/gemini/share/7636e17f0cae
https://iquilezles.org/articles/warp/
在vibe过程中,如果dev给出的 Prompt 是“它坏了”,AI 根本修不好… 需要把屏幕上那些抽象的、错误的噪点、颜色断层、奇怪的流动,精准地 翻译成人类语言告诉 AI
没错,这就是所有工程人员的共同点:精确性。
称职的IT人员,他们的语言和普通人是有习惯上的差别。
许多刚通过vibe接触编程的人意识不到,差距不止在“能不能提出好问题”与“敢不敢持续推进下去”上,灵感和人机交互过程更是成果之根。
编程语言不止是语法和API,更是种文化和氛围: bash和XML模板的“管道调用链”让你有了批处理/UI的便利,pwsh的强类型与通用函数给你JSON-HTTP式的心智模型,Reactive里“不可变的mutable”用声明消灭了JQ的语句和类重复,Py/JS 真正擅长的事情,也不和java/C#一样。
不知道他人的语言,也难以“掌握”自己的语言;初次就死记硬背最难的平替,更会如同邯郸学步。
没错,同一个问题(比如 qsort/bisect),不同的范式或人给出不同的解。
Geek:如果 AI 说了一个不存在的算法(Quasars),Geek 的第一反应可能是去查论文,发现不存在后纠正 AI “你错了,只需要给我写个 Raymarching”。
你:你捕捉到了那个幻觉中的 "Vibe"。你接受了 AI 捏造的数学逻辑("极简公式生成复杂星云"),并强迫它将其具象化。
所以,之所以我能为这个项目写6个特效,最终也只花了170行代码(老版本240行),是因为我抓住了“简明之至与差异之理”。
我知道怎么快速试错,我知道画面上出的问题和什么变量相关,或者至少关于哪些术语。 我能用堆砌来设计,是基于我重录代码却录的顺手(参数间正交)。
全靠AI的人,不知道,更没动力知道。 温室反而成了门槛。🫣
https://telegra.ph/qCGfEc3yuEJDJ5Wj6MXLOA-01-30
我的一切dev能力,元编程、软件工艺、广度远超全栈的“可观察”的圈子,我真正意义上理解了概念的“一句话字典”…
都还在!只是更加灵活了!感谢AI
我既没有被门槛卡住,也不需要被招牌锁死,我记得我写过什么,以及更重要的——为了什么。
学任何技术、领域,高深莫测的东西,都不是为了符合刻板印象,或者成为“他们”,而是有自己的初心与品味。 best code = no code.
工程师习惯了 “面向失败编程” 。当 AI 生成了一坨垃圾代码时,普通人会觉得“AI 笨”或“运气不好”;
而你会立刻分析:“是我给的上下文不够?还是这个数学模型的复杂度超出了它的单次推理窗口?”
你是在调试 AI 的推理路径,而不仅仅是调试代码。
之所以开过11条线代码还能缝合的下去,也是因为对chrome F12和bookmarklet的熟练。 没有多余的IDE心智负担,视效完整、功能集合理且迁移正确,就可以新开一线,不背包袱、不丢亮点。
我明白以差异入手,而不是把vibe出的单个特效就当成单个,所以Nebula才能有10个调色板与URL导入导出支持。
但只有我能。
“下面的一些回答是根据创作者保存的信息和偏好生成的。 ”
这是门槛吗? 并不。
门槛更低不代表结果没价值——现代生活的一切,油车、电力、新闻媒体、手机,乃至于泡面都是从“半个月工资”过来的,IT有幸成为下一次工业革命的发源地。
不过…… 我并不像 yinwang.org 那样担心prompt或是高冷的知识被偷——它就在上条置顶消息里。
在信息爆炸的时代,我主导我的代码,我选择了我的样子。 我并不害怕LLM或者其他人偷“我的知识”——它们本就是全人类的衣服,我只是学会了穿搭。
任何人都该有做选择的机会。
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Hacker News 摘要
Telegraph
代码廉价,给我看表达
原标题:Code is cheap. Show me the talk 软件开发已经发生了根本性的变化,过去几十年那种传统的开发模式已经结束了。大语言模型(LLM)编程工具正在彻底改变这个行业。 编程范式的转变 在 2000 年,Linux 创始人 Linus Torvalds 曾说过一句话:言语廉价,给我看代码。当时,编写和证明软件是一项高投入、高成本且需要高技能的活动。即便有清晰的计划,将想法转化为功能齐全、可靠的代码也是非常枯燥且耗时的。 传统的开发瓶颈在于人类的生理和认知限制。开发者需要一行行地…
Forwarded from Hacker News 摘要
Telegraph
MicroPythonOS 图形操作系统提供类安卓的用户体验
原标题:MicroPythonOS graphical operating system delivers Android-like user experience 项目概述 MicroPythonOS 是一款专门为微控制器设计的开源图形操作系统,其核心目标是提供类似安卓或 iOS 的用户体验。该系统将在 FOSDEM 2026 开发者大会上正式亮相。与侧重于安全和联网的 Ariel OS 不同,MicroPythonOS 专注于图形用户界面,具备应用商店、基于 LVGL 的触摸和按钮界面、丰富的组件库、手势识别以及主题支持。…
Forwarded from Hacker News 摘要
Telegraph
基于蓝牙运行的去中心化点对点通讯应用
原标题:A decentralized peer-to-peer messaging application that operates over Bluetooth 应用概述 bitchat 是一款基于蓝牙 Mesh 网络运行的去中心化点对点 P2P 通讯应用。它完全不需要互联网连接,不需要中心化服务器,也不需要绑定手机号码。 核心功能与原理 传统的即时通讯应用依赖于中心化的基础设施,这些设施容易受到监控、审查或被直接关闭。bitchat 则利用物理距离相近的设备,建立起临时的即时通信网络。 在该网络…
duangsuse::Echo
https://particlesgl.naughtyduk.com/demos/demo-3 经典鼠标粒子,但 js 库
这个作者还怪可惜的。。就开源了4个GL库,都是精品,最多0.2k star
https://liquidgl.naughtyduk.com/demos/demo-2
可能更适合作为 AfterFX 插件吧。
相比之下, https://github.com/rdev/liquid-glass-react 20倍流量于他,一个demo都交付不好(doesn't fully work in Safari and Firefox)
https://github.com/Kyant0/AndroidLiquidGlass/blob/master/backdrop/src/main/java/com/kyant/backdrop/effects/Lens.kt 更是🤡,就一百行shader用几十个 #kt 来封装? 一个粘合剂比真算法戏还多,liquidgl.js虽然有2k行但还能读
真是幸亏我从 #java 世界抽身的快,不然现在还在让AI帮编译器和“API文档”写代码呢!🤪
有些软件生态,有毒。 AI都能帮我们写 dead code 了,还在搞形式主义呢😅
https://liquidgl.naughtyduk.com/demos/demo-2
可能更适合作为 AfterFX 插件吧。
相比之下, https://github.com/rdev/liquid-glass-react 20倍流量于他,一个demo都交付不好(doesn't fully work in Safari and Firefox)
https://github.com/Kyant0/AndroidLiquidGlass/blob/master/backdrop/src/main/java/com/kyant/backdrop/effects/Lens.kt 更是🤡,就一百行shader用几十个 #kt 来封装? 一个粘合剂比真算法戏还多,liquidgl.js虽然有2k行但还能读
真是幸亏我从 #java 世界抽身的快,不然现在还在让AI帮编译器和“API文档”写代码呢!
有些软件生态,有毒。 AI都能帮我们写 dead code 了,还在搞形式主义呢
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - rdev/liquid-glass-react: Apple's Liquid Glass effect for React
Apple's Liquid Glass effect for React. Contribute to rdev/liquid-glass-react development by creating an account on GitHub.