每日HackerNews RSS

不稳定的重连测试是由于 `EventSource` 在首次错误时永久关闭导致的。已修复 `src/events.ts` 中的 `connect()`,使其关闭并在 250ms 后使用 `setTimeout` 安排重连。全部 3 个测试现已通过。

Text.js 是 OpenCode/anomalyco 团队开发的框架,用于构建在 console.log(以及 TUI)中渲染的全栈 React 应用。它的营销网站完全是一种讽刺,但框架本身可用,还提供资源和演示,例如 Doom 移植版。Hacker News 社区的反应兼具 amused 与怀疑:一些人称赞为了乐趣而构建,另一些人质疑实际用例,指出它可能适合开发者消息传递或 agent TUI。有人将其与 ink-web 和 webatui 进行比较。一个旁支讨论争论,讽刺性的企业套餐和周边商店是否削弱了“仅为乐趣”的定位;另一条线索则转向“内卷”和 AI 时代的价值。总体而言,Text.js 被视为一种新颖、有趣的能——呈现上讽刺,但功能可用——受众是好奇的开发者,而非企业采用者。

生物能够在极端环境中休眠存活不同的时长,对太空探索具有重大意义。在太空,紫外线是致命的,但薄层屏蔽可让耐辐射奇球菌等微生物存活数年到数十年,从而增加火星污染风险。在岩石泛种说中,火星到地球的岩石转移在物理上是可行的,深部岩石中的微生物在星际旅行中可存活约5万至50万年,取决于岩石大小;永冻土细菌显示可存活数十万年。关于微生物在古老盐岩中存活数亿年的说法,因污染和DNA/辐射限制仍存争议,尽管已有确凿证据表明其可存活约10万年。总体而言,部分微生物能长期休眠,但极端古老存活能力仍不确定,火星样本分析需要更好的无菌检测方法。

Hacker News 讨论帖围绕 Maciej Cegłowski 关于微生物在盐、永久冻土和太空中能存活多久以及这对泛种论有何启示的文章。评论者讨论早期恒星形成区域是否比当今恒星距离提高泛种论概率,尽管模型仍显示概率较低。其他人提出污染担忧、缓步动物的抗逆性,以及细菌在泛种论过程中能否承受加速。讨论还延伸到基因工程、太空殖民和针对内向者的个人建议等离题话题。总体而言,它将微生物存活与星际传播的科学辩论与更广泛的推测及人文兴趣评论混在一起。

Borland 的 Turbo Pascal 7 是一款高度成功、价格低廉的 Windows 编程工具,让 Windows 3.1 的开发变得异常容易。它提供了集成调试、图形化 IDE,以及 OWL——Windows API 的面向对象封装库。其编译器继承了针对有限内存和磁盘优化的 CP/M/MS-DOS 设计,因此在 Windows PC 上运行速度极快。作者用它开发医学成像软件,并认为它助力了 Windows 的普及。它的衰落源于 C 语言日益占主导地位、微软改进的 C 工具,以及 Visual Basic 对小型开发者的吸引力。TP 7 如今在现代系统上几乎没有什么实用价值,但它仍是一个时代的标志性产品——那个时代,高效而熟练的编程更为重要。

Hacker News 用户讨论了一篇关于 Borland Turbo Pascal 7 的文章,这是一个快速、集成的 DOS 时代编程环境,许多人将其视为影响深远的入门工具。评论者回忆起通过 TP 学习 Pascal、指针、面向对象编程和底层技术,往往是在学校或早期游戏项目中。其他人称赞它与现代工具链相比的速度、小体积和便捷性,而有些人则提到 Delphi 后来的影响力,或指出 FreePascal 和 Lazarus 是现代继任者。帖子还延伸到更广泛的辩论:软件复杂性、抽象层、现代应用的内存膨胀、AI 是否能取代人类深厚的系统知识,以及技术知识的韧性。轶事涵盖了 demo 场景使用、分类广告应用到 OS/2 与 Windows 的流行对比。总体而言,讨论融合了对 TP 优雅与生产力的怀旧,以及对编程工具与技能如何变化的思考。

内容为PDF二进制流,无法翻译为可读中文。

一篇 Hacker News 帖子讨论了 2016 年纽约联储一篇关于金融行业文化作用的论文。评论者争论 Gordon Gekko 和《华尔街》等电影是美化不当行为还是揭示道德缺陷,并提及 Ivan Boesky 的事实。其他话题包括对冲基金职场文化、掠夺性行为是人性还是激励驱动、税收政策与债务 versus 股权、风险模型,以及文化是导致还是仅仅反映金融过度。该帖子混合了电影分析、金融史、职场轶事,以及关于个人责任与系统性激励的更广泛争论。

