GitHub - opennextjs/opennextjs-aws: 开源 Next.js 适配器

2024-11-20

OpenNext 是一个开源的 Next.js 适配器,用于将 Next.js 构建输出转换为可在各种环境中部署的包。它原生支持 AWS Lambda 和经典 Node.js 服务器,旨在支持所有 Next.js 14 功能,包括路由、API 路由、动态路由、静态站点生成 (SSG)、服务器端渲染 (SSR)、增量静态再生 (ISR)、中间件、服务器操作、图像优化和 NextAuth.js 等。OpenNext 还提供了预发布版本和调试模式,方便开发者进行测试和调试。

阅读更多
未分类

Blossom 重制版

2024-11-20

本文介绍了作者对研究生时期开发的机器人 Blossom 的更新。新版 Blossom 拥有全新设计的雪佛龙外壳和配件,包括眼镜、助听器和名牌。作者重新设计了内部框架,并将其作为模型套件提供,配有 Gunpla 风格的流道和说明书。软件方面,作者重构了代码库,创建了名为 r0b0 的 Python 库,用于硬件外设和软件应用之间的通信。他还改进了远程呈现界面,并通过语言模型实现了对话交互。Blossom 在创客博览会上展出,主要控制方式是基于移动设备的运动界面,用于控制机器人的头部。语言模型可以通过触摸 Blossom 的鼻子或通过移动界面发送文本进行触发,Blossom 会以类似动物的语言进行回应,并在名牌上显示文本。

阅读更多
7
未分类

拆解游戏Crossroads,第一部分

2024-11-20

本文是Dan Sanderson的MEGA65摘要系列文章的第一部分,主要探讨如何逆向工程Commodore 64游戏Crossroads。作者首先介绍了游戏玩法和一些值得探究的技术细节,例如游戏状态、生物属性、角色图形、声音效果等。然后,作者详细讲解了如何使用Retro Debugger,一个具有实时内存可视化功能的C64模拟器,来分析游戏。文章重点介绍了如何通过Retro Debugger观察游戏角色图形、查找角色集内存位置、以及修改玩家生命值等操作。最后,作者预告了下一篇文章将使用Ghidra工具对游戏进行更深入的机器码分析。

阅读更多
未分类 Retro Debugger

使用gRPC进行(本地)进程间通信

2024-11-20

本文探讨了使用gRPC进行本地进程间通信的优势和性能。作者认为,虽然对于同一机器上的进程间通信来说,使用功能齐全的RPC框架似乎有些 overkill,但如果项目已经使用了RPC用于公共API或需要基于模式的序列化层,那么使用gRPC统一IPC和RPC是合理的。作者分析了gRPC在本地IPC中的延迟,并通过与传统Unix域套接字的性能比较,得出结论:gRPC的延迟开销在100微秒左右,对于作者的应用场景来说是可以接受的。gRPC带来的好处(例如类型安全、模式演进和工具支持)超过了其性能损耗。

阅读更多
未分类

我从Emacs开发团队辞职

2024-11-20

Alan Mackenzie宣布辞去Emacs贡献者的职务,主要原因是Emacs在未经他同意的情况下使用了CC Mode的符号(c-mode、c++-mode等),并将其用于其他用途,这与他作为CC Mode维护者的立场相冲突。他认为,这种未经授权的使用CC Mode的“商标”是一种侵略行为。此外,他还批评了Stefan Monnier在未经公开讨论和达成共识的情况下,对Emacs进行了重大更改,例如bug#69191,这不仅损害了Emacs,也给其他贡献者带来了额外的工作和困难。尽管他尊重其他维护者,但由于Stefan Monnier对Emacs规范的漠视以及不礼貌的沟通方式,他最终选择退出Emacs开发,但仍会继续维护独立的CC Mode。

阅读更多
未分类 CC Mode

错失的奇点

2024-11-20

