1作者: habosa5 个月前
嗨,HN, 我参与过的每个团队都曾拼凑过某种 GitHub 分支保护和自定义脚本的组合,以确保 PR 遵守组织策略和最佳实践。 例如: - 当 {X} 文件被更改时,需要团队 {Y} 的审查 - 当添加新的数据库迁移时,确保通过一组特殊的测试 - 当 PR 非常大时,需要多个审批 - 为包含重大更改的 PR 添加特殊标签 - 允许紧急情况/热修复打破常规,绕过以上所有限制 大多数团队倾向于从在 GitHub Actions 中运行的小脚本开始,以执行所有这些策略,但它往往会失控并变得难以维护。本应受到审查的 PR 却被忽略,而本应允许通过的 PR 却被不必要地阻止。 这就是我创建 GitGuard 的原因(<a href="https://gitguard.dev/" rel="nofollow">https://gitguard.dev/</a>) GitGuard 允许您使用自定义 DSL 编写和维护这些策略,它非常简单,看起来就像伪代码。这些策略会在每个 PR 上几乎瞬间被检查(无需等待 GitHub Actions 运行器),并且结果以通俗易懂的语言报告。 目前,策略可以对 PR 元数据进行简单的断言并采取一些有状态的操作(添加标签、请求审查),但我很乐意从 HN 听到更多关于 GitGuard 如何变得更有用的信息。
28作者: Brajeshwar5 个月前
相关链接:<a href="https:&#x2F;&#x2F;phys.org&#x2F;news&#x2F;2024-02-altermagnetism-magnetism-broad-implications-technology.html" rel="nofollow">https:&#x2F;&#x2F;phys.org&#x2F;news&#x2F;2024-02-altermagnetism-magnetism-broad...</a>, <a href="https:&#x2F;&#x2F;www.ictp.it&#x2F;news&#x2F;2025&#x2F;1&#x2F;altermagnets-new-magnetic-phase" rel="nofollow">https:&#x2F;&#x2F;www.ictp.it&#x2F;news&#x2F;2025&#x2F;1&#x2F;altermagnets-new-magnetic-ph...</a>
1作者: adan_caldera5 个月前
您好, 在创业公司以闪电般的速度发展的世界里,大多数技术问题并非全新,它们只是过去挑战在新技术面前的回响。我叫 Adán Caldera,今年 54 岁,我将近三十年的职业生涯都投入到这些变革的最前线。 我的价值不仅在于我今天掌握的技术,更在于我对创新周期的深刻理解,我积极地参与了从大型机和千年虫问题到互联网、移动技术,再到如今的 AI 的整个过程。这种独特的视角使我能够预见临界点,设计不仅能满足当下需求,还能适应未来扩展的系统,并在技术债务成为企业发展的绊脚石之前将其扼杀。 对于一家初创公司来说,这意味着: * **扎实的战略愿景:** 作为一名企业架构师,我将业务目标与可靠的技术决策联系起来。我可以设计出一条能让您可持续、安全地发展的路线图。 * **务实的技术领导力:** 我可以指导工程团队,指导年轻人才提升技能,并确保最佳实践不会扼杀您保持竞争力的敏捷性。 * **对构建的热情:** 我热爱编码。我喜欢创建原型、设计解决方案,并且不害怕“深入一线”解决复杂问题。我快速学习的能力不是一个承诺,而是一种经过数十年验证的模式。 我注意到许多公司犹豫聘用像我这样背景的专业人士,也许是担心缺乏适应能力。我的动力恰恰相反:我被初创公司的敏捷性、直接的影响力以及从头开始构建的机会所吸引,并运用我积累的所有智慧来快速、正确地完成这项工作。 关于我的英语水平,我的技术能力很强。我完全致力于实现完全的会话流畅度,与此同时,我相信借助当前的工具和善意,沟通只是一个我们可以轻松克服的小挑战。 一份简历无法捕捉我对创造的热情或解决复杂问题的能力。我正在寻找一个远程职位。 我正在向这个星球上最杰出、最有人性的空间和社区伸出橄榄枝,这里聚集了无数的天才、技术专家、发明家和企业家,因为我希望进行一次对话,探讨我的经验如何加速您的目标实现。 感谢与敬佩, Adán Caldera adan@caldera-labs.com https://www.linkedin.com/in/adan-caldera-rodriguez/
1作者: snowcon5 个月前
Hi HN, 我是 Newsplash 的创始人,Newsplash 是一个轻量级的 AI 驱动的新闻平台,提供个性化、基于事实的每日摘要——没有标题党,没有付费墙的废话。 —— 我为什么创建它: 我发现自己花太多时间在各大聚合平台上筛选耸人听闻的标题和重复性的新闻。Newsplash 是我尝试解决这个问题的方法:一个为用户提供快速、可信的新闻摘要的工具,这些新闻对他们来说最重要——没有噪音。 —— 它是如何工作的: * 每天通过 NewsAPI 抓取约 500 篇文章 * 使用可读性解析器进行去重和清理 * 使用 GPT-4o 进行摘要(每篇文章约 90-120 个 token) * 每个用户都会根据主题偏好和反馈(喜欢/不喜欢)获得独特的每日摘要 * 内置的 GPT 聊天工具允许用户提出上下文问题,例如:“这对英伟达的股票有什么影响?” —— 技术栈概述: * 边缘函数:Deno (Supabase) 用于抓取、去重和摘要 * 数据库:Supabase Postgres 用于文章、偏好、摘要 * 前端:React + Next.js (web),React Native + Expo (iOS) * AI:GPT-4o mini 用于摘要 + 文章问答 * 重新排序:基于用户反馈向量的简单余弦相似度 —— 已上线功能: * 带有个性化摘要的 Web 应用程序 * 反馈循环(喜欢/不喜欢),每个用户重新训练 * 文章级别的 AI 问答 * 免费模式 —— 下一步计划: * 扩展摘要定制(自定义类别、来源筛选器、每个类别的文章数量) * 高级/订阅产品 —— 我希望得到你们对以下方面的想法: * 关于所有内容的隐私/安全最佳实践。我没有编码背景,所以一无所知 * 关于在 AI 摘要中建立信任和透明度的想法 感谢您的关注 — Connor
1作者: lumbroso5 个月前
微型 MCP 服务器 → 为大型语言模型带来全新感知。<p>六个函数(`current_datetime`、`time_difference`、`timestamp_context` 等)赋予 Claude/GPT 真正的时序感知能力:它可以识别停顿、推断节奏,甚至标记聊天的“三幕结构”。<p>本地运行时间少于 60 秒(Python)或通过托管演示运行。<p>* 上方为代码库和自述文件 * 完整背景故事(开放获取):<a href="https:&#x2F;&#x2F;medium.com&#x2F;@jeremie.lumbroso&#x2F;teaching-ai-the-significance-of-the-passage-of-time-yes-that-one-106ad7d20957" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@jeremie.lumbroso&#x2F;teaching-ai-the-signifi...</a>