如何从一台30年前的笔记本电脑上复制文件

2024-05-31

本文讲述了作者如何从一台1994年的苹果PowerBook Duo 280c笔记本电脑上复制音频文件的经历。由于电脑年代久远,缺乏网络连接和音频输出接口,作者最终选择使用传真软件将文件以十六进制文本形式发送到另一台装有调制解调器的笔记本电脑上,并开发了专门的程序将接收到的传真图像转换回音频文件。

阅读更多
未分类 老旧电脑

研究发现:天王星的卫星米兰达表面之下可能存在海洋

2024-11-03
研究发现:天王星的卫星米兰达表面之下可能存在海洋

一项新的研究表明,天王星的卫星米兰达的冰层下可能隐藏着一个海洋。该研究基于对旅行者2号探测器拍摄的图像进行的分析和建模,模拟了米兰达表面地质特征的形成过程。研究人员发现,如果米兰达曾经存在一个至少100公里深的海洋,那么其表面特征与模型预测的应力模式最为吻合。这个海洋可能在1亿到5亿年前存在,并且现在可能仍然存在,尽管厚度较薄。这一发现出乎意料,因为米兰达体积小、年龄大,此前被认为不太可能存在液态水。如果米兰达确实存在海洋,它将与土卫二等星球一起,成为太阳系中少数几个可能拥有生命支持环境的星球之一。

阅读更多
34
未分类

C语言已死?解析C语言如何从编程语言沦为协议

2024-08-02
C语言已死?解析C语言如何从编程语言沦为协议

这篇文章探讨了C语言在现代编程中的角色。作者认为,由于C语言在ABI(应用程序二进制接口)方面存在严重缺陷,它已不再是一种纯粹的编程语言,而更像是一种协议。文章详细分析了C语言ABI的不稳定性,例如不同平台、编译器甚至同一平台不同版本之间的差异,导致了跨平台兼容性问题。作者以intmax_t类型的潜在变化为例,说明了即使是看似微小的改动也可能引发大规模的兼容性问题。文章还探讨了C语言ABI兼容性问题的解决方法,例如符号版本控制和向前兼容设计,但指出这些方法存在局限性,并以MINIDUMP_HANDLE_DATA和jmp_buf为例进行了说明。最后,作者得出结论,C语言虽然存在缺陷,但已成为一种根深蒂固的协议,对软件生态系统有着深远的影响,任何改变都需谨慎行事。

阅读更多
未分类

中世纪的智能手机

2024-06-02
中世纪的智能手机

本文讲述了剑桥大学艺术史学家费德里卡·吉甘特如何发现一个古老的天文仪器——星盘的惊人历史。星盘被一些人描述为最初的智能手机,它是一种便携式设备,在中世纪用于计时、日期记录和导航。吉甘特发现的这个特殊的星盘,是由不同的工匠用希伯来语、阿拉伯语和拉丁语三种语言刻制的,这表明它可能在伊斯兰教、基督教和犹太教主人之间几经易手。这一发现突出了不同文化在中世纪共享天文知识的程度。

阅读更多
57
未分类

玻璃天线将窗户变成 5G 基站

2024-09-19
玻璃天线将窗户变成 5G 基站

日本公司正在开发透明玻璃天线,允许窗户作为多个运营商共享的基站,以扩大 5G 覆盖范围并避免安装不美观的设备。这种天线使用透明导电材料,夹在两片玻璃之间,并针对 3.7 至 4.5 GHz 频段进行了优化,可减少信号衰减和反射。

阅读更多
未分类 基站

“轮到你发言”:一种提高 Wi-Fi 可靠性的新型信道竞争机制

2024-10-13
“轮到你发言”:一种提高 Wi-Fi 可靠性的新型信道竞争机制

这篇论文介绍了一种名为“轮到你发言”(IYT)的新型信道竞争机制,旨在提升 Wi-Fi 的可靠性。 IYT 机制是对现有分布式协调功能 (DCF) 的扩展,通过提供有序的设备传输来改善分布式监听ก่อนพูด (LBT) 的可靠性。IYT 机制利用邻居活动感知来实现有序传输,并已通过仿真结果证明其在控制信道接入延迟方面的有效性,能够提供可靠的性能。

