2024 11 09 HackerNews

2024-11-09 Hacker News Top Stories #

  1. QNX 软件开发平台 8.0 是下一代系统芯片 (SoC) 的基础开发平台,具有下一代 QNX 操作系统,采用未来证明的架构,旨在利用未来硅芯片的进步。
  2. macOS 沙盒逃逸漏洞的研究文章,介绍了 macOS 的沙盒机制,包括 App Sandbox 和 Service Sandbox 的区别,以及传统的沙盒逃逸方法和新的攻击面:PID 域中的 XPC 服务。
  3. 《Return of the Obra Dinn》游戏开发日志,分享了游戏开发过程中的挑战和解决方案,包括图形风格、技术细节、开发工具和资源等方面的内容。
  4. 蘑菇染色艺术网站,提供了丰富的信息和资源,供用户学习和探索蘑菇染色的世界,包括蘑菇染色图谱、索引、过程介绍、博客和关于页面。
  5. FDA 移除无效的解充血剂,宣布计划从市场上撤下一种名为苯丙胺(phenylephrine)的非处方解充血剂,认为它并没有显著的效果。
  6. 救护车撞倒自行车骑手后却要求骑手支付 1800 美元的账单,事后,救护车的乘客将骑手送到了医院,但事后却向骑手发送了一份价值 1862 美元的账单。
  7. 代码生成工具 Codebuff,允许用户通过自然语言请求来修改文件,用户可以通过 npm i -g codebuff 命令免费安装并立即使用,无需登录,每个账户还提供价值 20 美元的信用额度。
  8. Rust 语言的优势在于其强大的宏系统,可以用来减少代码重复,作者在开发 SQL 分析工具 sqleibniz 时,利用 Rust 的宏特性简化了代码的编写。
  9. Kagi Translate 是一项更好的翻译服务,结合了先进的语言模型和精确的输出选择,提供的翻译质量超过了现有的解决方案,包括 Google Translate 和 DeepL。
  10. FDA 提议取消口服苯肾上腺素作为 OTC 鼻塞缓解剂的活性成分,经过全面审查后,认为口服苯肾上腺素不再有效作为鼻塞缓解剂。

QNX is now free for anything non-commercial, plus there’s an RPi image #

https://blackberry.qnx.com/en/products/qnx-everywhere

QNX 软件开发平台 8.0 是下一代系统芯片 (SoC) 的基础开发平台。它具有下一代 QNX 操作系统,采用未来证明的架构,旨在利用未来硅芯片的进步。开发计算机集成系统,跨越物联网,具有可靠的实时性能。QNX SDP 8.0 还具有高级工具,从升级工具链到新的调试和分析实用程序,包括开源实用程序。

QNX 社区在 GitLab 上提供了各种资源,支持开发和开源项目的集合,适用于 QNX。访问 QNX 社区,获取开源项目,包括 QNX GitLab 仓库和 GitHub 仓库。

QNX 提供了一个综合的资源中心,包括实用指南、教育材料和培训课程,帮助开发人员提高技能和知识。无论您是 QNX 的新手还是经验丰富的开发人员,QNX 平台都提供了必要的工具和资源,帮助您提高技能和知识。

QNX 不仅仅是一个软件平台,它是一个推动物联网中嵌入式系统创新和进步的催化剂。无论您从事汽车、机器人系统还是医疗设备开发,QNX 平台都为您提供了重新定义边界和推动进步的机会。加入 QNX 社区,共同创新和构建物联网的未来。


HN 热度 641 points | 评论 329 comments | 作者:JohnAtQNX | 1 day ago #

https://news.ycombinator.com/item?id=42079460

  • QNX 曾经两次开放后又关闭,因此这次开放可能也不可靠
  • QNX 可以采用 Epic 的 Unreal Engine 类似的许可模式,即免费使用直到产品收入达到 100 万美元,之后收取 5% 的版税
  • 双重许可模式,GPLv3 和商业许可,可以让开源爱好者和商业用户都满意
  • 黑莓公司文化中缺乏开放性,因此不太可能真正开放 QNX 源代码
  • 汽车制造商可以通过锁定基本固件并使用应用商店模式来规避 GPLv3 的限制,从而避免使用 GPLv3 许可的代码
  • 开放 QNX 源代码可以显著增加软件移植和 QNX 的采用率,但黑莓可能不会这样做