本文作者Filip Piekniewski质疑了雷·库兹韦尔关于技术奇点的预测。库兹韦尔认为,计算机性能会呈指数级增长,最终超越人脑。作者指出,库兹韦尔的预测比实际情况至少提前了23年。他以昆虫大脑为例,认为2001年的千元计算机就应该具备昆虫大脑的能力,例如自主导航、识别目标等。然而,直到2024年,即使是最先进的军用无人机也仍然需要远程控制。由此,作者得出结论,我们不应该期望在2040年代后期之前出现类似人类的智能。

阅读更多
未分类 奇点 库兹韦尔

自动刹车系统挽救生命,未来需在更高速度下工作

2024-11-20

美国汽车协会(AAA)的一份新报告指出,自动紧急制动(AEB)系统在较新的车辆中表现更好,其避免碰撞的效率是旧系统的两倍。美国国家公路交通安全管理局(NHTSA)的新规要求,到2029年,所有汽车的AEB系统都必须能够在62英里/小时的速度下停车并避免与前方车辆发生碰撞,并且还要能够在白天和夜间检测行人。然而,汽车行业认为实现这一目标非常困难,并估计新系统的成本可能高达每辆车4200美元。专家表示,为了使AEB系统在更高速度下工作,需要一系列技术改进,包括更先进的传感器和更快的制动组件。

阅读更多
未分类 AEB

多伦多大学计算成像研究人员利用人工智能“驾驭”光线运动

2024-11-20

多伦多大学的计算机科学家开发了一种先进的相机设置,可以从任意角度可视化光线的运动。这项名为“与光子一起飞行”的研究能够捕捉场景的超快时刻,例如光脉冲穿过汽水瓶或从镜子反射回来。通过人工智能算法,研究人员可以模拟从任意角度观看场景的效果,如同摄像机与光子一起飞行。这项技术有望应用于非视距成像、穿透散射介质成像和3D重建等领域,并改进自动驾驶汽车中使用的激光雷达技术。

阅读更多
未分类 计算成像

Musi用户拒绝更新iPhone,直到苹果解除对这款争议应用的封锁

2024-11-20

由于苹果应用商店下架了免费音乐流媒体应用Musi,许多用户拒绝更新他们的iPhone,以避免失去该应用。苹果因收到多项版权投诉而下架Musi,Musi通过从YouTube流媒体音乐来运作,这引发了YouTube的版权投诉。Musi已提起诉讼,希望苹果恢复上架,但听证会要到明年1月才举行。Musi用户担心失去这款应用及其独特功能,例如无限制的播放列表和不间断的收听体验。

阅读更多
未分类 Musi

Ensō设计约束 · 未测试

2024-11-20

Ensō软件的设计理念强调简洁至上,注重用户隐私,追求轻量化、个性化的用户体验。目标是让用户一键启动即可开始写作,避免干扰和认知负担,并鼓励用户个性化定制。默认情况下,软件应保护用户隐私,更新应使其感觉更轻巧、更简洁。

阅读更多
未分类

美国道路质量究竟如何?

2024-11-20

本文探讨了美国道路质量,特别是与其他国家相比的情况。作者使用了国际平整度指数(IRI)来衡量道路质量,发现美国州际公路质量很高,但城市道路质量较差。尽管坊间证据表明美国道路不如欧洲道路,但作者发现难以找到可比较的国际数据。有限的数据表明美国道路质量并非特别差,但需要更多数据进行准确比较。文章还讨论了不同国家的道路质量标准,发现美国标准普遍比其他国家更严格。作者呼吁提供更多国际道路质量数据,以便进行更全面的比较。

阅读更多

选集 - 维基百科

2024-11-20

选集(Chrestomathy)是指为学习目的而汇编的精选文学段落集。它通常选自单一作者的作品,也可能是为了学习外语而汇编的文学段落,或是用多种语言编写的文本,尤其用于辅助学习某个主题。在文献学或文学研究中,选集是一种阅读材料,它提供了一系列示例文本,用于展示语言或文学风格的发展。它与文集的不同之处在于其教学目的。文章列举了一些选集的例子,例如普什图语选集、门肯选集、世界语基础选集等。