阅读更多
37
未分类 信道竞争

ChaCha8 在标准库中的使用

2024-05-07

该博客文章讨论了 ChaCha8 加密函数的实现及其在 Go 标准库中的应用。文章介绍了 ChaCha8 的历史、设计原理和实现细节,并展示了如何在 Go 程序中使用 ChaCha8 进行加密和解密操作。此外,文章还提供了代码示例和基准测试结果,以帮助读者了解 ChaCha8 的性能和使用方法。

阅读更多
(go.dev)
52
未分类 加密学 golang

自己动手构建 SQLite,第一部分:列出数据表

2024-08-18
自己动手构建 SQLite,第一部分:列出数据表

本文是构建兼容 SQLite 数据库系列文章的第一篇,重点介绍了如何实现一个简单的 `tables` 命令来列出数据库中的所有数据表。文章首先介绍了 SQLite 文件格式,包括数据库头、页结构以及页类型等基本概念。接着讲解了如何解析 SQLite 数据库文件,包括读取数据库头信息、解析表 B 树叶节点页以及解码记录等步骤。最后,文章以 `sqlite_master` 表为例,演示了如何获取数据库中的所有表名。

阅读更多
未分类

MSX Elite:怀旧太空游戏

2024-05-14

这篇文章怀旧地回顾了MSX Elite这款经典太空游戏。作者详细介绍了游戏的玩法,包括贸易、战斗、任务等方面,并分享了个人体验和对游戏设定的见解。文章还探讨了游戏中的程序生成机制,以及不同版本之间的差异。作者认为,尽管画面简陋,但MSX Elite营造了一种独特的太空氛围,并为玩家提供了极具挑战性的游戏体验。

阅读更多
未分类 太空游戏 MSX

Transformer 可以通过正确的嵌入进行算术运算

2024-05-28
Transformer 可以通过正确的嵌入进行算术运算

这篇论文研究了Transformer在算术任务中的表现,发现Transformer难以跟踪数字序列中每个数字的精确位置。作者通过为每个数字添加一个嵌入来编码其相对于数字开头的位置,解决了这个问题。这种方法不仅提高了Transformer在算术任务上的性能,还使得输入注入和循环层等架构改进成为可能。作者还研究了Transformer的逻辑外推能力,发现通过在20位数的训练数据上训练一天,Transformer可以达到最先进的性能,在100位数的加法问题上达到99%的准确率。最后,作者还发现,这些在算术能力上的提升也能应用于其他多步骤推理任务,包括排序和乘法。

阅读更多
58
未分类 算术任务

不要使用include-what-you-use工具

2024-06-03
不要使用include-what-you-use工具

本文阐述了作者反对使用include-what-you-use (IWYU) 工具的理由,认为其存在诸多缺陷,例如输出信息过多、分析速度慢、需要手动修复错误等,并建议等待模块化成为主流方案。尽管如此,作者仍然提供了在CMake项目中使用IWYU的配置方法,供有需要的开发者参考。

阅读更多
未分类 编译优化

Rubocop-obsession:专注于高级概念的 RuboCop 扩展

2024-10-30
Rubocop-obsession:专注于高级概念的 RuboCop 扩展

Rubocop-obsession 是一个 RuboCop 扩展,专注于代码的高级概念,例如检查代码是否从上到下阅读,或仅对公共方法进行单元测试。它提供了一些高低级检查规则,用户可以根据项目最佳实践使用或自定义这些规则。可以通过 Gemfile、rubocop 配置文件或命令行安装和使用该扩展。

阅读更多
34
未分类 RuboCop

部分符号化、稀疏性利用自动微分的一次意外之旅;或主啊,你能给我买一个拉普拉斯近似吗?

2024-05-12
部分符号化、稀疏性利用自动微分的一次意外之旅;或主啊,你能给我买一个拉普拉斯近似吗?