Tasfer 是一个基于画布的富文本编辑器,通过自行渲染所有文本、光标、选区和布局来避免 contentEditable 的浏览器不一致性。隐藏输入框负责输入和输入法。作者最初尝试使用 WebGL/WebGPU 渲染文本,但发现 2D 画布已足够。LLM 后来加速了开发。Tasfer 采用本地优先:文档保存在设备上,无需注册或云端副本。协作使用 CRDT 和加密的点对点 WebRTC,信令最少,并可选加密中继。它从笔记扩展到包含数学、代码块、表格和日历,并支持 web、macOS、Windows、Linux、iOS 和 Android。应用为 AGPL 许可,可复用编辑器引擎为 MIT 许可。可在 tasfer.app 试用,或在 github.com/tasferlabs/tasfer 查看代码。

Tasfer 是一款注重隐私、在二维画布上渲染的文本编辑器。Hacker News 评论者称赞其简洁的 UI、Markdown/富文本功能和新颖的光标方向指示器,同时报告了 iOS/Android、IME/重音输入、滚动、选择、键盘导航和双向文本(BiDi)等方面的 bug。多位用户认为基于画布的编辑从根本上不适合移动/原生交互,主张使用 contenteditable/DOM 渲染;作者为画布辩护,引用了 Google Docs 和单人开发,并表示移动应用有帮助。其他人纠正了 Monaco/终端模拟器使用画布的误解,同时指出 Google Docs 确实使用画布。帖子还讨论了 Unicode/终端宽度和 LLM 生成的营销。总体而言,Tasfer 作为雄心勃勃的单人项目令人印象深刻,但对可访问性、原生集成和跨平台正确性引发了强烈质疑。

英国网络档案馆在2023年中断后恢复,可从任何地方搜索,但大多数存档网站仅可在法定存放库阅览室查看。目前,仅2022年12月前存档的网站可搜索;馆藏为静态内容,需完整URL才能探索。该档案馆每年至少对四百万个英国网站进行快照,网站通过英国域名、地址、内容来源或英国服务器识别。它排除受限的私人材料以及仅含音频或视频的内容,但包含具有独立意义的文本或其他元素的媒体。存档主要使用礼貌的网页爬取——种子URL、链接跟随、请求间隔和标识性用户代理字符串——不访问登录保护内容,但也可使用手动方法。更多信息可通过团队博客、机构知识库和英国法定存放框架获取。

Hacker News 的讨论帖涉及英国图书馆的法定送存和网页归档。根据英国法律,英国图书馆归档出版的图书、杂志和网站,但由于版权限制,大多数归档网页内容只能在其实体阅览室查看。评论者指出,出版商常常不提交昂贵或仅数字版的作品,并质疑受限访问是否值得纳税人成本。其他人认为保存必须现在进行,否则内容将永远丢失,而访问规则可以在以后放宽。讨论还涉及“英国网站”的定义方式(托管、所有权、内容)、英国版权法的严格性,以及归档公开网站是否合法。总体而言,用户认为保存有价值,但对可访问性和范围存在争议。

这款8美元的Ox64是一款强大的三核RISC-V开发板,但以太网、Wi-Fi和SD卡尚无法正常工作。让它运行起来遇到了很多障碍:它必须通过UART而非USB编程;DevCube烧录工具在Wayland下崩溃;CH340G适配器失败;使用RP2040(KB2040)作为串口桥;bflb-mcu-tool需要修改。通过RP2040烧录low_load_bl808_m0.bin后,开发板产生了输出,标志着初步进展。后续步骤包括烧录D0和实际操作系统;参见博客的第2部分。

Hacker News 用户讨论可运行 Linux 的廉价硬件,从提到的 8 美元 Pine64 Ox64,到再利用的路由器和安卓盒子,以及 Milk-V Duo、Rockchip 电视盒子、ESP32 和 RISC-V 开发板等现代替代方案。评论者指出 Raspberry Pi Zero 的价格和供货情况已经变化,而微控制器和 x86 迷你 PC 根据 GPIO 需求可提供有力替代。软件支持仍是 Raspberry Pi 的关键优势,尽管其他开发板往往落后。一些评论将 Ox64 的 C906 核心与老 PC 比较并讨论性能,同时指出当时缺少以太网、Wi-Fi 或 SD 卡支持等功能。总体而言,该讨论串反映了对低成本硬件折腾的热情,以及价格、性能、外设和软件成熟度之间的权衡。

一个用于探索县级选举结果的1月原型,发展成了NBC的直播“Big Board”,被Steve Kornacki在直播中使用,面向约1000万观众。它与NBC的产品和技术团队共同开发,可通过远程工作流进行最后一刻的计分卡更新,直播部署时压力很大。尽管直播混乱,它仍然成功:Chuck Todd的制片人说这是Todd第一次在选举夜不感到沮丧,而Kornacki按预期使用了它的平移、缩放和历史功能。帖子还暗示了关于2018年选举夜搭建的幕后故事。

