任天堂对 GitHub 发起闪电战,删除了超过 8,000 条与模拟器相关的 DMCA

游戏产业网 第一的 报道 根据 DMCA 通知,影响了 8,535 个 GitHub 存储库。 代表任天堂的经过编辑的实体声称,回购协议中包含的 Yuzu 源代码“非法规避任天堂的技术保护措施并运行 Switch 游戏的非法副本”。 GitHub 在通知中写道,开发者将有时间在禁用之前更改其内容。 为了与其开发人员友好的方法和品牌保持一致, 微软自有平台 还提供了有关提交 DMCA 反通知的法律资源和指导。 任天堂的法律闪电战也许并非巧合,恰逢游戏模拟器正在复兴。 上个月,苹果 放宽了限制 在 App Store 中的复古游戏玩家上(可能是为了回应 监管威胁),导致 Delta 模拟器成为事实上的选择 并登上 App Store 榜首。 任天堂可能已经意识到模拟器的风头正威胁着它的底线,并开始压制那些最直接危及其收入来源的游戏。 2024-05-03 20:00:21 1714799443

在 IDE 中使用 GitHub Copilot:提示、技巧和最佳实践

如今,人工智能已成为我工作流程中不可或缺的一部分,在 GitHub Copilot 的帮助下,我在构建项目时的速度加快了很多。 在过去的一年里,我使用人工智能工具来提高我的工作效率,我意识到,与学习如何使用新框架或库类似,我们可以通过学习如何最好地使用人工智能工具来提高我们的效率。 在这篇博文中,我将分享我为充分利用 GitHub Copilot 所做的一些日常工作。 我希望这些技巧能够帮助您成为人工智能助手更高效、更有生产力的用户。 需要复习一下如何使用 GitHub Copilot?由于 GitHub Copilot 在 IDE、CLI 和整个 GitHub.com 中不断发展,我们整理了一份有关使用 GitHub Copilot 的完整指南,其中包含提示提示和技巧。 获取指南 > 想要了解如何在 IDE 中最好地利用它? 继续阅读。 ⤵ 超越代码完成 要充分利用 GitHub Copilot 的强大功能,了解其功能非常重要。 GitHub Copilot 正在快速发展,并且不断添加新功能。 它不再只是编辑器中的代码完成工具,它现在包括一个可以在 IDE 中使用的聊天界面,一个通过 GitHub CLI 扩展、拉取请求中的摘要工具、终端中的帮助工具等等。 在最近的一篇博文中,我列出了一些您不知道的使用 GitHub Copilot 的方法。 这将使您对人工智能助手当前可以做的事情有一个很好的概述。 但除了与 GitHub Copilot 交互之外,您如何帮助它为您提供更好的答案? 嗯,这个问题的答案需要更多背景信息。 上下文,上下文,上下文 […]

微软的 AI Copilot 开始实现编码行业的自动化

(彭博社)——当软件开发人员 Nikolai Avteniev 在 2021 年拿到微软公司 Copilot 编码助手的预览版时,他很快就看到了其中的潜力。 大多数阅读来自彭博社 该助手由微软的 GitHub 编码平台开发,基于 OpenAI 的生成人工智能版本,但并不完美,有时还会出错。 但为售票员 StubHub 工作的阿夫特尼耶夫 (Avteniev) 惊讶地发现,它只需要几个提示就能巧妙地完成几行代码。 他所要做的就是按下 Tab 键,然后 Copilot 填写剩下的内容。 “不再需要敲击 15 次按键,而是敲击 3 次按键,”他最近回忆道。 “速度有一点提升真是太好了。” 三年后,GitHub 的 Copilot 融入了最新版本的 OpenAI GPT-4 技术,可以做更多事情,包括回答工程师的问题以及将代码从一种编程语言转换为另一种编程语言。 因此,助理负责编写的软件的比例越来越大,甚至用于对公司的关键系统进行编程。 一路走来,Copilot 正在逐渐彻底改变软件工程师的工作生活,这是第一批集体使用生成式人工智能的专业群体。 微软表示,Copilot 迄今为止已吸引了 130 万客户,其中包括 5 万家企业,从小型初创公司到高盛、福特和安永等公司。 工程师们表示,Copilot 通过处理繁琐且重复的任务,每月为他们节省数百个小时,让他们有时间专注于更棘手的挑战。 GitHub 于 2018 年被微软以 75 亿美元收购,占据了市场主导地位,并押注 Copilot […]

发布 v0.1.32 · ollama/ollama · GitHub

