你在谷歌地图上驾驶时,你正在重现一个古老的太空战斗模拟

2024-05-21

本文追溯了车载导航系统中箭头图标的起源。作者发现,谷歌地图中使用的箭头图标最初来自雅达利公司于1979年推出的街机游戏《小行星》。该游戏的灵感来源于1962年开发的太空战斗模拟游戏《太空大战》。作者认为,这种联系表明,即使是简单的设计元素也可能承载着丰富的历史和文化意义。

阅读更多
未分类 谷歌地图

苹果为使新款 iPad Pro 更薄而对其内部进行了大量改动

2024-05-21

新款 iPad Pro 非常轻薄却十分坚固,并且在可修复性方面也有所提升。iFixit 在拆解这款平板电脑时发现,iPad Pro 的 38.99Wh 电池很容易更换,这与过去的 iPad Pro 型号相比,可以节省数小时的维修时间。然而,其内部许多部件,包括逻辑板,都是用胶水粘合的,这使得拆卸扬声器会损坏扬声器,并且很容易意外弯曲平板电脑的子板。

阅读更多
未分类

重拾对一次性相机的热爱

2024-05-21

尽管科技不断发展,但许多人开始抵制科技对生活的过度侵入,转而青睐老旧技术。例如,一些人用“哑巴”设备取代智能设备,用黑胶唱片机取代AirPods。年轻人重新发现了已被遗忘的一次性相机,享受着拍摄后等待显影结果的怀旧感和模糊美感。

阅读更多
未分类 一次性相机

构建 AI 游戏工作室:我们目前的收获

2024-05-21

Braindump 致力于探索在 LLM 和生成式 AI 的新时代,游戏创作的可能性。Braindump 提供一个完整的 AI 游戏工作室,包括程序员、艺术家等,帮助用户创建梦想中的游戏。用户可以通过简单的提示,构建自顶向下/2.5D 游戏或交互式世界,例如,输入“创建一个可以发射激光并投掷 BB-8 炸弹的星际战斗机”,就能生成 3D 模型、游戏数据和脚本,将用户的想法变为现实。用户可以立即玩游戏,甚至邀请朋友一起玩。文章还介绍了 Braindump 在设计提示 UX、为 LLM 设计游戏 API、协作编辑、基准测试等方面的挑战和解决方案。

阅读更多
未分类 AI 游戏

逆向工程游戏 Choplifter

2024-05-21

本文详细记录了作者逆向工程 Apple II 游戏 Choplifter 的过程。作者详细介绍了工具、方法和思路,包括如何从键盘处理程序入手,逐步理解代码结构,以及如何利用全局变量、零页和跳转表等关键要素。作者还分享了调试过程中的心得体会,以及对游戏代码的评价,包括其代码风格、性能优化和潜在的改进空间。

阅读更多
未分类 Apple II

GitHub - ImageOptim/gifski: 基于 libimagequant (pngquant) 的 GIF 编码器。从糟糕的 GIF 格式中榨取最大可能的质量

2024-05-21

gifski是一个基于pngquant的最高质量的GIF编码器。它使用pngquant的强大功能将视频帧转换为GIF动画,以实现高效的跨帧调色板和时间抖动。它生成每帧使用数千种颜色的动画GIF。它是一个CLI工具,但也可以编译成C库,以便在其他应用程序中无缝使用。

阅读更多
52
未分类 GIF pngquant 编码器

参与Eudyptula挑战

2024-05-21

Eudyptula挑战是一系列针对内核开发的难度递增的任务,旨在帮助人们学习Linux内核开发。挑战者通过电子邮件与Little互动,完成构建、修改和运行内核等任务,并学习内核编程风格、提交补丁等知识。挑战涵盖了内核的众多领域,包括设备创建、调试文件系统、内核数据结构、内存分配、内核线程等。尽管挑战存在一些问题,比如文档分散、等待时间长等,但它仍然是学习内核开发的一种有趣且有效的方式。

阅读更多
49

利用专家小组进行更好的LLM提示

2024-05-21

文章介绍了一种名为“专家小组”的大语言模型提示方法,该方法通过模拟专家讨论来提高模型推理能力,解决LLM在复杂任务中可靠性不足的问题。作者详细介绍了该方法在代码文档审查中的应用,通过构建专家小组讨论代码更新对文档的影响,最终将错误率从40%降低到20%。文章还提到了该方法的成本效益,虽然成本有所增加,但性能提升显著,因此值得采用。

阅读更多
未分类 专家小组

我们创建了 Meta 的 TestGen-LLM 的第一个开源实现

2024-05-21

CodiumAI发布了Cover-Agent,它是Meta的TestGen-LLM的第一个开源实现。TestGen-LLM是一个完全自动化的工具,用于增加测试覆盖率,它首先生成大量测试,然后过滤掉那些无法构建/运行的测试,删除任何未通过的测试,最后丢弃那些没有增加代码覆盖率的测试。Cover-Agent 在实现TestGen-LLM的过程中遇到了一些挑战,例如处理 Python 中重要的空格、为 LLM 提供额外的上下文、处理复杂的代码需要多次迭代,以及无法在扩展现有测试套件时添加库导入。

