每日HackerNews RSS

## 使用 R & ImageMagick 制作刺绣风格的数据可视化 本文详细介绍了一种使用 R 和 ImageMagick 创建具有独特“刺绣”美感的数据可视化方法,优先考虑可重复性,而非使用 Photoshop 等软件。作者受到路透社图形的启发,旨在通过代码复制缝制织物的效果。 该过程从标准的 ggplot 图表开始,并使用自定义主题(字体和颜色)以及装饰元素(如符号)进行增强。核心效果是通过 bash 脚本 `embroidery.sh` 实现的,该脚本模拟线材图案和纹理。然后,通过一系列从 R 中使用 `system()` 函数执行的 ImageMagick 命令。这些命令添加噪点、模糊、阴影和颜色调整,以模拟织物纹理和凸起的 3D 效果。 虽然 ImageMagick 命令很复杂,但作者利用他们现有的图像编辑知识(来自 Photoshop 和 Blender)以及 LLM 来构建这些命令。整个流程是自动化的,确保数据更新后自动重新生成可视化结果。关键考虑因素包括由于量化过程而限制调色板,并使用高分辨率导出以保证质量。 完整的、可重复的 R 函数和代码可在网上获取,鼓励其他人调整和探索这种技术,以创建视觉上引人入胜且程序化生成的数据艺术。

这个Hacker News讨论围绕着使用现代工具(如R和ImageMagick)重现旧印刷图表和绘图的美感。一位用户分享了一种使用R和ImageMagick创建“刺绣”图表的方法,引发了关于实现复古外观的讨论——特别是旧印刷技术(如油墨扩散和错位)的不完美之处。 另一位用户展示了他们尝试制作的单色绘图,类似于Unicode之前的书籍,促使原始作者提供有关逆向工程所需纹理和效果的建议。他们建议研究凸版印刷和Photoshop技术以获取灵感,甚至提供了一个用于模糊和添加噪点的ImageMagick示例命令。 其他评论者赞扬了ImageMagick的多功能性,分享了他们自己模拟扫描文档的用途。总体主题强调了超越完美清晰的数字视觉效果,拥抱旧式、更具触感的审美特征的愿望。

## 过度优化的陷阱:一个宏大的故事 一位计算机科学专业的学生,被要求清扫一家超市的地面,忍不住运用他的技能来“优化”这个过程。他将地面平面图转化为网格,构建了一个可视化编辑器,并用模拟退火算法编写了一个C++路径优化器——一种旨在寻找高效路线的复杂算法。 然而,最初的“优化”路径却是一团混乱的急转弯,对于人类清扫工来说完全不实用,尽管它是最短的距离。这凸显了一个关键的缺陷:他优化了*错误*的指标。距离不如机动性和理智重要。 在算法中添加“转向惩罚”产生了一条更现实、更易于行走的路径,展示了纯粹效率与可用性之间的权衡。这次经历变成了一个更广泛的教训:算法可以完美地实现*错误*的目标。 就像社交媒体算法最大化参与度(往往以牺牲真相和福祉为代价),或者LLM优先考虑听起来自信的答案而不是准确性一样,优化容易衡量的指标并不能保证积极的结果。关键不在于你*如何*优化,而在于你优化*什么*。最终,这位学生意识到,在解决错误问题时,技术上的完美毫无用处,有时,像正常人一样清扫地面才是最好的方法。

伊朗正经历前所未有的严重互联网关停,已超过36小时,当局试图镇压不断升级的反政府抗议活动。专家认为这次断网比以往的干扰更为复杂,且可能持续时间更长,包括2019年的一次重大中断。目前,大约90%的互联网流量已经停止,影响了移动服务和国际电话。 与过去的关停不同,伊朗似乎正在采用“白名单”策略,有选择地允许政府官员和机构访问——最高领袖阿亚图拉·阿里·哈梅内伊在Telegram和X(前身为Twitter)等平台上的活动仍在继续,证明了这一点。这表明其审查能力有所提升,旨在维持必要的政府通讯,同时限制公众访问。 即使是星链等卫星互联网也在被干扰。虽然伊朗一直在开发一个国家互联网系统以使其与全球网络隔离,但目前尚未完全运行。专家认为,这次断网可能会持续很长时间,类似于中国、俄罗斯和印度等国家寻求对其公民在线访问进行更大控制的趋势。

