2作者: Shefoz大约 2 个月前原帖
我构思了一个隐私设置,其中没有数据会接触到持久存储——一个本地的PXE服务器通过局域网直接将一个干净的Whonix镜像引导到内存中。断电 = 物理擦除。 然后,我花了同样的时间来映射执法部门仍然可以找到你的所有方式。八个检测向量、真实案例研究,以及人类在技术之前总是失败的犯罪学原因。 完整分析请见:https://github.com/ashraf2324/The-Ghost-in-the-Machine
2作者: kristjan大约 2 个月前原帖
最近看到一些RSS项目的出现让我很高兴,所以我也来分享一下我的项目以及它的演变过程。 我想从头开始阅读几个RSS源,但RSS本身并不特别适合这个需求,也没有人特别使用它来做这件事。不过,我曾经为了浏览一个档案而保持一个标签页打开了8个月,这种经历我不想再来一次。在我逐步实现这个想法并向朋友展示的过程中,我们积累了一些其他的使用案例,这些案例与“仅仅过滤一些XML”相契合,因此它们也被纳入了项目中。 因此,Sponder可以: - 对RSS源进行基本过滤,支持关键词或正则表达式。 - 将任何网页解析为RSS源,包括自动检测标题、图片、链接等元素,跟踪页面链接的历史,并在稍后返回获取新内容。 - 控制整个历史源的更新频率,可以为你提供每周一篇文章,或每天12篇,随你喜欢的节奏。 - 自动检测并过滤播客源中的重播集。 - 通过用户界面或输入一些YAML进行配置。 它并不: - 替代你的RSS或播客客户端,它是一个中间件,为你发布修改后的源。 - 替代你所有的源,只替代你希望有所不同的那些。虽然如果你希望有很多不同的源,你可以导入和导出OPML文件。 - 通过大型语言模型处理内容,尽管我在考虑将其用于重播检测,因为元数据相似性只能达到一定程度。 我很想听听大家的意见: - 你对你的源有什么不满? - 配置流程的体验如何?
1作者: paulgardiner大约 2 个月前原帖
我一直在构建一个以延迟为重点的语音通信服务。我们已经推出了网页版和桌面版应用程序,接下来我们在思考什么。<p>我们创建了一个基于命令行界面的应用程序,允许您通过终端进行语音通信。目前该应用程序可以在macOS和大多数Linux发行版上运行(我们仍在尝试在不同平台上进行测试)。<p>我们还将很快发布一个自托管的语音系统,您可以在自己的终端上运行,同时也会推出交互式MCP,允许机器人系统进行通信(我已经在我的Unraid上运行了一个版本的OpenClaw,使用一个非常初步的版本与我进行交流)。<p>应用程序即将上线。<p>我们的目标基本上是创建一个可以加入或创建的服务/应用程序,没有社交网络,也没有表情符号在您的<i>咳嗽</i> Discord <i>咳嗽</i> 头像周围动画。<p>我足够成熟,知道TeamSpeak是游戏通信的巅峰。但TeamSpeak仍然是老旧的TeamSpeak。Discord现在已经发展成一个过于庞大且饱和的社交网络。<p>简单的通信怎么了?
1作者: fcpguru大约 2 个月前原帖
嗨,HN,我们是Andrew和Dex。我们开发了Dialtone Watcher,这是一个针对macOS和Linux的小型Go代理,目标非常明确:告诉我我的机器整天在做什么,并帮助我与其他机器进行比较。 目前它的功能包括: - 监视正在运行的进程、CPU和内存使用情况,以及活跃的网络端点。 - 按进程、域和粗略协议(如HTTPS、DNS、QUIC和Postgres)将流量分组为易于理解的摘要。 - 存储本地摘要,并可以将有限的汇总数据发布到dialtoneapp.com API,以便足够的安装可以将整体视图变为现实。 我们一直在思考同一个问题:为什么没有一个简单的工具可以回答“这台机器实际上在花费时间做什么?”活动监视器显示了一个切片,而Little Snitch显示了另一个切片。虽然有一些整体工具,但通常是在企业防火墙后面。我们想要的是更诚实和可检查的工具。真正的动机问题不仅仅是“我的笔记本电脑在做什么?”而是“我正常吗?” 假设我有一台配备14个核心和36GB内存的MacBook Pro,并且整天运行Docker。为什么Docker在我的机器上消耗的CPU和内存比类似开发者的机器多得多?为什么我有一些奇怪的辅助进程一直在后台运行?为什么我的笔记本电脑在与我不认识的域进行通信?仅凭一台机器无法回答这些问题。你需要来自多台具有可比硬件和工作负载的机器的基线数据。 <a href="https://dialtoneapp.com/demo" rel="nofollow">https://dialtoneapp.com/demo</a> 开源MIT许可证: <a href="https://github.com/andrewarrow/dialtone-watcher" rel="nofollow">https://github.com/andrewarrow/dialtone-watcher</a> Andrew和我记录了我们的对话历史: <a href="https://github.com/andrewarrow/dialtone-watcher/tree/main/prompts" rel="nofollow">https://github.com/andrewarrow/dialtone-watcher/tree/main/prompts</a> 这个大想法是众包威胁情报。每个安装的代理都成为一个传感器。每个传感器报告进程与域的连接、DNS活动、连接频率、传输的字节数,以及基本的IP上下文信息,如ASN和国家。在一台机器上,这些数据可能只是微不足道的。但在成千上万台机器上,这些数据会迅速变得强大。 像CrowdStrike和SentinelOne这样的安全公司正是这样做的。但这些产品仅限企业使用,价格昂贵且不透明。 如果某个未知的辅助进程在一小时内突然开始与27台机器上的同一个奇怪域进行通信,那就是一种模式。如果一个所谓的PDF查看器正在向几乎没有人见过的域上传18MB的数据,那就开始看起来像是数据外泄。如果一个新的VSCode版本是唯一一个与某个随机域通信的构建,那就开始像是供应链问题。如果Slack或Docker的行为突然与类似开发者机器的基线完全不同,你也可以标记这一点。 我们认为有必要为普通开发者提供更开放、可检查和有用的工具。如果你尝试这个工具,反馈应集中在摘要的可读性、进程和域归属的正确性、上传负载是否合理,以及哪些比较实际上能帮助你判断“我正常吗?”如果足够多的人安装、运行并发送数据,演示就会变得真实,而真正的产品也会变得更智能。 我想留给你们一个问题:现代软件项目是否应该包含这样的提示目录?记录使用的提示几乎不需要什么努力,而这些提示就像git历史一样讲述了一个故事。
1作者: octetta大约 2 个月前原帖
我创建了 k-synth 作为一个实验,旨在探讨一种简约的、受 K 语言启发的数组语言是否能比传统代码更快速、更直观地绘制波形。我整理了一个基于网页的工具包,您可以直接在浏览器中尝试语法,而无需接触编译器: <p>实时工具包:<a href="https://octetta.github.io/k-synth/" rel="nofollow">https://octetta.github.io/k-synth/</a> <p>如果您访问该页面,这里有一个快速获取音频效果的路径: <p>- 点击“patches”,选择 dm-bell.ks。 <p>- 点击“run”——笔记本区域将更新。点击波形以听取结果。 <p>- 点击波形下方的“-&gt;0”按钮,将其复制到顶部的槽 0(槽也可以点击)。 <p>- 点击输入区域中的“pads”以显示性能网格。 <p>- 点击“melodic”以在网格上以不同的间隔播放槽 0 的样本。 <p>‘奇怪’的堆栈: <p>- 语言:一种简化的右结合数组语言(例如,s 表示正弦,p 表示圆周率)。 <p>- 网络工具包:使用 WASM 和 Web Audio 构建,用于实时编码样本。 <p>- AI 对编程:我使用 AI 代理来引导解析器和网页模板,这让我在几周内就能验证语言设计,而不是几个月。 <p>目标:这并不是为了取代数字音频工作站(DAW)。它是一种为更大项目生成样本的紧凑方式。目前处于“是否可行”的状态。我希望能从数组语言和数字信号处理(DSP)社区获得反馈——特别是关于运算符选择和从右到左的求值逻辑。 <p>源代码(MIT):<a href="https://github.com/octetta/k-synth" rel="nofollow">https://github.com/octetta/k-synth</a>
2作者: yusufaytas大约 2 个月前原帖
嗨,HN, 我创建了OpsOrch,因为运营工作分散在太多工具中。 事件可能在PagerDuty中,日志在Datadog中,指标在Prometheus中,而运行手册则在其他地方。每个系统都有自己的API和数据模型,因此跨工具的工作流程通常变成了粘合代码。 OpsOrch是我尝试标准化这一切的结果。 它为事件、日志、指标、警报、服务和运行手册等定义了一个通用的架构,然后使用适配器将不同的提供者连接到一个接口后面。 目标很简单:客户可以请求: - 影响某个服务的事件 - 相关的日志和指标 - 关联的运行手册上下文 我特别希望听到关于这个抽象是否真的有用的反馈,或者在实际应用中是否变得过于通用。 欢迎提问关于架构、适配器模型和权衡的内容。