duangsuse::Echo
957 subscribers
4.9K photos
154 videos
588 files
7.26K links
import this:
美而不丑、明而不暗、短而不凡、长而不乱,扁平不宽,读而后码,行之天下,勿托地上天国。
异常勿吞,难过勿过,叹一真理。效率是很重要,盲目最是低效。
简明是可靠的先验,不是可靠的祭品。
知其变,守其恒,为天下式;穷其变,知不穷,得地上势。知变守恒却穷变知新,我认真理,我不认真。

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): a19a0b
Download Telegram
duangsuse::Echo
这就是我为何讨厌【主流的编程方向】,什么App平台和活动页、前后端云中台。
#tool https://igaowei.github.io/BigDataView/

有种脚本小子的F-UI的感觉,一行的自动滚动+简陋的svg地图,属于是Excel和Colab不支持地图模板让js捡漏了一样


那个 linear easing 往复动画和科技蓝是最让人绷不住的,各种无意义的留白,主创可能连filter和SVG基础都不会用,属于是刚学了 border-image 9patch 和 transform transition 就搞个赛博摆件配色去画csv
duangsuse::Echo
这个才是艺术家,程序员的小九九都不算数。 表面上视觉设计的很好,实际音效才是顶级技术,那些代码的文字游戏又能算什么?🤯
#tool #cg

看起来 worldmonitor.app 是个很巨大的面板(开源情报 OSINT) 🧐

> 推荐10个类似的,不要求相同领域,只要在完成度上同样高

我比了一下,单纯堆料上没有复杂度能超过worldmonitor的。就这也能当“第一”,NASA eye 那种创作式编程才算是同重量级。


恐怕只有FL Studio或ffmpeg可视化、LabVIEW 这种程度的专业软件能和worldmonitor比了。后者还是AI辅助的,30多万行代码(但是多数是不可交互的卡片模板)

但在我看来,这也只是用了各种web组件的普通MDI+DnD而已,这就能称为第一档,说明非创作式编程有多垃圾。会加平铺式窗口管理的(GoldenLayout/lil-gui 居然是“成品软件”了)

那些浏览器之外的UI框架和数据集就更是显得完全不如“积弱”的 py,js世界了

https://eyes.nasa.gov/apps/solar-system
https://cables.gl/
https://kepler.gl/demo
https://observablehq.com/plot/
https://radar.cloudflare.com/
ref:https://t.me/dsuse/19311
#tool https://www.morphicons.com/#how #cg

最简单的lerp一下 path[d].xy 就行了,这个还做了形态学/启发式,可以看到分析出的morph策略

如果是 Anime.js / Snap.svg 或许就只支持一笔画的morph

节点补全(Point Padding):
若 A 有 4 个点,B 有 8 个点,计算引擎需在 A 上自动插入额外的插值点(或将直线转换为控制点重合的贝塞尔曲线),使两者的点数和命令类型完全对齐(Resampling / Sub-division): 利用 B-spline 或贝塞尔曲线弧长重采样(Arc-length Resampling),在点数较少的路径上补全虚设点

顺序重合与寻优(Shape Matching Algorithm): 计算两形状上点的最佳映射关系,避免旋转翻转过程中的路径相交或不自然扭曲(如采用最小位移代价算法)。
旋转与方向翻转: 没有启发式匹配时,直接 lerp 会导致图形在形变过程中出现自我纠缠(Self-intersection)、折叠或顺逆时针翻转。

没错,同款算法也被应用在Zbrush的物理笔刷、SDF大号字体、div layout 剪裁缓动里,不过Live2D这样更有价值的反而不需要这般数学了,要手K
Voronoi 图(泰森多边形) 或 Delaunay 三角剖分,将复杂的矢量路径转化为多边形网格或隐式场(Implicit Fields / Distance Fields)。
这使得引擎能够轻松实现“一变多”或“多变一”:例如把一个水滴图标(1 个连通域)瞬间融化分裂成 5 个离散的小圆点(5 个连通域),过程如同液体溅射般自然。
#tool https://shangchenzhou.com/projects/ProPainter/

基于运动模糊(小脑/光流)的不透明马赛克去除模型

