
HISTORY近 30 天历史柱高表示当天去重热搜数量
270626073508290927103411281225133914381530162817261826192420292122222623252430253126272727283729283029012902250326041805
09/06—10/05 有历史数据
- 01Supabase is acquiring TursoSupabase is acquiring Turso to build database infrastructure for agentic AI, where agents spin up millions of databases on demand. Existing users see no immediate change: Supabase continues with Postgres and Turso continues developing its Rust-based SQLite platform, which can manage millions of on-demand databases on a single server. Turso founders Glauber Costa and Pekka Enberg join Supabase, with Costa leading the agentic infrastructure effort.
- 02Practical Rust API DesignA deep dive into designing ergonomic, hard-to-misuse Rust APIs through local reasoning. Covers encoding relationships in function signatures (lifetimes, borrows), being cautious with Deref coercion and implicit convenience, naming generics and impl Trait purposefully, extending ownership concepts beyond memory to file descriptors and lock guards, documenting unsafe fn vs unsafe block responsibilities, choosing between panics and Result/Option for error handling, and using #[non_exhaustive] enums
- 03DESIGN.md vs. Design System MCP: Which Does What?Comparing DESIGN.md and design system MCP servers for feeding AI agents design context: DESIGN.md is a portable, model-agnostic Markdown file with token front matter and prose, useful for anyone outside the coded component stack, while an MCP server gives agents precise access to a component library's actual props, variants, and changelog for agents working inside that stack. The recommended setup is to make DESIGN.md the source of truth and have the MCP read from it, reducing duplicate Figma-ex
- 04Git 3.0's upcoming SHA-256 default will be a costly mistakeGit co-founder Scott Chacon argues that Git 3.0's plan to make SHA-256 the default content hashing algorithm, replacing SHA-1, will be an enormously costly migration for negligible real-world security benefit. He explains that SHA-1's known weaknesses enable theoretical collision attacks but not practical second-preimage attacks, and that Git's actual trust model has always rested on where you pull code from (e.g., GitHub authentication) rather than on hash strength. He details the practical fal
- 05
Windows 11 is failing as an operating systemWindows 11 is criticized as failing at the core pillars of an operating system: hardware support, stability, application reliability, and user customization. Monthly updates have repeatedly broken features like remote desktop, USB audio, games, Office integration, and Microsoft accounts. Market share data shows Windows 11 growing slower than Windows 10 did, while Windows overall loses ground to macOS and Linux. The piece also criticizes bloatware, telemetry, forced ads, and Copilot integration, - 06Microsoft doubles down on RustMicrosoft has promoted Rust to Tier-1 language status internally, alongside C# and TypeScript, giving it a complete tool chain, Windows/Azure integration, and compliance with internal software lifecycle requirements. A key enabler is a new internal code generation back end called rustc_codegen_utc, which connects the Rust compiler to Microsoft's existing Visual C++ (MSVC) back end, the Universal Tuple Compiler (C2.DLL). This lets Rust code compile through the same mature, well-tested pipeline us
- 07Stop using "any". Here's the alternative that changes absolutely nothing.You’ve seen it in every PR review: someone spots any in your TypeScript and drops a comment like you just committed a war crime. So you do the responsible thing — you replace it with unknown . Congratulations. Your code is now potentially safer, but you’ve also added type-narrowing boilerplate before you can actually use the value. Then comes the next “senior” move: Congrats. You’ve added generics and ceremony to a function that still doesn’t tell us anything about what data is supposed to be. A
- 08New open-source browser Blanc has a different kind of UIBlanc is a new open-source browser built on Electron/Chromium that ditches the traditional always-visible tab strip and toolbar for a floating 'island' UI that expands to reveal tabs, address bar, search, and history. Developer Anthony J. Loria claims it uses a quarter of the RAM of Vivaldi or Chrome with six heavy tabs open. It includes built-in ad/tracker blocking (EasyList/EasyPrivacy), private browsing profiles, optional end-to-end encrypted sync, a Glance split-view feature, and even a buil
- 09Nobody is Thinking AnymoreAn engineering leader argues that over-reliance on AI for coding, strategy, and decision-making is eroding human judgment and skill development. The piece contends that outsourcing thinking to LLMs, treating them as oracles rather than next-token predictors, leads to skill atrophy and a loss of accountability. It advocates for maintaining friction, routine practice, and personal struggle with problems as the source of earned judgment and taste, urging newcomers especially to build understanding
- 10The birth of the Software Verification EngineerAn emerging engineering role, the Software Verification Engineer, is proposed as the answer to a future where AI agents write all code and tests. Rather than reviewing line-by-line diffs, humans would review intent, impact, evidence, and unresolved issues, while engineers build the harnesses, environments, acceptance rules, and evidence formats that make agent-produced changes trustworthy. The piece argues code review as the primary acceptance mechanism is dying, that a good QA agent alone isn't
- 11I’m Starting to Think Every Developer Should Build Their Own Internal ToolsI’m Starting to Think Every Developer Should Build Their Own Internal Tools The small tools I build to solve my own problems are teaching me more about software development than another generic practice project ever could. There is a point in learning development where another tutorial project stops being as useful as building something you genuinely need. Practice projects have their place, especially when I am trying to understand a new language, framework, database, or programming concept, bu
- 12containerd 1.7 Reaches End of Life: What Breaks on 2.xcontainerd 1.7 reaches end of life this month, and Kubernetes 1.36 has dropped support for containerd 1.x entirely, forcing clusters onto containerd 2.x. Testing containerd 1.7.36, 2.3.6, and 2.4.1 against the same node data found the upgrade gentler than the changelog implies: old version-2 configs still load (migrated in memory with a warning), and deprecated inline registry mirrors still work despite a removal deadline that has slipped from v2.1 to v2.7. The real break is schema 1 image pulls
- 13Spring Boot JPA vs JDBCA benchmark comparing two identical small Spring Boot 4.1.1 apps on JDK 25, one using Spring Data JPA with Hibernate and the other using JdbcTemplate directly. The JdbcTemplate version used roughly 90 to 91 MiB less resident memory (about 38% less) and reached its first successful dashboard response in about half the time (3.9-4.2s vs 8.1-8.8s). The author argues Hibernate can be more machinery than small applications with simple data models need, though it acknowledges the test is limited to tw
- 14Yes, no AI is now a featureThe Document Foundation explains why LibreOffice 26.8 ships without any default AI features, laying out six principles that any AI integration must satisfy: user-controlled execution location, no unauthorized data transmission, no telemetry, no single-vendor dependence, ODF-format output, and full optionality including removability for administrators. Currently no available AI integration meets all these criteria, so none is enabled by default. Users who want AI can install third-party extension
- 15
Rails World 2026 Opening Keynote - DHHDHH's Rails World 2026 opening keynote frames AI coding agents (Opus 4.5, Kimi K2.5, Fable 5/Mythos, GPT-6 Astra, DeepSeek-4-1) as an inflection point comparable to the invention of photography, arguing that hand-written code is now economically obsolete for most programmers. He describes 37signals going 'pencils down' on manual coding, rewriting Hey as native apps with a Rust backend generated entirely by agents, and building his own OS (Omarchy), apps, and even this presentation's software usi










