轻量级状态管理库CCState:高效且灵活

2024-12-19

CCState是一个轻量级、语义清晰且灵活的状态管理库,专为中大型单页应用复杂状态管理而设计。它基于计算值、命令和状态三种基本数据类型,拥有简洁直观的API和高达100%的代码覆盖率测试。CCState框架无关,兼容React、原生JS等,速度极快,性能优于Jotai。它提供`state`、`computed`和`command`三种核心API,分别用于存储基本值单元、创建衍生计算逻辑和组织副作用逻辑。通过`useGet`、`useSet`等React Hooks,开发者可以轻松地获取和设置数据,并利用`useLoadable`和`useResolved`处理Promise值。CCState还提供订阅功能,实现状态变化的响应式更新。

阅读更多
开发 状态管理

美国司法部对谷歌的反垄断诉讼:其提出的合约补救措施或危及独立浏览器

2024-12-19

美国司法部针对谷歌的反垄断诉讼中提出的合约补救措施,可能意外地损害独立浏览器(如火狐)的营收,危及它们的生存和发展。这不仅影响单个浏览器公司,更关乎开放互联网络的未来。文章指出,虽然谷歌是火狐在美国的默认搜索引擎,但这并非排他性协议,火狐一直支持多种搜索引擎选择。减少独立浏览器的数量会降低搜索引擎竞争,不利于消费者选择和技术创新。文章呼吁法院考虑不会损害独立浏览器及开放网络的补救措施。

阅读更多

美国健康状况意外好转,原因成谜

2024-12-19

美国近年来的健康数据出人意料地向好:吸毒过量死亡、交通事故死亡、肥胖率和凶杀率均下降。这与美国长期以来“富裕的死亡陷阱”的形象形成鲜明对比。尽管一些人将此归因于有效的政策,例如增加药物成瘾治疗的可及性和扩大纳洛酮的使用,但专家们表示,这些政策的影响可能被夸大了,其他因素,例如疫情后吸毒过量死亡人数的自然下降以及执法力度的变化,也可能发挥了作用。目前,导致美国健康状况改善的确切原因仍然不明朗,这提醒我们,简单的解释往往无法捕捉到复杂的现实。

阅读更多

老程序员的困惑:与年轻一代开发者日渐脱节

2024-12-19

一位拥有25年编程经验的资深开发者,在观察年轻一代Web开发者时,感受到了一种日渐加深的脱节感。他发现,许多年轻开发者对传统的Web开发模式(非单页应用)缺乏了解,甚至将JavaScript框架与纯JavaScript混淆。这让他反思了编程教育中抽象层次的演变以及专业技能的侧重点。他以一个面向开发者的游戏节目为例,指出其中一些“计算机科学”问题实则过于侧重JavaScript的细节,缺乏对更广泛计算原理的考察。这并非对年轻开发者的批判,而是一种对行业发展趋势的观察与担忧,也是对编程领域日益细分化、专业化趋势的思考。

阅读更多
开发 代际差异

Fish Shell 4.0 正式发布:Rust 重写带来全新体验

2024-12-19

Fish shell,一款以其易用性和智能功能而闻名的命令行shell,正式发布了4.0版本。此次更新最大的亮点在于将代码库从C++迁移至Rust,提升了现代计算效率。4.0版本还带来了诸多新特性,例如更自然的按键绑定和更强大的历史搜索功能,旨在为用户提供更便捷、愉悦的命令行体验。为了确保稳定性,项目组特别推出了公开测试版,邀请所有用户参与测试。

阅读更多
开发

WebGPU Sponza 演示:惊艳的浏览器图形技术

2024-12-19

Georgi Nikolov 创建了一个令人惊叹的 WebGPU Sponza 演示,展示了该技术的强大图形渲染能力。用户可以使用键盘和鼠标在场景中自由漫游。但需要注意的是,该演示需要现代浏览器支持 WebGPU API 才能运行。目前,Chrome 113 及以上版本、最新的 Firefox Nightly 版本以及 Safari 技术预览版均已支持 WebGPU。如果你的浏览器不支持,请更新至最新版本以体验这款令人印象深刻的图形演示。

阅读更多
开发

Synology DS923+ 与 FreeBSD/ZFS 家庭 NAS 对比评测

2024-12-19

