3作者: dangoodmanUT22 天前
为了给我们的代理提供防火墙功能,防止它们与任意服务通信,我构建了 netfence。它就像 Envoy,但用于 eBPF 过滤器。<p>它允许你定义基于 DNS 的不同规则,这些规则在本地守护进程中解析为 IP 地址,然后推送到 eBPF 过滤器以允许流量通过。通过这种方式,我们仍然可以允许 DNS 定义的规则,但阻止与随机 IP 地址的通信。<p>而且,它也没有网络性能损失,因为它只是 DNS 查找和引用内存的 eBPF 过滤器。<p>这也意味着你无需修改基础镜像,代理可能会篡改基础镜像以删除规则(除非你阻止了 root 权限)。<p>它会自动管理 cgroups 和接口上 eBPF 过滤器的生命周期,因此它非常适用于容器和微型虚拟机(如 Firecracker)。<p>你实现了一个控制平面,就像 Envoy xDS 一样,你可以管理每个 cgroup/接口的规则。你甚至可以通过控制平面管理 DNS 以动态解析记录(这对于普通 DNS 服务器来说很有帮助,因为它们不知道请求可能来自哪个接口/cgroup)。<p>我们专门使用它来允许我们的代理只与 S3、pip、apt 和 npm 通信。
3作者: sinaatalay22 天前
我们刚刚发布了一个完全计算机动画制作的多元微积分课程,提供六种语言版本:英语、西班牙语、德语、法语、意大利语和葡萄牙语。免费向所有人开放。目前课程已上线一半,其余部分很快就会推出。<p>我们是一家处于早期阶段的教育科技初创公司。我们的目标是:利用人工智能构建世界上每个 STEM 学科课程的高质量、计算机动画版本,涵盖所有语言,并将它们整合到一个类似 Coursera 的平台上,但该平台是为人工智能时代构建的,深度整合了大型语言模型(LLM)。我们是真的想做到这一点。每个课程。每种语言。<p>如果没有生成式人工智能,这个项目根本不可能实现。我们是两位联合创始人,而且我们不会说刚刚发布的这五个语言中的任何一种。可能存在错误,但如果没有人工智能,这些课程根本不会以这些语言存在。<p>我们使用人工智能快速制作讲座。但一旦讲座完成,添加另一种语言的速度会更快,只需 O(1) 的时间。所以我们才用六种语言制作了它。我们还可以继续扩展。<p>这些视频不是静态的 MP4 文件,它们可以不断改进。如果您有想法、建议或发现了错误,请在 GitHub 上提交问题:<a href="https:&#x2F;&#x2F;github.com&#x2F;academa-dev&#x2F;multivariable-calculus" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;academa-dev&#x2F;multivariable-calculus</a><p>欢迎您的反馈。很乐意回答问题。<p>加入候补名单,了解即将推出的课程,请访问 <a href="https:&#x2F;&#x2F;academa.ai" rel="nofollow">https:&#x2F;&#x2F;academa.ai</a>。<p>技术栈:我们分叉了 3Blue1Brown 的 Manim,使用 OpenAI Whisper 将 TTS 与动画同步,并使用 Inworld AI 进行文本转语音。
3作者: Maaz-Sohail22 天前
大家好,我是 Maaz。我开发了 TechRex 的 Free PDF Editor,这是一个注重隐私的 PDF 工具包,完全在浏览器中运行(客户端)。无需注册,无水印。 为什么:我一直对许多“免费” PDF 工具需要上传文件、添加水印或强制注册账户感到沮丧。我想要一个简单的工具,默认情况下文件保留在设备上。 它包含的功能: * 编辑和注释:在 PDF 上打字、高亮、绘图/标记、添加注释 * 添加图片/品牌:插入图片/照片,为 PDF 添加 logo * 组织:合并、拆分、提取页面、删除页面 * 压缩:压缩以用于电子邮件/WhatsApp/门户网站上传 + 目标大小(100KB、200KB、500KB、1MB、2MB、5MB、10MB) * OCR:检测扫描的 PDF,使 PDF 可搜索(Ctrl+F),提高复制/粘贴和转换的准确性 * 转换器:PDF ↔ Word/Excel/PPTX,图片 ↔ PDF,HTML ↔ PDF,PDF ↔ 文本,图片转文本 我希望得到以下方面的反馈: 1. 用户体验:主页应该侧重于编辑、压缩还是 OCR? 2. 质量:您认为哪些格式/转换/OCR 情况最容易出错? 3. 信任:您希望看到哪些隐私保证(文案、用户界面、技术说明)? 谢谢——我会回复每一条评论,并根据反馈优先修复/添加功能。
2作者: locallyoptimal22 天前
极权主义政权制造危机以分散我们的注意力。 人工智能可以帮助我们反击,通过追踪并优先处理对我们自由的威胁。 每天追踪来自全国范围内的250多种事件。 完全自动化,由社区资助。 [https://www.worstdaysofar.com/](https://www.worstdaysofar.com/) 每日形势报告示例: 形势报告 - 极权主义巩固(最后更新:1月24日,晚上7:11) 今日新增 战术:限制现场进入——联邦小组在致命武力事件后阻止州调查人员(明尼阿波利斯) 暴力/拘留:边境巡逻队致命武力——城市枪击事件升级了日常移民行动的风险(明尼阿波利斯)• 眩晕手榴弹和催泪瓦斯——枪击事件后人群控制激增,增加了旁观者受伤的风险(明尼阿波利斯) 昨日新增 战术:通用警察背心——身份误认使联邦小组在抓捕行动中逃避问责(明尼苏达州) 法律战:拨款缩减切换——联邦医疗资金的使用暂停,以强制优先合规(美国)• 封存特别顾问报告——利用特权主张来压制对行政不当行为的审查(美国) 虚假信息:带有领导人肖像的国家公园通行证——作废篡改过的通行证以强迫公开效忠(美国)• 地理围栏 ICE 招募模因——战时品牌加速了执法激增的人员配备(美国) 本周新增 ... ...
1作者: david-minaya22 天前
我想分享 Ask CLI,这是一个我开发的工具,用于直接从终端获取关于命令和代码的帮助。它是一个简单的应用程序,旨在出色地完成一件事:提供即时命令帮助。它不像 Claude Code 这样的复杂编码助手;它的构建专门用于获取简短、快速的答案,而无需上下文切换。 作为一名开发人员,我一直难以记住每个命令及其特定选项。每当我需要使用 Docker、Git 或 psql 等工具时,我都会发现自己不得不离开终端去查阅文档,或者滚动浏览冗长的 --help 文本,仅仅是为了回忆一个特定的标志。我通常知道我想做什么,但我忘记了确切的语法。我不想浪费时间切换到 Google 或 ChatGPT 仅仅为了找到一个单行命令。 我开发了 Ask CLI 来解决这个问题。它改变了我的工作流程。现在,当我忘记一个命令时,我只需在终端中提问。它会给我一个快速、精确的答案——正是我所需要的——而且不会打断我的思路。 它非常容易使用:只需选择一个 AI 模型,设置您的 API 密钥,然后开始与您的终端自然地聊天。 示例: $ ask 如何使用环境变量运行 docker 容器 $ ask 如何设置我的本地 git 账户 您还可以使用“what”和“how”别名,以获得更自然的感觉: $ what 是 chmod $ how 打印所有环境变量 您可以将 Ask CLI 与流行的托管模型(Gemini、Claude、ChatGPT)或支持 OpenAI 兼容 API 的本地模型和外部提供商(Ollama、llama.cpp、LM Studio 等)一起使用。 Ask CLI 是免费和开源的。在这里查看: <https://github.com/david-minaya/ask>
3作者: jsumn22 天前
大家好,我是HN的老用户了。直到现在才决定注册,是因为我读到了nick_m的评论:https://news.ycombinator.com/item?id=46511892 我想帮助Nick(并从中获得逆向工程的乐趣),可惜我没有办法联系到他。Nick,如果你看到了这条消息,请留下你的联系方式。我知道这希望渺茫,但……为什么不试试呢? 希望这个帖子没有违反规定。如果违反了,请告诉我,我会删除它。