本文介绍了拉普拉斯近似,并探讨了如何利用JAX的中间表示jaxpr来加速Hessian矩阵的计算。作者通过将表达式图分解为线性与非线性子图,并利用Hessian矩阵的稀疏性,实现了近似Hessian矩阵的快速计算方法,并与标准的自动微分Hessian计算方法进行了性能比较。

阅读更多

历久弥新的指南: 评《芝加哥格式手册》第18版

2024-10-27
历久弥新的指南:  评《芝加哥格式手册》第18版

本文回顾了《芝加哥格式手册》第18版。这本手册自1906年首次出版以来,一直是英语世界出版物的风格指南。最新版本增加了对网络时代主题的指导,例如如何引用社交媒体帖子和人工智能生成的文本。文章还强调了在当今充斥着错误信息的时代,准确引用来源的重要性。

阅读更多

多区域,单一管理界面

2024-06-26
多区域,单一管理界面

本文介绍了WarpStream如何解决多区域部署的平台数据一致性和用户体验问题。WarpStream采用了“中心辐射”模型,将主区域作为平台数据的中心,通过异步推送机制将平台数据更新到各个区域,实现了区域间的解耦,保证了平台的高可用性和数据一致性,同时提供了统一的用户管理界面。

阅读更多

为什么蓝色的动物在自然界如此罕见?

2024-06-26
为什么蓝色的动物在自然界如此罕见?

蓝色在自然界中并不常见,这与物理学有关。蓝色生物需要吸收低能量光,反射高能量蓝光,而实现这一过程很复杂。文章列举了蓝色狼蛛、蓝色龙虾、蓝色蝉和蓝色木蜂等生物,它们分别利用毛发纳米结构、基因突变、色素混合等方式呈现蓝色。文章还解释了蓝色植物稀少的原因,蓝色叶片反射高能光,不利于植物生长。

阅读更多

Meta 推出量化 Llama 模型:速度更快,内存占用更低

2024-10-24
Meta 推出量化 Llama 模型:速度更快,内存占用更低

Meta发布了首批轻量级量化 Llama 模型,这些模型体积小、性能高,可以在许多流行的移动设备上运行。这些模型采用与原始 1B 和 3B 模型相同的质量和安全要求,同时速度提高了 2-4 倍,模型大小平均减少了 56%,内存使用量平均减少了 41%。Meta 使用了两种量化技术:注重精度的 LoRA 适配器量化感知训练和注重可移植性的尖端训练后量化方法 SpinQuant。

阅读更多
未分类 量化模型

GitHub - noisysockets/nsh: 噪声套接字命令行界面

2024-05-12
GitHub - noisysockets/nsh: 噪声套接字命令行界面

噪声套接字命令行界面 (nsh) 是一个用于配置和管理用户空间 WireGuard 连接的工具。它包含噪声套接字 Shell,这是一个使用 WireGuard 进行身份验证和加密的安全远程 Shell。可以通过终端或 Web 浏览器访问该 Shell。文章介绍了 nsh 的使用方法,包括初始化配置、添加节点、启动服务器以及通过命令行界面或浏览器连接到服务器。

阅读更多
59

重新发现读写能力

2024-05-24
重新发现读写能力

文章探讨了读写能力的变迁。作者认为,古代的读写能力并非简单的读写能力,而是指对语言的精通和运用,包括对文本的阐述和压缩。阐述是指对文本进行扩展和解释,而压缩则是指将文本的精髓提炼出来。作者认为,印刷术的出现降低了读写成本,却也导致了读写能力的衰落。现代人虽然能够阅读和书写,但却缺乏对语言的深度思考和运用能力,沦为“语言消费者”。作者呼吁重新重视语言的深度思考和运用能力,将读写能力提升到新的层次。

阅读更多

GitHub服务发生重大中断

2024-08-18
GitHub服务发生重大中断

2024年8月14日23:02 UTC至23:38 UTC期间,GitHub.com上的所有GitHub服务因数据库基础设施配置更改导致的数据库连接丢失而无法访问。GitHub团队已回滚更改并恢复了服务,期间没有数据丢失或损坏。

阅读更多
未分类

nanoGPT:训练/微调中型 GPT 的最简单、最快存储库

