每日HackerNews RSS

## Haskell 记录组装优先使用 `do` 记号 在 Haskell 中构造记录时,**`do` 记号通常优于使用 Applicative 运算符 (`<&$>`, `<*>`)**,即使对于实现 `Monad` (如 `IO`) 或仅 `Applicative` (如来自 `optparse-applicative` 的解析器) 的类型也是如此。对于非 Monadic Applicative,需要启用 `ApplicativeDo` 扩展。 `do` 记号具有几个优点:**更好的易用性**,使代码更简洁易读,尤其是在添加提示或复杂逻辑时;**顺序无关性**——记录字段顺序的更改不会破坏代码;以及在缺少字段时**更好的错误消息**,直接指示需要初始化的字段。 使用 Applicative 运算符可能会导致笨拙的多行表达式和关于函数类型的晦涩错误消息。`do` 记号更清晰的结构简化了调试,并且对初学者来说更容易理解。 此建议专门适用于使用记录语法定义的记录;它不适用于位置参数。然而,这是一种以可维护和可理解的方式构建记录的宝贵实践。

对不起。

必须启用 JavaScript 才能使用 Notion。请启用 JavaScript 以继续。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 ParadeDB (YC S23) 正在招聘数据库内部工程师 (Rust) (paradedb.notion.site) 1天前 | 隐藏 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系方式 搜索:

请启用Cookie。 错误 1005 Ray ID:9e632079ebd3fdfb • 2026-04-02 22:04:00 UTC 拒绝访问 发生了什么? 该网站(gizmodo.com)的所有者禁止您的IP地址所在的自治系统编号(ASN 45102)访问此网站。 请参阅 https://developers.cloudflare.com/support/troubleshooting/http-status-codes/cloudflare-1xxx-errors/error-1005/ 了解更多详情。 此页面是否有帮助? 是 否 感谢您的反馈! Cloudflare Ray ID:9e632079ebd3fdfb • 您的IP: 点击显示 47.245.80.60 • 由Cloudflare提供性能和安全保障。

对不起。

澳大利亚正在实施新的赌博广告限制,此前多年来一直因其人均赌博损失高居世界首位而受到批评。虽然没有全面禁止,但自1月1日起生效的改革将把电视广告限制在每小时3则(上午6点至晚上8点30分之间),并在现场体育直播期间禁止广告。 广播广告将在学生上下学时间受到限制,名人/运动员将被禁止出现在赌博宣传中。在线广告需要成年人登录账户并提供退出选项。广告也被禁止在体育场馆和制服上。政府还将打击非法离岸赌博网站和某些在线游戏类型。 这些变化受到了赌博行业和倡导团体的批评。赌博行业担心收入损失和“危险先例”,而倡导团体则认为这些措施不够,需要全面禁止以保护儿童。尽管一些行业人士承认公众情绪正在变化,但他们担心限制可能会促使赌徒转向不受监管的离岸平台。

对不起。

## Kiyeovo:去中心化消息 Beta 总结 Kiyeovo 是一款目前处于 Beta 阶段的对等消息传递应用,优先考虑隐私和去中心化。它提供端到端加密的直接消息,并具有离线投递功能。用户可以选择**快速模式**(低延迟,中继,1:1 音频/视频通话)或**匿名模式**(Tor 路由,速度较慢但更私密)。 主要功能包括群聊、加密文件传输以及个人资料导入/导出。Kiyeovo 没有中央服务器运行;用户可以使用默认设置或自行托管。其核心使用 Electron、React 和 libp2p 构建。 本次 Beta 测试重点收集核心功能反馈。完整版本将增加群组音频/视频通话、屏幕共享、性能改进、安全增强、本地 API 以及表情符号。 Kiyeovo 目前在 Linux 和 macOS 上测试,它通过双网络方法和对 DHT 的依赖来处理离线消息,从而与 Briar、Session、Tox 和 Ricochet 等类似应用区分开来。预配置节点可用于测试,设置说明在文档中提供。

对不起。

## Foxing:高性能文件系统复制 Foxing是一个用于快速高效文件系统复制的系统,由两个主要组件组成:**fxcp**,一个取代`rsync/cp`的智能复制工具,以及**foxingd**,一个由eBPF驱动的持续镜像守护进程。 **fxcp** 智能选择最佳复制策略——对小文件使用NFS复合RPC,对同一设备复制使用reflink(写时复制),对小传输使用`sendfile`,对大型跨设备操作使用`io_uring`。基准测试表明,与`rsync`和`cp`相比,速度有了显著提升,大型文件最快可达54倍,混合工作负载最快可达10倍。 **foxingd** 利用eBPF实现亚毫秒延迟镜像,捕获文件系统事件并利用复杂的流水线进行高效复制。 主要特性包括:FXAR v2 归档格式,具有高级去重、可寻址归档、流式支持和并行处理。还支持使用reflink快照进行版本控制。Foxing会自动适应底层存储(dm-crypt、btrfs、XFS、NFS),并优先考虑系统稳定性,具有环路预防和紧急修剪等安全机制。 Foxing专为可靠性和性能而设计,通过Prometheus指标提供全面的监控和可观察性。它适用于Linux(内核6.12+),提供Fedora/RHEL和Debian/Ubuntu的软件包,或可从源代码构建。

对不起。

