每日HackerNews RSS

请启用 JavaScript 并禁用任何广告拦截器。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 [已标记] MHofman12 29分钟前 | 隐藏 | 过去 | 收藏 cebert 23分钟前 | 下一页 [–] [重复] https://news.ycombinator.com/item?id=46603431 gsibble 9分钟前 | 上一页 [–] 安息。非常悲伤。 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## FastScheduler:轻量级 Python 任务调度器 FastScheduler 是一个简单但强大的 Python 库,用于调度任务,提供异步支持、时区处理和实时仪表盘。安装很简单,可以使用 `pip`,提供基本功能、FastAPI 集成或包含 cron 支持的完整功能选项。 任务使用简洁的装饰器 API 定义,支持间隔(秒、分钟等)、每日/每周计划和复杂的 cron 表达式。功能包括持久化状态(在重启后存活)、具有指数退避的自动重试、作业超时、暂停/恢复功能以及用于失败作业的死信队列。 一个关键特性是集成的 FastAPI 仪表盘,它通过服务器发送事件 (SSE) 提供实时监控、作业控制、执行历史记录和统计信息。配置选项允许自定义状态持久化、历史记录保留和工作器并发性。 FastScheduler 会自动将状态保存到磁盘,确保作业在重启后恢复,并提供方法以编程方式管理作业、查看历史记录和检索统计信息。它正在积极开发中,并欢迎贡献!

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 展示 HN: FastScheduler – 装饰器优先的 Python 任务调度器,支持异步 (github.com/michielme) 4 分,michielme 发表于 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 大家好!我构建这个是因为我发现自己总是需要 Celery 来处理简单的计划任务,但感觉过于复杂。我只需要“每小时运行这个函数”或“每天早上 9 点运行”,而不是分布式工作者。所以它使用装饰器进行调度 (@scheduler.every(5).minutes, @scheduler.daily.at("09:00")),状态保存到 JSON 文件,以便任务在重启后仍然存在,并且有一个可选的 FastAPI 控制面板,如果你想查看正在运行的任务。 不需要 Redis,不需要消息代理,在你的应用进程内运行。权衡是它只能单进程运行——如果你需要分布式工作者,请坚持使用 Celery。 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系方式 搜索:

## Unix 文件锁定:一个警示故事 Unix 系统中的文件锁定出乎意料地复杂、不一致且常常不可靠。作者发现 MacOS X 10.6 的 `fcntl()` 锁定中存在一个 bug,可能导致数据损坏,凸显了其固有的陷阱。 主要有三个 API:`flock()`、`fcntl()` 和 `lockf()`。`flock()` 简单但非标准化,并且无法在 NFS 上工作。`fcntl()` 提供字节范围锁定,并且是 POSIX 标准化的,但行为在不同系统之间有所不同(尤其是在 NFS 和 SMB 上),并且存在一些奇怪的特性——锁不会跨 `fork()` 调用共享,并且仅仅通过关闭无关的文件描述符就可能丢失。`lockf()` 可移植性较差,通常只是 `fcntl()` 的包装器。 至关重要的是,所有这些锁都是*建议性的*——内核不会强制执行它们,而是依赖于程序之间的合作。**强制锁定强烈不建议使用**,因为它不可靠并可能导致数据丢失。 作者建议避免混合使用锁类型,并最终建议使用简单的锁文件作为更可靠的解决方案。虽然 MacOS 已经修复了该问题,但历史上的不一致性和潜在的损坏表明依赖这些 API 的固有风险。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 关于文件锁定的所有你不想知道的事情 (2010) (apenwarr.ca) 8 分,来自 SmartHypercube 2 小时前 | 隐藏 | 过去 | 收藏 | 2 条评论 Number-Six 17 分钟前 | 下一个 [–] 一篇深入的好文章。谢谢。回复 pseudohadamard 18 分钟前 | 上一个 [–] SQLite 锁模块也是一篇好文章,https://www.sqlite.org/src/artifact/0240c5b547b4cf585c8cac35..., 因为这些人必须在现实生活中处理跨不同系统的锁定问题。当你发现操作系统级别的锁定的最糟糕的实现来自微软时,你就知道情况有多糟糕。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 影响者签证的兴起 O-1签证,传统上适用于具有非凡才能的个人,目前正经历来自美国境内内容创作者和影响者的大量申请涌入——2014年至2024年间增长了50%。这反映了创作者经济日益增长的经济实力,以及移民政策需要适应的需求。 像Julia Ain和Dina Belenkaya这样的影响者正在利用大量的粉丝和收入——通常是每月五位数收入——作为他们O-1B签证申请的关键证据。粉丝数量、月浏览量和订阅收入等指标现在与传统成就并列考虑。移民律师Michael Wildes指出,这是一个新的领域,该签证过去仅供已成名的明星申请,现在正被电子竞技选手、OnlyFans创作者和社交媒体名人追捧。 虽然有些人批评这种趋势,认为这标志着社会价值观的转变,但像Wildes这样的专业人士认为,移民*必须*跟上商业和内容创作不断变化的环境。像Boy Throb这样的团体甚至在积极地建立粉丝群,专门为了加强乐队成员的签证申请。O-1签证越来越被视为在数字时代实现“美国梦”的途径,即使这个梦想与过去有所不同。