Multiple new macOS sandbox escape vulnerabilities #

https://jhftss.github.io/A-New-Era-of-macOS-Sandbox-Escapes/

本文是关于 macOS 沙盒逃逸漏洞的研究文章。文章首先介绍了 macOS 的沙盒机制,包括 App Sandbox 和 Service Sandbox 的区别。然后讨论了传统的沙盒逃逸方法,包括通过 LaunchService 框架攻击非沙盒应用程序和攻击可用的 Mach 服务。

文章接着介绍了一种新的、被忽视的攻击面:PID 域中的 XPC 服务。这些服务与 System/User 域中的服务不同,服务类型为“Application”,而不是“System”或“User”。这些服务可以被沙盒应用程序访问,但没有额外的授权检查或沙盒检查。

文章以 SystemShoveService.xpc 为例,展示了如何从沙盒应用程序发送请求到这个 XPC 服务。通过加载 ShoveService.framework,XPC 服务可以被注册到沙盒应用程序的 PID 域。由于 SystemShoveService.xpc 没有检查请求的 XPC 客户端,因此可以被利用来逃逸沙盒。

文章还提到了其他几个沙盒逃逸漏洞,包括 CVE-2023-27944、CVE-2023-32414、CVE-2023-32404、CVE-2023-41077、CVE-2023-42961 和 CVE-2024-27864 等。这些漏洞都与 PID 域中的 XPC 服务有关。


HN 热度 444 points | 评论 123 comments | 作者:transpute | 19 hours ago #

https://news.ycombinator.com/item?id=42084588

  • macOS 中存在多个新的沙箱逃逸漏洞,需要单独修补每个 XPC 服务,这可能反映了沙箱设计上的问题。
  • 为了不破坏 macOS 中移植的 UNIX 和 NeXTSTEP 应用程序,这种修补方式可能是对现有系统的妥协。
  • XPC 服务的设计最近才出现,并非源于 NeXTSTEP,而是因为安全方面考虑不足导致的问题。
  • Windows 系统也有类似的安全问题,比如可以通过代码注入等方式进行攻击,这在 Windows 系统中非常普遍且难以根除。
  • Windows 的 Mach 部分设计时,设计者虽然缺乏行业经验,但拥有丰富的学术和实际系统构建经验。
  • 没有适用于桌面操作系统的安全模型能够很好地工作,iOS 因为没有遗留问题,能够提供更好的安全模型。
  • ChromeOS 的安全模型通过严格限制功能,但提供 Linux VM 作为逃生门,这种方式值得借鉴。
  • Qubes OS 在桌面安全方面表现良好,能够提供较高的安全性。
  • 每个新的安全框架虽然旨在解决某些攻击,但往往会引发新的安全问题,最终可能并没有使系统更安全。
  • 许多系统并不是从头到尾设计为安全的,由于向后兼容性或开发者抵制,这些安全特性往往难以在市场上成功。

Stabilizing the Obra Dinn 1-bit dithering process (2017) #

https://forums.tigsource.com/index.php?topic=40832.msg1363742#msg1363742

TIGSource 论坛 - Return of the Obra Dinn [Releasing Oct 18]

Obra Dinn 游戏开发日志

  • 游戏开发者分享了游戏开发过程中的挑战和解决方案
  • 讨论了游戏的图形风格和技术细节
  • 介绍了游戏的开发工具和资源

开发者分享了游戏开发过程中的挑战和解决方案,包括图形风格、技术细节、开发工具和资源等方面的内容。开发者还分享了游戏开发过程中的经验和教训,希望能够帮助其他开发者。

游戏的图形风格和技术细节

  • 游戏使用 8 位灰度图像,然后转换为 1 位图像
  • 使用 Bayer 矩阵和蓝噪声场进行图像处理
  • 图像处理过程中使用了阈值化和滤波技术

开发者详细介绍了游戏的图形风格和技术细节,包括图像处理过程中的阈值化和滤波技术等方面的内容。

