2作者: johnstimac111大约 2 个月前原帖
我曾经是一名数据工程师,其中一个重要的方面就是数据监控。数据科学家和分析师在分析方面会对商业指标(如注册率、留存率等)进行大量监控,但作为数据工程师,我也需要确保系统没有出现故障。Data Axolotl 专注于后者。 市面上有很多支持数据测试的工具(我非常喜欢 dbt 测试),但即使编写了强健的测试,我们仍然会遇到意想不到的破坏性变化。大多数情况下,当产品经理询问某个不常见的指标为何在所有地方都变为 null 时,这就成了一个问题。我们并不知道这个指标正在被使用(有时甚至不知道它的存在),那么我们怎么能为它编写测试呢?(一个常见的原因是某个工程团队停止记录某个数字,因为没有人知道它的重要性;即使工程团队做了一切正确的事情,发送了“仅供参考,我们将移除遗留用户 ID 值”的通知,并安全地推出了更新,也没有人会预料到市场营销的投资回报率仪表板依赖于这个指标。) 这就是 Data Axolotl 的用武之地:Data Axolotl 是一个命令行工具,可以捕捉分析数据集中的意外破坏性变化,而无需提前知道可能会出错的地方。 简单来说,你只需将其指向一些数据表,每天运行,它就会随着时间的推移收集大量常见指标(如列的最小值、最大值、均值、行数、唯一值计数等)。如果任何指标突然发生变化,Data Axolotl 会生成警报。 整个工具运行在一个 Python 包中,因此你可以在本地或通过像 Airflow 这样的调度工具在自己的基础设施上运行。你不需要注册任何新的云服务,也不必担心数据泄露给第三方。历史数据可以存储在本地的 sqlite(默认)中,或存储在你基础设施上的远程数据库中。 这是一个相对早期的版本,目前仅支持 Snowflake 表,但我们希望未来能够添加其他数据库类型。 你可以今天就尝试 Data Axolotl,直接在本地机器上通过 pip 安装。`pip install data-axolotl` 完整的安装指南可以在 Readme 中找到。
2作者: bmadduma大约 2 个月前原帖
正在致力于自动化小型企业的财务管理(记账、对账、基本报告)。<p>我注意到的一件事是:与编程相比,会计往往看起来是更容易自动化的问题:<p>它是基于规则的 双重记账、科目表、税务规则、重要性阈值。对于大多数日常交易,你并不是在创造新的逻辑,而是在应用现有的规则。<p>它是可验证的 账本要么平衡,要么不平衡。分类账要么对账成功,要么不成功。几乎总有一个“真实依据”可以进行比较(银行数据、报表、前期数据)。<p>它是无聊且重复的 每个月都是相同的供应商、相同的类别、相同的模式。人类讨厌这项工作,而软件却喜欢。<p>在会计方面,至少在小型企业层面,大部分工作感觉像是:<p>从银行/信用卡/发票中规范化数据<p>应用确定性或可配置的规则<p>将例外情况呈现给人类审核<p>进行一致性检查和报告<p>真正困难的部分(税务策略、边缘案例、复杂历史、与当局沟通)占总工时的比例较小,但需要人类参与。繁琐的工作主要集中在重复的、基于规则的任务上。
1作者: kristianeboe大约 2 个月前原帖
我生命和工作中最美好的时光之一是与其他建筑师共同生活在共享房屋中——无论是在旧金山还是国外。随着越来越多的人在一月份为了Y Combinator再次搬到旧金山,我想做一些事情,帮助他人创造同样的体验。 旧金山的租金非常高,找到合适的室友也异常困难——大多数人只能将就找一些不太糟糕的选择。因此,我建立了一个简单的目录,您可以在这里发布您的住房需求或浏览其他也在搬家的人。 这个平台故意设计得很简洁:没有多余的内容,没有复杂的流程——只是一个让人们展示自己的方式,希望能够形成小组,让整个搬家过程变得更加有趣,减少混乱。 我这批没有参加YC,但我还是会在一月份和一些建筑师朋友一起去旧金山,希望能有更多的伙伴。大约还在寻找4个人,共同组成一个8人的黑客屋(每人约4000美元)。 我很想听听大家的反馈,看看这个平台是否有用,缺少什么,或者您是否有过影响您思维的共同生活经历。 <a href="https://www.homi.so/directory" rel="nofollow">https://www.homi.so/directory</a>
2作者: bryan0大约 2 个月前原帖
嗨,HN,我一直对分形感兴趣,尤其是曼德布罗特集和朱利亚集。几年前,我创建了一个二维查看器来展示这个本质上是四维的空间。但前几天,我决定请教Claude和GPT,看看如何将其转变为一个完整的实时三维探索器。几个小时后,这个项目就完成了。 使用这个工具时,你可以用鼠标旋转分形,使用鼠标滚轮进行缩放。为了将四维映射到三维,其中一个维度被映射到一个可调节的滑块上。此外,还有一个剪切平面滑块,帮助可视化分形的内部结构。 我对这种快速编码的方式有些复杂的感受。从一个想法到实时实现仅仅几个小时,这真是令人惊叹,但在我的编程项目中,我一直很享受这个过程和学习,而不仅仅是最终产品。快速编码有点像跳到了最后一步,这虽然令人兴奋且高效,但却没有一步步攻克项目时那种满足感。