法国村庄饮用水告急,原因:PFAS污染 -- French villages have no more drinking water. The reason? PFAS pollution

法国一些村庄因PFAS污染导致饮用水源枯竭,居民面临严重的水资源危机。

ICE获前所未有权限访问医疗补助数据 -- ICE Is Getting Unprecedented Access to Medicaid Data

美国移民和海关执法局(ICE)获得了前所未有的访问医疗补助(Medicaid)数据的权限,这一举措引发了隐私和公民权利方面的担忧。同时,文章还提到,部分州居民有权选择退出定向广告,并限制个人敏感信息的使用和披露。

CP/M创始人加里·基尔代尔回忆录免费发布 -- CP/M creator Gary Kildall's memoirs released as free download

CP/M操作系统创始人加里·基尔代尔的回忆录已作为免费下载发布,这一消息由IEEE Spectrum在2016年8月3日公布。回忆录的发布为公众提供了深入了解这位计算机先驱生平和贡献的机会。

ACA医疗保险明年人均费用将上涨75% -- ACA health insurance will cost the average person 75% more next year

根据KFF的研究,明年通过Healthcare.gov或州市场购买ACA医疗保险的人平均保费将上涨75%。保险公司在提交费率时提到,主要原因是联邦政策中增强的保费税收抵免即将到期,而非药品或医院费用的上涨。这一变化将影响无法通过工作获得保险且不符合医疗补助或医疗保险资格的人群。

当Root遇见不可变:OpenBSD Chflags与日志篡改的较量 -- When Root Meets Immutable: OpenBSD Chflags vs. Log Tampering

文章探讨了ISO 27001标准对日志保护的要求,强调日志必须防止篡改和未经授权的访问。作者指出,攻击者一旦获得root权限,通常会篡改日志以掩盖行踪,因此日志的不可变性至关重要。作者在研究OpenBSD内核代码时发现了SFAPPEND和SFIMMUTABLE标志,认为这些标志可能为日志保护提供解决方案。

纽约警方绕过面部识别禁令,识别亲巴勒斯坦学生抗议者身份 -- NYPD Bypassed Facial Recognition Ban to ID Pro-Palestinian Student Protester

纽约市消防局的一名消防检查员利用其权限,通过面部识别软件协助纽约警察局识别了一名哥伦比亚大学的亲巴勒斯坦抗议者,绕过了限制警方使用该技术的政策。警方在2024年4月的一次冲突中指控该抗议者向亲以色列抗议者投掷石块,并通过消防局使用Clearview AI软件确认了其身份。曼哈顿地区检察官以仇恨罪指控该抗议者,后罪名被减轻。

问HN:这里有活跃的COBOL开发者吗?你们在做什么项目? -- Ask HN: Any active COBOL devs here? What are you working on?

文章讨论了COBOL开发者的现状和工作内容。一位开发者的母亲和丈夫为州政府开发COBOL程序,主要负责健康保险索赔处理,夜间运行大量批处理任务。他们的报警系统是人工电话通知。尽管薪酬在当地较高,但在软件开发行业中并不算高。他们自疫情以来一直远程工作,并享有终身退休和医疗保险。另一位开发者回忆了为Atari编写COBOL代码的经历,主要涉及库存处理系统,现在则主要使用Python和JS/HTML。

lsr:基于io_uring的ls命令 -- lsr: ls with io_uring

文章介绍了一个名为lsr的工具,它是基于io_uring技术实现的ls(1)命令的替代品。用户可以通过Zig构建系统进行安装,并提供了详细的安装和用法说明。lsr支持多种显示选项,如单行输出、显示隐藏文件、按列输出等,并且可以根据需要启用颜色和超链接功能。

问HN:你们转用了哪些Pocket替代品? -- Ask HN: What Pocket alternatives did you move to?

前Pocket产品负责人开发了一款名为Folio的替代应用,支持保存文章、离线阅读、文本转语音等功能,并计划支持从Pocket、Instapaper等平台导入数据。该应用旨在为用户提供类似Pocket的体验,目前核心功能已完善,未来还将推出更多新功能。

《大错特错:剖析35年之误》[视频] -- The Big Oops: Anatomy of a Thirty-Five-Year Mistake [video]

Casey Muratori在视频中剖析了面向对象编程(OOP)在过去35年中的错误,认为OOP的某些核心概念和设计模式导致了软件开发的低效和复杂性,并提出了对OOP的反思与改进建议。