开发工具和资源

  • 游戏使用 Unity 游戏引擎进行开发
  • 使用 C# 编程语言进行脚本编写
  • 引用了其他开发者的经验和教训

开发者分享了游戏开发过程中使用的开发工具和资源,包括 Unity 游戏引擎、C# 编程语言等方面的内容。开发者还引用了其他开发者的经验和教训,希望能够帮助其他开发者。


HN 热度 385 points | 评论 68 comments | 作者:CharlesW | 21 hours ago #

https://news.ycombinator.com/item?id=42084080

  • 《Return of the Obra Dinn》和《Papers, Please》都是 Lucas Pope 制作的游戏,被认为是经典之作,值得尝试。
  • 《Papers, Please》是一款杰作,而《Obra Dinn》在游戏过程中可能会停止提供线索,需要玩家自己观察细节。
  • 游戏中的线索包括发型、服装风格、口音、地点等,需要仔细研究。
  • 一旦开始下雨,玩家可以访问船上的所有尸体,重新观看每个闪回并记录细节。
  • 《Papers, Please》让玩家制作闪卡来记忆关键信息,很少有游戏能做到这一点。
  • 《Obra Dinn》的艺术风格可能不吸引所有人,但游戏本身非常有趣。
  • 《Return of the Obra Dinn》是唯一让玩家感到晕动症的 FPS 游戏,但仍然完成了游戏。
  • 1-bit 抖动技术在现代硬件上实现困难,需要在纹理空间中进行处理以确保平滑缩放。
  • 一种可能的解决方案是使用分形抖动模式,并在屏幕空间中应用误差扩散。
  • 分形方法可以有效处理世界空间抖动,通过深度选择坐标比例,使抖动模式在 1-2 像素范围内变化。
  • 早期分享工作过程和接受反馈对于游戏开发非常重要。
  • 在开发过程中分享和接受反馈有助于建立游戏的受众群体。
  • 对于独立游戏来说,通过分享开发过程来建立受众是非常有效的方法。
  • Tigsource 论坛是游戏设计文档和信息的宝库,许多著名游戏在这里孵化。
  • 《Minecraft》的起源也可以追溯到 Tigsource 的一个 WIP(进行中)讨论线程。
  • 《Obra Dinn》的主要灵感来源是《Infiniminer》。

Mushroom Color Atlas #

https://www.mushroomcoloratlas.com/

一个关于蘑菇染色艺术的网站。网站的主体内容包括:

  • 一个动态的蘑菇染色图谱(ATLAS),用户可以通过蘑菇类型、染料或色素、织物和媒染剂等条件来筛选和搜索不同的蘑菇染色效果。
  • 一个索引(INDEX)页面,列出了所有可供搜索的蘑菇染色信息。
  • 一个关于蘑菇染色过程(PROCESS)的页面,介绍了蘑菇染色的方法、技术和变量。
  • 一个博客(POSTS)页面,发布关于蘑菇染色艺术的资源和事件信息。
  • 一个关于该网站的介绍页面(ABOUT),包括版权信息和联系方式。

总的来说,这个网站是一个关于蘑菇染色艺术的综合平台,提供了丰富的信息和资源,供用户学习和探索蘑菇染色的世界。


HN 热度 324 points | 评论 30 comments | 作者:gaws | 1 day ago #

https://news.ycombinator.com/item?id=42078581

  • 这个网站独特且充满个性,专业地展示了蘑菇染色的相关信息
  • 网站设计出色,加载速度快,即使在加载过程中也十分有用
  • 有人提到可以使用其他自然材料如树皮和叶子进行染色,希望看到类似的信息
  • 该网站的作者还写了一本书,内容同样精美
  • 蘑菇染色可以用于制作天然色素,适用于羊毛等材料
  • 有人分享了使用地衣和黑胡桃进行染色的经验
  • 一些评论者提到,处理有毒蘑菇时需要注意安全性,但接触并不会中毒
  • 有人建议寻找葡萄酒颜色的类似网站,展示不同酒的颜色范围
  • 有人表达了对网站内容的兴趣,并考虑将其用于自己的项目,如制作调色板
  • 有人提到在欧洲,人们会用蘑菇制作帽子和其他物品,甚至作为建筑材料
  • 有人分享了自己制作意大利核桃酒 Nocino 的经历,提到核桃是很好的染料
  • 有人提到使用植物进行生态染色的效果,如洋葱皮和核桃等
  • 有人希望看到更多这样的网站,认为它们像美丽的宝藏,提供了丰富的信息