## 伊朗互联网封锁与抗议 - 摘要 这次Hacker News讨论的中心是伊朗持续的互联网封锁,以及由此引发的广泛抗议,据报道已有数百人死亡。用户指出,这种模式与2019年的抗议相似,当时网络封锁被故意用来掩盖政府对示威者的行动。有报告称,仅在德黑兰就有超过200名示威者死亡,一些人声称使用了实弹。 对话延伸到讨论规避审查的方法,提到了Starlink(尽管可能受到干扰和其所有者埃隆·马斯克的控制),网状网络,以及历史上的信息渗透方法(如天安门广场抗议)。关于去中心化、开源通信工具的可行性和有效性存在争论。 一些用户表达了对外部势力作用的担忧,以及局势的复杂性,质疑叙事和潜在的外国影响。一些人指出依赖单一实体(如Starlink)的局限性,提倡更具弹性和多样化的系统。讨论还涉及伊朗改革运动的历史背景以及地缘政治事件的影响。

## 破灭的决心中的意外价值 新年决心的吸引力在于憧憬更好的未来自我,但历史——以及杰出人物的笔记本——都记录着它们的失败。令人惊讶的是,这并非一定是消极的。观察像塞缪尔·约翰逊这样,不断*制定*却无法坚持的决心的人,会发现一种强大的模式:下定决心本身可能比最终的成就更有价值。 即使未能实现,这些雄心勃勃的目标也充当着锚点、动力和自我发现的工具。奥克塔维亚·巴特勒在成名之前很久就憧憬着畅销书作家,而罗伯特·卡罗即使在工作高产的情况下也承认自己有“懒惰”的问题。本杰明·富兰克林著名的未完成的决心仍然指导着他的一生,而西尔维娅·普拉斯的写作抱负则推动了她尽管每日挣扎却迅速崛起。 归根结底,决心不是关于完美,而是关于方向。它们帮助我们探索价值观,认识局限性,并突破这些局限。即使是“失败”的决心也能揭示我们自身的一些东西。正如弗吉尼亚·伍尔夫所展示的,有时最强大的决心仅仅是善待自己。这是一个过程,而不是一个目的地——而且永远不晚开始。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 失败的决心悖论 (jillianhess.substack.com) 14 分,由 nobet 1天前发布 | 隐藏 | 过去 | 收藏 | 1 条评论 akoboldfrying 1天前 [–] 如果我们也知道低成就人群中有多少人会立决心,那就太好了,这样我们就能得出立决心是否有用的结论。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

花费多年评测手机,最初的兴奋感随着设备仅仅成为“工作工具”而消退。三星 Galaxy Z TriFold 在 CES 2026 上重新点燃了这份激情。与以往感觉像超大手机的折叠屏不同,Z TriFold 展开后成为一个真正可用的 10 英寸显示屏——接近笔记本电脑屏幕尺寸,使其成为真正的便携式工作站。 虽然比一些型号更厚(闭合时 12.9 毫米),但与旧款 Z Fold 相当,并拥有舒适的 6.5 英寸封面屏。它运行骁龙 8 Elite for Galaxy,最高可达 1TB 存储空间,并且关键的是,支持三星 DeX,提供完整的桌面体验。 尽管存在一些软件问题(例如应用程序调整大小的问题和缺乏无缝屏幕连续性),但 Z TriFold 宽敞的屏幕和生产力潜力令人信服。其独特的设计优先保护内部屏幕,仅提供完全打开或关闭模式。定价可能超过 2,500 美元,Z TriFold 代表着折叠技术领域的一次重大且令人兴奋的飞跃。

一个黑客新闻的讨论围绕三星新款 Galaxy Z TriFold,重点关注其可靠性问题。 许多评论员报告称在使用三星折叠手机(特别是 Z Fold 系列)时遇到了问题,包括屏幕故障和铰链问题,通常在购买后 1-2 年内发生。 普遍的看法是,这些设备,就像华为早期的折叠手机一样,容易损坏且维修费用昂贵——基本上每 2-3 年就需要更换一次。 用户建议购买延长保修,但即使这样也并非万无一失。 讨论还涉及旗舰设备迎合拥有可支配收入的人群的趋势,提供“创新”但通常是不必要的功能。 许多人认为,标准手机足以满足大多数用户的需求,而对新技术的追求往往优先考虑营销而非真正的改进和耐用性。 Z TriFold 作为一款第一代产品,被认为风险特别高,没有充分认识到潜在的重大问题。

