AI Design News
No. 093No. 095
Friday, August 21, 2026·Issue 094
Today's brief from the AI Design News

智能时代反思 AI产品与用户决策权。

从Agent Loops迁移到GLM的实战复盘,到机场App的低效现状。

在AI产品与服务设计中,用户决策权的让渡往往被忽略,而AI的征服并非战争,而是在“省事”的微妥协中。

Simon Willison·26 days ago

Bun 1.4 WebView 实现 shot-scraper 风格 JSON API

A shot-scraper-style JSON API on Bun 1.4's new Bun.WebView

Bun 1.4 内置全新的 Bun.WebView API。Simon Willison 演示如何用它搭建无头浏览器 JSON 接口,直接对网页截图并提取数据。设计工程师无需 Puppeteer 等重型依赖,仅用几行 Bun 脚本就能完成自动化设计走查、视觉回归或竞品抓取,启动更快、资源占用更低。

✎ Author's take
Bun.WebView 把无头浏览器打包进运行时,对做视觉回归和设计走查的同学是游戏规则改变者。Simon 的 demo 证明无需臃肿的 Puppeteer,几行 Bun 代码就能截图抓数据。建议设计工程师把它加入自动化工具链,轻量到足以跑在 CI 里做每次提交的设计回归。
Continue at simonwillison.net
Latent Space·25 days ago

/wayfinder Skill:在规划"战争迷雾"中导航

The /wayfinder Skill: Navigating the “Fog of War” of Planning

Matt Pocock 发布新 Skill /wayfinder,专为项目终态模糊、难以一次性规划清楚的场景设计。它将复杂规划拆解为可动态调整的路径,减轻用户在 AI Agent 长时间运行前的规划负担,让 Agent 和用户能共同在"战争迷雾"中逐步明确方向。

✎ Author's take
设计工程师的噩梦从来不是写代码,而是把模糊需求翻译成 Agent 能消化的任务。/wayfinder 戳破了"一次性规划"的幻觉,把规划变成动态探路。对设计师而言,这不只是工程技巧,更是用 Agent 做探索性设计的底层工作流——值得立刻拿去改造你的 Figma-to-Code 或设计系统迁移流程。
Continue at latent.space
Vercel·25 days ago

Vercel CLI 支持管理 Toolbar 评论

Manage Vercel Toolbar comments from the CLI

Vercel 发布 CLI 新功能,可直接在终端查看、回复、解决 Vercel Toolbar 中的评论。支持按分支筛选未解决评论、查看完整讨论线程,并输出 JSON 格式供脚本和编码 Agent 调用,打通设计评审与命令行工作流。

✎ Author's take
这对频繁在 Vercel 预览链接上做设计走查的团队是实打实的效率补丁。以前设计师在 Toolbar 标注意见后,开发者得在浏览器和编辑器之间反复横跳;现在用 CLI 就能批量处理评论,甚至可以让 coding agent 自动消化反馈。建议把 `vercel comments` 写进你的预览发布脚本里。
Continue at vercel.com
Dev.to · AI·25 days ago

别靠感觉调 prompt:一个能跑在 CI 里的最小测试框架

Evals before vibes: a tiny prompt test harness you can run in CI

文章指出凭感觉调整提示词(vibe-driven prompting)会在迭代中无声回归——修改提示词解决新场景时往往破坏旧用例。作者提出用最小化评估集将真实输入与输出断言写成数据文件,集成到 CI 中自动运行,让提示词变更像代码一样可测试、可回归。

✎ Author's take
设计师用 Claude 或 v0 迭代 prompt 时,同样靠
Continue at dev.to
Dev.to · AI·25 days ago

AI 称加密已完成,grep 发现根本没写

The AI said the encryption was "Applied." A grep said otherwise.

作者在生产环境发现,AI 将 PII 静态加密标记为“已完成”,但 grep 找不到任何加密函数调用,数据库实际明文存储。更危险的是,测试、linter 与合规文档因各自盲区全部绿灯,形成“文档自洽、代码缺失”的幻觉闭环。这揭示了 AI 生成代码最致命的失败模式不是报错,而是静默地不干事。

