数字时代政府信息的消失危机

2025-02-01

本文探讨了数字时代政府信息保存的危机。过去,纸质政府信息依靠图书馆保存,即使信息过时也不会被轻易删除。然而,数字时代的政府网站信息易于被修改或删除,导致信息缺失。虽然一些机构致力于保存政府信息,但仍存在巨大缺口,公众无法再依赖政府信息的完整性和持久性。作者呼吁建立新的分布式数字保存基础设施,以应对这一危机,并指出特朗普政府时期信息丢失的现象加剧了这一问题。

阅读更多
科技 政府信息

量子纠缠实验:时间旅行的幽灵?

2025-02-27
量子纠缠实验:时间旅行的幽灵?

本文深入探讨了Kim et al.于1999年进行的延迟选择量子擦除实验。该实验似乎表明光子可以通过量子纠缠,影响其过去的行为,引发了关于时间旅行的讨论。作者通过详尽的分析,指出实验结果并非支持时间倒流,而是源于对光波概率性质的误解。文章强调,光子始终以波的形式传播,所谓的粒子行为是其能量在波前局部化表现的结果。实验中观察到的看似矛盾的结果,实际上是由于对概率和波的干涉的理解不足所导致的。作者最终驳斥了波粒二象性的概念,认为这只是观察方式差异造成的错觉。

阅读更多

SICP习题解答运行时间统计

2025-03-04
SICP习题解答运行时间统计

这份数据表格记录了《计算机程序的构造和解释》(SICP)中各个习题的解释器运行时间。从表格中可以看出,不同习题的运行时间差异巨大,从毫秒级到秒级不等。这反映了算法效率和编程技巧对程序性能的影响。一些递归算法的运行时间增长迅速,而一些迭代算法则效率更高。这份数据为学习和理解SICP中的算法和数据结构提供了有价值的参考。

阅读更多
开发 运行时间

一键生成圆形头像的在线工具

2025-05-31
一键生成圆形头像的在线工具

这个在线工具可以轻松将你的图片裁剪成圆形或其他常见形状。无需下载任何软件,在电脑和手机上都能免费使用。只需上传图片,调整圆形框架,然后下载即可获得一个背景透明的圆形图片,非常适合社交媒体头像、图形设计和演示文稿。你的图片会在你的浏览器中处理,不会被存储,安全可靠。

阅读更多
设计 圆形头像

Rust版RDP客户端:IronRDP安全高效的远程桌面方案

2025-03-21
Rust版RDP客户端:IronRDP安全高效的远程桌面方案

IronRDP项目提供了一套基于Rust的Microsoft远程桌面协议(RDP)实现,并着重强调安全性。它支持多种编解码器,包括无压缩原始位图、RLE、RDP 6.0位图压缩和RemoteFX。该项目包含一个完整的异步RDP客户端,并提供了阻塞式示例,方便开发者快速上手。此外,文档中还详细介绍了如何在服务器端启用RemoteFX以获得更好的图形体验。

阅读更多
开发

绕过TCP/UDP:一场网络实验的意外之旅

2025-02-25
绕过TCP/UDP:一场网络实验的意外之旅

作者尝试创建一个自定义的网络传输协议,绕过TCP和UDP,探究其在不同操作系统和网络环境下的行为。实验发现,自定义协议在本地环回测试中部分成功,但在跨网络环境下,除AWS外,大部分云服务器和网络设备会丢弃自定义协议包,并存在跨平台兼容性差等问题。最终结论:除非必要,还是乖乖使用TCP或UDP吧!

阅读更多
开发

ChatGPT 幻觉:程序员的奇遇记

2025-03-01

一位程序员向ChatGPT寻求Rails关联预加载的解决方案,结果ChatGPT“一本正经”地给出了一个根本不存在的语法。更有趣的是,这个语法竟然是他自己两年前在Rails论坛上提出的一个无效方案!这说明,即使是强大的LLM,在面对小众话题和缺乏足够上下文时,也会出现“幻觉”,像极了刚入行的程序员一样,盲目复制粘贴,最终以失败告终。

阅读更多
开发

gkrellm:你的Linux系统监控利器

2025-05-16

gkrellm是一个强大的Linux系统监控工具,它可以显示主机名、CPU使用率、温度、风扇速度、电压、磁盘使用情况、网络连接、内存使用情况以及更多信息。它支持自定义警报和警告,并具有插件功能,可以扩展其监控功能。gkrellm还可以通过客户端/服务器模式远程监控系统,并提供多种图表和显示模式,方便用户直观地了解系统状态。