## 阿尔忒弥斯2号任务的先进厕所:登月里程碑 美国宇航局的阿尔忒弥斯2号任务标志着太空旅行舒适度的一次重大升级,首次亮相了通用废物管理系统(UWMS)——一种专为登月航行设计的全功能厕所。与阿波罗时代凌乱且不受欢迎的塑料袋系统不同,UWMS为宇航员提供更熟悉和私密的如厕体验,包括门、在微重力下保持稳定的扶手,以及同时处理尿液和粪便的能力。 UWMS由柯林斯航空航天公司历时十年开发,它建立在Space Shuttle和国际空间站等先前项目的厕所设计之上,解决了过去存在的局限性——包括所有宇航员的可用性以及同时处理废物。该系统采用钛金属3D打印,重量轻且用途广泛,最初在国际空间站进行了测试,并已适配到猎户座飞船。 美国宇航局的科学家们渴望收集阿尔忒弥斯2号机组的反馈,因为这次任务将为未来更长时间的登月停留以及最终的火星任务提供废物管理系统的参考。这个改进的“任务关键”系统代表着宇航员福祉和任务成功的重大进步。

## 阿尔忒弥斯2号任务的厕所:一项里程碑 即将到来的阿尔忒弥斯2号任务不仅因其登月目标而引人注目,还因其显著改进的厕所系统而备受关注。一篇Hacker News的讨论强调了太空垃圾处理长期以来的挑战,这些挑战源于阿波罗时代的设计,宇航员认为这些设计“令人反感”且“令人不快”,因为它们操作困难且容易弄脏。 早期的太空厕所需要宇航员付出大量努力,并且容易发生故障,包括泄漏和废物未完全 containment。新的阿尔忒弥斯2号任务厕所旨在通过更易于使用的设计来解决这些问题,该设计能够同时处理液体和固体废物——这是对先前系统的显著改进。 这次讨论揭示了太空基本人类功能背后令人惊讶的复杂性,强调了看似不光彩的工程对于长期任务的重要性。从测试期间的故障排除到对气溶胶废物的担忧,厕所的功能对于宇航员的健康和任务的成功至关重要。 讨论还涉及影响设计选择的文化因素,以及在更广泛的太空定居计划中对垃圾处理缺乏关注的现象。

本系列文章始于作者2023年5月重返微软,加入Azure Core团队,此前他在Windows、Azure以及Docker和Kubernetes等关键基础设施技术方面拥有丰富经验。作者立即遇到一个令人深感担忧的问题:计划将Windows操作系统的大部分内容——包括众多组件——移植到基于Linux的小型Overlake加速卡上。 作者很快意识到这是一种根本性的错误方法,考虑到Overlake有限的资源。团队试图使用惊人的173个代理来管理Azure节点,但对这些代理的目的和交互方式缺乏清晰的理解。这个臃肿的系统已经开始耗尽服务器容量,并威胁到OpenAI的API和政府云基础设施等关键服务的稳定性。 尽管作者向领导层提出了担忧,但却遭到了抵制。这次最初的经历预示着一个更大的故事,关于误导、资源浪费以及与OpenAI和美国政府等关键合作伙伴之间潜在的信任危机——作者认为这种情况可能会给微软带来毁灭性的后果。

由于伊朗冲突导致油价上涨,亚马逊将对使用“亚马逊物流 (FBA)”服务的第三方卖家收取3.5%的“燃油和物流附加费”,自4月17日起在美国和加拿大生效。 亚马逊表示,迄今为止已吸收了增加的成本,但现在正在效仿其他主要承运商(如UPS、FedEx和USPS)的做法,这些承运商也已推出燃油附加费。该公司强调,其附加费低于竞争对手,平均约为每个FBA单位17美分,并且是基于物流费用,*而非*商品价格。 这会影响亚马逊两百万卖家中的大多数,他们依赖FBA进行拣货、包装和运输,因为不断上涨的运输成本持续影响着整个行业。此举旨在收回亚马逊正在经历的一部分增加的费用。

## 亚马逊对第三方卖家增加燃油附加费 亚马逊正在对使用其“亚马逊物流”(FBA)服务的第三方卖家实施燃油附加费。此举与主要承运商如UPS和FedEx的做法类似。卖家担心这项附加费(约占运费的3.5%,相当于1%的价格上涨)可能会像新冠疫情期间发生的那样成为永久性的。 讨论强调了在现有领导层下,亚马逊的策略发生了转变,相比过去,对盈利的容忍度降低。担忧不仅限于附加费,还包括卖家付款时间最近的变化(DD+7),这给现金流带来了挑战。 评论员还指出亚马逊长期存在的费用——例如电子书交付的每兆字节费用——尽管技术不断发展,但仍然没有改变。对话涉及亚马逊市场力量、 “千刀伤”对卖家的影响以及消费者价格可能上涨等更广泛的主题。一些人认为亚马逊优先考虑利润率,而不是维持具有竞争力的飞轮效应。

牌堆洗牌器 随时随地与你喜爱的人一起玩任何牌堆! 选择任何牌堆 玩任何指挥官预组牌。 玩来自Archidekt的任何人的牌堆。 开始 准备桌面 在Miro或Mural中的一个面板成为你的共享桌面。 进入聊天 游戏真正发生在Discord中。 MTG牌堆洗牌器只是一个玩具。 本网站与巫师海岸公司无关。 仅供娱乐。

对不起。

更多

联系我们 contact @ memedata.com