## O-1签证与网红现象 一篇近期文章指出,美国O-1签证出现转变——该签证通常适用于具有非凡才能的人士,但来自网红和OnlyFans模特的申请激增。O-1签证分为两类:O-1A(科学、教育、商业、体育)和O-1B(艺术/娱乐)。虽然有人质疑将网红置于科学家之上,但评论员指出O-1B长期以来一直被演艺人员使用。 讨论的中心在于社交媒体成功是否等同于“非凡才能”,一些人认为这是美国文化影响力的自然延伸,类似于二战后好莱坞的 dominance。另一些人则强调经济效益——这些创作者产生大量应税收入。 有人担心该签证可能与关于卖淫的移民法律相冲突,但有人认为OnlyFans的活动不一定属于该定义。最终,许多人认为该签证的使用符合其本意:吸引为美国经济和文化景观做出贡献的人士,无论其是否符合“非凡”的传统定义。

联合创始人工程师 | AI原生运维基础设施(YC支持,年收入300万美金以上,融资700万美金以上)@ Legion Health 您需要启用JavaScript才能运行此应用。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Legion Health (YC S21) 招聘 AI原生运营的创始工程师 (ashbyhq.com) 31分钟前 | 隐藏 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## 郁金香创意电脑:摘要 郁金香CC是一款便携式、开源电脑,专为创意编程设计——音乐、游戏、艺术等等。它价格实惠、低功耗,并能立即启动到针对实时图形、声音和网络访问优化的Python提示符。 郁金香CC由MicroPython、AMY(120音色合成器)和LVGL提供支持,为您的代码提供专用环境,配备触摸屏显示器和内置MIDI支持。它拥有32MB闪存和8.5MB RAM,以及文本帧缓冲、精灵支持和WiFi连接等功能。 您可以通过三种方式访问郁金香CC:通过网页浏览器、购买预制硬件或自行构建。它包括内置编辑器、BBS聊天室(“TULIP ~ WORLD”),并支持USB外围设备。 郁金香CC非常适合实验和学习,注重简单和乐趣。该项目欢迎贡献和反馈,鼓励协作社区。原始文档中包含资源、教程和Discord社区链接。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 郁金香创意计算机 (github.com/shorepine) 12 分,apitman 21 分钟前 | 隐藏 | 过去的 | 收藏 | 1 条评论 wendgeabos 7 分钟前 [–] 老头问:这玩意儿支持孩子们说的“现场编程”吗?回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## DebtBomb:强制清理技术债务 DebtBomb 是一款跨语言工具,旨在防止技术债务无限累积。它扫描源代码注释中的“债务炸弹”——附加到临时代码或权宜之计的时间限制标签(使用 `@debtbomb`)——并在**这些截止日期过期时使 CI 构建失败**。 这迫使团队解决债务问题,而不是让其持续存在。DebtBombs 需要一个过期日期,并可以选择包含所有者和工单信息以明确责任。 **主要特性:** * **语言无关:** 通过解析注释,适用于任何语言。 * **CI 集成:** 在债务过期时使构建失败,并提供 `--warn-in-days` 选项以进行主动提醒。 * **报告:** 生成按所有者、文件夹、原因和紧急程度分类的债务摘要。 * **可定制:** 使用 `.debtbombignore` 文件排除特定路径,并自动跳过非源代码文件以提高速度。 安装通过 `go install` 即可轻松完成。更多信息和完整命令参考请访问 [GitHub](https://github.com/jobin-404/debtbomb)。