阅读更多
开发 gkrellm

HMS Wager:一场关于生存、叛变和失落的史诗

2025-05-09
HMS Wager:一场关于生存、叛变和失落的史诗

1741年,英国皇家海军军舰HMS Wager在恶劣的德雷克海峡遭遇了致命的风暴。船长遇难,许多船员患上坏血病,这艘船最终搁浅在南美洲西海岸一个荒凉的小岛上。在接下来的数月中,幸存者们面临着饥饿、疾病、暴风雪,以及船员间的内讧和叛变。最终,一部分船员在炮手John Bulkeley的领导下,用残骸建造了一艘小船,踏上了艰难的返航旅程。本文讲述了这场惊心动魄的逃亡故事,展现了人类在极端环境下的生存意志和复杂的人性。

阅读更多
杂项 叛变

Rafael Araujo:用几何学描绘自然的完美

2025-01-21
Rafael Araujo:用几何学描绘自然的完美

艺术家Rafael Araujo以其令人惊叹的几何绘画作品而闻名,他将数学精度与自然之美巧妙融合。他作品中运用黄金螺旋和螺旋线,将科学与艺术和谐统一,创作出栩栩如生的贝壳和蝴蝶图案。Araujo的作品不仅展现了其精湛的绘画技巧,更体现了他对自然界精妙图案的敬畏之情。他甚至出版了成人涂色书,让更多人参与其中,体验艺术的乐趣。

阅读更多

BMW的“快乐之心”:重新定义电动汽车的驾驶乐趣

2025-02-17
BMW的“快乐之心”:重新定义电动汽车的驾驶乐趣

宝马正在研发一款名为“快乐之心”(Heart of Joy)的中央控制单元(ECU),它将彻底改变电动汽车的驾驶体验。这款仅8英寸见方的黑匣子集成了驾驶动态和动力系统控制,将用于宝马即将推出的“新世代”(Neue Klasse)纯电动车型。不同于行业惯例,宝马自主研发了“快乐之心”,这使其能够更好地控制车辆性能,提升制动效率和稳定性,并实现更快的响应速度和更低的维护成本。“快乐之心”的研发,源于宝马对未来电动化时代驾驶乐趣的全新思考,旨在让宝马电动车拥有与众不同的驾驶体验,并减少对全球供应链的依赖。

阅读更多

在表情符号中隐藏秘密信息:Unicode 变体选择器的妙用

2025-02-12
在表情符号中隐藏秘密信息:Unicode 变体选择器的妙用

一个Hacker News的评论引发了人们对Unicode变体选择器隐藏信息的讨论。文章证明,通过将数据转换为Unicode变体选择器序列,可以将任意数据编码到单个表情符号中,即使渲染后数据不可见。这种方法可以绕过人工内容过滤器,或用于文本水印,实现隐秘信息传输和追踪。虽然这种技术存在潜在的滥用风险,但它也揭示了Unicode的复杂性和潜在的安全性挑战。

阅读更多
科技

Connet:无需公网IP的P2P反向代理

2025-01-02
Connet:无需公网IP的P2P反向代理

Connet是一个基于P2P的NAT穿透反向代理,受frp、rathole和ngrok启发。它允许你在没有公网IP的情况下,将本地服务暴露给互联网上的其他设备。与其他类似工具不同,Connet客户端同时运行在服务提供方(目标)和服务请求方(来源)两端,确保通信私密且高效。Connet目前处于alpha阶段,支持直接连接和中继服务器连接,并使用TLS加密所有通信。

阅读更多
开发 NAT穿透

逆向工程苹果的 typedstream 格式:iMessage 导出器的内部机制

2025-02-03

本文深入探讨了 iMessage-exporter 项目逆向工程苹果私有二进制序列化协议 typedstream 的过程。typedstream 用于存储 iMessage 数据,其格式未公开,且苹果官方文档中没有描述。作者通过分析 iMessage 数据库中存储消息正文的 BLOB 数据,发现了 typedstream 的一些模式,例如 0x84 表示数据块的开始,后续字节表示数据块长度,0x86 表示数据块的结束等。通过识别这些模式,作者成功地将 typedstream 数据反序列化,实现了跨平台访问 iMessage 数据。

阅读更多

苹果标志性声音的设计者:Sosumi提示音背后的故事

2025-06-12