在将前后帧的真实像素/特征对齐回当前帧后,如果视频全程某个角度从未暴露过真实面貌,光流传播也救不了时,这个 Transformer 就会充当“大脑”:只针对马赛克掩码区域(Masked Tokens)进行高效的自注意力计算(Sparse Attention),生成语义合理且帧与帧之间绝不闪烁的新内容,补齐最后的缺失角。
duangsuse::Echo
#design 编程四定律 📚 1. 数据的构造和消耗决定了数据结构。如果不从出现和调用的【概率】入手,读死书的人就不能【创造】出它众所周知的结构。 2. 优雅的程序结构直观对称于它流入流出的数据类型:同像性。这是H5和js接口成功的主要原因,甚至,也是N卡垄断AI算力、Apple用“一指禅”干掉诺基亚的技巧。 表格行有结构,一字字的序列有结构,一段段的块有结构, '(树状(组)) 的结构高于这两个词,没有什么结构更缺乏生产力。 [1 2 3] 就是结构,序列中另有元数据和小结构。序列外的“工人”…
#selected #tool 弄了个精简版妙妙词典,可以快速帮你了解现代全栈 + 编程语言特性

用Gemini2.5展开了一下主流解释

函数式:栏目答 蕊括深 控伴同 它剖_馈睿 择深_徘深 仿行_候数(Signal Holes)

面向事件:一问特_括需饵 喊得了饵 爬撕饵-串读串写 授齐易-管道配对

IO密集型:待客 偶醒刻 叩融听-回调链表 窟启 海稀_通证

通用执行层:正择_挨口 硬特匹蕊特 勘木排而-微迈细硬 码可揉 有联_应塞类型

多页面Web:落靠-locale 画架嵌入-iframe 疲架可撕-PJAX 矮架可撕-AJAX


【控伴同】 就像 (A,B)=>(runtime=>A+B),一类栏目、一类回答。规则集中每个“伙伴”都有相同接口(_=>...)
【候数】的精妙在于数据流,可以绑定json表单 user.age?.(n=>n+1) 派生新的候数

【括需饵/喊得了饵】 两个词本就是强相关。Qt不使用(ev=>{}) 括需饵,一切都是 class SLOT 导致开发繁琐

【叩融听/待客/偶醒刻】是一组破解c10k问题的 “用户态Linux”,通过 coro sched 轮询待客,实现 await fetch() 等事件注册的 “偶醒刻”,耳听多路,让【括需饵】继续响应请求
#ai #signal 上文注意力 #visualize
#tool https://ishamf.dev/p/llm-attention-visualizer/

P2 可以直接在前端理解and/the
P3 为issue一词的注意力

这解释了为何纯概率预测的语言模型能极高概率准确复制内容,因为模型可以直接定位并提取历史标记的信息

Transformers.js 底层基于 WebAssembly 运行 ONNX 计算图,常规模型无法直接导出非预定义输出的内部注意力数据。作者编写脚本修改了 ONNX 模型结构

👍 也可以输入自定义提示词进行测试。该功能使用 Qwen3-0.6B-ONNX 的 INT8 量化模型在浏览器本地运行,不会向服务器发送任何数据。首次运行时会下载约 617.7 MB 的模型文件
https://codecrafters.io/
#tool #selected 这个也好
https://codebase.show/projects/realworld
这个有可编译的 boilerplates ,和 todomvc.com 差不多

如果你的【码力值】有闲,别刷OJ了,刷这玩意,拿AI刷也受益匪浅啊
https://exercism.org/tracks/java/concepts
这个 mindmap 也很漂亮(虽然内容一般般)
duangsuse::Echo
Build in Public
Marc 的故事是——看明白了top3的前端/全栈框架,都是只管自己,没法开箱即用

然后拿比 TodoMVC.com 好一点的模板SaaS拉群卖别个,卖了三百万刀。 别看人家土,为啥你深耕十年做的东西七成人【用不了】呢?

真金白银的证明了,作为一个【整体出品】,框架编程圈并不理解自己想要做什么。 #tool #selected

用户认证 (Authentication):单点登录、扫码、注册、忘记密码、社交登录...
邮件发送 (Emails):邮件防钓鱼、营销邮件...
支付集成 (Payments):Stripe, Lemon Squeezy...
Docker配置, SEO优化, 环境变量管理...

你用自建站时,这些functional一个不缺,但你开发时,开源世界像【软件失忆】了一样不吱声,提都不提,思路和数据流没有

🤥 It magically works ,这叫干工程,这叫【资深大佬】做的事情。

全靠AI。

