为失忆母亲打造电子墨水屏显示器
作者讲述了为患有顺行性遗忘症的母亲制作电子墨水屏显示器(MomBoard)的经历。该显示器用于显示家人留言,帮助母亲缓解焦虑,提高生活质量。文章详细介绍了设备选择、软件设计、视觉设计以及安装使用的过程,并分享了项目经验和反思。两年来,MomBoard运行良好,极大地改善了母亲的生活,成为一项成功的干预措施。
阅读更多
作者讲述了为患有顺行性遗忘症的母亲制作电子墨水屏显示器(MomBoard)的经历。该显示器用于显示家人留言,帮助母亲缓解焦虑,提高生活质量。文章详细介绍了设备选择、软件设计、视觉设计以及安装使用的过程,并分享了项目经验和反思。两年来,MomBoard运行良好,极大地改善了母亲的生活,成为一项成功的干预措施。
阅读更多
位于康沃尔郡博德明高沼的“亚瑟王大厅”此前被认为是中世纪时期建筑,最新研究表明其建于公元前3000年左右的新石器时代中期,比之前预想的要古老4000年。该建筑由56块部分掩埋或倾斜的立石构成,长49米,宽21米。研究人员认为它可能曾是早期农耕社区的聚会场所,用于举行仪式或季节性庆祝活动。这项发现改变了人们对该遗址的理解,其独特的矩形土石结构在欧洲考古学中独树一帜。
阅读更多
Lynis 是一款开源安全审计工具,用于Linux、macOS、BSD等UNIX类系统,可进行深度安全扫描、合规性测试(如ISO27001、PCI DSS、HIPAA)、漏洞检测和系统加固。它以软件包、Git克隆或企业版三种方式安装,提供详细的文档和自定义选项,并获得了多个奖项。Lynis适合系统管理员、审计员、安全人员和渗透测试人员使用。
阅读更多
PubPeer网站上出现对爱思唯尔出版的论文《六方密堆积钛和锆/铪中氢原子的不同位置起源》(2024)的评论,指出作者应审稿人要求引用了与研究完全无关的参考文献。
阅读更多
本文介绍了如何在支持的 iPhone 机型上使用眼动追踪功能控制设备。该功能利用前置摄像头追踪用户眼球运动,并通过注视屏幕上的项目来执行操作,例如点击。文章详细说明了如何开启、校准和使用眼动追踪,以及如何设置平滑度、吸附到项目、键盘按键缩放、自动隐藏和注视控制等选项。此外,还介绍了如何重新校准眼动追踪以及更改指针大小和颜色。
阅读更多
路易斯安那州一项要求在所有公立学校教室展示十诫的新法律被联邦法官裁定为违宪。法官认为该法律具有明显的宗教目的,驳回了州官员关于十诫对美国法律基础具有历史意义的说法。州检察长表示将对裁决提出上诉,并认为该裁决仅适用于诉讼中提到的五个学区,其他学区仍受该法律约束。但法官命令州教育委员会和州教育局长通知所有地方学校董事会该法律违宪。
阅读更多
本文回顾了伦敦赛博利亚网吧的兴衰史。这家成立于1994年的网吧,是世界上第一家网吧,由Eva Pascoe创立。当时互联网尚未普及,赛博利亚网吧不仅提供上网服务,还融合了咖啡馆文化、游戏和锐舞文化,成为年轻人聚集的热点。它也见证了互联网早期的乌托邦理想,以及科技文化与亚文化的交融。随着家用互联网的普及,赛博利亚最终在2004年关闭。
阅读更多
本文探讨了达芬奇对树木生长规律的观察及其提出的“树木分枝法则”,即树木在任何高度上所有分支的横截面积总和等于树干的横截面积。几个世纪以来,这一法则被广泛接受,但2022年的一项研究表明,该法则并不适用于所有树木,因为它未考虑分支长度等因素。研究人员提出了一个更精细的“类达芬奇”模型,将分支厚度和长度都纳入考量,并引入了一个基于物种和环境因素而变化的指数,以解释树木形状和生长模式的多样性。新模型强调了树木在机械稳定性和水力效率之间的平衡,并对生态学、林业和仿生学等领域具有重要意义。
阅读更多
该项目使用 Avalonia 和 C# 重现了经典的 Visual Basic 6 IDE 和语言,并提供 Web 版本。它支持可视化设计器、以 VB6 兼容格式保存和加载项目、运行项目以及部分 VB6 语言。构建桌面版本需要 .NET 9.0,也可以修改为 .NET 8.0。该项目是一个有趣的玩具项目,没有商业用途。
阅读更多
本文解释了为什么在终端使用管道命令时,有时会没有输出。原因是很多程序会缓冲输出数据,例如 grep 默认会缓冲 8KB 数据才输出,当输出到管道时,如果匹配的数据量不足 8KB,就不会有任何输出。文章列举了一些常用命令(grep、sed、awk、tcpdump、jq、tr 等)的缓冲机制以及如何禁用缓冲的标志,并提供了几种避免缓冲的解决方案:使用快速完成的命令、使用禁用缓冲的标志、使用 awk、使用 stdbuf 或 unbuffer。文章还讨论了编程语言中的缓冲机制以及如何禁用缓冲。最后,文章提出了一些改进缓冲机制的建议,例如设置环境变量来禁用缓冲。
阅读更多
本文深入探讨了PPG Wave 2.2和2.3合成器之间细微却重要的区别。尽管2.3使用了12位DAC,但波表声音的回放仍然是8位的,只有通过外部设备导入的采样才能充分利用12位精度。文章通过示波器测量,揭示了其独特的音频处理方式:两个振荡器交错发送数据,DAC输出频率是单个振荡器采样率的两倍,这种方法创造了独特的音色,并产生了超出人类听觉范围的高频混叠。文章还分析了其CV更新速率相对较低,但音色依然富有特色。
阅读更多
台湾经济部长王美花表示,根据台湾现行技术保护规定,台积电目前不得在海外生产2纳米芯片,必须将最先进的技术留在台湾。此番言论是为了回应外界担忧特朗普再次当选美国总统后,台积电可能被迫提前在亚利桑那州的工厂生产先进的2纳米芯片。王美花强调,虽然台积电计划未来在海外生产2纳米芯片,但其核心技术仍将留在台湾。台湾法律规定,国内芯片制造商在海外生产的芯片技术必须至少比在台湾生产的芯片落后一代。台积电计划在2028年亚利桑那州第二家工厂投产时开始在美生产2纳米或更先进的芯片。
阅读更多
南方熊楠(1867年5月18日-1941年12月29日)是一位日本作家、生物学家、博物学家和民族学家。他出生于日本和歌山县和歌山市。他曾在美国、古巴、海地、巴拿马、委内瑞拉和英国等地学习和研究。他对黏菌的研究做出了重要贡献,并在《自然》杂志上发表了多篇论文。他还对民俗学、宗教和博物学有着浓厚的兴趣。他参与了反对神社合并的抗议活动和自然保护运动。
阅读更多
巴基斯坦女性政治家正遭受深度伪造视频的攻击,这些视频篡改她们的肖像,传播具有性暗示的虚假信息,对其名誉造成损害。随着人工智能技术普及,深度伪造视频越来越逼真,制作也更容易。在媒体素养较低的巴基斯坦,深度伪造被武器化,用来诋毁女性公众人物,在该国保守的社会风气下,这种做法对她们的声誉造成了严重损害。女性政治人物通常会因为性生活、个人生活以及作为母亲和妻子的角色而受到批评,深度伪造成为攻击她们的利器。巴基斯坦已立法打击利用深度伪造进行虚假信息宣传的行为,但数字维权人士批评政府利用这些立法压制异见。
阅读更多
夏威夷当地报纸《花园岛报》尝试使用AI主播詹姆斯和罗斯播报新闻,希望提高读者参与度。但两个月后,由于AI主播播报新闻的方式令人不适、频频出现错误以及公众的负面反应,该项目被叫停。尽管AI主播没有取代现有新闻编辑室的工作,但作者担心该项目会分散资源,影响对记者、摄影师和编辑等传统媒体资源的投入。
阅读更多
本文讲述了 OpenMW 核心开发者 S3ctor 如何将 Quake 和 Morrowind 这两款游戏结合起来,创造新的 Morrowind 模组工作流程。S3ctor 利用 Quake 的基于笔刷的关卡编辑器 Trenchbroom,将 Quake 地图转换为 Morrowind 可以识别的 ESP 格式。他详细解释了如何解决 Quake 和 Morrowind 之间的比例差异、如何编译地图、以及如何处理游戏对象和贴图等问题。他还展示了将 Quake 的武器和天空盒移植到 Morrowind 的成果,并展望了未来将生物也移植过来的可能性。这个新工作流程简化了关卡设计过程,使模组制作者能够更快速地创建独特的资源,并为 OpenMW 引擎带来了新的可能性。
阅读更多
本文介绍了手动编辑 hunks 的技巧。Hunks 是统一差异补丁文件或 Git 补丁中的变更块。文章解释了统一差异格式,包括如何识别 hunk、理解上下文数字以及如何添加或删除行。文章还探讨了编辑 hunk 的动机,特别是在使用 git-add --patch 时,并通过一个示例演示了如何使用编辑器手动编辑 hunk 以分离不同的更改并进行分阶段提交。
阅读更多
Veryfront 推出了一个 Figma Kit,让用户能够在几分钟内设计出令人惊艳的网站。该工具包包含 100 多个组件,支持明暗模式和全响应式设计,简化了设计流程。用户只需选择组件、构建页面、添加内容,然后即可将设计无缝交付给前端开发人员。其直观的工具和预构建组件节省了时间,提高了创造力,获得了用户好评,称其彻底改变了设计流程,提高了效率。
阅读更多
本文讨论了Linux内核中struct sockaddr结构体中的sa_data字段带来的问题。sa_data最初设计为固定长度,但随着网络协议的发展,其长度不足以容纳所有地址类型,因此在实践中被当作灵活数组使用。这种用法导致编译器难以进行边界检查,从而带来安全隐患。内核开发者尝试通过多种方式解决这个问题,包括重新定义struct sockaddr,引入sockaddr_storage和sockaddr_legacy等变体,但都存在兼容性问题。最终,开发者计划逐步淘汰内核内部对struct sockaddr的使用,以改进内存安全。
阅读更多
文章探讨了腐败背后的心理学和环境因素。一项涉及18个国家参与者的贿赂实验表明,人们是否行贿受与其互动对象的国籍影响更大,而非自身国籍。研究发现,即使认为自己不会腐败的人也容易受环境影响。文章还指出,改善政府质量是反腐败的关键,有效的制度和社会信任对减少腐败至关重要。
阅读更多
62岁的父亲退休后毅然创业,打破了人生的局限。他克服了童年时家庭环境带来的风险规避心理,从摆地摊到租店铺,生意越做越大。这不仅是一个创业故事,更是一个关于勇气和梦想的励志传奇,展现了人生在任何年龄都能绽放光芒的可能性。
阅读更多
GIMP 3.0 迎来了自 2018 年以来的首次重大更新,采用了 GTK 3 用户界面,带来了性能和可用性提升,并增强了与 Wayland 和复杂输入设备的兼容性。新版本支持 CSS 主题、多点触控和改进的色彩管理,并实现了非破坏性编辑,优化了图层工作流程和文件格式支持。此外,GIMP 3.0 还引入了新的扩展系统和文件格式 GEX,方便插件和主题的管理。
阅读更多
WinDepends是一款用于分析Windows PE文件依赖关系的工具,是对Dependency Walker的重写。它能够构建依赖模块的层次树状图,列出每个模块的导出函数和被调用函数,并提供所需文件的详细信息,例如路径、基地址、版本号等。该工具支持延迟加载DLL、ApiSet契约、绑定导入和Side-by-Side模块等特性。目前处于测试阶段,部分功能仍在开发中。
阅读更多
Zig 编程语言开发日志记录了最新的主要分支变更,包括:引入命名整数以增强类型系统并减少运行时错误;移除匿名结构类型,从而消除隐式类型强制转换并提高代码安全性;实现了 kqueue 的文件监控功能,支持在 macOS 等系统上使用 `zig build --watch`;为增量编译添加了 CI 覆盖率测试,提高编译效率;调整了开发日志结构,改为按年份分档;在下载页面中添加了 loongarch64-linux 支持;正在进行 stb_truetype.h 到 Zig 的移植工作;更新了 Zig 词法分析器,使用标记的 switch 语句提升了性能。
阅读更多
Bjorn是一款功能强大的网络扫描和攻击安全工具,专为配备2.13英寸电子墨水屏的树莓派设计。它可以发现网络目标、识别开放端口、暴露服务和潜在漏洞,执行暴力攻击、文件窃取、主机“僵尸化”,并支持自定义攻击脚本。Bjorn提供电子墨水屏实时显示和Web界面,方便用户监控和交互。该项目旨在用于教育目的,帮助用户了解网络安全概念和渗透测试技术,但作者不承担任何滥用责任。
阅读更多
本文以直观的方式解释了稀疏自编码器(SAE)如何用于解释大型语言模型(LLM)。LLM 的可解释性面临挑战,因为神经元概念叠加,单个神经元对应多个概念。SAE 通过将模型的中间激活压缩成稀疏表示,将模型计算分解成可理解的组件。每个 SAE 特征由编码器和解码器向量组成,编码器检测模型的内部概念,解码器表示特征方向。通过观察激活特征的输入和进行因果干预,可以理解特征的含义。然而,SAE 评估仍面临挑战,主要依赖于主观解释和代理指标,例如 L0 和损失恢复。
阅读更多
加拿大竞争局对谷歌提起诉讼,指控其在加拿大在线广告技术服务领域存在反竞争行为。调查发现,谷歌滥用其在网络广告领域的主导地位,强制市场参与者使用其广告技术工具,阻止竞争对手公平竞争,扭曲了竞争过程。竞争局认为,谷歌捆绑其各种广告技术工具,操纵广告资源访问,并以不利的条款对待竞争对手,损害了加拿大广告商、出版商和消费者的利益。竞争局已向竞争法庭申请命令,要求谷歌出售部分广告技术工具,支付罚款并禁止其继续反竞争行为。
阅读更多
本文研究了语义正则表达式的成员测试问题,提出了一种基于NFA的两遍算法,用于确定字符串是否匹配语义正则表达式。该算法时间复杂度为O(|r|^2 |w|^2 + |r| |w|^3),在没有嵌套查询的常见情况下,时间复杂度为O(|r|^2 |w|^2)。实验验证了该算法的有效性,其性能远超基于动态规划的基线方法。此外,文章还探讨了语义正则表达式成员测试与图论中三角形查找问题之间的联系,并证明了进行成员测试所需oracle查询次数的下界为Ω(|w|^2)。
阅读更多