博主Julio Merino对比评测了Synology DS923+和基于FreeBSD/ZFS的自制NAS。自制NAS采用高性能ThinkStation工作站,拥有强大的CPU和内存,运行FreeBSD 14和ZFS文件系统;DS923+则是一款专为文件共享设计的紧凑型设备,运行Synology的DSM系统和btrfs文件系统。两者在IOPS和网络性能方面不相上下,但DS923+在噪音和功耗方面更胜一筹。在易用性和维护方面,DS923+的DSM系统提供了更便捷的操作体验和更完善的备份解决方案,而FreeBSD/ZFS则需要更多的手动配置和维护。最终,博主更倾向于DS923+,因为它提供了更令人安心的数据存储体验。

阅读更多
硬件 Synology

ModernBERT:BERT 的革命性替代品

2024-12-19

Answer.AI 和 LightOn 推出了 ModernBERT,一个比 BERT 更快、更准确的编码器模型系列。ModernBERT 结合了近年来大型语言模型的诸多进展,具有更长的上下文长度(8192 个 token)、更快的处理速度以及在各种基准测试中更优异的性能。其在代码检索方面尤其出色,为代码搜索和 IDE 功能等新应用打开了大门。ModernBERT 可作为 BERT 模型的直接替代品,并已在 Hugging Face 上提供。

阅读更多

程序员用AI艺术化电影画面

2024-12-19

一位程序员利用Python、OpenCV和PIL库,将电影画面转化为独特的艺术作品。他从视频中提取帧,压缩颜色,生成条形码和环形“虹膜”图像,展现电影的色彩主题演变。该项目名为“Movie Iris”,代码已开源,可处理任意视频,将日常生活片段也变成艺术品。

阅读更多
开发

微软发布新型小型语言模型Phi-4,擅长复杂推理

2024-12-15

微软发布了其最新的140亿参数小型语言模型Phi-4,该模型在数学等复杂推理领域表现出色,优于许多更大的模型,例如Gemini Pro 1.5。Phi-4的成功源于高质量的合成数据集、高质量的有机数据以及训练后的创新。目前,Phi-4已在Azure AI Foundry上提供,下周将在Hugging Face上发布。微软还强调了其对负责任AI开发的承诺,并提供了多种安全功能,以确保Phi-4的可靠和安全使用。

阅读更多

Blackmagic发布3万美元3D摄像机,专为苹果Vision Pro拍摄视频

2024-12-19

Blackmagic正式发布了URSA Cine Immersive摄像机,售价3万美元,将于2025年第一季度末开始发货。这款摄像机是全球首款用于拍摄Vision Pro 3D内容的商用摄像机系统。它配备了定制的立体3D镜头系统和双8K传感器,能够以高达90帧每秒的速度捕捉180度视野的视频,并支持空间音频。每个眼睛的画面分辨率为8160 x 7200,拥有16档动态范围。

阅读更多

破解iPhone NFC兼容性难题:让Magic MIFARE标签焕发生机

2024-12-15

作者遇到一个棘手的NFC问题:一些Magic MIFARE卡片无法被iPhone读取。通过Proxmark3工具,他尝试擦除卡片数据、用ndefformat格式化,但iPhone仍无法识别。最终,利用iPhone的NFC Tools应用在“兼容模式”下写入数据后,iPhone成功读取了卡片。 作者还演示了如何使用ndeflib库编写NDEF记录并写入卡片,最终实现Magic MIFARE卡片在iPhone上的正常使用。

阅读更多
杂项 NFC MIFARE

RAM数据残留时间研究:DDR4与DDR5差异显著

2024-12-15

3mdeb公司进行了一项研究,测试了不同类型RAM(DDR4和DDR5)的数据残留时间。结果显示,DDR5内存的数据在断电后几乎立即消失,而DDR4内存的数据则可以保留更长时间,甚至长达两分钟。这表明不同类型的RAM在数据安全方面存在显著差异。研究使用了定制的UEFI应用程序,该应用程序能够写入和比较内存模式,并考虑了各种因素,例如温度和环境湿度。这项研究对于理解内存数据安全性以及设计更安全系统具有重要意义。

阅读更多

廉航瑞安航空强制人脸识别引发GDPR投诉

2024-12-19

noyb组织向意大利数据保护局投诉瑞安航空,指控其强制用户创建账户并进行具有侵入性的生物识别验证,包括人脸扫描,以此为由阻止在线旅行社批量购票。此举违反了GDPR的数据最小化原则和目的限制原则,以及同意要求。瑞安航空此举被指为以牺牲用户隐私为代价,获取竞争优势。

阅读更多
杂项

圣诞老人偏爱富裕的生病儿童?研究引发争议

2024-12-19

