VS Code
Search documents
计算器吃掉42GB内存还删了生产数据库?巨头狂砸3640亿,也救不回软件质量的“全面崩塌”……
猿大侠· 2025-10-27 12:08
Core Viewpoint - The article presents a critical diagnosis of the current state of software quality, highlighting a systemic collapse exacerbated by increasing abstraction layers, AI automation, and energy consumption issues. It questions whether the current engineering quality can support the future digital world. Group 1: Software Quality Decline - Software quality is experiencing an exponential decline rather than a linear one, with many software incidents indicating that memory consumption metrics have lost their significance due to unaddressed memory leak bugs [7][8] - System-level crashes have become commonplace, with examples including Windows 11 updates causing failures and macOS Spotlight writing 26TB to SSDs in one night, exceeding normal levels by 52,000% [9][10] - A notable incident involved CrowdStrike, where a simple bug led to a global outage affecting 8.5 million Windows computers, resulting in at least $10 billion in economic losses [11][12] Group 2: AI's Role in Software Quality - The introduction of AI coding assistants has worsened the already precarious software quality situation, with AI-generated code exhibiting a 322% higher rate of security bugs compared to human-written code [21] - AI tools are amplifying the issues, as developers increasingly trust AI outputs over their own coding skills, leading to a potential crisis in the developer ecosystem [28][30] Group 3: Underlying Causes - The article identifies two main physical constraints affecting software quality: the "exponential tax" of abstraction layers, which can increase performance loss by 2 to 6 times, and the reality of energy consumption, with data centers consuming over 200 terawatt-hours annually [18][20] - Companies are spending 30% of their revenue on infrastructure to cope with these issues, a significant increase from the historical average of 12.5%, indicating a retreat rather than a proactive investment in quality [24] Group 4: Development Culture and Future Implications - The development culture has shifted to a mindset of "release first, fix later," leading to a lack of accountability and a growing gap in the developer ecosystem as junior developers are replaced by AI [11][28] - The article emphasizes the need for a return to fundamental engineering principles, such as proper memory management and algorithm complexity, to ensure sustainable software development practices [35][36]
OpenAI Codex in your code editor
OpenAI· 2025-10-17 14:01
And we'll roll in those cameras. >> Great. Thank you.>> Yeah. >> Hey everyone, I'm Roma. We've been steadily improving Codex to make it feel like a more capable and reliable coding collaborator.And for us, it's very important for Codex to be everywhere you work. And that's why we launched an ID extension. You can now have codeex right in your code editor, whether it's like VS Code, Cursor, Windsor, or many others.And with me today, I have Gabriel, engineering lead on the extension to give us a quick tour. W ...
GPT-5编程专用版发布!独立连续编程7小时,简单任务提速10倍,VS Code就能用
量子位· 2025-09-16 00:52
Core Viewpoint - OpenAI has launched the GPT-5-Codex model, which significantly enhances programming capabilities, allowing for independent continuous programming for up to 7 hours, and introduces a new "dynamic thinking" ability that adjusts computational resources in real-time during task execution [1][4][5]. Group 1: Model Enhancements - The new GPT-5-Codex model is specifically trained for complex engineering tasks, including building complete projects from scratch, adding features, testing, debugging, and executing large-scale refactoring [8]. - In testing, GPT-5-Codex demonstrated a nearly 20% improvement in success rates for code refactoring tasks compared to the original GPT-5 [9]. - For simple tasks, GPT-5-Codex reduced output token count by 93.7%, resulting in a 10-fold speed increase in response time [11]. Group 2: Dynamic Thinking Capability - GPT-5-Codex can spend double the time reasoning, editing, and testing code for complex tasks, leading to a 102.2% increase in output token volume [12]. - The model's dynamic thinking capability allows it to adjust its computational approach during task execution, enhancing its problem-solving efficiency [4]. Group 3: Code Review and Quality Improvement - GPT-5-Codex underwent specialized training for code review, reducing the error comment rate from 13.7% to 4.4% and increasing the proportion of high-impact comments from 39.4% to 52.4% [15]. - The model can understand the true intent of pull requests (PRs) and traverse entire codebases to validate behavior through testing [15][17]. Group 4: Ecosystem and Tool Integration - OpenAI has restructured the entire Codex product ecosystem, introducing features like image input support, allowing users to input screenshots and design drafts for implementation [18]. - The updated Codex CLI now tracks progress with to-do lists and integrates tools like web search and MCP for enhanced task management [19]. - New IDE extensions bring Codex directly into editors like VS Code and Cursor, enabling seamless cloud and local task management [23]. Group 5: Market Positioning - The timing of this upgrade coincides with a decline in user subscriptions for Claude Code due to quality issues, positioning OpenAI to capture market share in AI programming [25][26].
X @Elon Musk
Elon Musk· 2025-09-07 01:55
RT Tetsuo (@tetsuoai)How to Install Cline & Use Grok-Code in VS Code. https://t.co/NFuEmVAhsX ...
VS Code 有哪些快捷键?一篇文章,全部搞定!
菜鸟教程· 2025-09-01 03:30
Core Points - The article provides a comprehensive list of commonly used keyboard shortcuts for Visual Studio Code on Windows, aimed at improving coding efficiency and productivity [3][6][13]. Group 1: Common Operations - Key shortcuts for general operations include: - Ctrl + Shift + P / F1: Command Palette - Ctrl + P: Quick Open file - Ctrl + Shift + N: New window - Ctrl + Shift + W: Close current window [6][13]. Group 2: Basic Editing - Essential editing shortcuts include: - Ctrl + X: Cut line without selection - Ctrl + C: Copy line without selection - Alt + ↑ / ↓: Move line up or down - Ctrl + Shift + K: Delete line [6][13]. Group 3: Navigation - Navigation shortcuts facilitate quick movement within the code: - Ctrl + T: Show all symbols - Ctrl + G: Go to a specific line - Ctrl + Shift + O: Jump to symbols within a file [7][13]. Group 4: Search and Replace - Search and replace functionalities are enhanced with: - Ctrl + F: Find - Ctrl + H: Replace - Alt + Enter: Select all occurrences of the search term [14][38]. Group 5: Multi-Cursor and Selection - Multi-cursor editing is supported by: - Alt + Click: Insert additional cursor - Ctrl + Shift + L: Select all occurrences of the current selection - Ctrl + F2: Select all occurrences of the current word [15][36]. Group 6: Code Intelligence - Code intelligence features include: - Ctrl + Space: Trigger suggestions - F12: Go to definition - Ctrl + K Ctrl + F: Format selection [8][16]. Group 7: Editor Management - Editor management shortcuts allow for efficient workspace organization: - Ctrl + \: Split editor - Ctrl + K Ctrl + ← / →: Switch between editor groups - Ctrl + W: Close editor [9][40]. Group 8: File Management - File management shortcuts streamline file operations: - Ctrl + N: New file - Ctrl + O: Open file - Ctrl + S: Save file [18][41]. Group 9: Display and Debugging - Display and debugging shortcuts enhance user experience: - F11: Toggle full screen - F5: Start or continue debugging - Ctrl + `: Open integrated terminal [10][42].
12个月ARR从100万到1亿:Cursor如何颠覆开发者与AI的协作范式
混沌学园· 2025-08-23 11:58
Core Insights - The article discusses the emergence of AI code editor Cursor, which aims to redefine software development through human-AI collaboration and has rapidly grown to a valuation of nearly $10 billion [4][40]. Group 1: Founding and Early Development - Anysphere, the company behind Cursor, was founded in early 2022 by four MIT alumni who initially focused on applying AI to mechanical engineering before pivoting to programming due to a lack of passion and technical challenges [6][15][18]. - The decision to shift focus was influenced by the impressive performance of GPT-4 in programming tasks, which demonstrated AI's potential in this field [19][20]. - The team chose to fork the popular IDE VS Code rather than develop a plugin or a standalone IDE, allowing for deeper AI integration and a unique user experience [22][24]. Group 2: Product Launch and Features - Cursor was launched in early 2023, retaining the familiar interface of VS Code while embedding AI assistant features [26][27]. - Initial features included an AI chat assistant capable of understanding developer intent and making modifications across files, enhancing productivity by saving 20-25% of time on debugging and refactoring tasks [29][35]. - The product quickly gained traction, attracting thousands of users within a week and achieving an annual recurring revenue (ARR) of over $1 million within six months [33][34]. Group 3: Financial Milestones and Growth - By 2024, Cursor completed three rounds of significant funding, with its ARR reaching $500 million by May 2025, marking a 60% increase in just one month [39][40]. - The company acquired Supermaven in November 2024 to enhance its AI capabilities, particularly in code completion [41][46]. Group 4: Evolution of AI Capabilities - Cursor's AI capabilities evolved from simple assistance to an autonomous agent model, allowing it to execute complex multi-step tasks [48][50]. - This shift aimed to make AI an integral part of the development workflow, enhancing the overall coding experience [50]. Group 5: Market Position and Future Outlook - Cursor's unique approach has positioned it as a leader in the AI-native IDE market, with significant adoption among Fortune 500 companies [53][58]. - The company faces competition from major players like GitHub Copilot and emerging AI tools, but its deep integration and user community provide a strong competitive advantage [90][95]. - Future scenarios for Cursor include becoming a platform-level operating system for software development or potentially being acquired by a larger AI model provider [103][106].
VS Code 太胖了?这款编辑器瘦、快、帅,关键还不吃内存!
菜鸟教程· 2025-08-15 03:30
Core Viewpoint - Lapce is a lightweight, open-source code editor developed in Rust, designed for high performance and efficiency, particularly in handling large files and complex operations [2][9]. Group 1: Features and Performance - Lapce utilizes a custom GUI framework called Floem for its interface, ensuring a modern and efficient user experience [2]. - The editor employs wgpu for rendering, which enhances graphical performance [3]. - It supports the Language Server Protocol (LSP), providing features like code completion, diagnostics, and code operations [12]. - Lapce includes a built-in terminal, allowing users to run commands directly within the editor, thereby improving development efficiency [12]. Group 2: Plugin System - Lapce has a plugin system that supports multiple programming languages, with plugins developed using WebAssembly for security and efficiency [5][12]. - Although Lapce offers plugins, its ecosystem is not as extensive as that of VS Code, which has a more mature plugin marketplace [8]. Group 3: User Experience - The interface of Lapce resembles that of VS Code, making it familiar for users transitioning from that platform [17]. - Users can customize settings such as font name and size through a settings menu [24]. - Themes can be installed and switched via the command panel, enhancing the visual customization of the editor [25]. Group 4: Availability and Installation - Lapce is available for Windows, Linux, and macOS, with pre-built versions accessible for download [13]. - It can also be installed using package managers like Homebrew, Scoop, and Pacman, or built from source [16].
速递|GitHub CEO突发辞职,AI Coding已成红海,GitHub要用“代理化仓库”反击OpenAI和Google
Sou Hu Cai Jing· 2025-08-12 08:03
Core Perspective - The departure of GitHub's CEO marks a significant organizational shift as the platform integrates into Microsoft's newly formed CoreAI team, indicating a strategic repositioning in response to intensified competition in AI programming tools [1][2]. Company Integration and Strategy - GitHub will no longer operate solely as a "developer community business unit" but will closely align with Microsoft's AI capabilities and development toolchain, enhancing collaboration with products like VS Code, Azure, and M365 [1]. - The integration aims to unify model and inference infrastructure, accelerating the transition of Copilot from an "IDE assistant" to a "repository-native agent," streamlining the entire workflow from issue tracking to deployment [2]. Competitive Landscape - GitHub, an early adopter of AI in software development, faces increasing competition from companies like Google, Anthropic, and OpenAI, which have launched competing products that enhance coding efficiency and automation [2]. - The competition has evolved from merely speeding up code writing to embedding agent capabilities within repositories and pipelines, emphasizing the need for systems to autonomously understand context and manage pull requests [2]. Business and Ecosystem Dynamics - Microsoft's acquisition of GitHub for $7.5 billion in 2018 positioned GitHub as a key player in AI Copilot's development, which is seen as a crucial revenue growth driver [3]. - The integration into CoreAI may raise concerns regarding GitHub's independence, product agility, and pricing strategies, necessitating a balance between platform efficiency and developer culture [3]. Developer Impact - Developers can expect accelerated implementation of native agent capabilities, including enhanced automation for triage, bulk fixes, and testing generation, along with deeper integration with security and compliance modules [3]. - The evolving role of software developers is highlighted, as the industry shifts towards greater automation, making the ability to enable systems to operate independently a competitive advantage [3].
Shipping something to someone always wins — Kenneth Auchenberg (ex. Stripe, VSCode)
AI Engineer· 2025-07-28 19:54
Core Product Development Principle - Shipping something to someone always wins, emphasizing rapid iteration and feedback loops over big launches [1][34] - The key is enabling rapid iterative loops to get feedback from real users and maximize shots at the goal [1] - In the age of AI, this translates to building a "skateboard" first, then evolving it to a "car," ensuring a continuously viable product [2][4] - A continuously viable solution is significantly more valuable because it provides feedback along the way, avoiding building in a vacuum [5][6] Feedback Loop Implementation - Establish a feedback loop with real users who can see something, provide feedback, and allow for iterative improvements, ideally within a day [7] - Being able to ship every day is crucial for a fast feedback loop, requiring specific focus on the target customers [9] - Work with real people (not just personas) to understand their problems and build empathy [10][11] - Write the PI (Product Information) FAQ or launch blog post early to sanity check and communicate the product effectively [12] Navigating Constraints and AI Integration - Design the best product first, before considering constraints like legal, compliance, and financial aspects [15] - AI accelerates all aspects of product building, but the fundamental process of talking to users and getting feedback remains the same [26] - Product management becomes more critical as the cost of writing code approaches zero, emphasizing customer knowledge and rapid feedback [28][29]
深度|微软CEO:今天AI最大的限制因素不是模型能力,而是社会系统的惰性,衡量AI的最终标准是能否为世界创造盈余
Sou Hu Cai Jing· 2025-07-20 03:13
Group 1 - AI is considered the "fourth paradigm" following client-server, internet, mobile, and cloud, indicating a significant shift in technology and organizational structures [2][5][6] - The deployment of AI faces challenges not from model capabilities but from the inertia of existing social systems, necessitating a complete rethinking of processes and the definition of work [2][13] - The ultimate measure of AI's success is whether it creates surplus value for society, emphasizing the need for AI to demonstrate tangible benefits in real-world applications [3][10][19] Group 2 - The evolution of AI applications requires a robust global computing infrastructure, as the energy consumption for computing could rise significantly with AI advancements [9][10] - AI models should be viewed as part of a platform layer, enabling the creation of complex applications through standardized and composable systems [7][8][17] - The integration of AI into workflows necessitates a transformation in how work is defined and executed, with a focus on change management as a critical factor for successful AI implementation [12][13] Group 3 - The future of software engineering is shifting towards a collaborative model where AI agents assist in knowledge work, allowing humans to focus on higher-level tasks [15][18] - Trust in AI systems is paramount, requiring attention to privacy, security, and sovereignty issues as AI becomes more integrated into daily operations [21][22] - The role of software engineers is evolving to become more about architecture and process management rather than just coding, reflecting a broader shift in the industry [22][24]