## 高通X2 GPU:概要 高通即将推出的X2 GPU架构建立在X1的基础上,在提高功耗效率的同时,实现了显著的性能提升。其关键在于采用完整的DirectX 12.2 Ultimate实现,以及对Vulkan 1.4、OpenCL 3.0的本机支持,并计划在2026年初支持SYCL——扩展了其在Windows上的GPGPU能力。 一项重大创新是**高性能内存 (HPM)**——一种大型片上SRAM(在X2-90中高达21MB),旨在容纳整个帧缓冲(高达QHD+分辨率)。这减少了对DRAM的依赖,提高了性能和功耗效率。HPM按切片物理划分(每个切片5.25MB),但可通过交叉矩阵在整个芯片上访问,既可用作缓存(高达3MB),也可用作通用暂存器。 在架构上,X2采用双发行系统,使用wave64指令(相比于X1的wave128),保持每微SP 128个ALU。这提高了效率,尤其是在分支处理方面,并需要增加30%的通用寄存器。高通报告称,实现了稳定的双发行操作,从而最大化了ALU的利用率。

一场 Hacker News 的讨论围绕着高通 Eric Demers 的近期采访,详细介绍了他们即将推出的 Adreno X2 GPU。对话迅速转向高通历史上薄弱的软件支持,一位评论员指出 Demers 此后已离开该公司。 一个主要担忧是 Linux 兼容性。虽然 Mesa 已经有了初步支持,并且存在内核集成,但用户仍然对完全可靠的功能表示怀疑。存在关于 Wave64 指令集标准化的争论,以及开源替代品挑战 Nvidia 在 AI 硬件领域主导地位的潜力。 许多评论表达了对高通缺乏承诺,无法推出预先支持 Linux 发行版的设备的不满,这阻碍了硬件潜力的发挥。最终,讨论强调了一个反复出现的主题:令人印象深刻的高通硬件经常受到软件限制的阻碍。

美国农业部已暂停向明尼苏达州和明尼阿波利斯市提供的所有联邦财政拨款,理由是“大规模欺诈”导致数十亿美元资金被诈骗者夺走。农业部长布鲁克·罗林斯通过社交媒体宣布立即暂停拨款,直接向明尼苏达州州长蒂姆·沃尔兹和明尼阿波利斯市市长雅各布·弗雷发出讲话。 此举源于一起大规模欺诈案件,特别是涉及明尼阿波利斯市的非营利组织“为未来提供食物”,该组织被指控诈骗了近2.5亿美元的联邦资金,这些资金原本用于儿童营养计划。截至11月底,已有78人因与该计划有关而被指控。 此项暂停拨款紧随卫生及公共服务部对该州内各种儿童保育助学金计划的类似冻结措施,表明联邦政府对据称的广泛欺诈行为做出了更广泛的回应。罗林斯表示,资金将继续暂停,直到提供证据证明欺诈活动已停止。

## 明尼苏达州和明尼阿波利斯 USDA 资金暂停 - Hacker News 摘要 Hacker News 上的一篇帖子讨论了美国农业部暂停向明尼苏达州和明尼阿波利斯提供联邦财政资助的情况,引发了关于此决定背后动机的争论。官方原因是指称存在欺诈行为,可能高达数十亿美元,但一些评论员认为这个数字被夸大了。 许多人认为暂停资金是出于政治动机,与美国农业部面临的诉讼的法院判决时间相吻合。人们对集体惩罚的策略表示担忧,调查期间可能会影响依赖 SNAP 福利的成千上万家庭。 评论员还指出更大规模的医疗保险/医疗补助欺诈行为,质疑为什么此案会受到不成比例的关注。讨论演变成对政治偏见的指责以及对联邦政府内部问责制的担忧,一个账户因违反网站准则而被封禁。 几位用户强调了对弱势群体,特别是索马里家庭的潜在影响。

## JavaScript 工具链中系统编程语言的兴起 JavaScript 生态系统正在经历一个重大转变:核心开发者工具越来越多地用系统编程语言(如 Rust、Go 和 Zig)重写。这一举措源于现代 JavaScript 应用程序日益复杂的特性——庞大的代码库和密集的构建过程,这使得基于 JavaScript 的工具链达到极限。 像 Rust 和 Go 这样的语言提供原生性能、高效的内存管理和并发性,从而显著加快构建时间、提高编辑器响应速度并改善开发者体验。**SWC**(转译)、**ESBuild**(打包 – 宣称速度提升 10-100 倍)、**BiomeJS**(格式化/代码检查)和 **Oxc**(代码检查/转换)等项目正在引领这一潮流。甚至 **TypeScript** 也在使用基于 Go 的编译器来实现显著的性能提升。 除了速度之外,这种趋势也带来挑战。为这些工具做出贡献需要掌握 JavaScript 之外的语言知识,这可能会限制参与度。实现语言的差异化也存在失去“自食其果”——开发者使用自己的工具——的好处的风险。 尽管存在这些权衡,但势头是不可否认的。**FNM/Volta**(Node 版本管理)等工具以及新兴运行时(如 **Bun** 和 **Deno**)进一步表明了一个更广泛的认识:扩展 JavaScript 开发需要超越 JavaScript 本身。这场革命有望为 JavaScript 生态系统带来更快、更可靠和更具创新性的未来。