Hacker News 上的一篇帖子讨论了一篇关于 NBC News Big Board 构建的博客文章。评论者批评输入延迟高和触摸注册问题;作者将卡顿归因于将板面信号路由到控制室进行色彩校正。其他人指出视频是 2016 年的,而用户表示近期报道仍存在延迟;有人建议增加手写笔以避免绘制模式误操作。作者表示应用最初是使用 D3 和 TopoJSON 的 Vue 应用,采用手动测试并在选举夜进行最后时刻修改。评论者还对通过 SSH/git pull 进行现场紧急修改表示风险;作者说那是 2018 年的产物,现在会不同处理。总体而言,该帖子突出了广播限制、工程权衡和用户体验问题。

Spindle 是一个快速、人体工学、严格遵循 RFC 的现代 OCaml Web 框架,原生基于 Eio 并按多核设计。其 HTTP/1.1 引擎符合 RFC 9112/9110,支持 WebSockets(6455)、表单(7578)和结构化字段(9651)。提供端到端类型:从 OCaml 类型派生 JSON 并自动验证,OpenAPI 文档由 Scalar 渲染,前端 schema 通过 Zod/Melange 提供。内置 SQLite/Postgres、WebSockets、SSE、会话、日志、追踪与指标。通过 opam 安装,将 spindle 与 eio_main 加入 Dune 项目,并定义带验证 JSON 请求体的路由。文档:hyphatech.github.io/spindle。由 Hypha Technologies Ltd. 以 MIT 许可证发布。

Hacker News 展示了 “Show HN: Spindle”,一个由 zaiev 开发的 OCaml 5 Web 框架,获得 62 点赞和 9 条评论。Spindle 是多核设计、eio 原生且类型安全的,旨在从一个 API 推导编解码器、验证、OpenAPI 规范和前端模式。它包含严格遵循 RFC 的 HTTP 服务器、可组合依赖、WebSockets、SSE、MCP 服务器原语、追踪、指标和日志。据报告,基准测试在单核上运行速度比 NestJS 快 2 倍,比 FastAPI 快 5 倍。评论称赞了这项工作,建议对静态文件服务施加更强的 Eio 能力限制,因 LLM 生成代码和 OCaml 较小的生态系统质疑实用性,要求真实部署案例,并简短辩论了 Dune 的 S-expression 语法是否是 Lisp。总体而言,反响积极,但对采用和生产使用持谨慎态度。

Neil Brown 的 2026 年更新描述了用自由软件运行他的英国律师事务所。客户端他使用运行 GNOME 的 Debian,设备为 ThinkPad X1 Yoga Gen 6,以及 Thunderbird/mutt、LibreOffice/pandoc/typst、Firefox/links、vimwiki、LUKS、Cryptomator、Bitwarden/vaultwarden 等其他 FOSS 工具。服务器端主要在 Intel NUC 上自托管,包括 postfix/dovecot、Syncthing with radicale、Signal、InvoicePlane、Kimai、EspoCRM、WireGuard、OpenVAS、Uptime Kuma、Forgejo、Wazuh、vaultwarden、mkdocs/apache、BSSG、glitch-soc Mastodon、dokuwiki、unbound/Pi-Hole、restic/rsync 和 LiberaForms。显著变化包括从 Nextcloud 迁移到 Syncthing/radicale、用 Signal 替代 Jitsi,以及将 Mastodon 切换到 glitch-soc。他的移动设备是一台运行 GrapheneOS 的 Pixel。他仍致力于 FOSS,尽管许多客户使用 Microsoft 或 Apple 软件。

一个 Hacker News 讨论帖讨论了英国小律所 decoded.legal 使用免费/开源软件开展业务。评论者介绍了 Linux、LibreOffice、Okular、Postfix 以及相关自托管工具在法律工作、开票和电子邮件中的使用。支持者认为自由开源软件可以提高效率、避免 SaaS 锁定、保留开放数据格式,并适合技术导向的执业。批评者则担心 Microsoft Word 兼容性、法院要求、执业过失风险、安全性、维护负担,以及如果其他律师接手时的连续性。讨论还涉及 Harvey、Carta 和 ChatGPT 等 AI 法律工具,警告数据隐私、幻觉和过度依赖,同时也承认可能的生产力提升。其他人指出企业技术栈、会计工具和单人执业工作流中的实际挑战。总体而言,自由开源软件对部分律师可行,但并非普遍适用,尤其是在 Word/docx 互操作性和机构预期重要的场景。

更多

联系我们 contact @ memedata.com