新型号 巫师LM 2:来自 Microsoft AI 的最先进的大型语言模型,在复杂聊天、多语言、推理和代理用例方面具有改进的性能。 wizardlm2:8x22b:基于 Mixtral 8x22B 的大型 8x22B 模型 wizardlm2:7b:基于 Mistral 7B 的快速、高性能模型 雪花北极嵌入:Snowflake 的一套文本嵌入模型,针对性能进行了优化。 命令 R+:专为 RAG 用例构建的强大、可扩展的大型语言模型 数据库接收:Databricks 创建的大型 132B 开放式通用 LLM。 混合 8x22B:Mistral AI 推出的全新领先专家混合 (MoE) 基础模型。 发生了什么变化 Ollama 现在将更好地利用可用的 VRAM,从而减少内存不足错误,并提高 GPU 利用率 当在 macOS 上运行不适合 VRAM 的较大模型时,Ollama 现在将在 GPU 和 CPU 之间拆分模型,以最大限度地提高性能。 修复了 Ollama 在遇到错误时挂起的几个问题 修复在中使用引号的问题 OLLAMA_ORIGINS 会导致错误 […]

GitHub 工程师使用 GitHub Copilot 的 4 种方式

就在最近,我正在为 GitHub Copilot Chat 编写一项新功能。 我的任务是让聊天能够识别用户的项目依赖项,从而在用户提出问题时提供神奇的答案。 虽然我可以轻松列出项目依赖项并认为任务已完成,但我知道,要从这些大型语言模型中提取一流的响应,我需要小心不要过载提示,以避免因提供太多上下文而使模型混乱。 这意味着预处理依赖项列表并选择最相关的列表以包含在聊天提示中。 为各种编程语言中最著名的框架创建机器可处理的格式需要花费数天的时间。 正是在这段时间,我经历了“副驾驶时刻”之一。 我只是在我的IDE中查询了聊天记录: Look at the data structure I have selected and create at least 10 examples that conform to the data structure. The data should cover the most prominent frameworks for the Go programming language. 瞧,这是我的第一批机器可处理的依赖项。 仅仅 30 分钟后,我就收集了几乎所有受支持语言的重要依赖项的全面集合,并完成了参数化单元测试。 在没有 GitHub Copilot 的情况下可能需要几天时间才能完成的任务仅用 30 分钟就完成了,这确实是了不起的。 这让我思考:我在 […]

使用 Clickhouse 扩展事件引擎 · getlago/lago Wiki · GitHub

与许多公司一样,我们必须在扩展我们的核心产品 Lago(一个基于使用情况的开源计费平台)的同时,中途更改我们的数据库堆栈。 随着我们越来越受欢迎,我们开始每分钟摄取数百万个事件。 而我们仅使用 Postgres 的基本堆栈并不能解决这个问题。 我们承受着沉重的负载时间,影响了整个应用程序的性能。 经过一番探索,我们决定严格使用分布式 ClickHouse 实例来处理我们的流事件。 我们的分析服务现在能够直接查询 ClickHouse(一个 OLAP 数据库)。 对于所有其他数据需求,我们保留了 Postgres。 该策略是成功的。 自从重构以来,我们就没有回头。 今天,我们将探讨混合数据库堆栈的这一决定,更具体地说,我们决定选择 ClickHouse 的原因。 OLTP 与 OLAP 数据库 大多数开发人员(包括初级开发人员)都有使用 OLTP(在线事务处理)数据库(例如 Postgres)的经验。 顾名思义,OLTP 数据库是为处理数据而设计的。 交易。 事务是软件可能调用数据库的多种不同类型的指令之一。 最常见的是:(i) 读取、(ii) 插入、(iii) 更新和 (iv) 删除。 OLTP 数据库通常是通用数据库。 由于它们支持各种类型的数据处理,因此可用于解决任何数据问题 在限度内。 而且,即使规模很大,它们也非常适合需要以下功能的软件: 原子事务,其中一组分组事务要么全部发生,要么根本不发生 一致性,其中写入和更新之间的查询是确定性和可预测的 对于大多数问题来说,这些都是重要的品质。 对于某些人来说,它们至关重要。 每当账户之间转账时,银行应用程序都不会出现差异。 对于这些问题,需要 OLTP 数据库来实现美分级的精度。 今天,我们仍然使用 Postgres 作为我们的 基本的 […]

GitHub Copilot 的工作原理