阅读更多
未分类 选集

GNU Artanis 1.0.0 发布

2024-11-20

GNU Artanis 1.0.0 版本发布,这是一个用 Guile Scheme 编写的 Web 应用框架,诞生于2013年。该版本标志着 Artanis 架构的成熟,API 将在未来版本中保持兼容。1.0.0 版本的主要更新包括:移除第三方库(如 guile-json、guile-redis),以更好地与 Guix 包管理器兼容;修复了之前版本中的一些临时文件问题;以及推出了基于 org-mode 和 ox-html 的新网站。Artanis 项目同时隶属于 GNU 操作系统和 HardenedLinux 社区。

阅读更多
未分类 Guile Scheme Artanis

Bluesky引领社交媒体“自选算法”时代

2024-11-20

本文探讨了社交媒体平台Bluesky的兴起。Bluesky允许用户选择不同的算法来控制内容,解决了传统社交媒体算法带来的“信息茧房”和“内容操控”等问题。作者认为,随着用户对个性化信息需求的增长,以及对传统平台的不满,Bluesky这种“算法市场”模式可能代表了社交媒体的未来。作者亲身体验了Bluesky,并鼓励读者加入。

阅读更多
未分类

GitHub - greymattergames/unbug:一个使用辅助宏以编程方式调用调试断点的crate

2024-11-20

Unbug是一个Rust库,提供宏来在调试过程中触发断点。它支持类似断言的宏,以及在特定条件下触发断点或记录错误信息的宏。该库默认禁用,需要启用`enable`特性和`core_intrinsics`特性才能在调试构建中激活断点功能。使用示例包括`unbug::breakpoint!()`, `unbug::ensure!()`, `unbug::ensure_always!()`, `unbug::fail!()` 和 `unbug::fail_always!()` 等宏。

阅读更多
未分类

《失乐园》的政治 afterlife

2024-11-20

《失乐园》自出版以来,一直被不同意识形态的人们解读和利用。从白人至上主义者到黑人活动家,都试图在弥尔顿的史诗中寻找道德合法性。作者奥兰多·里德在书中探讨了《失乐园》的不同解读,并特别关注了奴隶制主题。例如,被奴役的奥劳达·埃奎亚诺引用《失乐园》描述奴隶的痛苦,而海地作家瓦斯泰则将白人殖民者比作弥尔顿笔下的恶魔。里德还探讨了《失乐园》在美国种族政治中的作用,例如“科莫斯神秘克鲁”如何利用该诗来支持白人至上主义。马尔科姆·X则从《失乐园》中看到了对现代美国政府的批判。

阅读更多

法官裁定:去中心化自治组织在法律眼中并非真正去中心化

2024-11-20

Lido DAO,Web3最大的去中心化自治组织之一,在一桩集体诉讼案中败诉。该诉讼指控Lido出售未注册证券。代表Lido的Dolphin CL, LLC辩称该组织只是“软件”,并非“法律实体”,因此不承担责任。然而,联邦法官Vince Chhabria驳回了这一论点,裁定Lido根据加州法律属于“普通合伙企业”,必须遵守相关法律法规。Chhabria法官还裁定,Lido的“机构投资者”(即为其提供资金并管理其运营的大公司)应被视为该合伙企业的成员,并承担相应责任。该案凸显了加密行业试图逃避法律定义和责任的现象,以及围绕加密资产是证券还是商品的持续争议。

阅读更多
未分类 DAO

Prusa推出全新全封闭式CoreXY 3D打印机CORE One

2024-11-20