After decades, FDA moves to pull ineffective decongestant off shelves #

https://arstechnica.com/health/2024/11/fda-proposes-ditching-common-decongestant-for-being-completely-useless/

美国食品和药物管理局(FDA)最近宣布,计划从市场上撤下一种名为苯丙胺(phenylephrine)的非处方解充血剂。这种药物被广泛用于治疗鼻塞和感冒,但研究表明它并没有显著的效果。

FDA 的决定是基于对现有研究的审查,包括三项大型临床试验,这些试验都没有发现苯丙胺与安慰剂相比有显著的效果。FDA 还指出,早期研究使用的方法现在已经被废弃,而且那些研究的结果也是不一致的。

苯丙胺的生产商和销售商对 FDA 的决定表示反对,他们认为 FDA 的审查不够全面,新的研究应该被考虑在内。然而,FDA 坚持认为,根据现有的证据,苯丙胺并不是一种有效的解充血剂。

这次决定可能会影响到许多常见的非处方药物,包括 Sudafed 等品牌。FDA 将开放公众评论期,如果没有新的证据,FDA 将正式撤下苯丙胺。


HN 热度 299 points | 评论 3 comments | 作者:coloneltcb | 22 hours ago #

https://news.ycombinator.com/item?id=42083559

  • 大多数人认为限制伪麻黄碱的购买是不合理的,导致了有效药物的难以获取。
  • 虽然伪麻黄碱需要提供身份证明,但这并不代表每个人都有方便的途径来获得该药物。
  • 许多人对现行的伪麻黄碱购买限制表示不满,认为这给正常使用者带来了不必要的麻烦和时间成本。
  • 有人提到,购买伪麻黄碱的过程常常很麻烦,可能需要排队等候,并且有时还会因为系统故障而无法购买。
  • 有评论指出,很多人并不知道可以无需处方购买伪麻黄碱,从而导致他们错失了有效的治疗选择。
  • 现有的药物替代品苯肾上腺素被广泛认为效果不佳。
  • 一些人提到,在其他国家也因美国的限制而导致伪麻黄碱难以购买,甚至无法找到有效的去充血药。
  • 认为现行法律和规章制度对普通消费者的影响过大,导致了不必要的资源浪费和生活不便。
  • 有人认为即使在排队购买时,风险和困扰也远远超过了药物的效益。

Ambulance hits cyclist, rushes him to hospital, then sticks him with $1,800 bill #

https://www.oregonlive.com/pacific-northwest-news/2024/11/ambulance-hits-oregon-cyclist-rushes-him-to-hospital-then-sticks-him-with-1800-bill-lawsuit-says.html

一名 71 岁的自行车骑手 William Hoesch 在俄勒冈州的 Rainier 市被一辆救护车撞倒后,遭遇了严重的伤害。事故发生在 2022 年 10 月,当时 Hoesch 正在骑自行车穿过小镇,而救护车正在返回消防站。救护车的驾驶员在右转时没有注意到 Hoesch,导致自行车被碾压,Hoesch 受伤。

事故发生后,救护车的乘客将 Hoesch 送到了医院,但事后却向 Hoesch 发送了一份价值 1862 美元的账单。Hoesch 的律师表示,这是对 Hoesch 不公平的,因为他已经支付了约 47000 美元的医疗费用,并预计未来还会有约 50000 美元的医疗费用。

Hoesch 的律师还表示,救护车的驾驶员应该对事故负责,因为他们没有遵守交通规则。律师要求救护车公司 Columbia River Fire & Rescue 对 Hoesch 的损失负责,并要求赔偿 997000 美元。

这起事故引发了人们对救护车驾驶员安全意识的关注。俄勒冈州的法律规定,救护车驾驶员必须遵守交通规则,并确保安全驾驶。


