FORTRAN 和 COBOL 两种诞生于 1950 年代的编程语言,在本月 TIOBE 指数中重返前 20 名。FORTRAN 的排名上升至历史最高位第 10 位,这归功于其在数值/数学计算领域的持续重要性。COBOL 则由于其在银行、保险和医疗保健等行业关键业务系统中的广泛应用,仍然保持着活力。
阅读更多
Operation CHARM是一个免费提供汽车维修手册的网站,涵盖了 Acura、Audi、BMW、Buick、Cadillac、Chevrolet、Chrysler、Daewoo、Daihatsu、Dodge、Ram、Eagle、Fiat、Ford、Freightliner、GMC、Geo、Honda、Hummer、Hyundai、Infiniti、Isuzu、Jaguar、Jeep、Kia、Land Rover、Lexus、Lincoln、Mazda、Mercedes Benz、Mercury、Mini、Mitsubishi、Nissan-Datsun、Oldsmobile、Peugeot、Plymouth、Pontiac、Porsche、Renault、Saab、Saturn、Scion、Subaru、Suzuki、Toyota、Volkswagen、Volvo 等众多汽车品牌的维修手册。
阅读更多
本文介绍了作者如何通过修改树莓派5固件,突破Jeff在视频中实现的3.14 GHz超频记录。作者详细描述了查找电压限制器、绕过固件签名验证以及最终实现3.3 GHz稳定运行的过程,并指出超频后的性能提升并不显著。
阅读更多
本文介绍了一种利用变换后的椭圆来估计文本透视变换的方法。作者首先将每个字母的轮廓用椭圆形表示,然后通过最小化椭圆面积的方差来找到最佳的透视变换参数。最后,作者通过旋转和倾斜变换来进一步优化结果,最终得到校正后的文本图像。
阅读更多
文章指出从macOS Ventura升级到Sonoma会默认启用iCloud Keychain,这并非新问题,去年就被发现,且iOS 16升级到iOS 17也存在此问题。作者对iCloud服务持保留态度,因其可靠性和隐私性存疑。作者尝试断网升级以避免密码上传到iCloud,但未能成功。作者呼吁苹果应重视用户隐私,允许用户选择是否启用iCloud Keychain。
阅读更多
本文探讨了在美国,妻子比丈夫高的频率问题。作者首先根据个人经验和身高分布进行猜测,然后使用模拟计算和查阅文献数据进行验证。结果表明,妻子比丈夫高的频率在1/10到1/40之间,而非之前文献中提到的1/300。作者指出,早期研究可能存在数据偏差和过度理论化问题,并强调了参考多重数据源和分析的重要性。
阅读更多
新泽西交通部门仍在努力解决部分列车车窗模糊不清的问题。该问题自2022年秋季被发现以来一直存在,原因是车窗长期暴露在酸雨、高温和紫外线下,导致车窗变得浑浊。目前,交通部门尚未决定是花费800万美元更换数百节车厢的窗户,还是采用罗格斯大学工程学院建议的实验性清洁方案。乘客们对无法看清窗外的情况表示沮丧,因为这让他们难以确定列车所在的位置。
阅读更多
CS231n是一门斯坦福大学关于卷积神经网络在视觉识别中的应用课程。课程涵盖了图像分类、k近邻、支持向量机、Softmax、全连接神经网络、卷积神经网络、批量归一化、Dropout、Pytorch、网络可视化、循环神经网络、Transformer、生成对抗网络、自监督对比学习等主题。课程还包括作业和项目,鼓励学生将项目成果发表。
阅读更多
本文是约翰·罗斯金致英国工人的公开信系列中的第七封,阐述了“旧式共产主义”的核心理念。罗斯金认为“旧式共产主义”主张公共财富应比私人财富更重要,私人财富应保持在较低水平,而公共资源,如艺术品、书籍和土地,应丰富且可供所有人享用。他还强调了工作的重要性,每个人都应为获取食物而劳动,并致力于生产有益而非有害的产品。罗斯金谴责了战争和资本主义,认为资本家是欧洲真正战争的根源,他们剥削工人以获取利润。他呼吁工人不要寻求报复,而是要学会服从好的法律和好的领导者,并为共同的福祉而努力。
阅读更多
文章探讨了编程语言创造者年龄与语言流行程度的关系。通过分析PLDB数据库中185种编程语言的数据,作者发现,程序员在30多岁时创造的编程语言数量最多,40多岁时次之,之后迅速下降。虽然TypeScript、Go、JSON和Clojure等一些非常流行的语言是由40岁以上的程序员创造的,但数据表明,55岁以下的程序员创造流行编程语言的可能性更大。
阅读更多
这篇文章详细介绍了如何从零开始实现Llama3模型,并逐个展示了张量和矩阵乘法的实现过程。文章首先介绍了如何从Meta提供的模型文件中直接加载张量,然后解释了如何使用Tiktoken进行文本标记化。接着,文章深入探讨了模型的各个组成部分,包括词嵌入、RMS归一化、注意力机制、RoPE位置编码、多头注意力机制、SwiGLU前馈网络以及最终的解码过程。文章通过大量的代码和图表,清晰地展示了Llama3模型的内部工作原理。
阅读更多
Modula-2 编程语言由 Pascal 语言的创始人 Niklaus Wirth 设计,旨在成为 Pascal 的继任者。尽管在早期个人计算机时代备受关注,但 Modula-2 最终未能流行起来。文章分析了其失败的原因,包括 Turbo Pascal 的盛行和 C 语言的广泛应用。Turbo Pascal 提供了强大的结构化编程能力,而 C 语言则满足了对 less structured 语言的需求,最终挤占了 Modula-2 的市场空间。
阅读更多
本文介绍了作者如何用代码模拟手写草书字体。作者先通过代码定义每个字母的关键点,然后使用Chaikin曲线算法平滑路径,并将路径转换为可变厚度的形状,最后使用p5js绘制形状路径。作者还详细介绍了如何根据字母前后关系调整字母路径,以及如何将字母组合成单词。最终,作者成功地用代码模拟了手写草书字体,并将其应用于图表标题、标签和注释等。
阅读更多
本文探讨了人工智能监管的现状,指出OpenAI创始人Sam Altman呼吁政府监管AI,类似于16世纪英国女王伊丽莎白一世对印刷机的管控。作者认为,这种监管背后是裙带资本主义的体现,科技巨头如微软、谷歌等也支持监管,以期获得先发优势并形成行业垄断。文章分析了欧盟的AI法案,指出其持续性的治理模式将导致新型裙带主义的兴起。作者警告,这种监管模式可能扼杀创新,最终阻碍人工智能技术的发展。
阅读更多
本文介绍了雅马哈 MDP-10,这是一款以软盘播放 MIDI 文件的录音机,作者详细介绍了其功能,包括音轨控制、节奏调整、音调调整和移调功能。作者还讨论了 MDP-10 的预期市场,即想要演奏 MIDI 文件的声学乐器演奏者,并深入研究了其 MIDI 功能和局限性。文章还探讨了与其他 MIDI 设备和软件的兼容性,并展示了作者使用 MDP-10 与各种乐器进行实验。最后,作者深入介绍了 MDP-10 的内部硬件,包括微控制器、内存芯片和声音处理器。
阅读更多
美国国防部担心联合发射联盟(ULA),其在将国家安全卫星发射到太空方面的主要合作伙伴之一,将无法满足其对抗中国并在轨道上建立其武库的需求。ULA一直在开发新的 Vulcan 火箭,但该火箭已经推迟了多年,这引发了五角大楼的担忧。ULA是由波音和洛克希德·马丁公司组成的合资企业,成立于近20年前,旨在为国防部提供“可靠的太空通道”。
阅读更多
本文是“AI替身实验”系列文章的第一部分,探讨了艺术家如何看待自己的风格,以及机器学习模型如何看待风格。作者采访了从事生成式AI的计算机科学家,发现他们对风格本身并不感兴趣,而是将其视为机器学习模型面临的挑战。作者还研究了如何用文字对图像进行标注,以及在训练模型过程中人类和机器的视觉方式是如何相互作用的。
阅读更多
亚马逊公司回应了联邦贸易委员会对其高管使用Signal加密通信应用程序的指控,称Signal“只是一种短信格式,太短了”,不适合进行实质性业务讨论。亚马逊辩称,没有证据表明相关消息已经丢失,或者Signal被用于隐藏本应响应FTC发现请求的通信。亚马逊表示,它已妥善处理了FTC的要求,以确保保存相关证据,并向高管提供了“关于如何禁用Signal的DM(消失消息)功能的明确指示”。
阅读更多
本文介绍了一种利用大量微型探测器组成的“蜂群”前往比邻星b进行探测的方案。这些探测器将由激光推动,并通过低功耗光学链路建立网状网络,进行协同工作。该方案旨在克服发射质量、机载功率和通信孔径的限制,通过“蜂群”的协同效应增强信号,以便将数据传回地球。
阅读更多
brawshot是一个用于处理Blackmagic RAW格式视频的工具,通过应用时间低通滤波器,显著降低在低光环境下拍摄视频的噪点。该工具通过计算连续视频帧的移动平均值来减少随机图像传感器噪点,但会造成运动模糊,无法消除图像传感器中的模式噪点和坏点。brawshot使用OpenGL进行GPU加速,使用32位无符号整数纹理作为渲染缓冲区,将BRAW解码器设置为解码为16位无符号整数帧,以确保累加过程的准确性。
阅读更多
英国的海上广播电台Radio Caroline成立60周年,其历史充满了挑战与变革。Radio Caroline成立于1964年,旨在打破英国广播公司(BBC)的垄断,为听众提供流行音乐。它经历了政府立法、财务问题、船只沉没等困难,但仍然坚持广播。现在,Radio Caroline在陆地演播室进行广播,每月还会回到海上进行特别节目,吸引了来自世界各地的听众。
阅读更多
旧金山一位律师声称,她在手机游戏中看到的广告反映了她最近从图书馆借阅的有声读物,这引发了人们对图书馆借阅记录隐私的担忧。经过调查,OverDrive和旧金山公共图书馆均否认出售用户数据或利用借阅历史进行广告定向。然而,图书馆网站上大量的广告追踪脚本以及第三方平台的隐私政策条款,仍然让借阅者的隐私面临风险。
阅读更多
本文是家庭实验室系列文章的第五篇,主要介绍了作者如何使用NixOS和K3s构建家庭实验室。作者详细介绍了NixOS的优势和配置方法,包括使用agenix进行秘密管理,以及如何将Docker Compose服务迁移到Kubernetes。此外,文章还探讨了K3s的安装和配置,以及如何使用Traefik进行服务代理和TLS证书配置。作者还分享了一些关于Kubernetes PersistentVolumes的经验,以及如何将DNS与Kubernetes服务集成。
阅读更多
文章介绍了weval,一个WebAssembly部分求值器,它可以通过将解释器与字节码融合来提高WebAssembly程序的运行速度。作者通过一个简单的解释器示例展示了weval如何将解释器循环展开,并将字节码转换为直线式WebAssembly代码,从而实现8.5倍的加速效果。文章还探讨了weval在更大型解释器(如SpiderMonkey和CPython)中的应用潜力,以及将其用作CPython的Wasm JIT编译器的可能性。
阅读更多