Bill Gates and Sergey Brin Among Newly Released Epstein Photos5 months agohttps://www.ft.com/content/96d65675-f4c2-4b70-aede-2e77a8648fe8浏览器中JavaScript功能已禁用由于浏览器扩展、网络问题或浏览器设置等原因,网站的必要部分无法加载建议的解决方案包括检查网络连接、禁用广告拦截器或尝试使用其他浏览器
Show HN: TinyPDF – 3KB PDF library (70x smaller than jsPDF)5 months agohttps://github.com/Lulzx/tinypdf名为tinypdf的极简PDF生成库,代码量<400行且零依赖与jsPDF对比:tinypdf体积小约70倍(3.3KB vs 229KB)且无依赖功能包含:文本(Helvetica字体/任意字号/十六进制颜色)、形状(矩形/线条)、图像(JPEG)和多页支持排除功能:自定义字体、PNG/GIF/SVG、矢量图形、表单、加密、压缩、HTML转PDF适用场景:发票/收据/报告/货运标签/票据/证书/合同/数据导出提供创建PDF、添加文本/形状/图像的代码示例片段发票生成器示例(约50行代码)演示实际应用
The M5 is an ARMv9 marvel, but iPadOS acts as a 5.1mm cage5 months agohttps://substack.com/inbox/post/182021177文本内容似乎是一个导航菜单或选项列表。选项包括“首页”、“订阅”、“聊天”、“动态”、“发现”、“个人资料”、“创作”、“全部”、“听单”、“付费内容”、“收藏”、“历史记录”、“排序方式”、“优先级”、“最近”、“获取应用”。底部有一条提示说明该网站需要JavaScript才能正常运行,并建议用户启用JavaScript或解除脚本拦截。
GrapheneOS blocks WhatsApp 0-day 0-click RCE exploit5 months agohttps://twitter.com/MetroplexGOS/status/1982163802188575178浏览器中JavaScript已禁用系统提示用户启用JavaScript或切换至受支持的浏览器支持的浏览器列表可在帮助中心查看页脚包含帮助中心、服务条款、隐私政策、Cookie政策、版权声明和广告信息等链接包含X公司的版权声明
Property-Based Testing Caught a Security Bug I Never Would Have Found5 months agohttps://kiro.dev/blog/property-based-testing-fixed-security-bug/基于属性测试(PBT)在一个聊天应用的存储服务中发现了一个传统测试方法会漏掉的安全漏洞。该漏洞涉及当恶意字符串('__proto__')被用作供应商名称时对JavaScript原型的错误处理,可能导致安全隐患。这个问题是在第75轮基于属性测试时发现的,展示了PBT能够探索超出人类直觉的边缘案例的能力。修复措施包括使用'Object.create(null)'来避免原型污染等防御性编程,以及验证键值来预防原型相关漏洞。这个案例凸显了PBT在安全领域的重要性,它能提供无偏见、全面的测试,直接关联需求并生成可执行的规范。
Show HN: BlazeDiff v2 – Fastest image diff with native binary and SIMD5 months agohttps://github.com/teimurjan/blazediffBlazeDiff是一个专为JavaScript应用打造的高性能差异对比生态系统最初作为像素级精准的图像对比库开发,速度比pixelmatch快1.5倍包含图像对比、对象差异分析、感知质量指标和可视化组件等工具集核心组件包:@blazediff/bin(最快的图像差异工具)、@blazediff/core、@blazediff/object、@blazediff/ssim、@blazediff/gmsd、@blazediff/cli、@blazediff/react、@blazediff/ui性能优势:比odiff快3-4倍,4K图像处理比pixelmatch快8倍,JavaScript环境下比pixelmatch快约50%基于前沿研究的感知质量指标:SSIM、MS-SSIM、Hitchhiker's SSIM、GMSD提供完整文档、示例和基准测试数据采用MIT开源协议,欢迎贡献代码
Oxygen Are Two Percent5 months agohttps://substack.com/inbox/post/182119856这段文本似乎是一个网站或应用程序的导航菜单或选项列表。选项包括:首页、订阅、聊天、动态、探索、个人资料、创建、全部、听、付费内容、收藏、历史记录,以及按优先级/最近排序。有一条备注指出该网站需要JavaScript才能正常运行,并提示用户启用JavaScript或解除脚本拦截。
Build Your Own React5 months agohttps://pomb.us/build-your-own-react/文章概述了如何从零开始重写React的逐步指南,重点介绍了React 16.8版本的钩子等特性。关键步骤包括创建`createElement`函数、渲染、并发模式、fiber架构、渲染与提交阶段、协调算法、函数组件和钩子实现。教程从基础概念开始,解释JSX如何转换为JavaScript代码及React元素的结构。详细说明了如何创建fiber树来组织工作单元,实现高效的更新与渲染机制。协调算法通过对比新旧元素来优化DOM更新,处理节点的增删改操作。引入函数组件和钩子概念,阐述如何在函数组件内管理状态。文章以结语收尾,指出Didact与真实React的差异,并建议可进一步实现的功能特性。
2025 LLM Year in Review (Andrej Karpathy)5 months agohttps://twitter.com/karpathy/status/2002118205729562949浏览器中JavaScript被禁用系统提示用户启用JavaScript或切换至支持的浏览器支持的浏览器列表可在帮助中心查看提供帮助中心、服务条款、隐私政策、Cookie政策和法律声明的链接包含X Corp的版权声明
Penny Farthing Race at 1928 Olympics5 months agohttps://twitter.com/JamesMelville/status/2002324487576977716浏览器中JavaScript已禁用系统提示用户启用JavaScript或切换至支持的浏览器支持的浏览器列表可在帮助中心查看页面提供帮助中心、服务条款、隐私政策、Cookie政策和法律声明的链接包含X Corp的版权声明
Waymo fleet halts in San Francisco during power outages5 months agohttps://twitter.com/breaking911/status/2002568542835876194浏览器中JavaScript被禁用系统提示用户启用JavaScript或切换至支持的浏览器支持的浏览器列表可在帮助中心查看页面提供了帮助中心、服务条款、隐私政策、Cookie政策和法律声明的链接包含X公司的版权声明
Claude Opus 4.5 has a 50%-time horizon of around 4 hrs 49 mins5 months agohttps://twitter.com/metr_evals/status/2002203627377574113浏览器中禁用了JavaScript。系统提示用户启用JavaScript或切换到支持的浏览器。支持的浏览器列表可在帮助中心查看。提供帮助中心、服务条款、隐私政策、Cookie政策和版权声明的链接。包含X公司的版权声明。
Binance allowed suspicious accounts to operate even after 2023 US plea agreement5 months agohttps://www.ft.com/content/5d8af345-d593-47b1-85ae-758ee60e9a89浏览器中JavaScript被禁用该网站需要JavaScript才能正常运行可能的原因包括浏览器扩展、网络问题或浏览器设置建议解决方案:检查网络连接、禁用广告拦截器或尝试使用其他浏览器
Infinity Ward: Rest in Peace Vince5 months agohttps://twitter.com/i/status/2003224882688283000浏览器中禁用了JavaScript系统会提示用户启用JavaScript或切换到支持的浏览器支持的浏览器列表可在帮助中心查看页面提供了帮助中心、服务条款、隐私政策、Cookie政策和版权声明的链接包含X公司的版权声明
Many Epstein files can be unredacted5 months agohttps://twitter.com/doggintrump/status/2003287012556853735浏览器中禁用了JavaScript。系统提示用户启用JavaScript或切换到支持的浏览器。支持的浏览器列表可在帮助中心查看。提供帮助中心、服务条款、隐私政策、Cookie政策和版权声明的链接。包含X公司的版权声明。
Micro QuickJS: a JavaScript engine for microcontroller5 months agohttps://github.com/bellard/mquickjsMicroQuickJS(MQuickJS)是面向嵌入式系统的JavaScript引擎,最低仅需10kB内存和约100kB只读存储器。它支持接近ES5标准的JavaScript子集,并提供严格模式禁用易错或低效语法结构。MQuickJS采用追踪垃圾回收机制,以UTF-8格式存储字符串,且虚拟机运行时不占用CPU栈空间。其交互式解释器'mqjs'支持内存限制、交互模式及字节码输出等多种选项。字节码可保存后执行,存储格式取决于CPU字节序和字长(32位或64位)。MQuickJS强制启用严格模式,禁止'with'语句、未用'var'声明的全局变量及数组空位等语法。仅支持全局'eval',禁止值装箱操作(如'new Number(1)')。数组不允许存在空位,越界赋值仅允许在数组末尾操作,否则报错。引擎对C库依赖极低,通过预置内存缓冲区替代'malloc'/'free'进行内存分配。C语言API与QuickJS类似,但需处理因压缩垃圾回收导致的对象移动问题。内置微型数学库和浮点运算模拟器,兼容无浮点单元的CPU架构。UTF-8字符串存储方案在保持JS兼容性的同时优化内存占用。标准库固化在只读存储器中,实现快速初始化与极低内存消耗。本引擎采用MIT许可证,源代码主要著作权归Fabrice Bellard与Charlie Gordon所有。
iOS 26.2 lockscreen clock is slowly moving left5 months agohttps://twitter.com/ffaebi/status/2003548130936332519浏览器中禁用了JavaScript系统提示用户启用JavaScript或切换至支持的浏览器支持的浏览器列表可在帮助中心查看页面提供了帮助中心、服务条款、隐私政策、Cookie政策和版本声明的链接包含X Corp的版权声明
ARC-AGI 2: Poetiq reaches 75% at less $8 / task5 months agohttps://twitter.com/poetiq_ai/status/2003546910427361402浏览器中禁用了JavaScript。系统提示用户启用JavaScript或切换到支持的浏览器。支持的浏览器列表可在帮助中心查看。提供帮助中心、服务条款、隐私政策、Cookie政策和版权声明的链接。包含X公司的版权声明。
Nabokov's guide to foreigners learning Russian5 months agohttps://twitter.com/haravayin_hogh/status/2003299405907247502浏览器中禁用了JavaScript。系统会提示用户启用JavaScript或切换到支持的浏览器。支持的浏览器列表可在帮助中心查看。提供帮助中心、服务条款、隐私政策、Cookie政策和版权声明的链接。包含X公司的版权声明。
Show HN: LazyPromise = Observable – Signals5 months agohttps://github.com/lazy-promise/lazy-promiseLazyPromise 是一个惰性的、可取消的 Promise 替代方案,支持类型化错误和同步发射。与 Promise 的主要区别:惰性执行、可取消、类型化错误、同步发射(无微任务队列)。设计追求简洁,避免 RxJS Observables 的复杂性和误用可能。避免强制微任务,让开发者完全控制执行顺序。支持类型化错误,通过类型安全增强错误处理。创建时可选拆卸函数用于清理(如清除定时器)。执行仅在订阅时启动,而 Promise 会立即执行。可取消:若在决议前取消订阅,将调用拆卸函数。一旦决议或拒绝,会缓存结果供后续订阅者使用。API 镜像 Promise 但采用管道而非链式,含 `map`、`catchRejection` 和 `finalize` 等方法。工具函数 `eager` 和 `lazy` 可在 LazyPromise 与 Promise 间转换。包含第三『失败』通道处理非类型化错误,作为类型化错误的补充。设计上防止静默失败,非法操作会抛出错误。可通过取消订阅句柄比较检查 LazyPromise 是否同步完成。GitHub 仓库可供进一步探索和使用。