HN 热度 297 points | 评论 354 comments | 作者:type0 | 1 day ago #

https://news.ycombinator.com/item?id=42081764

  • 自行车本身很安全,但汽车和快速计费的救护车是危险因素
  • 自行车手和汽车司机都会犯错,但自行车手更需注意长期骑行带来的风险麻痹
  • 汽车依赖是政治选择,而非自然法则,且排除了无法驾驶的人群
  • 交通过程中的危险不仅来自汽车,救护车、送货车辆等也是危险源
  • 专用自行车道和路线可以提高骑行安全性
  • 交通过程中的事故责任不应仅归咎于自行车手,行人和自行车手都应遵守规则
  • 交通事故中,行人被汽车伤害的概率远高于被自行车伤害
  • 一些自行车手和行人在使用道路时表现不负责任,增加了交通风险
  • 汽车的普遍存在是通过法律和规划系统强制实施的结果,而非自然形成

Launch HN: Codebuff (YC F24) – CLI tool that writes code for you #

https://news.ycombinator.com/item?id=42078536

James 和 Brandon 介绍了他们创建的 Codebuff 工具。Codebuff 是一个基于终端的代码编辑工具,它允许用户通过自然语言请求来修改文件。用户可以通过 npm i -g codebuff 命令免费安装并立即使用,无需登录,每个账户还提供价值 20 美元的信用额度。

Codebuff 的特点在于简化了输入步骤,用户只需在终端输入他们想要的操作并回车,Codebuff 就会在整个代码库中查找并编辑现有的源文件或创建新文件。它还能运行测试、类型检查或安装包以满足用户的请求。

Codebuff 的起源是一个黑客马拉松项目,作者使用 Sonnet 3.5 尝试编写代码,并发现通过提供代码库上下文可以改进代码生成。Codebuff 中保留了这种代码指南的想法,以 knowledge.md 文件的形式存在,每次请求时自动读取。

Codebuff 的工作流程是,用户在终端中调用它,它将遍历目录及其子目录中的源文件,并解析出函数和类名(或 11 种语言中的等效项)。它使用 tree-sitter 库构建代码库映射,包括这些符号和文件树。然后,它向 Claude Haiku 3.5 发送请求以缓存代码库上下文,以便用户输入可以以较低的延迟得到响应。Codebuff 有一个无状态服务器,通过 websocket 与客户端进行数据传输。

用户发送输入消息时,Codebuff 会提示 Claude 选择相关文件,加载文件上下文,并响应代理。它使用 xml 标签调用工具,例如编写 <edit_file path="src/app.ts">…</edit_file> 来编辑特定文件,还有其他标签来运行终端命令或请求读取更多文件。

Codebuff 提供免费使用额度,但如果用户喜欢,可以支付 99 美元/月以获得更多信用额度。Codebuff 还提供了一个 alpha SDK,允许其他应用程序调用并接收代码编辑。

最后,作者感谢读者的阅读,并期待用户尝试 Codebuff 并提供反馈。


HN 热度 273 points | 评论 231 comments | 作者:jahooma | 1 day ago #

https://news.ycombinator.com/item?id=42078536

  • Codebuff 与 Aider 非常相似,但它是闭源的并且绑定到单一的 LLM API
  • Aider 已经经过 8000 次提交的迭代改进,用户体验更加成熟
  • Codebuff 的故事听起来像是在模仿 Aider 的功能,缺乏对现有技术的调研
  • Codebuff 处于用户代码操作的中间,可能引发隐私担忧
  • Codebuff 的定价高于竞争对手,因为它使用了更昂贵的 LLM 调用和更多的上下文
  • 用户可以通过 Codebuff 进行长时间的对话来构建应用,而不仅仅是查看生成的代码
  • Codebuff 可以帮助用户编写单元测试,处理繁琐的工作,如设置 Oauth 流程或 API 框架
  • Codebuff 的使用让用户有更多时间思考架构和设计,而不是实现细节
  • Codebuff 提供了一个自然语言接口的 SDK,可以集成到自己的系统中
  • Codebuff 在早期没有数据库和认证系统,依赖创始人的 API 密钥运行,但未被滥用