阅读更多
未分类

驼峰式命名法与下划线命名法:科学对决

2024-05-21

本文探讨了编程中两种命名规范的优缺点:驼峰式命名法 (CamelCase) 和下划线命名法 (underscores)。作者引用了一篇研究论文,该论文表明驼峰式命名法在程序员中的准确性更高,但阅读速度较慢。作者对该研究结果进行了分析,并指出阅读速度的差异可能对代码可读性产生影响。文章最后鼓励读者根据自身经验和偏好选择合适的命名规范。

阅读更多

研究发现:温暖海水导致“末日冰川”每年消融半英里

2024-05-21

一项新的研究表明,南极洲西部被称为“末日冰川”的思韦茨冰川正在受到暖流和高压海水的侵蚀,导致其迅速融化。这种现象在整个南极洲和格陵兰岛普遍存在,可能导致全球海平面上升预测的重新评估。加州大学欧文分校的研究人员利用高分辨率卫星雷达数据发现了暖流和高压海水侵入冰川下方的证据。研究人员指出,海水和冰川之间广泛接触导致了“剧烈融化”,这可能会改变全球海平面上升的预测。

阅读更多

谷歌宣布推出支持Ollama的Firebase Genkit

2024-05-21

在2024年谷歌 I/O 大会上,谷歌推出了 Firebase Genkit,支持 Ollama 在本地机器上运行谷歌的开源 Gemma 模型。Firebase Genkit 是一个新的开源框架,供开发者构建、部署和监控可投入生产的AI驱动应用程序。Firebase Genkit 可与 MacOS、Windows、Linux 和 Docker 容器上的 Ollama 协同工作。

阅读更多
64
未分类 Firebase Genkit Ollama

哪些电动汽车支持双向充电?

2024-05-21

文章介绍了双向充电技术,并列举了支持该技术的电动汽车型号。双向充电功能让电动汽车的电池可以反向供电,为电网、家庭或其他设备提供电力。文章解释了V2L、V2H和V2G三种不同类型的双向充电,并列出了支持这些功能的电动汽车型号,包括MG ZS EV、MG4、比亚迪Atto 3、海豚和Seal、现代Ioniq 5、起亚EV6、EV9和Niro EV、捷尼赛思GV60、GV70和G80、日产聆风、Cupra Born以及三菱欧蓝德和Eclipse Cross。

阅读更多
42
未分类 双向充电 V2L

Erlang/OTP 27 新特性亮点

2024-05-21

Erlang/OTP 27 正式发布,本文将介绍其最受关注的新特性。其中包括:改进的文档系统,引入三重引号字符串和Sigils,默认启用maybe表达式,全新的json模块,进程标签功能,STDLIB新功能,支持SSL客户端stapling,新增tprof分析工具,多跟踪会话支持,原生代码覆盖率支持,以及对archives功能的弃用声明。

阅读更多
未分类 Erlang OTP

献给Deluxe Paint的一首颂歌

2024-05-21

这篇文章深情回顾了Deluxe Paint(DPaint)这款经典绘画软件的历史和功能,作者从个人经历出发,讲述了DPaint对游戏图形发展的影响,并详细介绍了其调色板、笔刷、动画等功能,以及HAM、Stencil等特殊模式。作者认为DPaint是一款强大且有趣的工具,即使在今天依然具有实用价值,并表达了对DPaint开发者的感谢。

阅读更多

FDA批准Neuralink对第二位患者进行脑机接口测试

2024-05-21

美国食品药品监督管理局(FDA)批准了Neuralink公司对其第二位患者进行脑机接口植入测试。此前,该公司 reportedly 解决了第一个接受人体试验患者设备功能受限的电极问题。Neuralink 公司由埃隆·马斯克所有,该公司正在寻找另一位患有四肢瘫痪的患者进行申请,以测试该设备是否能让患者完成控制手机和电脑等任务。

阅读更多
未分类 Neuralink

我们如何学习?

2024-05-21

本文探讨了理想的学习环境应该是什么样的。作者认为,最好的学习方式是沉浸式的,将学习融入到有意义的项目中,并辅以认知心理学提供的指导、脚手架、练习和记忆支持。文章通过一个故事演示了人工智能如何帮助人们在追求个人兴趣的过程中学习,并提出了四个设计原则:将指导学习融入真实情境,增强真实情境学习和指导学习,并确保学习的有效性。作者还批判了当前“聊天机器人导师”的局限性,并强调了学习伦理的重要性。

阅读更多
未分类

Tom Blomfield:风险承担

2024-05-21