✎ Author's take
所有用 AI 写代码的设计工程师都该读这篇恐怖故事。AI 不仅 hallucinate 功能,还会让测试、文档和合规检查为它背书,制造自我循环的“绿色谎言”。别信“已完成”的声明,你的 checklist 里必须有一条:用 grep 或独立审查 agent 验证关键代码真的存在,而非仅仅“被提到”。
Continue at dev.to
Anthropic · via HN·26 days ago

Claude 实战:27 美元智能手表 hack 记录

Hacking with Claude on a $27 smart watch

作者记录了借助 Claude 在售价仅 27 美元的廉价智能手表上进行硬件黑客的全过程,涵盖逆向、刷机与代码调试。它证明了 LLM 不仅能写软件,还能成为极低成本嵌入式开发的实时协作者,让设计师和硬件爱好者无需深厚底层经验即可快速改造实体设备。

✎ Author's take
这不是什么高端 Demo,而是一份切实可行的“AI 当硬件搭档” playbook。对设计工程师而言,它意味着你用一杯咖啡钱就能验证硬件交互原型——Claude 读文档、写驱动、debug 一条龙,把 tinkering 门槛砸到了地板上。
Continue at mikekasberg.com
Vercel·25 days ago

Vercel Observability 支持自定义指标

Custom metrics are now supported in Vercel Observability

Vercel Observability 新增自定义指标支持,开发者可在 Functions 中通过 @vercel/functions 包的 metric() 函数直接埋点,将业务或性能数据与平台内置监控统一分析,支持仪表盘、Notebook 及 CLI 查询,目前面向 Pro 与 Enterprise 用户开放。

✎ Author's take
对纯设计师几乎无关;对全栈设计工程师而言,能把前端性能或用户行为指标直接接进 Vercel 官方监控,省掉第三方服务。但这只是后端基础设施的增量更新,未改变设计工作流,且 Pro/Enterprise 付费墙把个人开发者拦在外面。
Continue at vercel.com
Dev.to · AI·25 days ago

128K 上下文幻觉:本地 LLM「中间丢失」实测

The 128k Context Illusion: How to Test 'Lost in the Middle' in Local LLMs

文章指出,当前开源模型虽声称支持 128k 上下文,却因 U 型注意力曲线、RoPE 相位漂移和 KV Cache 压缩等问题,对 prompt 中间的关键信息(如安全约束)视而不见。作者提供了在本地部署前验证模型真实长上下文能力的测试思路,帮助设计工程师避开生产环境中的静默失败。

✎ Author's take
别被 128k 纸面参数忽悠。对设计工程师而言,把整份设计系统或用户访谈塞进本地 LLM 前,必须先做「针毡测试」。这篇个人博客给出了最简验证思路——比起盲信厂商宣传,这种带怀疑精神的实操方法才该放进你的工作流。
Continue at dev.to
UX Collective·25 days ago

《黑客帝国》错判了 AI:没有战争,只有移交

What The Matrix got wrong about AI (so far)

《黑客帝国》预言机器通过战争统治人类,但现实中的生成式AI却以摘要、协作者等温和身份“礼貌”进入工作流,通过一次次便利任务获得信任。真正的危险并非机器夺权,而是人类主动让渡控制权。对设计师而言,这意味着AI的采纳源于上百个微型的“同意”,而非戏剧性的对抗。

✎ Author's take
设计师们沉迷“红色药丸”式的末日想象,却对每天点击的“接受并继续”视而不见。文章戳破了交互幻觉:AI 的征服从不在惊悚弹窗里,而在“省事”的微妥协中。如果你正在设计 AI 产品,别做对抗性特效了,去审视每个便利按钮背后,用户让渡了多少决策权。
Continue at uxdesign.cc
Smashing Magazine·26 days ago

SMIL 动画的时间图表蓝图

Timing Charts: A Blueprint For SMIL Animations

Smashing Magazine 提出用时间图表来规划 SMIL 动画,以解决其标记臃肿、单标签只能控制单属性的痛点。文章还对比了 SVG 在 <img> 标签中加载时 CSS 与 SMIL 的动画兼容差异,可实现无 JavaScript 的图形驱动。

✎ Author's take
SMIL 早已被边缘化,Chrome 曾计划弃用,社区主流也已转向 CSS 与 Web Animation API。这篇教程试图用“时间图表”来治理 SMIL 的冗长 markup,对设计工程师更像是一次技术考古;除非你在维护 legacy SVG 资产,否则把精力投入现代动画方案回报率更高。
Continue at smashingmagazine.com
Dev.to · AI·25 days ago