## DebtBomb:使用过期时间解决技术债 开发者 jjdev8157 推出 DebtBomb,一个命令行工具,旨在对抗项目中永久存在的“临时”代码(例如 `TODO` 注释)。DebtBomb 不使用无期限的 `TODO`,而是要求开发者为这类代码分配到期日期。 当技术债“炸弹”到期时,CI 管道会失败,从而强制解决问题——要么移除代码,要么有意延长截止日期。最近添加的功能进一步自动化了此过程,可以创建包含相关详细信息(文件路径、所有者、代码片段)的 Jira 工单,并通过 Slack、Discord 或 Teams 发送通知。 开发者正在寻求反馈,特别是来自管理长期代码库的团队,以验证这种方法是否比传统的 `TODO`、代码检查工具或手动创建工单更有效。一位评论者建议使用专门的任务管理系统(如 Jira)代替嵌入代码库中的 `TODO`。 [https://github.com/jobin-404/debtbomb](https://github.com/jobin-404/debtbomb)

1月13日,美国东部时间上午11:07,作家和漫画家斯科特·亚当斯去世,享年68岁。他的漫画《迪尔伯特》曾因讽刺职场生活而广受好评,但后来因发表种族歧视言论而受到抵制。 亚当斯的前妻谢莉·迈尔斯在1月13日“Real Coffee with Scott Adams”节目的直播中确认了亚当斯去世的消息。“大家好。不幸的是,这并不是好消息,”迈尔斯说。“当然,他等到节目开始前才离开我们。” 亚当斯在五月份透露,他被诊断出患有前列腺癌,并且已经扩散到骨骼。在1月1日的“Real Coffee with Scott Adams”节目中,亚当斯透露他的健康状况恶化,并告诉粉丝他的康复机会“基本上为零”。 故事正在发展中。 纪念逝者:2026年名人逝世 贡献:安娜·考夫曼,今日美国

## 斯科特·亚当斯,迪尔伯特漫画作者,逝世,享年68岁 斯科特·亚当斯,广受欢迎的迪尔伯特漫画的作者,在与前列腺癌斗争后去世,享年68岁。这一消息在Hacker News上引发了一场复杂的讨论,既承认了他重大的影响,也承认了他晚年的争议性。 许多人怀念迪尔伯特是对企业文化的贴切讽刺,是那些在90年代和2000年代摸索科技世界的人们共同的语言。然而,评论员们也努力理解亚当斯日益尖锐且常常冒犯性的观点,特别是关于种族的问题,最终导致许多报纸停止刊登该漫画。 讨论探讨了这种转变的可能原因,从离婚和失去儿子的个人挣扎到一直存在的争议性观点。虽然许多人哀叹迪尔伯特提供的幽默和洞察力的丧失,但也有其他人强烈谴责他有害的言论,拒绝将其简单地归结为“玩梗”。最终,这场对话凸显了与一位公众人物艰难的清算,他的作品既有积极影响,又存在严重的问题。