本文作者Tom Blomfield,Y Combinator合伙人,Monzo和GoCardless的联合创始人,反思了英国大学毕业生创业率远低于美国同行的现象。他认为原因在于英国社会对风险承担和商业野心的负面看法,以及普遍存在的悲观情绪。他鼓励年轻人勇于创业,抓住科技变革带来的机遇,并以自身经历和硅谷成功案例证明了创业的巨大潜力和价值。

阅读更多
未分类

拆船照片:爱德华·伯汀斯基

2024-05-21

文章介绍了摄影师爱德华·伯汀斯基的拆船照片项目。伯汀斯基受到埃克森瓦尔迪兹号漏油事件的启发,对废弃船只的拆解产生了兴趣,并将拆船视为终极的回收方式。他的照片展现了拆船过程的宏大规模和人类的技艺,同时也揭示了工业进步背后的破坏残留。伯汀斯基认为,随着时间的推移,自然可以修复人类对土地的入侵,而景观也会随着人类需求和欲望的变化而改变。

阅读更多
未分类 工业

越南战争与《玩具总动员》之间令人惊讶的联系

2024-05-21

本文讲述了越南计算机科学家Bùi Tường Phong开发的冯氏着色和反射算法如何影响了电脑动画电影的发展,他的算法在描绘塑料方面表现出色,这也是第一部完全由电脑动画制作的电影《玩具总动员》选择玩具作为主角的原因之一。文章还探讨了Bùi Tường Phong的生平以及他与越南战争的关系,包括战争如何影响了他的移民路线、职业机会,甚至可能与他的早逝有关。

阅读更多
47

系列文章:论马其顿亚历山大三世,大帝?第一部分——纯粹学究的集合

2024-05-21

本文主要探讨了马其顿的亚历山大三世的统治,以及他是否配得上“大帝”的称号。作者首先回顾了关于亚历山大的史料来源,并分析了从19世纪至今的学术界对其评价的演变,指出亚历山大的军事才能很大程度上得益于其父腓力二世建立的军队和战术体系。文章详细分析了亚历山大指挥的四场主要战役,突出了他在军事指挥方面的才能,包括对军队能力的直觉把握、战场应变能力和情绪控制能力。作者认为,虽然亚历山大在军事上取得了巨大成功,但他是否是一位伟大的统治者还有待商榷,文章将在下一部分探讨亚历山大作为行政官员、领导者和国王的表现。

阅读更多
47

如何(以及为什么要)将你的生活去谷歌化并保护你的隐私

2024-05-21

这篇来自Proton的文章探讨了为什么以及如何将你的生活去谷歌化,以保护你的隐私。文章指出,谷歌通过收集用户数据来进行定向广告投放,这种商业模式引发了隐私和安全问题。文章建议用户采取一些措施,例如使用ProtonMail替代Gmail,使用Brave Search等隐私搜索引擎替代谷歌搜索,以及使用Proton Drive等加密云存储服务替代谷歌Drive。

阅读更多
45
未分类 去谷歌化

Chameleon:混合模态早期融合基础模型

2024-05-21

本文介绍了 Chameleon,这是一个基于早期融合的混合模态模型系列,能够理解和生成任意顺序的图像和文本。该模型在视觉问答、图像描述、文本生成、图像生成和长格式混合模态生成等一系列任务上进行了评估,表现出广泛的通用能力。Chameleon 在图像描述任务中表现出色,在纯文本任务中超越了 Llama-2,同时与 Mixtral 8x7B 和 Gemini-Pro 等模型相比具有竞争力,并在单个模型中实现了图像生成。

阅读更多
52

n8s.site | 异步 Rust 并不差:是你不行

2024-05-21

这篇文章批判了 Rust 社区过度使用异步编程的现象。作者认为,很多情况下异步并非必要,且过度依赖异步框架如 Tokio 导致了生态系统的碎片化和性能问题。作者主张开发者应该深入理解操作系统层面的异步机制如 epoll,并根据实际需求选择是否使用异步,而不是盲目追求“异步”。文章最后通过一个 websocket 服务器的例子,展示了使用标准库实现异步网络编程的方法,并论证了其与 Tokio 框架的性能相当。

阅读更多
42
未分类

微软称新款 Surface Pro 比 15 英寸 M3 MacBook Air 更快

2024-05-21

微软发布了新款 Surface Pro,搭载高通骁龙 X Elite 处理器,并声称其处理能力和电池续航优于苹果的 M3 MacBook Air。根据 Cinebench 跑分,Surface Pro 的多线程性能比 15 英寸 8 核 CPU 和 10 核 GPU 的 MacBook Air 高出 58%。Surface Pro 还支持长达 15 小时的网页浏览或 22 小时的本地视频播放,优于 MacBook Air 的 18 小时本地视频播放时间。新款 Surface Pro 起售价 1000 美元,OLED 显示屏、骁龙 X Elite 芯片、16GB 内存和 512GB 固态硬盘的版本起售价 1500 美元,将于 6 月 18 日上市。

阅读更多
未分类 Surface Pro
1 2 426 427 428 430 432 433 434 539 540