今天我们要讲的是 Index 是为想要了解大规模构建搜索、分析和人工智能应用程序的后端工程师举办的会议。 今年的一些会谈将涵盖: 元是如何构建的 FAISS (流行的矢量搜索库) 作者:Matthijs Douze,Meta AI Research 研究科学家、FAISS 联合创始人 DoorDash 的购物推荐系统如何运作 作者:Sudeep Das,DoorDash 机器学习和人工智能主管 Netflix 用于为主页提供服务的在线数据系统背后的技术 作者:Shriya Arora,Netflix 工程经理 Uber Eats 优食推荐系统的架构 作者:Bo Ling,Uber 高级软件机器学习工程师 您可以通过 Zoom 虚拟参加会议,也可以亲自前往加利福尼亚州山景城的计算机历史博物馆参加。 如果您是一名后端工程师并且也是一名出色的工程师,那么这将是一次奇妙的学习经历 交流机会。 加入完全免费! GitHub copilot 是一款代码补全工具,可帮助您提高工作效率。 它会分析您的代码并在您键入时为您提供内联建议。 它还具有一个聊天界面,您可以使用它询问有关代码库的问题、生成文档、重构代码等。 Copilot 被超过 30,000 个组织的超过 150 万开发人员使用。 它可以作为编辑器的插件; 您可以将其添加到 VSCode、Vim、JetBrains IDE 等, Ryan J. Salva 是 […]

Visual Studio 17.10 预览版 2:GitHub Copilot 支持的 Pull 请求,ARM64 中对 VS 的 SSDT 支持

微软发布了 Visual Studio 17.10 预览版 2。 此版本包含有关 GitHub Copilot 支持的拉取请求的功能、对 ARM64 上 VS 中的 SQL Server 开发人员工具的支持以及对托管内存窗口中的垃圾收集见解的支持。 Visual Studio 17.10 Preview 2 支持 GitHub Copilot 支持的拉取请求描述。 通过 Copilot 对拉取请求中包含的所有更改的分析,可以生成拉取请求描述的初稿。 要试用它,需要拥有有效的 GitHub Copilot 订阅并安装 GitHub Copilot 聊天扩展。 此外,微软开发人员在“提交详细信息”窗口中添加了由 GitHub Copilot 支持的解释功能。 这使得更容易理解每​​次提交的范围。 双击任何提交将在 Git 存储库窗口中打开“提交详细信息”面板。 然后需要单击“解释批准”图标以与代码并排显示更改摘要。 下一个功能是直接在 Visual Studio 的工作文件中访问 GitHub 和 Azure DevOps 拉取请求注释。 Visual […]

GitHub 如何垄断代码托管

我从高中就开始写代码了。 我依稀记得和朋友一起用它创建了一款 Android 游戏 乌龟支持向量机 分享代码。 在大学时,我学会了克隆 GitHub 存储库来访问 CS 作业。 后来,在实习期间,我加入了使用 GitHub 审查和合并 PR 的行列。 大多数在过去十年进入职业年龄的开发人员可能都有与我类似的经历 – GitHub 是源代码和代码更改的代名词,无论是开源项目还是私人公司团队。 人们很容易认为 GitHub 的普遍存在是理所当然的——但事情是怎么变成这样的呢? 我问我的队友 David,他是如何发现 GitHub 的。 他的编码时间比我长十年,并且经历了职业转型。 在整个 2000 年代,他讲述了在编程工作中使用 SVN 的经历。 他会从 SourceForge 下载软件,但认为 UI 实用且“蹩脚”。 最终,他发现自己越来越频繁地访问 GitHub 来查找文档并下载开源工具,例如 导轨。 这促使他阅读有关 Git 的知识,并最终在工作中使用 git 到 svn 的转换器。 但即使到 2010 年,许多公司仍在 SVN 上托管代码,直到多年后,大多数私人组织才完全迁移到 Git。 […]

发布 1.0.0 · jgthms/bulma · GitHub

布尔玛 v1 是 完全重写 框架的使用 达特·萨斯,这是 Sass 的主要实现。 虽然这会影响一些开发细节,但为了实现过渡已经采取了一切措施 尽可能简单。 什么保持不变 所有 HTML 片段都是相同的。 这意味着您不需要更新标记。 这个很重要 因为这意味着,如果您直接“开箱即用”使用 Bulma,则无需进行任何更改。 你可以直接交换 [email protected]/css/bulma.min.css 和 [email protected]/css/bulma.min.css 一切都会成功。 事情看起来会略有不同,但它们仍然有效。 有什么变化 达特·萨斯 用于建造布尔玛 如果你使用 sass npm 包,您已经在使用 Dart Sass CSS 变量 使用而不是文字: color: var(–bulma-primary); 代替 color: hsl(171deg, 100%, 41%);,这意味着您可以仅使用 CSS 自定义 Bulma(不使用 Sass) 通过为 Sass 变量设置自己的值进行自定义的工作方式有所不同。 看 如何使用 Sass 定制 Bulma。 […]