## 命令行的回归:平衡GUI的复杂性 数十年以来,图形用户界面(GUI)一直占据主导地位,为计算机操作提供视觉布局。然而,GUI在处理复杂性方面存在困难——例如在Cinema 4D等专业软件中,查找功能变得令人不知所措。虽然GUI在可发现性和多任务处理方面表现出色,但对于拥有大量命令的系统来说,它们可能会变得杂乱且效率低下。 一种越来越受欢迎的解决方案是“命令栏”——一个弹出式、可搜索的界面(通常通过Cmd+K等快捷键访问),允许用户*键入*命令,而不是浏览菜单。这些栏使用模糊搜索,即使在不精确记住命令的情况下也能快速访问,并且还可以充当通用搜索工具。 命令栏可以简化GUI,减轻认知负担,并且越来越受到Linear、Todoist和Raycast等工具的欢迎。Command Bar等服务和`cmdk`等开源项目简化了实施过程。这些栏的灵感来自苹果公司2005年的Spotlight搜索,代表着一种将GUI的易用性与命令行界面的效率相结合的转变,为管理复杂应用程序提供了一种强大的方式。

Hacker News 上正在讨论“命令栏”的设计——通过键盘快捷键(如 Command+K)访问的界面,用于容纳不常用的功能。文章(来自 maggieappleton.com)探讨了这种 UI 模式。 虽然该设计因能简化界面而受到赞扬,但评论员们表达了对*可发现性*的担忧。一位用户指出 Windows 开始菜单的演变是一个警示故事,功能变得隐藏且难以找到。另一位用户强调,命令栏主要服务于熟悉打字的重度用户。 讨论还涉及快捷键冲突——Command+K 以前常用于链接创建,迫使一些应用程序(如 Slack)重新使用其他不太直观的快捷键。 许多评论员建议浏览 Maggie Appleton 的网站,以获取更多关于设计的有见地文章。 最后,用户们对网站覆盖标准键盘快捷键表示沮丧。

斯科特·亚当斯(1957-2026)是广受欢迎的漫画《迪尔伯特》的创作者,该漫画以其对白领生活和企业文化的讽刺而闻名。在1995年成为全职漫画家之前,亚当斯曾在多家公司担任各种职务,并从他的经历中汲取灵感创作《迪尔伯特》。该漫画在90年代及以后获得了全国和国际的知名度,衍生出大量书籍和一部短命的电视剧。 除了《迪尔伯特》之外,亚当斯还撰写了关于商业、政治和灵性的书籍,包括《上帝的残骸》,探讨了他的泛神论。他还成为一位著名的政治评论员,尤其以他对唐纳德·特朗普的分析而闻名。 然而,2023年,亚当斯在其YouTube节目上发表了种族主义言论,导致他的职业生涯受到强烈反弹,《迪尔伯特》被众多报纸和其发行商取消。他继续在线连载漫画,但面临健康挑战,并在2025年宣布被诊断出癌症。亚当斯于2026年1月去世,享年68岁,留下了一个复杂的遗产,他是一位成功的漫画家和备受争议的公众人物。

斯科特·亚当斯,广受欢迎的漫画《迪尔伯特》的创作者,享年68岁。这个消息在Hacker News上分享,引发了用户讨论。 许多人 fondly 回忆并喜欢《迪尔伯特》,但对亚当斯本人的看法则更加分歧。一些评论员表达了对漫画中 relatable 办公室生活的描绘的 appreciation,而另一些人则承认随着时间的推移,他们与亚当斯的个人观点逐渐疏远。 关于他去世的报道中提到,亚当斯曾试图用伊维菌素和芬苯达唑治疗癌症,但这些治疗没有成功。之前的 Hacker News 讨论也在这条帖子中被提及。

更多

联系我们 contact @ memedata.com