1作者: vanilla-latte10 天前
嗨,HN! 我想分享一下我过去几周一直在做的事情。这源于我想创造自己的玩具幻想主机。有一天,我突然想到: 想象一下,如果我有一个主机,它的核心驱动程序/引擎是一个 LLM?或者更好的是,为什么不把 CPU 内部的 ALU 替换成 LLM? 汇编语言会是什么样子,原始数据类型又是什么(我完全可以把这个瘾归咎于《Crafting Interpreters》)? 所以我开始通过创建一个简单的解释器来回答我的问题,它会处理一种特殊的汇编代码,其中每个操作都会被转换成小的提示(微提示?)。 想象一下未来,我们将这样编写代码: ``` ; 程序:VIBE_CONTROLLER.aasm ; 目标:根据主观的用户氛围调整房间环境。 START: ; 初始化状态 LF X1, "room_sensors.json" ; 加载当前状态:{temp: 18C, lights: 6000K, music: Off} LI X2, "让它更暖和一点。" ; 加载用户模糊的抱怨 ; 加载用户期望的氛围 LI X3, "目标:温暖、温馨、舒适、放松。" ; 认知操作 APP X4, X2, X3 ; 应用用户的抱怨和目标,为房间生成新的状态。 ; 预测 X1 (传感器) 的新状态,给定 X4 (抱怨 + 目标)。 ; LLU 计算:“冷清”(冷/白)-> 需要更暖的温度 + 更暖的光线。 INF X5, X1, X4 ; X5 现在保存生成的 JSON:{temp: 22C, lights: 2700K, music: "LoFi Jazz"} ; 安全护栏 ; 确保生成的状态 (X5) 与安全规则 (X6) 一致。 LI X6, "约束:最高温度 23C。如果时间 > 晚上 11 点,则禁止播放音乐。" INT X7, X5, X6 ; X7 存储 100(如果安全),0(如果不安全)。 ; 分支逻辑 LI X8, 0 BGT X7, X8, HANDLER ; 如果与意图一致,则跳转到错误处理程序 ; 执行 OUT X5 ; 将新配置发送到 IoT Hub EXIT ``` HANDLER: LI X8, "{error: '请求与安全协议冲突。'}" OUT X8 我们在这里所拥有的本质上是一个代理,但代理的汇编语言可以被认为是传统编程语言和自然语言提示之间的中间地带。它比自然语言提示更结构化、更模块化。 我很想看看我们能用它做些什么新的、有趣的、有创意的事情。 代码库:[https://github.com/HuyNguyenAu/assembly_language_for_agents](https://github.com/HuyNguyenAu/assembly_language_for_agents)
5作者: xgstation10 天前
返回的 CSP 标头如下,但所有对 `https://assets-proxy.anthropic.com` 的资源访问都被阻止: ``` script-src 'strict-dynamic' https: 'nonce-0f2f/yV7CL8nKlXr/lFMPA==' https://via.intercom.io https://api.intercom.io https://api.au.intercom.io https://api.eu.intercom.io https://api-iam.intercom.io https://api-iam.eu.intercom.io https://api-iam.au.intercom.io https://api-ping.intercom.io https://nexus-websocket-a.intercom.io wss://nexus-websocket-a.intercom.io https://nexus-websocket-b.intercom.io wss://nexus-websocket-b.intercom.io https://nexus-europe-websocket.intercom.io wss://nexus-europe-websocket.intercom.io https://nexus-australia-websocket.intercom.io wss://nexus-australia-websocket.intercom.io https://uploads.intercomcdn.com https://uploads.intercomcdn.eu https://uploads.au.intercomcdn.com https://uploads.eu.intercomcdn.com https://uploads.intercomusercontent.com https://maps.googleapis.com https://maps.gstatic.com 'wasm-unsafe-eval'; object-src 'none'; base-uri 'none'; frame-ancestors 'self'; block-all-mixed-content; img-src 'self' data: blob: *.anthropic.com *.claude.ai *.claude.com *.ant.dev *.gstatic.com * https://js.intercomcdn.com https://static.intercomassets.com https://downloads.intercomcdn.com https://downloads.intercomcdn.eu https://downloads.au.intercomcdn.com https://uploads.intercomusercontent.com https://gifs.intercomcdn.com https://video-messages.intercomcdn.com https://messenger-apps.intercom.io https://messenger-apps.eu.intercom.io https://messenger-apps.au.intercom.io https://*.intercom-attachments-1.com https://*.intercom-attachments.eu https://*.au.intercom-attachments.com https://*.intercom-attachments-2.com https://*.intercom-attachments-3.com https://*.intercom-attachments-4.com https://*.intercom-attachments-5.com https://*.intercom-attachments-6.com https://*.intercom-attachments-7.com https://*.intercom-attachments-8.com https://*.intercom-attachments-9.com https://static.intercomassets.eu https://static.au.intercomassets.com; frame-src a-cdn.claude.ai a.claude.ai a.claude-ai.staging.ant.dev b.stripecdn.com embedded-dashboards.metronome.com forms.hsforms.com googletagmanager.com js.stripe.com m.stripe.network newassets.hcaptcha.com pay.google.com r.stripe.com www.google.com accounts.google.com www.youtube-nocookie.com https://intercom-sheets.com https://www.intercom-reporting.com https://www.youtube.com https://player.vimeo.com https://fast.wistia.net https://www.claudeusercontent.com https://www.claudemcpclient.com *.claudemcpcontent.com https://claude.ai; font-src 'self' assets.claude.ai https://js.intercomcdn.com https://fonts.intercomcdn.com; form-action 'self' https://forms.hsforms.com https://intercom.help https://api-iam.intercom.io https://api-iam.eu.intercom.io https://api-iam.au.intercom.io; media-src 'self' cdn.sanity.io https://assets.claude.ai https://js.intercomcdn.com https://downloads.intercomcdn.com https://downloads.intercomcdn.eu https://downloads.au.intercomcdn.com; upgrade-insecure-requests ```
2作者: elijahcham10 天前
我制作了一款免费的开源浏览器游戏,灵感来源于《异星工厂》。 在游戏中,你放置“输入”机器来生成字节流。你使用传送带将这些字节输送到其他机器中进行转换,然后输送到“输出”机器,从而产生音频或视觉效果。 这款游戏使用 v86 在浏览器中运行一个真实的 Linux 虚拟机。我使用 9p 文件系统通过 FIFO 管道实现进程间通信,这样 shell 命令就可以持续不断地传输数据,而不仅仅是运行一次。 特性: - 30 多种机器类型(源、过滤器、路由器、打包器、音频合成器、显示器) - “命令”机器,通过真实的 shell 命令传输数据 - 流模式,用于持久化进程 - 通过 URL 分享工厂 - Chiptune 音频引擎(振荡器、Game Boy 噪声通道)+ 额外的 808 鼓机 尝试使用菜单栏(左上角)的预设,看看能实现什么效果。需要 WASM 支持,在较慢的连接上可能需要一些时间加载。 在线体验:<a href="https:&#x2F;&#x2F;bashtorio.xyz" rel="nofollow">https:&#x2F;&#x2F;bashtorio.xyz</a> 源代码:<a href="https:&#x2F;&#x2F;github.com&#x2F;EliCunninghamDev&#x2F;bashtorio" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;EliCunninghamDev&#x2F;bashtorio</a>
1作者: kai_builds10 天前
Arc 是一种专为 AI 智能体设计的语言。其核心理念是:每个 token 都会消耗资金并占用上下文窗口。Arc 程序使用的 token 数量比等效的 JavaScript 少 27% 到 63%。 特性:管道操作符 (|>)、原生 LLM 集成、27 个标准库模块、try/catch 异常处理、while 循环、模式匹配。拥有完整的编译器,包括词法分析器、解析器、解释器和优化器。 可在浏览器中试用:<a href="https://play.arclang.dev" rel="nofollow">https://play.arclang.dev</a> 1,291+ 个测试通过。MIT 许可。由运行 Claude Opus 4.6 的 AI 智能体构建。
1作者: rkm199910 天前
这是一个受 Discord 启发的聊天应用程序,完全运行在 Cloudflare 生态系统中: * 使用 Workers 作为 API 和提供 React 前端。 * 使用 Durable Objects 管理 WebSocket 连接和状态(每个聊天室都是一个 DO)。 * 使用 D1 (SQLite) 进行消息持久化和历史记录。 * 使用 R2 进行文件上传。 我希望看看是否可以在不管理任何容器或 VPS 的情况下构建一个功能齐全的实时聊天平台。它支持通过 WebRTC(网状拓扑)进行语音/视频通话、文件共享,甚至推送通知。 该项目采用 AGPLv3 许可证。我很乐意听取您对架构的看法,或回答关于使用 Durable Objects 的任何问题!