Rust for tokenising and parsing #

https://xnacly.me/posts/2024/rust-pldev/

Rust 语言的优势在于其强大的宏系统,可以用来减少代码重复。作者在开发 SQL 分析工具 sqleibniz 时,利用 Rust 的宏特性简化了代码的编写。

在 sqleibniz 项目中,作者需要定义许多结构体来表示 SQL 语句的抽象语法树(AST)节点。这些结构体都需要实现 Node trait,并且都有一个 t 字段来存储 Token。为了避免代码重复,作者定义了一个名为 node 的宏,可以根据输入的参数自动生成结构体和实现 Node trait 的代码。

node 宏的定义使用了 Rust 的宏系统,包括元变量、模式匹配和重复。元变量可以用来捕获输入的参数,模式匹配可以用来匹配输入的参数的结构,重复可以用来生成重复的代码。

使用 node 宏,可以很容易地定义新的结构体和实现 Node trait 的代码。例如,定义一个名为 Literal 的结构体,只需要调用 node 宏,并传入必要的参数即可。

此外,作者还讨论了测试的重要性,并展示了如何使用 Rust 的测试框架来编写测试用例。测试用例可以用来验证代码的正确性,并确保代码的质量。

总的来说,Rust 的宏系统可以帮助开发者减少代码重复,提高代码的可维护性和可读性。


HN 热度 271 points | 评论 218 comments | 作者:thunderbong | 22 hours ago #

https://news.ycombinator.com/item?id=42083547

  • Rust 的借用检查器和低级内存问题导致开发效率低下
  • Go 语言虽然实用且快速,但设计上缺乏现代感,语法不美观
  • Go 缺少泛型和基本的枚举类型支持,影响了语言的表达力
  • Pascal 的枚举类型实际上是一种简化版的和类型(sum types)
  • Rust 中的枚举关键字实际上用于定义和类型,而非单纯的枚举
  • 语言设计应考虑现代需求,而非仅仅满足石器时代计算机的要求

Kagi Translate #

https://blog.kagi.com/kagi-translate

Kagi Translate - 我们的语言服务

今天,我们推出了 Kagi Translate,这是一项更好的翻译服务。我们的翻译服务结合了先进的语言模型和精确的输出选择,提供的翻译质量超过了现有的解决方案,包括 Google Translate 和 DeepL。

翻译服务比较

特征 Google Translate DeepL Kagi Translate
质量 一般 非常高
网页翻译 是(大多数)
支持语言 243 33 244

使用 Kagi Translate

  • 在任何 URL 前加上 translate.kagi.com/ 即可进行翻译,无需下载应用程序。支持 244 种语言,无需跟踪。安装我们的浏览器书签工具以快速访问。
  • 访问 translate.kagi.com 进行直接使用。
  • 我们将在 Kagi Search 中推出 Kagi Translate 小部件,用于搜索结果中的即时翻译。

限制

  • 我们不翻译动态创建的内容(例如使用 JavaScript 加载内容的页面)或付费页面。
  • Kagi Translate 使用组合语言模型,选择和优化每个任务的最佳输出。虽然这创造了强大的翻译能力,但也可能导致一些我们正在积极解决的问题。

反馈

如果您遇到问题或想要建议改进(或分享您的 Google Translate 失败案例),请发送反馈。这是我们的第一个版本,我们期待在未来的改进。

关于 Kagi

这不仅仅是关于更好的翻译。这是关于提高日常工具的标准。我们相信,隐私和质量可以共存,强大的工具不需要跟踪用户,而最好的技术应该在不妥协的情况下为用户工作。

Kagi Translate 加入了我们的工具套件(“小吃”):Small Web、Universal Summarizer、FastGPT 以及 Kagi Search 和 Orion Browser。

通过成为 Kagi 成员,转变您的互联网体验。访问世界上最强大的搜索引擎,并帮助创建一个数字工具为用户服务的未来,而不是为第三方或广告商的利益服务。


HN 热度 253 points | 评论 109 comments | 作者:lkellar | 1 day ago #

