全部/社区/实时热榜

daily.dev · Popular · 实时热榜

HISTORY2026年8月19日27 不同热搜
07/2308/21 有历史数据
DAILY UNIQUE TOPICS27 个热搜
  1. 01
    Is AI Making You Exhausted?

    A personal reflection arguing that AI-generated content and vibe coding drain mental energy rather than provide it, citing ThePrimeagen's public frustration with vibe coding on stream (hating the code it produces, feeling guilty for not matching hype, and wanting to return to 'tradcoding') alongside a mention of a YouTube video exploring AI coding's mental health effects.

    最高第 123:54 达到22:02 首次观测上榜当日结束时仍在榜累计约1小时52分
  2. 02
    How Next.js 16.3 Makes Server-Rendered Apps Feel Like SPAs

    Cache Components started out looking like a niche tool for static sites, and honestly, that’s how I initially thought about it too. But after building a few real projects with it — a Prismic-powered marketing site and a set of app-like demos — it’s clear the feature has grown into something more interesting. Starting with a marketing site The first real test was building a Prismic website with Next.js Cache Components, an experimental caching architecture that’s still finding its footing but alr

    最高第 110:23 达到10:23 首次观测上榜19:54 观测离榜累计约9小时31分
  3. 03
    Day 21/30: Two questions every business should answer

    How long can the system be unavailable? How much data can we afford to lose? The first answer helps define your Recovery Time Objective: how quickly service must return. The second helps define your Recovery Point Objective: how far back your recoverable data may be. “Immediately” and “nothing” are popular answers until the cost of achieving them arrives. Recovery requirements must be based on business impact, not optimism. #AWSWithoutTheFluff #DisasterRecovery #BusinessContinuity

    最高第 100:00 达到当日首次采集时已在榜当日结束时仍在榜上榜 3 次(重入 2 次)累计约20小时59分
  4. 04
    LLMs can't simplify code because they don't have a Theory

    An Answer.AI post digging up Peter Naur’s 1985 paper “Programming as Theory Building” is making the rounds, and it’s giving people language for something they’d already noticed but couldn’t quite articulate: LLMs make codebases worse even when the code looks fine. Naur’s argument, 40 years old now, is that a program’s real substance isn’t the code. It’s the Theory, the unwritten mental model in the engineers’ heads: why things are built this way, what tradeoffs got made, what edge cases were del

    最高第 122:02 达到22:02 首次观测上榜23:54 观测离榜累计约1小时52分
  5. 05
    Maintenance release: Godot 4.7.2 – Godot Engine

    Godot 4.7.2 is a maintenance release with 57 fixes from 39 contributors, addressing bugs in core, editor, GUI, input, networking, navigation, rendering, and platform support. Notable fixes include preventing multiple main threads, improved mouse input performance on Windows with high polling rates, and updated entropy source handling in mbedTLS. No known incompatibilities exist with the prior 4.7.1 release, and users are encouraged to upgrade.

    最高第 119:54 达到19:38 首次观测上榜当日结束时仍在榜累计约4小时16分
  6. 06
    The dark mode toggle fight nobody saw coming: two states or three

    Somehow, in 2024, the internet is having a real argument about dark mode toggles. Not dark mode itself. The toggle . Specifically: should it have two states or three? Lea Verou, who works on web standards and clearly has opinions people listen to, says two is enough. Her logic: a persistent, always-visible toggle can flip between light and dark, defaulting to system preference on first visit and storing an override in localStorage after that. Adding a third “System” option, she argues, just adds

    最高第 100:09 达到00:09 首次观测上榜当日结束时仍在榜上榜 5 次(重入 4 次)累计约20小时27分
  7. 07
    Extreme Programming 1999->2026

    A revisit of Kent Beck's Extreme Programming Explained, thirty years after XP's creation, arguing its five values, fourteen principles, and 24-26 practices remain relevant amid AI-driven software development. The piece breaks practices into 'more critical than ever' (whole team, team continuity, energized work, real customer involvement), 'controversial' (pair programming, code-and-tests-only, test-first programming), 'common sense', and 'still relevant?' categories, weaving in commentary on AI

    最高第 200:00 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时55分
  8. 08
    Cursor built its own GitHub. Why?

    Cursor (now a SpaceX-owned $60B company after the Anysphere acquisition) shipped Origin, its own git hosting platform, on the same day GitHub suffered a multi-hour worldwide outage. Coincidence or not, the timing did most of the marketing for them. The pitch: GitHub was built for humans committing at human speed. Origin is built for fleets of AI agents committing, branching, and merging in parallel, all day, at volumes GitHub’s infrastructure apparently can’t handle anymore. Cursor’s demos claim

    最高第 308:09 达到当日首次采集时已在榜09:19 观测离榜上榜 5 次(重入 4 次)累计约3小时27分
  9. 09
    I don't work in my Terminal anymore

    A developer describes abandoning terminal-based workflows after realizing they hadn't opened their terminal in days. They now prefer a GUI-based tool with readable text, easier navigation, a sensible category system, and project organization tied to actual file locations on their computer, arguing it makes coding more pleasant and efficient.

    最高第 323:54 达到22:51 首次观测上榜当日结束时仍在榜累计约1小时4分
  10. 10
    I gave up on Obsidian twice before I found the setup that finally stuck

    A long-time Obsidian user shares how they finally made the app stick after two failed attempts, mostly derailed by plugin overload. The breakthrough was mentally decoupling the vault (a folder of markdown files) from the app itself, treating Obsidian as just one of several tools pointed at that vault. Their current workflow uses Notepad for quick edits, AnythingLLM with a local LLM for retrieval chat over the vault via its Obsidian connector, and the Obsidian app itself mainly for its built-in C

    最高第 300:00 达到当日首次采集时已在榜22:02 观测离榜上榜 4 次(重入 3 次)累计约19小时49分
  11. 11
    Managing AI agents is still a full-time job

    Managing multiple AI agents creates a new, subtler kind of burnout: instead of producing work, knowledge workers spend their day constantly reviewing, correcting, and approving machine output with no natural breaks. Sonatype CTO Brian Fox describes this as 'burnout built out of open loops,' where attention rather than production becomes the scarce resource. Suggested remedies include batching reviews into set windows, separating creating/reviewing/finishing into distinct stages, and protecting u

    最高第 412:47 达到12:47 首次观测上榜13:03 观测离榜累计约16分钟
  12. 12
    Caching For System Design: Redis, CDN, Cache Patterns Explained

    A deep dive into caching for system design covering how caches work internally, where copies of data can live (in-process, Redis/Memcached, CDN, browser, database), and the tradeoffs of each layer. It walks through Redis internals (hash table resizing, approximated LRU/LFU eviction via sampling, lazy and active expiry), Memcached's slab allocation and rebalancing history, HTTP caching semantics (no-cache vs no-store, ETags, stale-while-revalidate, stale-if-error), CDN tiered caching, and why dat

    最高第 408:09 达到当日首次采集时已在榜当日结束时仍在榜上榜 2 次(重入 1 次)累计约23小时23分
  13. 13
    NativePHP v4: Build Native iOS and Android UI in Blade

    NativePHP v4 introduces SuperNative, a rendering mode that compiles Blade components directly into real SwiftUI views on iOS and Jetpack Compose views on Android, with no web view or HTML involved. Screens are now PHP classes extending NativeComponent paired with Blade templates using native elements styled by Tailwind classes. PHP and native code share memory directly, eliminating bridge round-trips, and accessibility features like VoiceOver and TalkBack work natively. Web views remain supporte

    最高第 508:09 达到当日首次采集时已在榜当日结束时仍在榜上榜 3 次(重入 2 次)累计约17小时14分
  14. 14
    Laravel Lock: Distributed Locks for Models and Routes

    Laravel Lock is a third-party package by Md Mahedi Zaman Zaber that scopes distributed locks to Eloquent models and HTTP routes. It offers a fluent builder (Lock::for()->ttl()->acquire()/block()), a HasLocks trait that derives lock keys from a model's morph class and primary key, a lock route middleware that can target a specific route parameter, and cache or database storage drivers with events for acquisition, failure, and release. It requires PHP 8.2+ and supports Laravel 11, 12, and 13, and

    最高第 600:09 达到00:09 首次观测上榜07:53 观测离榜上榜 2 次(重入 1 次)累计约6小时40分
  15. 15
    How to Reach Your Full Potential as a Programmer (It's Probably Not What You Think)

    A general advice piece arguing that becoming a better programmer isn't about shortcuts, tools, or AI, but about consistent habits: going beyond tutorials to learn fundamentals, experimenting with working code, stepping outside your comfort zone, taking ownership of hard problems, contributing to open source, surrounding yourself with skilled developers, and teaching what you learn. The overarching message is that steady habits compound into real growth over time.

    最高第 608:09 达到当日首次采集时已在榜当日结束时仍在榜上榜 2 次(重入 1 次)累计约23小时23分
  16. 16
    We are forgetting how to write good software

    An overview of Tiger Style, the coding philosophy behind TigerBeetle, the financial transactions database, exploring its priority order of safety, performance, then developer experience. Covers explicit limits on queues and buffers, fixed integer widths over architecture-dependent types like usize, avoiding dynamic allocation after startup, heavy use of assertions, batching, cache-conscious data layout, single-threaded transaction processing to avoid contention, minimizing data copying in hot pa

    最高第 708:09 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时55分
  17. 17
    A Preview of DuckDB v2.0

    DuckDB v2.0, codenamed "Cyanoptera," is coming this fall with over 10,000 commits since v1.5. Headline additions include a client/server mode via the Quack extension and new CONNECT statement (with remote pushdown to PostgreSQL/MySQL), a first-class VARIANT type for shredded semi-structured data, full trigger support, several SQL dialect additions (NEAREST joins, DML inside CTEs, nested schemas, variable syntax, JSON mutation functions, recursive CTEs with USING KEY), asynchronous I/O throughout

    最高第 800:00 达到当日首次采集时已在榜03:20 观测离榜累计约3小时21分
  18. 18
    Day 17/30 — Queue the Slow Stuff

    If a request waits for a PDF, email, image resize and three webhooks, the user is paying for work they do not need to watch. Move slow and retryable work to a queue. But a queue needs more than add() : Idempotent processors Retries and backoff Dead-letter handling Job-status visibility Monitoring Safe payloads A queue should make failure manageable, not move failure somewhere nobody checks. What produced the biggest improvement after you moved it to a queue? #NestJS #BullMQ #BackgroundJobs

    最高第 808:09 达到当日首次采集时已在榜当日结束时仍在榜上榜 3 次(重入 2 次)累计约22小时19分
  19. 19
    AI shouldn't think for the first time while you sleep

    A workflow for running AI coding agents overnight without waking up to a broken codebase. The core idea: separate thinking from execution. Write structured plans in Obsidian (goal, scope, success criteria, do-not-touch, open questions), stress-test them with a 'grill-me' skill to surface vague or risky assumptions, rewrite them into boring, unambiguous execution plans, hand execution to a different agent than the one that planned, then run a single 'plan of plans' prompt that points at all prepa

    最高第 803:20 达到当日首次采集时已在榜08:09 观测离榜累计约8小时10分
  20. 20
    Ubuntu's fastest-growing user base might be on Windows, not Linux

    Here’s a strange twist in the Linux desktop story: Ubuntu’s fastest-growing user base isn’t running Linux at all. It’s running Windows. According to Canonical’s VP of Engineering, Jon Seager, Ubuntu installs via Windows Subsystem for Linux (WSL) are growing faster than native Ubuntu desktop installs. He expects WSL usage to overtake native desktop usage within months. Soon, most people running Ubuntu could be doing it from inside Windows. Why this is happening A lot of developers don’t get to pi

    最高第 908:09 达到当日首次采集时已在榜当日结束时仍在榜上榜 3 次(重入 2 次)累计约16小时
  21. 21
    Stop burning tokens on code review

    An engineering leader shares why AI-based code review tools like Cursor's BugBot and custom Claude code review skills became too slow, noisy, and expensive (hitting $1000/day in one case) for a team producing thousands of PRs a quarter. The fix that worked: converting team-specific coding rules from markdown guidelines into custom linters, which run in seconds, are deterministic, can run in-editor and on pre-commit hooks, and stop agents from ever pushing bad code. Several example custom lint ru

    最高第 919:07 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时55分
  22. 22
    Silo (MinIO successor)

    Silo is a community-maintained fork of MinIO (previously known as pgsty/minio), created after MinIO changed its license and removed features like the admin console. Silo restores the admin console, documentation, and other stripped functionality, positioning itself as an open alternative for object storage. The first release under the Silo name shipped as RELEASE.2026-08-06T00-00-00Z.

    最高第 1008:09 达到08:09 首次观测上榜22:02 观测离榜上榜 7 次(重入 6 次)累计约9小时26分
  23. 23
    Skyrim with Rust

    Hi Persons, i am making a Rust version of Skyrim with Bevy, inspired by the OpenMorrowind. I want to make it and i will, this will help modders and gamers play this amazing game on Linux, android, windows and i am aiming for Mac too. But recreating the engine isn’t enough for me, i tough to my self. Why not making an modern launcher, make it a mod manager, so gamers can search, install and organize mods. But this is not enough, why not convert the game files? Let’s do that too, convert the files

    最高第 1019:07 达到03:36 首次观测上榜20:10 观测离榜上榜 5 次(重入 4 次)累计约14小时42分
  24. 24
    Why use ORMs if LLMs write code?

    An ORM skeptic argues that with LLMs now capable of writing boilerplate code, the traditional justification for using ORMs (avoiding tedious SQL mapping code) largely disappears. The author contends that ORM query optimization already requires deep expertise and workarounds, undermining the promise of abstraction, and suggests it may be simpler to have an LLM write parametrized SQL directly rather than fight with an ORM's implicit API, while cautioning about SQL injection risks.

    最高第 1108:09 达到当日首次采集时已在榜20:58 观测离榜上榜 2 次(重入 1 次)累计约19小时55分
  25. 25
    Firefox is now the last major browser that still supports uBlock Origin

    Firefox has confirmed via Bluesky that it will continue supporting uBlock Origin, positioning it as the last major browser to do so. Microsoft Edge is following Chrome's lead in migrating to Manifest V3, which strips ad-blocking extensions of the APIs needed for full functionality, forcing users onto the weaker uBlock Origin Lite or built-in ad blockers. Neither Safari nor DuckDuckGo support uBlock Origin either, leaving Firefox as the sole non-Chromium holdout without compromises for ad-blockin

    最高第 1319:38 达到19:38 首次观测上榜当日结束时仍在榜上榜 3 次(重入 2 次)累计约2小时24分
  26. 26
    Nobody is hiring vibe coders. Sorry

    Despite social media claims that AI has killed coding interviews, CoderPad's State of Tech Hiring report shows technical assessments are up 48% globally since mid-2023, with 43% of companies still running classic algorithmic tests. Companies like OpenAI, Anthropic, and Meta run some of the strictest interviews, with Meta even building an AI-assisted round that candidates report is harder than the classic version. The argument is that interviews were never really about writing code but about judg

    最高第 1308:09 达到08:09 首次观测上榜18:18 观测离榜累计约10小时9分
  27. 27
    Introducing sqlfmt: an SQL gofmt-style formatter

    sqlfmt is a new opinionated SQL formatter inspired by gofmt, implementing the 'river alignment' style from The Art of PostgreSQL. It right-pads all clause keywords (select, from, where, group by, etc.) to the same column at each nesting level, creating a vertical river with expressions flowing to the right. The tool uses a tokenizer rather than an AST for robustness and comment preservation. It ships with a CLI mirroring gofmt's interface (-w, -l, -d flags), editor plugins for Emacs and Vim/Neov

    最高第 1403:20 达到当日首次采集时已在榜当日结束时仍在榜上榜 2 次(重入 1 次)累计约23小时23分