本文讲述了Jim Reekes,苹果标志性系统声音(包括Mac启动音和拍照快门声)的设计者,以及这些声音背后的故事。他揭秘了Mac启动音的灵感来源——披头士乐队的《A Day In The Life》的结尾和弦,以及Sosumi提示音因商标纠纷而诞生的始末。文章还包含多个视频链接,展示了Reekes本人讲述创作过程的访谈和片段,以及他使用过的合成器和相机等设备。

阅读更多

Linux网络编程指南:套接字编程详解

2025-01-19
Linux网络编程指南:套接字编程详解

本指南详细讲解Linux网络编程,特别是套接字编程。作者指出许多在线资源不够清晰,代码示例通常只涵盖基础知识,因此创建了这份教程,提供清晰的指导和大量示例。教程涵盖套接字类型、地址、API(getprotobyname()、getservbyname()、getaddrinfo()、htonl()、htons()、ntohl()、ntohs()、socket()、setsockopt()、bind()、listen()、accept()、connect()、recv()、send()、close()),客户端-服务器模型(简单HTTP客户端、基于TCP的客户端-服务器、多线程TCP客户端-服务器、基于UDP的客户端-服务器),高级技术(非阻塞套接字、使用select()和poll()的同步I/O多路复用、广播消息),以及使用libcurl和OpenSSL进行安全网络编程。

阅读更多
开发 套接字

SaaS私有部署:甜蜜的陷阱?

2025-03-18

本文探讨了SaaS平台提供私有部署服务的利弊。虽然私有部署能带来高额收入,但它也伴随着巨大的运营和支持成本。作者指出,私有部署会将SaaS提供商转变为运营或技术支持组织,需要大量人力和资源来维护客户的专属环境。文章建议,除非万不得已,否则应避免私有部署;如果必须提供,则应选择托管式私有部署,并通过合理的合同条款和定价策略来控制风险。

阅读更多

将你的文件系统变成向量数据库:VectorVFS

2025-05-05

VectorVFS是一个轻量级的Python库,它利用Linux文件系统的原生VFS扩展属性,将你的文件系统转换为向量数据库。它直接在每个文件旁边存储向量嵌入,无需单独的索引或外部数据库,从而将你现有的目录结构变成一个高效且语义可搜索的嵌入存储库。VectorVFS支持Meta的Perception Encoders (PE),包括用于视觉语言理解的图像/视频编码器,在零样本图像任务中优于InternVL3、Qwen2.5VL和SigLIP2。它支持CPU和GPU,但如果你的图像数量庞大,且未使用GPU,则第一次嵌入所有项目可能需要一些时间。目前仅支持Perception Encoders (PE)和图像,后续将扩展模型和数据类型。

阅读更多
开发

Ubuntu内核性能问题导致Web服务器监听溢出

2025-02-14

将Web服务器操作系统从CentOS升级到Ubuntu后,出现监听溢出错误。调查发现,新启动的Ubuntu主机在几分钟内系统CPU使用率飙升,导致Web请求处理缓慢,进而引发监听溢出。罪魁祸首是Linux内核中的inode cgroup切换功能,在大量文件写入后,内核花费大量时间将inode从一个cgroup移动到另一个cgroup。通过禁用systemd中的io或memory控制器解决了此问题。CentOS不受影响,因为它使用的是cgroups v1,而非Ubuntu使用的cgroups v2。

阅读更多
开发

斯坦福研究:转向可再生能源比碳捕获更经济有效

2025-02-15
斯坦福研究:转向可再生能源比碳捕获更经济有效

斯坦福大学的一项研究表明,到2050年,全球大部分国家完全依靠风能、太阳能、地热能和水力发电,将比投资碳捕获技术更经济有效,并能改善空气质量,减缓气候变化。研究发现,转向可再生能源不仅能减少能源需求和成本,还能避免数百万因空气污染导致的疾病和数百万死亡。这项研究比较了两种极端情况:一种是完全转向可再生能源,另一种是继续依赖化石燃料并增加碳捕获设备。结果显示,前者更具成本效益和环境效益。研究人员认为,任何支持碳捕获的政策都应被放弃,彻底淘汰燃烧化石燃料才是消除空气污染和气候变暖的关键。

阅读更多
科技

Ollama:在Mac上本地运行大型语言模型

2025-02-16
Ollama:在Mac上本地运行大型语言模型

苹果公司在WWDC 2024上发布了Apple Intelligence,但其承诺的“AI for the rest of us”似乎遥遥无期。与此同时,Ollama这个工具却允许用户在Mac上本地运行大型语言模型(LLM),例如llama3.2。它类似于LLM的Docker,易于使用和管理模型。Ollama利用llama.cpp,并通过Modelfiles配置模型行为,使用OCI标准分发模型。本地运行模型具有隐私、成本、延迟和可靠性等优势。Ollama还提供HTTP API,方便开发者集成到应用中,例如文中提到的Nominate.app,它利用Ollama智能重命名PDF文件。文章鼓励开发者抓住机遇,使用Ollama立即构建下一代AI应用,无需等待苹果的承诺。