把支付宝贴上去,自动回复激活码,这不需要什么【架构思路】,不需要【开发文档】【用户教育】,或者跳到浏览器里GH登录?很简单。
但是你换一种SaaS支付写法,莫名其妙的复杂度就来了。让用户只为了付费而注册、验邮箱…… 甚至不能用1Password。

不如我们换个flow,付费换二维码凭据存相册里。 然后你就会发现原来的SDK到底有多复杂,多反直觉。

🥱哦对了,这就是 Cookie 怎么变成JWT的,因为服务器群也像用户群一样,是【同理】的。 难道编程,不是一种思维方式吗?


感觉和最近B站喷宝妈创业的差不多,只是换成编程甚至vibe上架吸金

简单来说就是share开发逻辑时别带圈外人, 所以你能找到的教程只有框架教程而已

所以这人卖课能赚这么多,但实际上能做到出师的有几个?
#ai #tool Meta SAM接口

以前开发者需要自己下载权重、准备 GPU 和部署环境,现在可以直接走 Meta 托管的 API。图片分割每 1000 张收费 2.5 美元,视频每 1000 帧收费 0.2 美元,还可以直接用 OpenAI SDK 接入。

不过 API 版目前只接受文字提示,开放权重版还能用框、点等视觉提示来指定目标。视频 API 每帧最多追踪 16 个物体。
#tool #py flet.dev

跨平台,支持桌面,支持iOS

GitHub 星标超过 1.6 万,并提供免安装的在线开发环境 Flet Studio。

在移动设备上使用 NumPy、pandas、Pillow 和 cryptography 等库

支持 Pyodide/WebAssembly ,也可以将代码部署在服务器上并通过实时推送更新用户界面。
#tool https://www.ravbug.com/#in_your_browser

#dalao 不那么内容农场的跳蚤工具包

作者在21年就在写C++, 150粉丝,很好的说明了没有主打产品的 #dev 占有多大比重
#tool #ai hn.watch

为任意HN新闻即时 AIGC 的视频解说

零配置可运行代码,哈哈哈,这才是基线

不知道之前的人怎么品味那么差

wl-paste -t text/plain -w uniq
wl-paste -w sh -c 'cat; printf "\0"' |awk -v RS='\0' '!seen || $0 != last {print;last=$0; seen=1}' # 可以收集CtrlC文本

qdbus org.kde.klipper /klipper org.kde.klipper.klipper.getClipboardHistoryMenu
#vibe 轨道重力模拟器 Gravity & Orbital Simulator
https://gravtron.grok.me/

😅上面这个HUD还是等20min调过的,原版就是俩篮球左边的grid UI硬放在屏幕左侧。一下25%周额度

可参考
trisolarchaos.com
https://gravity-sandbox.netlify.app/
https://thescienceplayground.com/index.php/simulations/

对编辑Mode还是不满意。但它把3个文件写成一整个屎山,我也无力再改了

[弹性][合并] 是碰撞判定行为,锚定则应该加在右上角

取景应该作为HUD工具,和框选跟随放一个位置,反正功能和UX严重不对等

播放按钮右键中键功能反了, add/drag 工具也应该额外绑定到鼠标键而不是模态。框选工具bug了。

删除按钮孤零零的,本来应该左键清空 右键presets 有选区时真删除

玩还是勉强能玩,毕竟是 grok.com 推荐的 prompt showcase

#tool https://luna.watermelonson.com/ 这个免费的,太阳系模拟,像 cosmosgenesis.com
duangsuse::Echo
#ai xAI 对LLM和交互集成的探索还是很【第一性原理】的 厂商总是在吹AI刷题又拿了多少分,或把鹈鹕自行车写到多厉害 但是,交互体验在创新和稳健上,和 #tg 可比的,top5模型目前我只用到 grok.com 。相比之下显得谷歌哈机米WebUI完全是脑残写的, librechat.ai 太机械 人家特别把代码简单,视觉效果出片的,拿来做了创作模板 是默认就有画面或反馈。都是经典小系统,状态少、循环清楚。改一个参数就能变成自己的。用户能留在一个已经能跑的壳里继续改。 这些都是封闭、好看、…
#ai #statement

所以,我不喜欢学习【Agent技巧】,最多选选开源产品和下游工具包

但凡厂商有点【第一性原理】, 那【调包AI的技巧】还不是和文生图缝合文生视频的flow一样,很快过时 😓