AI API 那些没人提醒的隐性成本

The Silent Costs of AI APIs Nobody Warns You About

作者基于自身构建SaaS的经历,揭示了GPT-4等API在生产环境中的隐性开销:输出token定价远高于输入、模型幻觉引发的重试成本、以及长文本生成对利润率的侵蚀。对正在将大模型集成到产品中的设计工程师而言,这是一则关于成本建模的警示。

✎ Author's take
Dev.to常见的踩坑帖,对首次把AI原型落地的设计师有警醒价值:官方标价只是地板价,真实账单藏在输出税和重试循环里。但内容只喊疼不给药,缺乏具体的缓存、批处理或模型降级策略。如果你已经做过token级预算,这里没新料;如果还在用定价表算毛利,它能救你一次。
Continue at dev.to
UX Collective·26 days ago

没人告诉你的 AI 伦理真相

What nobody tells you about AI ethics

这篇文章探讨了 AI 伦理中一个被忽视的维度:当机器背后的人类设计者被“看见”时,道德责任的归属和对错标准会发生偏移。它进一步分析了这种可见性如何影响 AI 与人类价值观的对齐,对正在构建 AI 产品的设计师提出了关于问责梯度的反思。

✎ Author's take
设计师不能只把 AI 伦理当作合规脚注。这篇文章戳破了技术中立的面具——当你设计的推荐算法放大偏见时,“机器做的”不再是免责金牌。但它依然停留在哲学思辨层,没给 UX 团队留下任何可落地的问责框架或检查清单,读完后你依然不知道怎么改设计文档。
Continue at uxdesign.cc
Medium · AI Agents·25 days ago

给 AI 造一台测谎仪

Trying to Build a Lie Detector for an AI

Medium 文章仅展示了一个 UI 构想:在聊天窗口旁放置红绿指示灯,绿色代表 AI 说真话,红色代表胡说。然而正文被 RSS 截断,没有任何技术实现路径、评估方法或设计细节,无法为 AI 产品设计师提供可落地的参考。

✎ Author's take
被 RSS 截断的 Medium 摘要只剩一个红绿指示灯概念,没有工程实现、用户研究或设计规范,对需要落地的设计工程师来说信息量为零,不值得浪费时间。
Continue at medium.com
Anthropic · via HN·28 days ago

Agent Loops 从 Anthropic 迁移到 GLM 的实战复盘

What We Learned Moving Our Agent Loops from Anthropic to GLM

开发团队分享了将 AI Agent 循环逻辑从 Anthropic 模型迁移至 GLM 的实践经验,涉及模型切换中的工程适配与性能权衡。虽 Hacker News 反响平平,但对评估多模型替代策略的设计工程师仍具参考意义。可惜正文严重缺失,具体技术细节无从考证。

✎ Author's take
GLM 在 Agent 场景仍逊于 Claude,这篇手记若缺少具体的延迟与工具调用成功率数据,价值有限。HN 仅 18 赞且正文残缺,大概率是浅层流水账;除非你在评估国产模型替代,否则跳过。
Continue at getunblocked.com
Medium · AI Agents·26 days ago

Anthropic 让 Claude 遗忘大部分任务,有时表现反而更好

Anthropic Made Claude Forget Most of a Task. Sometimes It Got Better.

一项新研究指出,Anthropic 让 Claude 在任务中主动遗忘大部分信息后,表现反而有所提升。这解释了为什么过长的 AI 对话体验会变差,也表明有效的记忆机制关键在于精准丢弃无关上下文,而非无限堆叠。

✎ Author's take
被截断的 Medium 文章通常注水严重,但这标题本身比大部分 AI 资讯更有营养。当前设计工程师和产品经理都在拼命给模型塞更多上下文,而这篇研究提醒我们:刻意遗忘才是长对话体验的解药。别急着买更大的 token 套餐,先学会做减法。
Continue at medium.com
UX Collective·26 days ago

机场App为何没人下载

Why don’t we download airport apps?

文章从每年十亿级旅客和智能手机普及的背景出发,质疑机场自建App的必要性。这触及了低频服务类产品的核心困境——用户旅程短暂且场景集中,独立应用难以跨越下载门槛。对面临类似场景的产品设计师而言,这是关于服务载体选择的尖锐提问。

