科学家解读双光子视觉
国际眼科研究中心(ICTER)的科学家们在双光子视觉领域取得了突破。双光子视觉是一种利用红外激光脉冲刺激人眼感知图像的技术。研究人员首次确定了红外光的亮度值,并将其与感知亮度相关的新的物理量——双光子视网膜照度联系起来。这项研究表明,在人眼安全激光功率范围内,双光子刺激的亮度可达670 cd/m2。这一发现为医学诊断和虚拟/增强现实技术的发展开辟了新的可能性,并有助于未来双光子视网膜显示器的开发。
阅读更多
国际眼科研究中心(ICTER)的科学家们在双光子视觉领域取得了突破。双光子视觉是一种利用红外激光脉冲刺激人眼感知图像的技术。研究人员首次确定了红外光的亮度值,并将其与感知亮度相关的新的物理量——双光子视网膜照度联系起来。这项研究表明,在人眼安全激光功率范围内,双光子刺激的亮度可达670 cd/m2。这一发现为医学诊断和虚拟/增强现实技术的发展开辟了新的可能性,并有助于未来双光子视网膜显示器的开发。
阅读更多
本文探讨了美国社会精英选拔机制的变迁及其带来的负面影响。文章指出,以詹姆斯·科南特为代表的大学管理者改革了大学招生标准,将重点从血统和教养转向智力,意图打造“认知精英”。然而,这种以智力为中心的精英选拔机制存在诸多弊端:高估了智力的作用,忽略了情商、人际交往能力等非认知技能的重要性;学校的成功并不等同于人生的成功;富裕家庭的孩子在竞争中拥有巨大优势,导致教育体系固化,造成了新的等级制度;认知精英与其他社会阶层脱节,引发民粹主义反弹;精英选拔机制损害了精英的心理健康。文章最后提出了改进方案,建议重新定义精英标准,注重好奇心、驱动力、社交智力和灵活性等特质,并呼吁改革教育体系,创造更多元化的机会路径。
阅读更多
本文深入探讨了日本软件产业衰落的原因,指出并非缺乏人才,而是经济结构和企业文化导致的。战后,财阀重组为集团,优先考虑国内市场和硬件,错失了个人电脑和互联网革命的机遇。软件开发被视为低技能工作,缺乏创新动力。直到云计算和智能手机出现,软件开发者地位才得以提升,日本软件产业开始复苏。文章对日本软件的未来表示乐观,认为新的经济奇迹即将出现。
阅读更多
Dropbox CEO Drew Houston宣布公司将裁员约20%,即528名员工。裁员原因是公司处于转型期,核心业务需求疲软,宏观经济逆风,以及组织结构过于复杂,导致效率低下。公司将进行更扁平化的团队结构调整,并将资源集中于新产品Dash等发展方向,以应对市场竞争。受影响员工将获得遣散费、股权、过渡金、医疗保健、设备保留、以及职业安置等支持。
阅读更多
HAProxy Edge 的数据显示,近1%的网站流量来自AI爬虫,其中近90%来自字节跳动的Bytespider。这引发了关于内容保护与品牌曝光的权衡。文章探讨了AI爬虫带来的风险和机遇,并介绍了HAProxy Enterprise的机器人管理模块,它可以识别和管理包括Bytespider在内的各种AI爬虫,帮助企业在保护内容的同时,利用AI渠道进行品牌推广。
阅读更多
1970年大阪世博会上展出了一台名为“三洋超声波浴缸”的奇特装置,它像洗衣机一样运作,人可以爬进去进行清洗。该装置通过喷射热水、超声波浴、热水漂洗、暖风烘干以及红外线和紫外线杀菌等步骤,在15分钟内完成清洗过程。虽然这个原型机从未投入生产,但它启发了日本科学集团在2025年大阪世博会上重新推出类似概念,并应用于医疗保健领域。
阅读更多
Prometheus 3.0 正式发布,这是七年来的首个主要版本更新。新版本包含全新 UI,支持 Remote Write 2.0、UTF-8、OTLP 以及原生直方图。同时,3.0 版本还进行了一些改进,提升了 CPU 和内存使用效率。需要注意的是,部分功能存在突破性变化,升级前请阅读迁移指南。
阅读更多
CoralRing是一个基于共享内存的Java进程间通信(IPC)的超低延迟、无锁、无垃圾、批量并发环形队列。它使用内存映射文件,通过volatile操作而非锁来实现内存屏障,以尽可能快地发送消息。CoralRing支持阻塞和非阻塞模式,以及广播和多播模式。非阻塞模式下,消费者落后过多会断开连接,可通过容错机制或校验和来解决数据损坏问题。CoralRing还可用于持久化消息,通过分配大的内存映射文件避免环形队列覆盖。
阅读更多
一位开发者在C++项目中添加XAML支持时,仅仅包含winrt/Windows.UI.Xaml.h头文件就引发了一系列编译错误。错误源于一个看似正常的函数声明:`template struct consume_Windows_UI_Xaml_IExceptionRoutedEventArgs { [[nodiscard]] auto ErrorMessage() const; };` 实际上,开发者项目中存在一个名为ErrorMessage的宏,与函数名冲突。该宏用于创建ErrorMessageString对象,并返回一个指向错误消息字符串的指针。宏的无边界性导致编译器误将函数声明解释为宏调用,从而产生“参数不足”等错误。解决方法是:在包含头文件之前,使用#pragma undef禁用宏,或直接移除宏,使用内联函数替代。
阅读更多
该项目旨在生成具有特定视觉哈希模式的SSH密钥。OpenSSH 5.1引入了密钥的可视化功能,该项目利用此功能,通过不断生成密钥并进行可视化比对,尝试找到符合用户自定义图案的密钥。用户可以根据自己的审美需求,绘制期望的密钥可视化图案,然后运行程序进行匹配。
阅读更多
OpenMP 架构审查委员会 (ARB) 发布了 OpenMP API 规范 6.0 版本,这是一个重大升级。新版本简化了并行程序开发,为开发者提供了更精细的控制,扩展了 OpenMP 的应用范围,涵盖从嵌入式设备到多核共享内存系统。6.0 版本的主要改进包括简化任务编程、增强设备支持、简化循环转换编程、支持最新 C、C++ 和 Fortran 语言标准以及更大的用户存储资源和内存空间控制。Intel 和 GNU 等厂商已在其产品中添加了部分 OpenMP 6.0 规范。
阅读更多
1916年5月16日,美国电气工程师协会(AIEE)举办了一场连接美国八个城市的全国性虚拟会议,有超过5100名成员参加。通过电话线路,与会者得以跨越四个时区聆听会议内容。会议议程包括点名、总统贺电、嘉宾致辞、分组讨论和音乐插播等环节。这场会议被认为是工程学的胜利,也预示了未来虚拟会议的可能性。
阅读更多
本文介绍了如何使用Pandoc和Typst将Markdown格式的文本转换为美观的PDF文件。Typst是一款新的开源排版工具,Pandoc则是一个通用的文档转换器。文章提供了一个简单的教程和一个自定义模板,方便用户控制PDF的输出格式,如页面大小、页边距、字体、段落样式等。用户可以通过修改模板来满足个性化需求,并可参考Typst文档了解更多高级功能。
阅读更多
最新研究发现,鲑鱼和鳟鱼等鱼类的大脑中存在健康的微生物群落,这一发现对“健康脊椎动物大脑中存在微生物群”这一观点提供了有力证据。科学家们通过提取鱼脑DNA并与其他器官的微生物DNA进行比较,发现某些细菌具有穿越血脑屏障并在脑组织中生存的特殊机制。尽管鱼类和人类生理结构存在差异,但该研究表明人类大脑也可能存在微生物群的可能性,并可能在神经生物学中发挥重要作用。
阅读更多
C-Reduce是一个用于最小化C编译器错误重现的工具,但它并非仅限于C语言。文章作者用RustPython和scrapscript遇到的bug为例,展示了如何使用C-Reduce来缩小问题范围。只需要一个确定性条件、一个快速的重现器和一个或多个可变的源文件,就可以使用C-Reduce。作者通过运行一个简单的脚本 interesting.sh 并使用 `creduce --not-c` 命令,快速地将文件大小减少了近50%。`--not-c` 参数是为了避免C-Reduce使用C语言特定的优化,从而加快处理速度。
阅读更多
作者按照AWS Amplify官方指南操作,意外产生了1200美元的AWS账单。主要原因是Amplify创建的OpenSearch服务实例即使在停止sandbox后也不会自动删除,导致再次运行时会创建新的实例,最终累积了多个OpenSearch实例,产生高额费用。作者认为这是Amplify和OpenSearch集成的一个bug,指南中也未明确指出默认创建的OpenSearch实例类型和价格,容易误导用户。AWS客服同意退还费用,但问题至今仍未解决。作者提醒读者在使用AWS Amplify,特别是OpenSearch时,要注意费用问题,并建议设置预算提醒。
阅读更多
阿里巴巴发布了一款名为QwQ-32B-Preview的全新“推理”AI模型,可与OpenAI的o1模型相媲美,它包含325亿参数,可以处理长度约为32000个单词的提示,在某些基准测试中表现优于o1-preview和o1-mini。QwQ-32B-Preview能够解决逻辑难题和相当难的数学问题,但它也存在一些缺陷,例如可能会意外切换语言、陷入循环以及在需要“常识推理”的任务中表现不佳。与大多数AI不同,QwQ-32B-Preview和其他推理模型会进行事实核查,这有助于它们避免一些通常会困扰模型的陷阱,但缺点是它们通常需要更长的时间才能得出解决方案。QwQ-32B-Preview已在AI开发平台Hugging Face上发布,可供下载和运行,它在某些政治话题上较为谨慎。虽然QwQ-32B-Preview以Apache 2.0许可证“开源”提供,但只发布了部分组件,因此无法完全复制或深入了解其内部工作原理。
阅读更多
litdb 为 TypeScript/JavaScript 提供了类似 LINQ 的类型安全 SQL 构建器,可以在 SQLite、MySQL 和 PostgreSQL 数据库中编写类型安全的 SQL。它使用熟悉的 SQL 语法,并通过标记模板简化了表和列引用、参数化值以及处理不同 SQL 方言的繁琐工作。litdb 的主要区别在于查询的构建方式,它按照 SQL 执行的顺序构建查询,先指定数据源,然后是 JOIN,就像 LINQ 一样。这使得 litdb 可以为查询的其余部分提供类型安全和智能感知。litdb 提供了轻量级驱动程序,原生支持其类型化 SQL 构建器和参数化 SQL 表达式,并提供了统一的接口来执行自定义参数化 SQL、SQL 构建器和 SQL 片段。它还具有高度可组合性,SQL 片段可以嵌入和合并其他片段的 SQL 和参数。
阅读更多
Vercel 发布了 ƒun,一个本地 Serverless 函数开发运行时,允许开发者在本地环境模拟 AWS Lambda 的运行环境。ƒun 支持多种运行时环境,包括 Node.js 和 Python 等,开发者可以使用它快速测试和调试 Serverless 函数,无需部署到云端。虽然 ƒun 尽可能模拟真实的 Lambda 环境,但仍存在一些差异,例如进程沙盒和用户权限方面。
阅读更多
17世纪的医生兼炼金术士Jan Baptist van Helmont在一次服用狼毒乌头后的实验中,感受到了一种奇特的“肠道感觉”,认为自己的情感、感知甚至身份都与消化道息息相关。他提出了一种激进的理论:情感并非源于心脏或大脑,而是源于胃部。他认为胃不仅是消化食物的器官,更是连接物质和精神世界的“敏感灵魂”之所在。与当时的主流医学观点相反,van Helmont的理论依赖于难以表达的主观体验,例如恐惧和悲伤时的胃部反应。尽管他的理论在当时被认为是“疯狂或愚蠢的想法”,并被精英科学界所拒绝,但现代对肠道微生物群和肠神经系统的研究表明,腹部和大脑之间存在着动态的双向关系,这使得“肠道感觉”这一概念重新获得了关注。
阅读更多
本文指出 Docker Compose 虽然简化了容器部署,但其过于灵活和底层,导致在多应用、单服务器场景下出现问题。文章以 Pihole、Jitsi Meet 等自托管应用为例,说明了反向 HTTP 代理、数据库管理、端口映射等方面的复杂性,并提出了 Tealok 这一新的容器运行时解决方案。Tealok 通过引入语义,在更高的抽象层级上定义容器类型,简化了配置,并提供 TLS 证书获取、DNS 记录设置、数据备份等功能,旨在降低自托管应用的运营复杂度。
阅读更多
AFFiNE 发布了 0.18.0 版本,该版本包含众多功能更新、错误修复和性能优化。功能更新方面,新增了特性记录、用户内容与提示分离、验证码刷新、Copilot指标、导入模态框、快照导入导出配置等。错误修复方面,解决了消息附件合并、AI文本渲染器规格、文档无边距颜色主题、打开应用卡片样式等问题。此外,还对移动端、electron、服务器等方面进行了优化。
阅读更多
随着云存储中地球观测数据的爆炸式增长,高效访问和分析卫星图像成为关键挑战。本文介绍了一种替代 Rasterio/GDAL 的云原生栅格数据访问方法。传统 GeoTIFF 文件读取效率低下,而云优化 GeoTIFF (COG) 通过分块组织和多分辨率访问提高了效率。然而,即使使用 COG,处理时间序列 NDVI 等任务仍然面临延迟问题。为此,作者利用 STAC GeoParquet,结合预先计算的字节范围,减少了 HTTP 请求次数,从而显著提升了数据访问速度。初步测试表明,该方法在处理 Sentinel-2 数据时,显著缩短了获取第一个瓦片的时间,并降低了成本。未来,作者计划开源名为“Rasteret”的库,以实现这些技术。
阅读更多
一个实验利用Google Vision API,从单张照片中提取隐藏的故事,揭示照片中蕴含的个人隐私信息。通过上传照片,你可以体验该API如何“解读”照片内容,并了解照片可能泄露的个人信息,从而提高你的隐私保护意识。
阅读更多
pg_analytics(以前称为 pg_lakehouse)将 DuckDB 置于 Postgres 内部。安装 pg_analytics 后,Postgres 可以查询外部对象存储(如 AWS S3)和表格格式(如 Iceberg 或 Delta Lake)。查询被下推到 DuckDB,一个高性能的分析查询引擎。pg_analytics 使用 DuckDB v1.0.0,并在 Postgres 13+ 上受支持。其目标是直接从 Postgres 查询非操作数据(事件、指标、历史快照、供应商数据等),无需新的基础设施、数据移动和非 Postgres 方言。pg_analytics 使用外部数据包装器 (FDW) API 连接到任何对象存储或表格式,并使用执行器钩子 API 将查询推送到 DuckDB。
阅读更多