2024-06-11
nanoGPT:训练/微调中型 GPT 的最简单、最快存储库

nanoGPT 是一个用于训练/微调中型 GPT 的 GitHub 存储库,以简洁性和速度为优先。它包含一个简单的训练循环 (train.py) 和 GPT 模型定义 (model.py),可以加载 GPT-2 权重。该存储库提供快速入门示例,例如在 Shakespeare 作品集上训练字符级 GPT,以及再现 GPT-2 结果的步骤。它还包括微调、采样/推理和效率说明。

阅读更多
56
未分类

几个世纪以来的童年

2024-06-13
几个世纪以来的童年

这篇文章探讨了不同时代和文化中育儿方式的多样性,反驳了“传统”或“史前”育儿方式更优越的观点。作者以人类学家玛格丽特·米德对新几内亚不同部落的研究以及纪录片《婴儿》和《四个家庭》为例,说明了育儿实践的巨大差异。文章还批评了将历史过度简化为“失去的黄金时代”的趋势,指出过去儿童死亡率极高,童年的概念也与今天大不相同。作者认为,与其沉溺于对过去的理想化想象,不如关注现实,并对现代社会儿童生活质量的提高感到欣慰。

阅读更多
未分类

分层存储无法解决 Kafka 问题

2024-04-29
分层存储无法解决 Kafka 问题

此博客文章讨论了分层存储如何无法解决 Kafka 问题。它解释了 Kafka 是一种分布式流处理平台,而分层存储是一种将数据存储在不同级别的存储介质(例如 HDD、SSD 和内存)中的方法。文章指出,分层存储无法解决 Kafka 的问题,例如数据延迟、吞吐量和可扩展性,并建议使用其他方法,例如分区和冗余。

阅读更多
未分类 Kafka 数据存储

逃离盒子:美国汽车销售的黑暗面

2024-07-10
逃离盒子:美国汽车销售的黑暗面

本文揭露了美国汽车销售行业充斥着欺骗和不道德行为的现象。作者通过讲述汽车金融经理Jase Patrick的经历,揭示了经销商如何利用信息不对称、强制融资、附加产品等手段来欺骗消费者,从中牟取暴利。文章还批评了监管机构执法不力,以及消费者维权困难的现状。

阅读更多
未分类 金融欺诈

如何解决“人工智能的原罪”

2024-06-20
如何解决“人工智能的原罪”

本文探讨了人工智能时代版权问题带来的挑战和机遇。作者认为,简单地禁止AI使用版权内容或收取高昂授权费并非长久之计,而是应该建立一个更加开放、合作的内容生态系统。作者提出了三种解决方案:尊重版权信号、区分免费和付费内容、为输出付费而非训练数据。作者还展望了一个类似万维网的AI世界,在这个世界里,不同的AI模型可以协同工作,共同促进内容创作和版权保护的良性循环。

阅读更多
未分类 内容生态

Docland

2024-05-26

Docland Beta版发布,这是一个帮助开发者轻松查找API文档的工具,目前支持Java语言,即将支持.NET、Go和Javascript等语言。

阅读更多
59
未分类 文档

多地禁用人脸识别技术,警方另辟蹊径继续使用

2024-05-20
多地禁用人脸识别技术,警方另辟蹊径继续使用

尽管许多城市和州都禁止警方使用人脸识别技术,但一些警察部门通过向其他仍可以使用该技术的执法机构寻求帮助,找到了继续使用该技术的方法。例如,奥斯汀和旧金山都禁止警察使用人脸识别,但警方多次要求邻近城市的警察局通过人脸识别程序运行犯罪嫌疑人的照片。奥斯汀警方自2020年禁令生效以来,至少收到了邻近警察局13次人脸搜索结果,并且似乎在其中一些搜索中获得了匹配结果。旧金山警方自2019年禁令生效以来,至少进行了五次人脸识别搜索,但没有返回任何匹配结果。这些警方的行为突显出控制人脸识别技术使用的挑战,同时也引发了人们对该技术准确性和潜在滥用的担忧。

阅读更多
未分类
1 2 227 228 229 231 233 234 235 1084 1085