
daily.dev · Popular · 实时热榜
- 01The Disappearing Senior: AI and Entry Level Jobs
AI is eliminating entry-level developer work, but there's a less-discussed second effect: senior engineers are quietly losing their skills by only approving AI-generated output rather than doing the work themselves. The 'reasoning muscle' atrophies when judgment is never exercised. Meanwhile, no new seniors are being produced because the junior work that used to forge them is gone. Practical countermeasures include deliberately doing one thing the hard way each week, asking AI to defend its choi
最高第 1 名15:23 达到15:23 首次观测上榜当日结束时仍在榜累计约8小时28分 - 02Good News Gamers! GOG is Officially Coming to Linux
GOG has confirmed it is working on a native Linux client for GOG GALAXY, its optional game launcher. The company's joint CEO revealed a specialist has been hired to lead the effort, though no timeline or specific plans have been shared yet. This follows GOG becoming an independent company after CD Projekt sold it, and its new owner publicly criticizing Windows quality. A native Linux client would let Linux gamers manage their GOG library with features like auto-updates, cloud saves, and achievem
最高第 1 名02:08 达到02:08 首次观测上榜当日结束时仍在榜累计约21小时43分 - 03Trends are here!
Not everything is news. Sometimes it’s a hot take that blows up, a controversy that brews, a new engineering pattern that emerges, or people online rediscovering that using one’s brain is still needed in this day and age 🤖. In the past, whenever these trends appeared, your feed would be inundated with posts about it and endless replies to the replies. Exhausting, honestly. Well, not anymore! We created Trends to solve this. Like Collections , the idea is to aggregate all the posts around a subje
最高第 1 名00:00 达到当日首次采集时已在榜19:13 观测离榜上榜 3 次(重入 2 次)累计约13小时32分 - 04Agentic SDLC is the Future of Software Engineering!
Yes, AI Driven SDLC is the Future of Software Engineering. AI-native engineering evolution toward an Agentic Development Life Cycle redefines each phase. Delegating the work to AI Agents and workflows is the ultimate goal and human/developer will handle the policies, guardrails, best practices and approvals. This way, you don’t need to give full authority to Agents. Developers just need the intent/prompt of what they like to build and agents take care of the rest. This is the future of software.
最高第 2 名00:00 达到当日首次采集时已在榜当日结束时仍在榜上榜 2 次(重入 1 次)累计约22小时32分 - 05Let CSS do the work
Using JavaScript to calculate and set inline styles (like element heights) is an anti-pattern. Instead, pass raw data values to CSS via custom properties and let CSS handle the styling logic using functions like calc() and min(). This approach keeps styling concerns in CSS, makes updates easier to find and change, and likely improves performance by offloading visual calculations from JavaScript.
最高第 2 名15:23 达到15:23 首次观测上榜当日结束时仍在榜上榜 2 次(重入 1 次)累计约7小时2分 - 06The Anti-Github
Codeberg, a FOSS-focused GitHub alternative, has updated its terms of use to ban projects that mostly consist of AI/LLM-generated code, and also prohibits cryptocurrency projects. The author breaks down Codeberg's reasoning from their blog: unclear copyright status of LLM training data (copyleft concerns), community trust erosion from low-effort AI submissions burdening maintainers, and rising hardware/hosting costs exacerbated by AI crawlers and mass commits. The author agrees with the copyrigh
最高第 2 名17:47 达到17:47 首次观测上榜当日结束时仍在榜累计约6小时4分 - 07Day 2/30 — Keep Controllers Thin
A controller should understand HTTP. It should not understand your entire business. Its job is usually simple: Accept the request Read the request context Delegate the work Return the response If your controller calculates prices, opens transactions, updates repositories and sends emails, it is no longer a controller. It is a business process wearing an HTTP costume. What is the worst controller you have inherited? #NestJS #CleanArchitecture #APIDesign
最高第 2 名04:16 达到04:16 首次观测上榜当日结束时仍在榜累计约19小时35分 - 08Day 7/30: Amazon S3 is not just a very large folder
S3 stores files as objects inside buckets. It is commonly used for documents, images, videos, backups, logs and static website files. It is highly scalable, but permissions still matter. Before making a bucket public, ask: “Should everybody on the internet be able to see this?” If the answer is no, step away from the public-access settings. S3 can store almost anything. That does not mean almost everyone should access it. #AWSWithoutTheFluff #AmazonS3 #CloudSecurity
最高第 3 名13:15 达到13:15 首次观测上榜当日结束时仍在榜累计约10小时36分 - 09Substack writers, you need a website
Writers who rely on Substack as their primary digital home are making a strategic mistake. Substack and similar platforms are distribution tools, not permanent homes — when you build on someone else's platform, you're a tenant, not an owner. The POSSE model (Publish on your Own Site, Syndicate Elsewhere) offers a better approach: publish first to a domain you own and control, then use platforms like Substack purely as distribution channels. John Scalzi's 28-year independent blog is cited as a mo
最高第 3 名00:00 达到当日首次采集时已在榜13:31 观测离榜上榜 2 次(重入 1 次)累计约6小时36分 - 10The 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
最高第 3 名00:26 达到00:26 首次观测上榜当日结束时仍在榜累计约23小时25分 - 11DOOM Using Regular Expressions
Developer Artem Lytkin built a system that runs DOOM entirely through regular expressions. The implementation encodes a custom CPU's registers, RAM, a framebuffer, the DOOM engine compiled to that CPU's instruction set, and the game's WAD file into a 96.6 MB text string. A C-based driver applies over ten thousand ordered find-and-replace regex rules to this string to produce each game frame. At roughly 80,000 substitutions per second, the result is a marginally playable framerate — a creative pr
最高第 4 名08:16 达到04:32 首次观测上榜当日结束时仍在榜累计约19小时19分 - 12Rust Is Eating JavaScript
Rust has steadily taken over JavaScript's build toolchain. Starting with SWC replacing Babel and Terser in Next.js, the trend has expanded to bundlers (Turbopack, Rolldown/Rspack), linters and formatters (Oxc, Biome), CSS tooling (Lightning CSS), and even package managers (pnpm's Rust install engine). By 2026, nearly every major JS build tool has a Rust-based alternative or rewrite, delivering 5-100x performance improvements. VoidZero (Evan You's Rust toolchain company) was acquired by Cloudflar
最高第 4 名00:00 达到当日首次采集时已在榜当日结束时仍在榜上榜 5 次(重入 4 次)累计约22小时32分 - 13Rust's new borrow checker is coming!
Polonius, Rust's new and improved borrow-checker, is nearing stabilization in nightly Rust. The current borrow-checker is overly conservative, rejecting valid memory-safe code due to imprecise lifetime tracking — for example, incorrectly extending mutable reference lifetimes across match arms. Polonius fixes this by more accurately determining when references overlap, allowing more valid code to compile without sacrificing memory safety. Testing on 20,000 popular crates showed an average compile
最高第 5 名00:00 达到当日首次采集时已在榜15:23 观测离榜上榜 2 次(重入 1 次)累计约14小时51分 - 145 Apps in 12 Months: Building Was Easy, Marketing Was the Real Boss Fight
A year ago, I decided to go all-in on solo app development. My goal wasn’t just to write code, but to build, ship, and run real products independently. 12 months later, I’ve built and published 5 separate apps on both the App Store and Google Play . Looking back at the commit history and the download metrics, one overwhelming realization stands out above all else: Building the software was the easy part. Marketing was the actual challenge. Here are the biggest technical and non-technical lessons
最高第 6 名00:00 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时52分 - 15Day 1/30 — Why NestJS?
NestJS is not just Express with decorators. Its real value is structure: modules, providers, guards, pipes and interceptors give the entire team a shared way to build. Most growing teams do not suffer from too little flexibility. They suffer from five developers inventing five different architectures in one codebase. NestJS does not guarantee good architecture, but it gives good architecture somewhere to live. What has NestJS made easier or unnecessarily complicated for your team? Welcome to 30
最高第 7 名00:00 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时52分 - 16Claude Opus 5 nears Fable 5 intelligence at half the price
Anthropic released Claude Opus 5 on July 24, 2026, positioning it as a daily-driver model that approaches Claude Fable 5 quality at half the per-token price ($5/$25 per million input/output tokens). On key benchmarks like CursorBench 3.2, it scores within 0.5% of Fable 5 at max effort, triples the next-best model on ARC-AGI 3, and leads on OSWorld 2.0 computer use at roughly one-third the cost of Fable 5. Its standout capability is agentic self-verification — it builds its own tooling, finds roo
最高第 8 名00:00 达到当日首次采集时已在榜02:08 观测离榜累计约2小时9分 - 17I'm 38 and I Can't Support Myself Anymore
A personal essay by a 38-year-old writer living with chronic illness who can no longer work consistently. The piece explores the psychological and financial toll of disability under capitalism, critiquing the Protestant work ethic and hustle culture that equates productivity with human worth. It examines the structural failures of disability support systems like SSI, the 'benefits cliff' trap, and the invisible costs of having a body that cannot produce consistently. The author reflects on inter
最高第 8 名14:35 达到13:31 首次观测上榜15:07 观测离榜上榜 2 次(重入 1 次)累计约1小时4分 - 18Kimi K3 is the open-weight model everyone is actually excited about
Moonshot AI dropped Kimi K3, and the reception has been unusually loud for an open-weight release. On Hugging Face, it hit #1 trending with 4,000+ likes faster than any previous model release, according to Clement Delangue. That’s not a small thing — HF trending is a decent proxy for genuine developer interest, not just hype from the vendor’s own Twitter account. The benchmark claim doing the rounds: Cognition tested it on FrontierCode 1.1 and says K3 is “the first open source model we tested th
最高第 9 名00:00 达到当日首次采集时已在榜04:16 观测离榜累计约4小时17分 - 19Miss a day, keep your streak
You complained, and you were right. Losing a long streak just because you stepped away on Valentine’s Day or had a life outside the app was frustrating. We got the message. You should never have to choose between a date night and keeping your hard-earned progress. Say hello to streak freezes . Here’s what’s new Stock up in packs: Grab freezes in 3-packs or 5-packs straight from your streak popover. Automatic coverage: Miss a day and a freeze kicks in automatically. No extra steps required. Stash
最高第 10 名00:00 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时52分 - 20My Journey into DevOps: Learning Linux, Git, GitHub & My First Docker Container
A beginner's personal account of learning core DevOps tools — Linux, Git, GitHub, and Docker — from scratch. The author shares their first experience containerizing a simple HTML/CSS/JS calculator app using an Nginx-based Dockerfile, explains the image vs. container distinction with a recipe analogy, and describes common beginner errors encountered along the way. The post outlines plans to continue with Docker Compose, CI/CD, and Kubernetes.
最高第 11 名00:00 达到当日首次采集时已在榜当日结束时仍在榜上榜 3 次(重入 2 次)累计约20小时2分 - 21Merge Conflicts Are a Process Problem, Not a Git Problem
Merge conflicts are symptoms of process problems, not Git failures. Long-lived branches, large pull requests, and poor team communication are the root causes. Trunk-based development — merging small changes frequently — dramatically reduces conflict size and frequency. The most dangerous conflicts are logical ones Git can't detect, which continuous integration helps surface early. Practical habits like keeping PRs small, using feature flags, and communicating when working in overlapping code are
最高第 12 名00:00 达到当日首次采集时已在榜21:53 观测离榜上榜 2 次(重入 1 次)累计约21小时38分 - 22PewDiePie’s Odysseus is growing from a personal local-AI experiment into a serious open-source workspace. I looked at what the community is improving...最高第 13 名00:00 达到当日首次采集时已在榜15:23 观测离榜上榜 4 次(重入 3 次)累计约4小时16分
- 23Anthropic’s Opus 5 is almost Fable 5
Anthropic has launched Claude Opus 5, its latest flagship model that approaches the performance of Fable 5 at half the price ($5/$25 per million input/output tokens). Opus 5 outperforms Fable 5 on most benchmarks including knowledge work (GDPval-AA v2: 1861 vs 1747), agentic terminal coding, computer use, and business workflows (AutomationBench). Fable 5 retains leads in legal benchmarks and DeepSWE agentic coding. Opus 5 is now the default model for Claude Max subscribers and the best available
最高第 14 名00:00 达到当日首次采集时已在榜当日结束时仍在榜上榜 5 次(重入 4 次)累计约22小时32分 - 24Should You Still Learn Coding in the Age of AI? The Question Every Developer Is Quietly Asking
The post reflects on whether learning to code is still worthwhile in an era of AI coding assistants and widespread tech layoffs. It argues that many layoffs are rooted in pandemic-era overhiring rather than AI alone, and warns against 'vibe coding' — using AI-generated code without understanding it — because real systems break in ways that require deep knowledge to debug. It also raises concern about companies cutting junior hiring, which could create a future experience gap. The conclusion is t
最高第 15 名00:00 达到当日首次采集时已在榜11:28 观测离榜上榜 2 次(重入 1 次)累计约11小时13分












