全部/社区/实时热榜

daily.dev · Popular · 实时热榜

HISTORY2026年8月9日24 不同热搜
07/2308/21 有历史数据
DAILY UNIQUE TOPICS24 个热搜
  1. 01
    shiki v0.9.0 is out

    shiki v0.9.0 is out — shiki tasks — the tasks view as a scriptable CLI command: pending tasks across every notebook, urgency-sorted, with --overdue/–today/–all/–notebook filter… https://sazardev.github.io/shiki/changelog/0.9.0.html #rustlang #TUI #opensource https://sazardev.github.io/shiki/changelog/0.9.0.html

    最高第 107:22 达到02:45 首次观测上榜当日结束时仍在榜上榜 2 次(重入 1 次)累计约18小时21分
  2. 02
    Explicit code is always better

    A developer argues that explicit code is always preferable to magic abstractions, drawing on frustrations with an opaque JavaScript library. The post covers four pillars: readable-by-design code with named intermediate variables, static types as explicit contracts, traceable imports/exports, and the cognitive cost of implicit conventions. Practical rules include preferring explicit exports, using static types, avoiding cross-language implicit transformations, favoring named variables over clever

    最高第 100:00 达到当日首次采集时已在榜当日结束时仍在榜上榜 5 次(重入 4 次)累计约22小时49分
  3. 03
    Can we make default tailwind a more accessible choice?

    Tailwind CSS uses rem-based breakpoints by default (since v3.2), which means a user's browser default font size setting — not author CSS — can shift where layout breakpoints trigger. This is intentional: rem/em in media queries resolve against the browser's initial font size, so users who increase their default font size get layouts that adapt to their preference. However, this also means breakpoints fire at narrower viewports than designers tested, potentially breaking layouts. The post clarifi

    最高第 110:24 达到当日首次采集时已在榜13:26 观测离榜累计约13小时26分
  4. 04
    GitHub - firecrawl/pdf-inspector: Fast Rust library for PDF inspection, classification, and text extraction. Intelligently detects scanned vs text-bas...

    pdf-inspector is a fast Rust library for PDF classification and text extraction, available as a crate and with bindings for Python, Node.js, and browser WebAssembly. It detects whether a PDF is text-based, scanned, image-based, or mixed in 10–50ms by sampling content streams, then extracts text with position awareness and converts it to clean Markdown — all without OCR or ML models. Key features include multi-column layout detection, dual-mode table detection (rectangle-based and heuristic), CID

    最高第 200:00 达到当日首次采集时已在榜当日结束时仍在榜上榜 5 次(重入 4 次)累计约22小时49分
  5. 05
    Japan Asks US to Stop Using Anime & Gaming IPs in Political Content

    Japan's Ministry of Foreign Affairs has contacted the US Embassy twice in June to formally request that the Trump administration stop using anime and gaming characters — including Pokémon, Naruto, and Mario — in political social media posts without rights holders' consent. The concern centers on reputational harm to these franchises. The Pokémon Company previously denied permitting a DHS mashup of Ash Ketchum footage with ICE raid clips, and the White House has also shared videos blending milita

    最高第 210:24 达到00:53 首次观测上榜当日结束时仍在榜上榜 3 次(重入 2 次)累计约19小时41分
  6. 06
    They don’t make ’em like Sublime Text anyone

    A developer shares their return to Sublime Text after years of using VS Code and Zed, arguing that modern software is bloated and over-engineered. Sublime Text is still actively maintained with a stable build from May 2025 and dev builds as recent as July. The post advocates for focused, single-purpose tools over feature-heavy, constantly-updating editors.

    最高第 310:24 达到当日首次采集时已在榜当日结束时仍在榜上榜 3 次(重入 2 次)累计约20小时52分
  7. 07
    Day 11/30 — Soft Delete with Care

    Soft delete sounds simple: add deletedAt and hide the record. Then the real questions arrive: Can its unique value be reused? Should deleted relationships still appear? Can the record be restored safely? Does “deleted” satisfy privacy requirements? Will every query apply the correct filter? Soft delete is a data-lifecycle decision, not just a decorator. Without clear rules, your database slowly fills with ghosts that still affect production logic. When do you choose hard delete instead? #NestJS

    最高第 410:24 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时53分
  8. 08
    Coding Agent Architecture Every Developer Should Know!

    The way we build & deploy software is changing with AI agents & workflows, the Agentic Engineering way. Developers who understand how to use AI have an added advantage today. Well, already many of you might already be using many AI tools, AI agents and workflows to automate your SDLC. That’s a good move. What I have noticed is, many developers use AI tools to code but you need to go beyond that. See how you can automate the whole SDLC and cut off the manual hands-offs between different SDLC phas

    最高第 523:04 达到02:45 首次观测上榜当日结束时仍在榜上榜 3 次(重入 2 次)累计约9小时48分
  9. 09
    MySQL Best Practice : not using date / time types, nor ENUM

    A MySQL practitioner argues against using complex data types — specifically TIMESTAMP, DATE/TIME types, and ENUM — in favor of simpler numeric alternatives. The case against TIMESTAMP echoes Baron Schwartz's classic advice to store epochs in numeric fields. Against ENUM, the post cites Booking.com's experience (removing a value requires a full table rebuild) and a newly discovered MySQL bug where MIN()/MAX() on ENUM operates on string values while ORDER BY uses position values, creating inconsis

    最高第 510:24 达到09:30 首次观测上榜13:58 观测离榜累计约4小时28分
  10. 10
    DuckDuckGo "Normal F**king Sunglasses" Sold Out In Under a Week

    DuckDuckGo partnered with sunglasses brand Knockaround to release "Normal F**king Sunglasses" — a satirical product mocking AI-powered smart glasses. The glasses have no camera, microphone, AI, battery, or electronics of any kind. They sold out in under a week. The collaboration is a commentary on growing surveillance concerns around AI glasses, particularly following Meta's use of Ray-Ban Meta smart glasses footage to train its AI systems and the June 2026 launch of Meta Glasses.

    最高第 600:00 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时53分
  11. 11
    The bottleneck isn't writing code anymore. It's understanding it.

    As AI agents generate code at unprecedented speed, the real bottleneck has shifted from writing code to understanding and taking accountability for it. Reviewing AI-generated code is harder than reviewing human-written code because context must be rebuilt from scratch, making readability and good coding practices more important than ever. The author argues that established principles like DDD and Clean Architecture remain relevant — not for machines, but for the humans who must own what they shi

    最高第 700:00 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时53分
  12. 12
    Linux is better than ever, but I am not leaving Windows just yet

    A long-time Windows user reflects on why they haven't switched to Linux despite acknowledging its significant improvements. Key reasons include Windows' superior app compatibility, more familiar user experience, and the hassle of choosing a Linux distribution. The author appreciates Linux's privacy benefits and customizability but finds the switching cost too high when Windows still meets their needs. They leave open the possibility of switching in the future if Windows becomes frustrating enoug

    最高第 714:30 达到11:44 首次观测上榜当日结束时仍在榜累计约12小时8分
  13. 13
    Dark mode toggles: two states are enough • Lea Verou

    Lea Verou argues that dark mode toggles should have only two states rather than three (Light, Dark, System). The core argument is that users only seek out theme toggles when something is wrong — not to preemptively express intent — making the 'System' state irrelevant at the moment of interaction. Tri-state toggles expose the underlying data model rather than aligning with actual user goals, adding cognitive load and UI friction for an extremely rare use case. A well-implemented two-state toggle

    最高第 800:00 达到当日首次采集时已在榜17:00 观测离榜上榜 2 次(重入 1 次)累计约14小时15分
  14. 14
    Kimi K3 matches GPT-5 on benchmarks, costs 4x less, and the weights are free

    Moonshot AI dropped the full weights for Kimi K3 this week, and the reaction has been loud. The model is a 2.8-trillion-parameter Mixture-of-Experts that activates only 104B parameters per request, compressed to ~1.56TB in MXFP4. Benchmarks put it level with Anthropic’s and OpenAI’s current closed flagships, at a fraction of the API cost. The integration story moved fast. Kimi K3 is now available in GitHub Copilot across all plan tiers (Pro through Enterprise), hosted on Fireworks AI, and access

    最高第 814:30 达到13:42 首次观测上榜15:40 观测离榜累计约1小时58分
  15. 15
    The safest way to store Bitcoin just lost $115 million...

    A critical vulnerability in ColdCard Bitcoin hardware wallets led to the theft of over 1,600 Bitcoin (~$115 million) from more than 7,000 wallets. The root cause was a subtle firmware bug: ColdCard's MicroPython-based firmware had two random number generators with the same function name. A flag intended to disable MicroPython's weak built-in RNG was set to zero rather than being undefined, causing an 'if not defined' check to pass and the weak RNG to be used instead of ColdCard's secure one. On

    最高第 923:04 达到17:54 首次观测上榜当日结束时仍在榜累计约5小时58分
  16. 16
    TanStack Charts

    TanStack Charts 0.3.1 is a typed, tree-shakable charting library built on a grammar-of-graphics approach inspired by Observable Plot, ggplot2, and Vega-Lite. It offers a marks-and-channels API for composing SVG and Canvas charts with shared coordinate systems. The framework-neutral scene weighs 8.12 KiB gzip, while a compact React line consumer is 16.48 KiB. Charts are fully customizable via CSS variables, themes, mark props, and custom renderers, with no D3 or InternMap retained in the core bun

    最高第 900:00 达到当日首次采集时已在榜00:53 观测离榜累计约54分钟
  17. 17
    Silicon Valley sees AI as the solution – for everyone else

    Tech moguls like Dario Amodei and Elon Musk promote AI as a solution to humanity's greatest problems, but economist Branko Milanović's analysis suggests unchecked AI deployment would instead produce a deeply stratified four-class society. At the bottom would be a 'surplus population' of displaced workers needing to be kept pacified; above them a precarious service-sector working class; then a growing 'homoploutic' professional class; and at the top, a new tech aristocracy of thousands of ultra-w

    最高第 907:22 达到当日首次采集时已在榜17:54 观测离榜上榜 2 次(重入 1 次)累计约12小时39分
  18. 18
    In Memory of My Wife, Elise Cawley (1961–2026), with Thanks for 36 Wonderful Years

    Stephen Wolfram shares a deeply personal tribute to his wife, Elise Cawley (1961–2026), a brilliant pure mathematician who died suddenly following heart surgery. He recounts their 36 years together, her academic achievements — including a PhD on smooth Markov partitions, a tenure-track position at Stony Brook, and work at the University of Chicago — her passion for mathematical elegance, her role as a mother of four, her contributions to interior design and architecture, and her philosophical vi

    最高第 1007:22 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时53分
  19. 19
    Why Senior Devs Keep Shipping Slow (And How to Stop)

    A critique of overengineering in software development, arguing that senior developers and CTOs often build overly complex architectures for problems they don't yet have. Uses humor to illustrate the 'architect's ego' trap, then provides a quick overview of seven architecture patterns (layered, microservices, event-driven, micro kernel, serverless, space-based, hexagonal) with guidance on when to use or avoid each. The core message: simplicity enables scale, not the other way around.

    最高第 1100:00 达到当日首次采集时已在榜当日结束时仍在榜上榜 5 次(重入 4 次)累计约22小时49分
  20. 20
    v0.18.0: Users and Privileges, a Connection Test That Tells You Where It Failed, and a Data Grid You Can Actually Select

    Tabularis v0.18.0 is a substantial release focused on database administration and usability. Key additions include a full Users & Privileges management UI for MySQL and MariaDB (list, create, edit grants), a rebuilt connection test modal that classifies SSH/tunnel/DB errors step-by-step with a copyable diagnostics report, and an all-databases mode that auto-discovers databases without requiring upfront selection. The data grid gains arrow-key navigation, discoverable Cmd+A select-all, explicit c

    最高第 1107:22 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时53分
  21. 21
    Event Calendar Component for React, Svelte & Vue is Here!

    SVAR Calendar is a new open-source event calendar component available natively for React, Svelte, and Vue under the MIT license. The free edition includes Day, Week, and Month views, drag-and-drop editing, drag-to-create, a built-in event editor, context menu, calendar groups, filtering, iCal import/export, theming, localization, and REST API integration via a RestDataProvider. All three framework versions share a unified API while remaining framework-native. A PRO edition adds Year, Agenda, Res

    最高第 1113:58 达到13:58 首次观测上榜16:44 观测离榜累计约2小时46分
  22. 22
    Next.js 16.3 brings client-side caching to the App Router

    Next.js 16.3 ships two major improvements: automatic performance gains requiring no code changes, and opt-in Instant Navigations. Default upgrades include up to 90% less dev server memory via Turbopack memory eviction, faster repeat builds with Turbopack FileSystem Cache (up to 5.5x speedup), 22% more SSR throughput via native Node.js streams, and TypeScript 7 support for 10x faster type checking. The headline feature is Instant Navigations, enabled via two config flags, which brings client-side

    最高第 1113:26 达到13:26 首次观测上榜13:42 观测离榜累计约16分钟
  23. 23
    The Difference Between Knowing Kubernetes and Understanding Kubernetes

    A reflection on the gap between memorizing Kubernetes architecture and truly understanding it through hands-on experience. The author recounts a production CrashLoopBackOff incident where diagram-level knowledge proved insufficient, and a senior engineer's instinctive use of `kubectl logs --previous` revealed how real understanding is built from debugging experience, not documentation. Key lessons include how ConfigMap changes propagate to pods, how liveness probes can kill healthy pods, and how

    最高第 1207:22 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时53分
  24. 24
    CSS Layout Before Flexbox and Grid

    A historical overview of CSS layout techniques used before Flexbox and Grid existed. Covers floats and the clearfix hack, inline-block whitespace issues, table-based layouts, spacer GIFs, image-based gradients and rounded corners, negative-margin centering, the box-sizing problem, and Internet Explorer compatibility hacks. Contrasts these painful workarounds with how modern CSS Grid and Flexbox solve the same problems in a fraction of the code. Notes that some legacy techniques (especially table

    最高第 1400:00 达到当日首次采集时已在榜09:30 观测离榜上榜 3 次(重入 2 次)累计约5小时46分