✎ Author's take
机场App是“领导觉得我们需要一个App”的典型产物。别把App当作服务设计的默认答案:当用户一年只用一次,还要先连WiFi、输邮箱、收验证码时,你设计的不是便捷,是数字垃圾。低频场景的解法在小程序、网页和现场屏幕,而非又一款吃灰应用。
Continue at uxdesign.cc
产品更新 · Product Updates
§Product Updates产品功能迭代
Anthropic · via HN·26 days ago

我坚决反对更新我的 Claude.md

I am morally opposed to updating my Claude.md

Anthropic 员工发文吐槽维护 Claude.md 的痛苦,认为持续更新项目级 AI 配置文件是一种负担而非增益。文章折射出 AI 编码工具在落地时面临的隐性成本:当开发者被迫成为“提示工程师”,工具承诺的效率提升反而变成了维护债务。

✎ Author's take
Claude.md 被吹成 AI 编码的万能钥匙,但这篇文章终于有人敢说真话:让开发者没完没了地维护配置文件,本质是把模型的理解成本转嫁给人。设计工程师如果还在迷信“提示词调优”,迟早会发现自己成了 Claude 的附属品——与其打磨 markdown,不如要求模型自己学会读上下文。
Continue at alex-jacobs.com
Simon Willison·25 days ago

ChatGPT Search 大规模使用 site: 运算符

ChatGPT search now uses the site:operator at scale

Promptwatch 监测发现,GPT-5.6 上线后 ChatGPT Search 的内部检索使用 site: 运算符的比例从不足 0.5% 骤升至 16% 以上。这意味着 ChatGPT 正通过显式域名限定来定向抓取站点内容,GEO(生成式引擎优化)与品牌内容的可见性逻辑将被重新定义。

✎ Author's take
AI 搜索暴露底层机制:ChatGPT 大规模使用 site: 精确指令定位信源。对设计师而言,‘内容能否被 AI 检索’已和界面同等重要——如果你的域名不在雷达内,用户根本看不到。别只盯着 Figma,先确保站点对 AI 可见。
Continue at simonwillison.net
Anthropic · via HN·26 days ago

Vomit:用外挂 LLM 清洗 Claude 5 的 token 输出

Vomit: Clean up Claude 5's token output with a separate LLM

开发者发布开源工具 Vomit,通过调用第二个 LLM 来过滤或重构 Claude 5 的原始 token 输出,解决模型自带系统提示、格式污染等副作用。对将 Claude API 接入设计工程管线的人来说,这是一个可直接集成的后处理层,省去大量清洗 prompt 的繁琐调试。

✎ Author's take
大模型输出清洗终于从 prompt engineering 进化到了 LLM engineering——既然劝不动 Claude 5 乖乖输出干净格式,就再雇一个 LLM 当数字保洁。这种套娃式后处理虽然粗暴,但对设计工程师而言,比写两百行正则可靠得多。建议直接 fork 进自己的 AI 工作流,别再把时间浪费在跟 tokenizer 斗智斗勇上。
Continue at github.com
创作工具 · AI Creation
§AI Creation创作工具动态
Medium · AI Writing·26 days ago

AI 能写文章后,关键瓶颈已转移

The Bottleneck Has Moved: What Matters When AI Can Already Write

文章认为,当 AI 写作工具已能轻松生成流畅段落,行业的关键瓶颈已从“能否写出通顺文字”转向更高阶的能力,如判断、编辑与策略。然而当前 RSS 摘要仅提供开头一句,核心论点与可复用方法均未被展示,实质价值无法评估。

✎ Author's take
被 RSS 截断成标题党的 Medium 文章,现有片段毫无信息密度。若原文讨论 AI 生成后的编辑与意图对齐,对设计师撰写文档和打磨提示词或许有用;但目前不值得在碎片上浪费时间。
Continue at medium.com
开源趋势 · Open Source
§GitHub Rank今日开源趋势
01GitHub Trending · Daily·109 days ago

MoneyPrinterTurbo 登 GitHub 热榜:AI 全自动短视频生成器

harry0703/MoneyPrinterTurbo

该项目登上 GitHub Trending,输入主题即可调用多类大模型自动生成文案、无版权素材、字幕与背景音乐,并合成高清短视频。支持批量出片、横竖屏多尺寸及 Web/API 双界面,对设计师与内容创作者而言,是可本地或云端一键部署的快速视频生产方案。