Prusa Research发布了全新3D打印机CORE One,这是一款全封闭式CoreXY 3D打印机,具有主动腔室温度控制功能。它兼顾质量和速度,并具有坚固耐用的外骨骼设计。CORE One拥有紧凑的体积和更大的打印体积(250×220×270 mm),并能以关闭舱门的方式打印PLA和PETG。它与MK4S并非替代关系,Prusa将继续支持MK4S。CORE One将于2025年1月开始发货,同时还将推出MK4S升级套件和组装套件。此外,Prusa还推出了新的Buddy3D品牌相机,可用于打印监控。

阅读更多
未分类 CoreXY Prusa

左移只是冰山一角

2024-11-20

本文探讨了半导体设计和EDA正在经历的变革,指出“左移”已不仅仅是一个流行词,而是设计方法和EDA工具的更广泛转变。这种转变是从孤立的半导体视角转向系统设计时代的根本性转变,其推动力来自现有流程的各个方面。文章列举了几个关键变化:优化重点从PPA转向系统级指标(如每瓦性能),3D-IC和chiplet改变了开发流程,不同指标间的相互依赖性增强,特定领域设计兴起,以及软件成为硬件设计不可或缺的一部分。文章强调,变革的核心在于优化,并指出预测不确定性限制了在任何给定开发步骤中可实现的目标。此外,模型的准确性至关重要,过去使用的抽象方法需要不断评估,以确保精度和计算能力的平衡。文章最后总结,这种转变不仅是技术上的,也影响到组织结构,需要重建整个流程,最终将系统工程和半导体开发整合到一起。

阅读更多
未分类 半导体设计

模拟计算设备:THE ANALOG THING

2024-11-20

THE ANALOG THING (THAT) 是一款高品质、低成本、开源的尖端模拟计算机,可用于高效地模拟动态系统。它具有交互性、实验性和可视化的特点, bridging the gap between hands-on practice and mathematical theory,适用于教育、游戏、科学预测、工程控制等领域。THAT 提供多种模拟计算元件,包括积分器、加法器、比较器等,并支持多台设备互联以构建更大规模的程序。它还提供教育折扣,旨在推广模拟计算范式,并作为学习微积分、模拟电路和控制工程的辅助工具。

阅读更多
未分类 动态系统建模

被低估的改变世界的方式

2024-11-20

本文探讨了除了财富、权力和自我牺牲之外,普通人也能为世界做出贡献的被低估的方式。作者列举了七种方法:成为第二个勇敢的人,站出来支持揭露真相的人;创造一个“场景”,与志同道合的人一起努力;充当“交换机”,将正确的信息传递给需要的人;像科学家一样,利用自己的自由进行独立研究;积极参与文化建设,传播好的内容;在政府部门踏实工作,解决实际问题;以及建立自己的“例行事务”(RUNK),持续提供有用的服务。作者鼓励每个人找到适合自己的方式,为世界带来积极改变。

阅读更多

Lush:我最喜爱的小型编程语言

2024-11-20

作者重新回顾了他最喜欢的编程语言Lush,并探讨了它的优点和历史意义。Lush是由Yann LeCun和Leon Bottou等人开发的一种Lisp方言,曾用于早期深度学习研究,并包含了第一个版本的Torch。作者赞赏Lush的自文档特性、宏、GUI工具以及与C/C++代码的无缝集成。他认为Lush是一种“程序员优先”的语言,其设计理念注重实用性和效率。尽管Lush已不再活跃开发,但作者认为它仍然具有重要的历史价值和实用性,并鼓励其他人尝试这种语言。

阅读更多
未分类 Lush

GitHub - dbohdan/recur:使用指数退避和抖动重试命令(+ Starlark 表达式)

2024-11-20

recur是一个命令行工具,它反复运行单个命令,直到成功或没有剩余尝试次数。它实现了可选的指数退避和可配置的抖动,并允许用户使用Starlark编写成功条件。recur支持使用类似Python的Starlark语言定义成功条件,并提供了一些内置变量(如attempt、code、time)和自定义函数(如exit())。该工具还提供了丰富的命令行选项,例如控制尝试次数、退避基数、延迟、超时等。