## JavaScript 工具性能革命 - 摘要 最近在 Hacker News 上的讨论强调了 JavaScript 工具性能的显著提升,这得益于 **SWC、Esbuild 和 Rolldown**(基于 Rust 的 Rollup 重写)等项目。这些工具解决了困扰大型 JavaScript 代码库的缓慢构建时间和迟缓的编辑器体验。 **TypeScript 团队**正在积极寻求关于原生预览的反馈,旨在提升 IDE 性能,并提供通过构建和 VSCode 扩展进行测试的选项。用户报告使用 **tsgo** 等工具获得了显著的速度提升,但对于超大型单仓库(monorepo)仍然存在挑战。 除了工具之外,关于 JavaScript 是否适合复杂应用程序也存在争论,一些人提倡使用 **Rust 或 Go** 等语言来实现原生性能。另一些人则支持 TypeScript 的可读性和利用现有 JavaScript 生态系统的优势,并可能通过 **WebAssembly (WASM)** 进行增强。 像 **Bun** 这样较新的工具以及对既定实用程序的替代方案(Biome/Oxlint 用于 ESLint/Prettier)正在获得关注。 关键的重点正在从原始速度转向 **减少反馈循环** 并创造一个令人平静的调试体验。 此外,人们越来越认识到需要解决依赖管理问题(例如 `node_modules`)。

特朗普政府在未与职业科学家进行广泛磋商的情况下,采取了前所未有的措施,建议为儿童接种更少的疫苗。据现任和前机构工作人员透露,疾病控制与预防中心(CDC)的疫苗专家对卫生部长罗伯特·F·肯尼迪小子的副手单方面修改儿童免疫接种计划的决定感到措手不及。美国卫生官员周一采取了前所未有的行动,缩小了联邦政府 routinely 推荐给所有儿童的疫苗清单,这一转变可能会削弱对可预防的致命疾病的保护,这一情况引起了领先的公共卫生专家和医疗机构的警告。

雷德利·斯科特(Ridley Scott)的电影,尤其是《异形》,出人意料地以一款明星产品亮相:博朗(Braun)Aromaster KF 20咖啡机。这款咖啡机诞生于1972年,不仅实用,更是一件设计图标,因其未来感十足的美学和创新的“c-原理”过滤系统而备受赞誉。KF 20提供多种鲜艳的颜色选择,深受创意人士的追捧。 斯科特对博朗的欣赏也延伸到《银翼杀手》,展示了他们多款厨房电器。KF 20经久不衰的设计使其至今仍显得现代。令人惊讶的是,这些老式咖啡机仍然可以在eBay等网站上找到,并且仍然可以正常使用,而且价格通常很实惠。KF 20是博朗质量和斯科特对细节的敏锐眼光的证明,它将一台简单的咖啡机提升为电影和设计史上的珍品。

这个Hacker News讨论围绕一篇展示2012年Braun Aromaster KF 20咖啡机的博客文章展开,并扩展到关于咖啡设备设计和耐用性的更广泛讨论。 最初的帖子引发了一段幽默的交流,引用了《异形》,随后是一些对高端意式咖啡机(如CafeLat Robot)的推荐,该机器因其长寿命和质量而受到赞扬。用户们感叹缺乏设计良好、经久耐用的电器,将现代选择与20世纪60/70年代欧洲设计的审美和制造质量(特别是Braun厨房用具)进行对比。 对话深入探讨了双锅炉意式咖啡机的成本,争论批量生产是否应该降低价格,并承认“咖啡发烧友”的奉献精神推动了高端市场。几位用户分享了使用耐用磨豆机(Rancilio Rocky、Breville)数十年且维护量极少的经验,而另一些人则指出旧款Braun电器中的塑料部件容易损坏。最后的观察戏谑地指出,博客文章中一位设计师与《辛普森一家》中的Ned Flanders角色相似。

更多

联系我们 contact @ memedata.com