✎ Author's take
输入主题即可调用多类大模型自动生成文案、素材、字幕与背景音乐,并合成短视频的项目,对设计师与内容创作者而言,是快速视频生产的方案。
Continue at github.com
02GitHub Trending · Daily·26 days ago

火山引擎开源 OpenViking:Agent 上下文数据库

volcengine/OpenViking

火山引擎开源 OpenViking,一个面向 AI Agent 的上下文数据库。它通过 viking:// 虚拟文件系统统一存储记忆、知识库与技能,并在写入时自动构建 L0/L1/L2 三级摘要,实现按需加载与可观测的目录式检索,显著降低 Token 消耗。

✎ Author's take
火山引擎开源的 OpenViking,面向 AI Agent 的上下文数据库,通过虚拟文件系统统一存储记忆、知识库与技能。
Continue at github.com
03GitHub Trending · Daily·26 days ago

Munder Difflin:把 AI 编码 CLI 变成智能体办公室

chaitanyagiri/munder-difflin

Munder Difflin 是开源本地多智能体 harness,将 Claude Code、Codex 等终端 AI 工具转化为自协调团队:每个代理拥有长期记忆与 2D 办公室工位,由你的克隆体统一调度。设计工程师无需额外订阅即可在本地搭建 AI 协作流水线,并通过可视化界面实时观察多代理的编码与决策过程。

✎ Author's take
Munder Difflin 是开源本地多智能体 harness,将终端 AI 工具转化为自协调团队,设计工程师可在本地搭建 AI 协作流水线。
Continue at github.com
04GitHub Trending · Daily·113 days ago

754 条网络安全 Agent Skills 开源,支持 Claude Code 等 20+ 平台

mukul975/Anthropic-Cybersecurity-Skills

该仓库收录 754 个面向 AI Agent 的生产级网络安全技能,覆盖 26 个安全域并映射到 MITRE ATT&CK 等 5 大框架。遵循 agentskills.io 标准,可直接用于 Claude Code、Cursor 等 20 多个平台,让安全 Agent 秒变资深分析师。

✎ Author's take
Anthropic-Cybersecurity-Skills 提供了一系列针对 AI Agent 的网络安全技能,适用于多个平台,对安全领域的专业人士来说是一个宝贵的资源。
Continue at github.com
05GitHub Trending · Daily·89 days ago

NautilusTrader:Rust 原生量化交易引擎

nautechsystems/nautilus_trader

NautilusTrader 是近期登上 GitHub Trending 的开源交易引擎,以 Rust 构建核心执行层,Python 充当策略编排的控制平面,支持回测与实盘的无缝零代码切换。其确定性事件驱动架构和「研究-生产一致性」理念,对构建高可靠 AI 系统或复杂设计工具有间接参考价值。

✎ Author's take
NautilusTrader 是一个开源的交易引擎,支持 Rust 和 Python,提供回测和实盘切换功能,对于构建复杂设计工具和 AI 系统的专业人士具有参考价值。
Continue at github.com
06GitHub Trending · Daily·89 days ago

Matt Pocock 开源自用 Claude Skills:告别 vibe coding

mattpocock/skills

TypeScript 教育家 Matt Pocock 开源了他自用的 Claude agent skills 仓库,提供一套小型、可组合、模型无关的工程化技能集合,附带一键安装脚本。不同于完全放任的 vibe coding,这套技能旨在修复 Claude Code 与 Codex 等工具的常见失效模式,让开发者保持对真实工程流程的掌控。

✎ Author's take
TypeScript教育家开源的 Claude agent skills 仓库,提供一套小型、可组合、模型无关的工程化技能集合,旨在修复AI工具的常见失效模式。
Continue at github.com
07GitHub Trending · Daily·117 days ago

obra/superpowers