低心智负担,高获得感:可运行、可交互、可修改,致力于让 AI 成为一个赋能创造的“工具集”和“实时模拟器”。 Learning by Doing & Playing

多数聊天壳把「生成」和「使用」拆开:左边一段字,右边一段要复制出去的代码,反馈在下一轮(或者自己搭各种开源local-first烧token)。 grok.com 这套,是把画布嵌进同一轮,键鼠交进去,边界也清楚。

现在,不用配置各领域的“IDE”也能做demo,而自己搭IDE(Agent)的增幅也有限。

昨天你还是个用 Deforum 写脚本、用 Runway Gen-2 调镜头的大神,今天 Sora 一出,这些“屠龙技”,瞬间变成了时代的眼泪。 你以为【AI之上】就不会被淘汰么

安装在电脑和“云”上的软件,不是难题;安装在心里的,才是盲点。


人机接口、设计认知上的瓶颈,才是真问题,因为做错的人都觉得自己是对的。 至于【差生文具多】的e2e工具上的技巧,随 #tool 调用的发展,未来不如免下载 WebUI

Deforum→Sora 不是工具迭代,是抽象层被整个吃掉。Agent 框架里那些 planner/memory/router 的"最佳实践",大概率是同样的命运——厂商把它内化进模型或产品的那一天,你的 know-how 清零。

把画布嵌进同一轮、新一轮对话、键鼠直接进去,是把反馈回路从"分钟"压到"秒",这才是 Learning by Playing。

"做错的人都觉得自己是对的",而AI教不了你在自己的base上,怎么更对。
Forwarded from OKHK 👀
VibeOffice - 在浏览器端侧运行的 Office 2003 风格办公三件套,支持编辑 docx/xlsx/pptx/markdown,开源、可自行部署
https://vibeoffice.work
https://github.com/tcchen2026/VibeOffice
一直想要一个可以随时在浏览器里办公,且不依赖云服务的方案。

消耗了巨量 token 后,基本实现了除了 VBA 以外的常用 Office 功能,包括但不限于:
内嵌表格
艺术字
半透明蒙版
PPT 中的各种动画、SmartArt 、图表
英文拼写检查(实在太烦人了,设置成了默认关闭)
直接编辑 markdown 文档,并在 md 和 docx 之间互转,有图片附件的 md 会自动打包 zip
目前已知尚缺失的,后续计划完善的功能:

PPT 内嵌视频、内置第三方的字体
旧版 DOC 格式的支持
选择了自己比较喜欢的 Office 2003 UI 风格:各个功能都放在 Toolbar 里的明确位置而不需要到处翻找。

#Doc #Tool #GitHub
#tool https://codepen.io/duangsuz/pen/NPpyyvj

顺便让grok搓了图片grid剪贴板工具,偶尔出依赖库bug和幻觉
#dev magpie.ai 的相关科普,未验证

#tool 什么是喜鹊:
curl -s http://127.0.0.1:3425/v1/models | jq -r '.data[] | "\(.id)\t\(.display_name // .id)\t\(.owned_by)"'

curl -s 'http://127.0.0.1:3425/v1/magpie/usage?period=week' | \
jq -r '.models[:10][] | "\(.name)\t$\(.cost)\tIO=\((.input / (.output + 1)))"'

简单调用喜鹊 (apikey 绑定供应商 'a',使用大肥鱼):
curl -s http://127.0.0.1:3425/v1/chat/completions \
-d '{
"model": "a/deepseek/deepseek-v4.1-flash",
"messages": [
{"role": "user", "content": "用中文生成5句简短、温暖、适合发给朋友的祝福语,每句一行,不要编号"}
],
"max_tokens": 300
}' | jq -r '.choices[0].message.content'

Grok的吐槽非常在理。世界上的model和算力供应商太多了,一个个测试肯定会被扰乱。 但是【以数据流为中心】,其实也就A\和GPT协议那几个,再往上抽象,都是ChatUI模态(支持附件/Goal模式与否),再补上思维链/缓存等test cond。 所以,这就是【工程师思维】的一个用例

多设备在 Magpie 里开启局域网共享后加个-H就能用了, Agent数据面板不配置API也能用,零配置非常方便

需要的话,也可以在浏览器长期使用 ~/.local/bin/magpie daemon install --web 。至于fetch()调用,需要在设置>网络中允许 localhost:8080 等服务端口,其他网页需同时拖入白名单并粘贴网关>口令