一篇名为《打破好孩子坏孩子的神话》的论文指出,圣诞老人送礼物并非完全取决于孩子的好坏,而是与社会经济地位密切相关。研究发现,贫困地区的孩子更难以收到礼物,这引发了伦理困境和诸多质疑。论文中引用的Reddit评论指出,圣诞老人的合同禁止其改变个人的社会经济地位,这限制了他帮助所有孩子的能力。评论区更是对研究方法、样本选择以及圣诞老人送礼时间和路线等提出了质疑,甚至有人建议将脱欧投票数据纳入分析。 这篇文章的发表引发了广泛讨论,甚至有人呼吁撤稿。

阅读更多
杂项 圣诞老人

艺术家训练老鼠预测外汇市场

2024-12-19

奥地利概念艺术家Michael Marcovici进行了一个名为“Rat Traders”的项目,训练老鼠预测外汇期货价格。他将价格波动转换为钢琴音符,老鼠通过预测音符变化来预测价格。令人惊讶的是,经过训练的老鼠在几个月内似乎超过了人类交易员,但这缺乏严格的统计检验。Marcovici的项目讽刺了人们对市场预测的迷信,以及人们渴望找到在混沌系统中获利的捷径的心理。最终,该项目因老鼠的交易次数有限而终止,也凸显了市场预测的不可靠性。

阅读更多
杂项

亚马逊FBA库存报销政策更新:制造商成本成关键

2024-12-19

亚马逊宣布更新FBA库存报销政策,将于2025年3月10日生效。新政策将根据产品的制造成本进行报销,卖家可以选择自行提供成本或使用亚马逊提供的估算值。此举旨在提高透明度和可预测性,但引发卖家担忧,认为亚马逊可能以低估制造成本的方式减少赔偿,尤其对手工卖家不利。亚马逊同时表示将对在仓储中心丢失的商品提供自动报销。

阅读更多

物理学家发现仅在一个方向运动时具有质量的粒子

2024-12-19

科学家们发现了一种奇特的准粒子——半狄拉克费米子,它仅在一个方向运动时才具有有效质量。这种现象此前在2008年被预测,如今在极低温下(-269摄氏度)的ZrSiS半金属晶体中被证实。该准粒子在垂直方向上的能量特性截然不同,类似于火车在轨道上行驶,转换轨道时会遇到阻力,从而表现出质量。这一发现可能对量子物理学和电子传感器等领域产生深远影响,但其应用仍有待进一步研究。

阅读更多
物理

阿根廷鼠类现身迪拜沙漠绿洲

2024-12-19

在迪拜摩天大楼环绕的沙漠中,一片绿洲——阿尔库德拉湖——惊现一群来自阿根廷的巴塔哥尼亚马拉鼠。这些兔子大小的动物,长腿大耳,如今在通常栖息着瞪羚等沙漠生物的湖区自由漫步。它们的到来成谜,但至少已在此繁衍生息数年。专家推测,它们可能源于私人饲养动物的逃逸。尽管当地气候炎热,但绿洲的特殊环境,以及缺乏天敌,使它们得以生存和繁殖。

阅读更多

九龙城寨:消失空间中的异托邦

2024-12-19

九龙城寨,曾是香港一处独特的“异托邦”。它起源于鸦片战争后的政治冲突,成为中英两国管辖权模糊的飞地,吸引了大量来自中国的难民。复杂的政治背景使其成为一个不受管制的区域,犯罪猖獗,但也孕育了独特的经济和社会联系。九龙城寨与香港其他地区并非完全隔绝,而是存在着复杂的经济和社会互动。最终,随着香港回归在即,政治模糊性消失,九龙城寨被拆除,成为一段独特的历史。

阅读更多

微型黑洞或在地球岩石中留下隧道

2024-12-19

科学家提出一个大胆假设:宇宙早期形成的微型黑洞可能穿过地球岩石,留下肉眼不可见的微小隧道。这些隧道虽然细小,但借助强大的显微镜或许可以观测到。研究人员认为,寻找这些隧道是发现史前黑洞的潜在途径,尽管概率很低,但回报巨大。此外,他们还推测,微型黑洞可能潜藏于某些星球内部,通过吞噬液态核心使其内部空心化。这项研究为寻找史前黑洞提供了新的思路,标志着对宇宙起源探索的又一次重大尝试。

阅读更多
科技 宇宙起源

新型仿生机器人Exbody2实现高保真全身运动模仿

2024-12-18

研究人员开发了一种名为Exbody2的全身运动跟踪框架,使人形机器人能够像人类一样稳定地执行富有表现力的动作。该框架利用强化学习在模拟环境中进行训练,然后转移到现实世界。它解耦了关键点跟踪和速度控制,并有效地利用特权教师策略将精确的模仿技能提炼到目标学生策略中,从而能够高保真地复制跑步、蹲伏、跳舞等动态动作。实验结果表明,Exbody2在两个不同的人形机器人平台上均取得了优于现有技术的性能,为人形机器人的全身控制提供了实用指南。