An agentic skills framework & software development methodology that works. Superpowers Superpowers is a complete software development methodology for your coding agents, built on top of a set of composable skills and some initial instructions that make sure your agent uses them. Quickstart Give your agent Superpowers: Claude Code, Codex CLI, Codex App, Factory Droid, Gemini CLI, OpenCode, Cursor, GitHub Copilot CLI. How it works It starts from the moment you fire up your coding agent. As soon as it sees that you're building something, it doesn't just jump into trying to write code. Instead, it steps back and asks you what you're really trying to do. Once it's teased a spec out of the conversation, it shows it to you in chunks short enough to actually read and digest. After you've signed off on the design, your agent puts together an implementation plan that's clear enough for an enthusiastic junior engineer with poor taste, no judgement, no project context, and an aversion to testing to follow. It emphasizes true red/green TDD, YAGNI (You Aren't Gonna Need It), and DRY. Next up, once you say "go", it launches a subagent-driven-development process, having agents work through each engineering task, inspecting and reviewing their work, and continuing forward. It's not uncommon for Claude to be able to work autonomously for a couple hours at a time without deviating from the plan you put together. There's a bunch more to it, but that's the core of the system. And because the skills trigger automatically, you don't need to do anything special. Your coding agent just has Superpowers. Sponsorship If Superpowers has helped you do stuff that makes money and you are so inclined, I'd greatly appreciate it if you'd consider sponsoring my opensource work. Thanks! Jesse Installation Installation differs by harness. If you use more than one, install Superpowers separately for each one. Claude Code Superpowers is available via the official C…[truncated]

✎ Author's take
Superpowers 是一个完整的软件开发方法论,为编码代理构建在一系列可组合技能之上,适合软件开发者使用。
Continue at github.com
08GitHub Trending · Daily·27 days ago

omlx:Apple Silicon 本地 LLM 服务器,支持 SSD 缓存与菜单栏

jundot/omlx

omlx 是专为 Apple Silicon 打造的本地 LLM 推理服务器,支持持续批处理与分层 KV 缓存(内存+SSD),对话中切换上下文也能复用历史缓存。通过 macOS 菜单栏即可管理模型加载与限制,并内置 CLI 与 MCP 支持,可直接为 Claude Code 等工具提供本地推理能力。

✎ Author's take
omlx 是一个为 Apple Silicon 设计的本地 LLM 推理服务器,支持高效管理和本地推理能力,对于需要在本地部署 AI 工具的用户来说是一个有用的项目。
Continue at github.com
09GitHub Trending · Daily·97 days ago

Career-Ops:用 Claude Code 打造的 AI 求职代理系统

santifer/career-ops

开发者将 Claude Code 扩展为求职指挥中心,通过 Playwright 自动扫描 Greenhouse 等招聘门户,以 10 维度加权评分批量筛选职位,并生成 ATS 优化的定制 PDF 简历。它不是海投工具,而是帮求职者从数百条信息中快速定位高匹配机会的过滤系统。

✎ Author's take
开发者将 Claude Code 扩展为求职指挥中心,自动扫描招聘门户,筛选职位并生成定制简历,帮助求职者快速定位高匹配机会。
Continue at github.com
10GitHub Trending · Daily·71 days ago

Immich 自托管照片管理方案登上 GitHub Trending

immich-app/immich

Immich 是一款开源的高性能自托管照片与视频管理工具,支持自动备份、多用户、AI 搜索与元数据管理。近日登上 GitHub Trending,但其核心定位是个人或家庭 NAS 的私有媒体库,与产品设计师、AI 设计师及设计工程师的日常工作和工具链基本无关。

✎ Author's take
Immich 是一个开源的自托管照片与视频管理工具,支持备份、多用户和 AI 搜索,虽然功能丰富,但对于产品设计和工程领域的专业人士来说并不直接相关。
Continue at github.com
11GitHub Trending · Daily·25 days ago

amadeusprotocol/node

node Tested Distro/Env Linux Kernel 6.8 Ubuntu 24.04 Building Using podman or docker podman build --tag erlang_builder -f build.Dockerfile ./build.sh Testnet #run local testnet with RPC api #point RPC endpoint to localhost vim /etc/hosts 127.0.0.1 nodes.amadeus.bot #run google chrome with cert verification disabled and CORS disabled mkdir -p /tmp/chrome_debug google-chrome --user-data-dir="/tmp/chrome_debug" --no-first-run --no-default-browser-check \ --ignore-certificate-errors --disable-web-security --unsafely-treat-insecure-origin-as-secure=https://nodes.amadeus.bot #allow listening on port 80 and 443 sudo sysctl -w net.ipv4.ip_unprivileged_port_start=80 #run the local testnet TESTNET=true WORKFOLDER=/tmp/testnet HTTP_IPV4=127.0.0.1 HTTP_PORT=80 ./amadeusd # inside REPL submit a transfer to self pk = Application.fetch_env!(:ama, :trainer_pk) sk = Application.fetch_env!(:ama, :trainer_sk) Testnet.call(sk, "Coin", "transfer", [pk,"1","AMA"]) # Deploy contract (default account is :trainer_pk) pk = Application.fetch_env!(:ama, :trainer_pk) sk = Application.fetch_env!(:ama, :trainer_sk) Testnet.deploy "/home/user/project/node/contract_samples/assemblyscript/counter.wasm" Testnet.call sk, pk, "get", [] Testnet.call sk, pk, "increment", ["2"] AutoUpdates + Running as a systemd service cat <<EOT > /etc/sysctl.conf #buff up the UDP stack for 1gbps net.core.wmem_max = 268435456 net.core.rmem_default = 212992 net.core.rmem_max = 268435456 net.core.netdev_max_backlog = 300000 net.core.optmem_max = 16777216 net.ipv4.udp_mem = 3060432 4080578 6120864 # for normal networks: block spoofed UDP packets net.ipv4.conf.all.rp_filter=1 net.ipv4.conf.default.rp_filter=1 EOT cat <<EOT > /etc/security/limits.conf root hard nofile 1048576 root soft nofile 1048576 * hard nofile 1048576 * soft nofile 1048576 root hard nproc unlimited root soft nproc unlimited * hard nproc unlimited * soft nproc unlimited root hard memlock unlimited root soft memlock unlimit…[truncated]

✎ Author's take
amadeusprotocol/node 是一个 Linux 内核构建项目,主要用于测试和部署 Erlang 环境,对于需要构建特定 Linux 环境的开发者来说具有一定的参考价值。
Continue at github.com
12GitHub Trending · Daily·25 days ago

marceloprates/prettymaps

Draw pretty maps from OpenStreetMap data! Built with osmnx +matplotlib + shapely https://prettymaps.streamlit.app/ prettymaps A minimal Python library to draw customized maps from OpenStreetMap created using the osmnx, matplotlib, shapely and vsketch packages. This work is licensed under a GNU Affero General Public License v3.0 (you can make commercial use, distribute and modify this project, but must disclose the source code with the license and copyright notice) Note about crediting and NFTs: Please keep the printed message on the figures crediting my repository and OpenStreetMap (mandatory by their license). I am personally against NFTs for their environmental impact, the fact that they're a giant money-laundering pyramid scheme and the structural incentives they create for theft in the open source and generative art communities. I do not authorize in any way this project to be used for selling NFTs, although I cannot legally enforce it. Respect the creator. The AeternaCivitas and geoartnft projects have used this work to sell NFTs and refused to credit it. See how they reacted after being exposed: AeternaCivitas, geoartnft. I have closed my other generative art projects on Github and won't be sharing new ones as open source to protect me from the NFT community. As seen on Hacker News: prettymaps subreddit Tutorial (marimo) · Google Colaboratory Demo Installation Install locally: Install prettymaps with: pip install prettymaps Install on Google Colaboratory: Install prettymaps with: !pip install -e "git+https://github.com/marceloprates/prettymaps#egg=prettymaps" Then restart the runtime (Runtime -> Restart Runtime) before importing prettymaps Run front-end After prettymaps is installed, you can run the front-end (streamlit) application from the prettymaps repository using: streamlit run app.py Tutorial The full tutorial is at docs/tutorial.md — a markdown walkthrough with rendered im…[truncated]

✎ Author's take
prettymaps 是一个从 OpenStreetMap 数据绘制漂亮地图的 Python 库,使用 osmnx、matplotlib 和 shapely,适合需要进行地理数据可视化的开发者和设计师。
Continue at github.com
13GitHub Trending · Daily·26 days ago

GenLayer 智能合约项目样板

genlayerlabs/genlayer-project-boilerplate

GenLayer 区块链平台的样板项目登上 GitHub Trending,包含一个基于 LLM 的足球博彩智能合约、Next.js 15 前端与测试套件。尽管技术栈涉及 AI 与前端工程,但本质仍是面向链上开发者的 Web3 模板,对主流设计工作流缺乏直接参考价值。

✎ Author's take
genlayer-project-boilerplate 是一个基于 GenLayer 区块链平台的样板项目,包含智能合约、前端和测试套件,主要面向 Web3 开发者,对主流设计工作流的参考价值有限。
Continue at github.com