https://news.ycombinator.com/item?id=42080012

  • Kagi Translate 支持通过查询字符串进行翻译,但如何设置语言还不清楚
  • 一些用户遇到 Cloudflare 的验证码问题,导致无法使用服务
  • 云 flare 的验证码可能对使用特定浏览器扩展的用户造成问题
  • 云 flare 的验证码主要是为了防止机器人攻击,而不是保护用户登录
  • Kagi Translate 在某些语言的翻译准确性上不如 Google Translate
  • 服务中存在内容审查,对于不适当的内容拒绝翻译,这引发了用户的不满
  • Kagi Translate 在某些情况下比其他翻译服务更准确,但在其他情况下则不如人意
  • 用户希望 Kagi Translate 能提供反馈机制以改进服务质量
  • 作为新服务,Kagi Translate 存在一些自然的限制和问题,需要时间来完善

FDA proposes ending use of oral phenylephrine as OTC nasal decongestant #

https://www.fda.gov/news-events/press-announcements/fda-proposes-ending-use-oral-phenylephrine-otc-monograph-nasal-decongestant-active-ingredient-after

美国食品和药物管理局(FDA)宣布,正在考虑取消口服苯肾上腺素作为非处方药(OTC)鼻塞缓解剂的活性成分。FDA 表示,经过全面审查后,认为口服苯肾上腺素不再有效作为鼻塞缓解剂。

FDA 指出,口服苯肾上腺素广泛用于非处方药中,包括许多常见的感冒和咳嗽药物。然而,FDA 的审查发现,口服苯肾上腺素的效果不佳,无法有效缓解鼻塞症状。

FDA 还指出,口服苯肾上腺素的安全性并不是问题所在,而是其有效性。FDA 建议消费者可以使用其他安全有效的药物和治疗方法来缓解鼻塞症状。

FDA 正在征求公众意见,关于取消口服苯肾上腺素作为非处方药鼻塞缓解剂的活性成分的提议。如果最终决定取消,FDA 将给予制造商适当的时间来改革产品或从市场上撤下相关产品。

相关信息:

  • FDA 关于非处方药口服苯肾上腺素的关键信息
  • 联邦登记册:公共检查:非处方药单品目 M012:感冒、咳嗽、过敏、支气管扩张剂和抗哮喘药物
  • FDA 澄清最近关于口服苯肾上腺素的咨询委员会会议结果
  • 2023 年 9 月 11-12 日:非处方药咨询委员会会议
  • 非处方药审查过程
  • 年度预测计划的单品目活动
  • 单品目 M012:感冒、咳嗽、过敏、支气管扩张剂和抗哮喘药物
  • 非处方药单品目常见问题

HN 热度 249 points | 评论 458 comments | 作者:impish9208 | 24 hours ago #

https://news.ycombinator.com/item?id=42082998

  • 伪麻黄碱的购买限制导致了更高效的制毒方法出现,纯度和产量都有所提高
  • 伪麻黄碱的限制让数千万人失去了使用有效药物的机会,而这些限制主要影响的是没有犯罪行为的普通人
  • 美国有 2600 万人没有有效的政府身份证明,其中大多数是少数族裔
  • 伪麻黄碱的购买限制给企业和消费者带来了巨大的成本和不便,包括额外的劳动、记录保存和安全措施
  • 伪麻黄碱的购买限制实际上并没有有效打击街头毒品,反而可能让问题变得更糟
  • 伪麻黄碱的购买限制对于需要缓解鼻塞的人来说是一种额外的负担,尤其是那些患有呼吸道感染、鼻窦头痛或季节性过敏的人
  • 伪麻黄碱的购买限制在药店等待时间过长,增加了感染疾病的风险
  • 伪麻黄碱的购买限制可以通过医生开具处方来避免,但这样会进一步延长取药时间
  • 伪麻黄碱的购买限制实际上是一种表演性的措施,即使身份证明无法验证,药店也会随意输入信息以完成购买
  • 伪麻黄碱的购买限制导致了替代药物苯肾上腺素的广泛使用,但苯肾上腺素的效果远不如伪麻黄碱,甚至可能无效