阅读更多
未分类

丹麦海军拦截涉嫌破坏海底电缆的中国船只

2024-11-20

2024年11月19日晚,丹麦海军在丹麦海峡大贝尔特出口附近的丹麦领海水域扣留了中国散货船“义鹏3号”。该船涉嫌破坏波罗的海海底电缆,此前曾航行经过芬兰和德国之间以及瑞典和立陶宛之间的受损电缆。德国国防部长鲍里斯·皮斯托瑞斯认为这不是意外事故,而是蓄意破坏。此前,2023年10月,连接爱沙尼亚和芬兰的波罗的海天然气管道也曾被中国集装箱船“新新极地熊号”的锚损坏。

阅读更多

FireDucks:比Pandas快100倍的Python库

2024-11-20

FireDucks是一个由NEC公司开发的Python库,旨在加速Pandas数据处理速度。作者是一位对速度和优化充满热情的金融从业者,一直以来使用Pandas库处理金融数据。Polars库的出现让作者意识到Pandas的优化潜力。FireDucks库的出现正好满足了作者的需求,基准测试显示FireDucks比Pandas平均快50倍,甚至超过了Polars和DuckDB。作者在自己机器上进行的测试也证实了FireDucks的出色性能,在某些操作上甚至比Pandas快130倍到200倍。最重要的是,FireDucks完全兼容现有的Pandas代码,无需任何修改即可直接使用,获得巨大的速度提升。

阅读更多
未分类 FireDucks

Firefox 每周新闻:地址栏去重、优化画中画自动开启等

2024-11-20

Firefox 最新版本改进重点包括:应用菜单和 PXI 菜单新增消息界面,引导用户注册/登录 Mozilla 帐户;优化画中画自动开启功能,减少静音或小视频的误触发;修复地址栏下拉菜单中 Google Docs 结果重复出现的 bug,该修复目前处于禁用状态,用户可以通过启用 browser.urlbar.deduplication.enabled 进行测试;其他更新包括附加组件、WebExtensions 框架、新标签页、画中画、搜索和导航等方面的改进和错误修复。

阅读更多

废弃的珍宝:旧图书馆藏书的乐趣

2024-11-20

本文探讨了购买旧图书馆藏书的乐趣和益处。这些书籍价格便宜,通常是精装本,甚至可能是稀有的版本。作者认为,尽管这些书可能有些磨损,但它们坚固耐用,而且拥有它们代表着书籍的另一种生命。文章还提到了购买旧图书馆藏书的一些注意事项,例如避免购买热门小说和儿童书籍,因为它们通常磨损严重,并且图书馆的标签很难去除。

阅读更多
未分类 旧书

回收服务器组件带来更多可持续性

2024-11-20

卡内基梅隆大学、微软和华盛顿大学的研究人员构建了可重复利用旧服务器组件的原型服务器GreenSKU,以提高可持续性并减少碳排放。这些服务器利用了向后兼容的技术,例如CXL控制器,可以兼容较老的内存和存储设备。研究人员开发了一个框架来识别可重复利用的组件,并通过内存池和RAID striping等技术来克服旧组件带来的性能问题。该研究表明,重复利用服务器组件可以在不影响性能的情况下,显著减少服务器的碳足迹。

阅读更多
未分类

GitHub 数据工程师手册

2024-11-20

该GitHub仓库提供成为优秀数据工程师所需的全面资源,包括针对数据工程入行者的2024学习路线图、为期六周的免费YouTube训练营、实践项目、面试技巧、书籍推荐、优质社群以及邮件订阅列表。涵盖数据湖、数据仓库、数据质量、数据集成、实时数据聚合、LLM应用库等主题,并列举了多个学习平台、播客、邮件订阅和术语表,力求一站式解决数据工程师的学习需求。

阅读更多
未分类
1 2 58 59 60 62 64 65 66 517 518