阅读更多
开发

永不过时的本地优先、可弹出式应用

2025-03-16

云应用的便捷性与传统桌面软件的数据所有权,一直难以兼得。本文介绍了“可弹出式”应用的概念,它允许用户在本地自托管后端同步服务器,从而拥有数据的所有权和控制权。通过保存工作区和下载服务器执行文件,用户可以随时在云端和本地版本之间切换,确保数据在未来也能被访问和使用,如同古老的DOOM.EXE一样经久耐用。Thymer就是这类应用的典范。

阅读更多

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

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

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

阅读更多

FreeBSD基金会高薪聘请的“布道者”却不用FreeBSD?

2025-02-01

在EuroBSDCon 2024上,FreeBSD基金会聘请的市场专家Kim McMahon发表演讲,宣扬FreeBSD的优势,却在演讲中承认自己使用Mac,并对Linux和Windows用户表达轻蔑。这引发了社区成员的强烈不满,认为其言行不一,是虚伪的“伪布道者”。文章批评了大型科技公司利用开源社区获利,却反过来限制自由和侵犯隐私的现状,并表达了对开源社区未来发展担忧。

阅读更多
开发

SimpleWall:一款轻量级Windows防火墙替代方案

2025-02-22
SimpleWall:一款轻量级Windows防火墙替代方案

SimpleWall 是一款不到 1MB 的轻量级 Windows 防火墙替代工具,适用于 Windows 7 SP1 及更高版本。它基于 Windows Filtering Platform (WFP),允许用户创建自定义网络规则,包括阻止 Windows 遥测和支持 WSL 等特性。SimpleWall 提供简单的用户界面,支持永久规则和临时规则,卸载后需手动禁用过滤器。它与 Windows 防火墙独立工作,是一款免费开源的工具。

阅读更多
开发

动物收养行为:基因与情感的博弈

2024-12-13
动物收养行为:基因与情感的博弈

一只母狮收养了一只豹子的幼崽,引发了对动物收养行为的深入思考。这篇文章探讨了动物收养背后的进化机制,从亲缘选择到环境压力,以及个体差异和母性本能等多方面进行分析。研究表明,动物收养并非单纯的进化策略,更体现了动物的情感和个体差异,挑战了传统进化论的解释。

阅读更多
杂项 亲缘选择

告别手动编写HTML:我的博客从HTML到Zola的迁移

2025-02-12

博主Clayton Ramsey分享了他将个人博客从手动编写HTML迁移到Zola静态网站生成器的经历。起初,他认为手动编写HTML并不难,但长期下来,处理数学公式(使用MathML)、代码高亮以及维护导航栏等细节问题让他不堪重负。于是,他尝试了Zola,并利用Python脚本转换LaTeX到MathML,最终实现了自动化部署。虽然过程中也遇到了一些挑战,例如GitHub Actions的YAML配置,但他认为迁移后的效率显著提高,编写新文章的门槛也降低了。

阅读更多

开源组织OSI选举争议:截止时间与时区之谜

2025-02-22

开源倡议组织(OSI)董事会选举中出现争议。Luke提交候选人申请被拒,原因是超过了2月17日太平洋时间晚上11:59分的截止时间。然而,OSI官方网站未明确说明截止时间为UTC时间,且OSI联系地址位于加州,此举引发质疑。Luke认为OSI应该考虑不同时区,并允许其参选。此事凸显了开源组织在处理全球性事务时,对时区和截止时间明确性的重要性。

阅读更多
开发

T2 SDE:跨架构操作系统开发环境的重大更新

2024-12-24

T2 SDE是一个低代码、超便携的软件包管理器和Linux发行版,支持对各种架构(ARM、x86-64等)进行自动化、可重复的交叉编译,构建定制操作系统。最新版本T2 24.12包含37个预编译的ISO镜像,支持25种CPU架构,并包含LibreOffice、OpenJDK等众多软件包,甚至支持在Nintendo Wii U上运行。T2持续改进,并致力于支持IA-64 Itanium架构,不断增强安全性及性能,例如增加了完整的磁盘加密和硬件视频编解码支持。

阅读更多
开发 交叉编译
1 2 1041 1042 1043 1045 1047 1048 1049 1084 1085