返回首页
24小时热榜
Injector 是一个小型的 Go 依赖注入代码生成器,所有的配置都存储在结构体字段标签中。<p>没有提供者集合,没有领域特定语言(DSL),也没有运行时反射。只有 Go 类型和生成的代码。<p>希望能得到对这种方法的反馈。
在我进行项目和与投资者交流时,我经常听到这样的话:“只需在 Hacker News 或 Reddit 上发布,展示人们对它的喜爱。”
我觉得奇怪的是,Hacker News 的运作方式似乎非常不透明。我从未遇到过能够清楚解释其实际运作的人。不仅仅是规则,还有动态:什么是可重复的,什么是运气,什么才是真正重要的。
借用凯文·贝肯数的概念:我通常能在三度之内与像林纳斯·托瓦兹这样的知名技术专家建立联系,但我似乎无法在三步之内找到一个能够自信理解 Hacker News 运作的人。
所以我真诚地想问:
这里有没有人觉得自己理解 Hacker News?
如果有,真正的关键是什么,人们又常常误解了什么?
附言:这个问题源于我真诚的好奇和个人的挫败感。我真的在努力理解 Hacker News 的实际运作。
我这周在出差,坐在飞机上随意浏览《纽约时报》,读到了一篇让我非常生气的文章: https://www.nytimes.com/2025/12/14/us/fire-department-software-private-equity.html?unlocked_article_code=1.8k8.yzeR.NwSK3PTQeXQj&smid=nytcore-android-share
简而言之:私募股权正在收购所有这些软件供应商,并对脆弱的消防部门进行掠夺;某个年预算仅为13万美元的乡村消防部门,其软件费用在一年内上涨了三倍(从每年4000美元涨到12000美元)。
我想做点什么。我之前没有在紧急服务领域工作过,所以我知道自己很天真。我确实有应急和关键任务软件维护以及高可用性/耐用服务的经验,但当我说“关键任务”时,我指的是数百万美元的风险,而不是人命。
我想向HN寻求非常早期的方向性建议,任何类型的建议都可以。
- 是否有一些现有的开源项目或基金会,其使命是服务和保护紧急响应等关键服务?
- 逐步构建是否可行,即发布小的增值组件,消防部门是否愿意尝试开源选项?
- 是否存在像认证或监管障碍这样的东西,获取这些可能会很昂贵?
- 有没有人恰好在这个行业有经验,并愿意分享他们的看法?
我最初的想法是这样的:我个人无法接受仅仅被动地“让”私募股权侵入社会的这一方面,使紧急服务部门以及由此影响到的纳税人成为人质。他们本质上是在勒索和剥削社会对紧急服务的无弹性需求。所以我并不关心盈利,我只关心真正解决紧急部门的需求和保护人类生命(虽然我知道自己仍然很天真,我绝对不想过度承诺并将生命置于风险之中)。但撇开个人感受,我确实认为这里有一个有用的见解:如果可以由有志于帮助社区的工程师(或者只是想给私募股权一个教训)可靠且廉价地开发出有用的软件,那么最终私募股权无法与一个不在乎利润的对手竞争——我们实际上可以赢,因为如果他们看到没有利润可榨取,他们最终会放弃并退出这些行业。
“有些人并不追求逻辑上的东西,比如金钱。他们无法被收买、威胁、说服或谈判。有些人只是想看世界[不]燃烧[因为消防部门应该有廉价可靠的紧急软件]。”
“要小心耐心之人的愤怒。”——约翰·德莱顿
我很有耐心。我愿意编写代码,或者组织一个软件基金会,或者为其他人编写软件提供投资/资金支持。
感谢任何和所有的帮助或反馈(无论是积极的还是消极的)!
我是一名开发者,估算任务所需时间的能力非常差。“这个bug修复需要2小时” → 实际上需要9小时。每次都是这样。
为了找出问题,我跟踪了自己3个月的估算与实际时间。我的准确率只有47%。我计划的工作量是实际可能完成的两倍,然后再想为什么总是落后。
为了解决这个问题,我开发了一个名为TimeBoxer的iOS应用:
- 在开始任务前进行估算
- 计时器记录实际持续时间
- 查看自己的准确率随时间的变化
- 了解哪些任务类型你总是估算错误
经过100多个跟踪任务后,我发现:
- Bug修复:估算偏差3-5倍(认为1小时,实际上需要4-6小时)
- “快速”重构:估算偏差4-6倍
- 代码审查:估算偏差4倍
- 我之前构建的功能:准确率约为75%
现在,我根据历史数据进行估算,而不是乐观的预期。职业生涯中第一次达到了80%的冲刺估算准确率。
这个应用是用SwiftUI原生构建的,支持锁屏计时器的实时活动。提供免费版,付费版为每月4.99美元,包含完整的分析功能。
ADHD开发者社区对此特别感兴趣——时间盲区使得估算更加困难,而拥有外部数据有助于弥补这一点。
如果你对技术栈、我发现的估算模式或设计决策有任何问题,欢迎提问!