阅读更多

Genesis:一款颠覆性的通用物理引擎

2024-12-19

Genesis是一款为机器人/具身AI/物理AI应用设计的通用物理引擎平台。它集多种功能于一体:一个从零构建的通用物理引擎,能够模拟各种材料和物理现象;一个轻量级、超快速、pythonic且用户友好的机器人仿真平台;一个强大的快速逼真渲染系统;一个生成式数据引擎,可以将用户提示的自然语言描述转换为各种数据形式。Genesis的目标是降低使用物理模拟的门槛,使机器人研究对所有人开放;将各种最先进的物理求解器统一到一个框架中;最大限度地减少收集和生成机器人和其他领域数据的人工努力。目前,底层物理引擎和仿真平台已开源,生成式框架即将发布。

阅读更多

科学家利用MRI技术“写入”新信息到人脑

2024-12-19

美国罗切斯特大学、耶鲁大学和普林斯顿大学的研究人员开发出一种新技术,能够通过直接操控大脑活动模式来诱导学习。该技术利用实时脑成像和神经反馈,绕过需要努力、学习或练习的学习过程。研究人员让参与者在功能性磁共振成像(fMRI)机器中观看屏幕上的抽象形状,这些形状会“抖动”,参与者需要用意念停止抖动。研究人员预先定义了一种与新视觉类别相关的特定大脑活动模式,当参与者的脑活动与目标模式一致时,“抖动”就会停止。通过这种反馈机制,参与者成功学习识别新的视觉类别,而无需有意识地了解这些类别是什么。这项技术具有巨大的应用潜力,例如加速学习、康复治疗和精神疾病治疗。

阅读更多

颠覆传统:基于马尔可夫链的动态键盘布局

2024-12-19

厌倦了千篇一律的静态键盘布局?MarkovKeyboard项目带来革命性改变!它利用马尔可夫链算法,根据你的打字习惯动态调整键盘布局,常用按键更靠近主行。该项目是一个Emacs库,每次按键都会更新布局,虽然目前只支持英文字母,但已能实现动态调整。你可以使用预训练模型或自行训练数据创建个性化布局。

阅读更多
开发 动态键盘

安卓手机也能用Apple Watch?开源项目探索苹果生态的可能性

2024-12-19

一个名为`apple-watch-with-android`的开源项目尝试让安卓手机与Apple Watch 配合使用。虽然苹果生态系统封闭,直接使用安卓手机无法激活Apple Watch,但该项目通过特定代码和技术手段,实现了部分功能,例如通知、通讯录、通话、日历和任务管理。该项目展现了突破技术限制的尝试,也揭示了苹果封闭生态系统带来的挑战。

阅读更多
科技

考古发现揭示14种内存安全方法,颠覆编程世界

2024-12-19

一位软件工程师在玛雅古城遗址中发现了一部古代文献,记载了14种令人惊叹的内存安全方法,远超现今编程语言的认知。这些方法包括借用检查、引用计数、垃圾回收等传统技术,以及一些前所未闻的创新方案,例如基于区域的内存管理、世代引用和线性引用计数等。该发现不仅扩展了人们对内存安全的理解,也预示着未来编程语言的发展方向,或将彻底改变软件开发的格局。

阅读更多
开发

新型AI攻击技术“最佳N次尝试”攻破AI系统

2024-12-15

研究人员开发了一种名为“最佳N次尝试”(BoN)的AI攻击算法,该算法通过反复修改提示信息(例如随机打乱或大写文本提示),直到诱导AI系统给出有害回应。实验表明,BoN在闭源语言模型(如GPT-4o和Claude 3.5 Sonnet)上取得了高达89%和78%的攻击成功率,并且能够有效绕过现有防御机制,甚至扩展到视觉和音频语言模型。该研究表明,即使是先进的语言模型也容易受到看似无害的输入变化的影响,这为AI安全敲响了警钟。

阅读更多
3

用电子墨水屏显示网站内容:一个家庭的科技解决方案

2024-12-15

为了解决孩子查看学校时间表不便的问题,作者设计了一个低功耗电子墨水屏显示器,自动抓取并显示学校网站上的时间表信息。项目克服了网站登录和API缺失的挑战,采用Playwright进行网页抓取,并利用服务器端应用生成图像,最终在电子墨水屏上显示。该方案解决了家庭日常问题的痛点,并展示了低功耗硬件和网页抓取技术的结合应用。

阅读更多
科技 低功耗
1 2 3 4 6 8 9 10 509 510