2025-08-04

41 篇热帖

1. Perplexity is using stealth, undeclared crawlers to evade no-crawl directives (blog.cloudflare.com)

Perplexity is repeatedly modifying their user agent and changing IPs and ASNs to hide their crawling activity, in direct conflict with explicit no-crawl preferences expressed by websites.

2. Job-seekers are dodging AI interviewers (fortune.com)

Job-seekers tell Fortune they’re outright refusing to do AI interviews, calling them dehumanizing and a red flag for bad company culture.

5. Qwen-Image: Crafting with native text rendering (qwenlm.github.io)

GITHUB HUGGING FACE MODELSCOPE DEMO DISCORD We are thrilled to release Qwen-Image, a 20B MMDiT image foundation model that achieves significant advances in complex text rendering and precise image editing. To try the latest model, feel free to visit Qwen Chat and choose “Image Generation”. The key features include: Superior Text Rendering: Qwen-Image excels at complex text rendering, including multi-line layouts, paragraph-level semantics, and fine-grained details. It supports both alphabetic languages (e.

7. Persona vectors: Monitoring and controlling character traits in language models (www.anthropic.com)

A paper from Anthropic describing persona vectors and their applications to monitoring and controlling model behavior

8. DrawAFish.com Postmortem (aldenhallak.com)

A blameful postmortem of the DrawAFish.com security incident - lessons learned from vibe coding gone wrong.

10. Palantir is extending its reach even further into government (www.wired.com)

Palantir has become one of the few winners in the Trump administration’s cost-cutting efforts, offering other contractors a lifeline while consolidating its own reach and power.

11. Typed languages are better suited for vibecoding (solmaz.io)

My >10 year old programming habits have changed since Claude Code launched. Python is less likely to be my go-to language for new projects anymore. I am managing projects in languages I am not fluent in—TypeScript, Rust and Go—and seem to be doing pretty well.

12. Mastercard deflects blame for NSFW games being taken down (www.pcgamer.com)

Steam and Itch.io are worried about trouble with their payment processors, and Mastercard is not a payment processor.

13. How we made JSON.stringify more than twice as fast (v8.dev)

This post explains our recent effort to improve JSON.stringify performance

17. AI promised efficiency. Instead, it's making us work harder (afterburnout.co)

AI tools were supposed to free up our time—but they’re increasing our cognitive load and making us less productive. Here’s what’s really happening (and how to use them without burning out).

18. PHP: The Toyota Corolla of programming (deprogrammaticaipsum.com)

In 1995, an otherwise unknown software developer released the first version of a new scripting language whose explicit aim was to make applications for this new …

19. Read your code (etsd.tech)

Stop vibe-coding blindly! Why reading AI-generated code is crucial in 2025. Avoid security flaws, architectural decay, and knowledge loss when using Claude Code or any other tool.

20. Customizing tmux (evgeniipendragon.com)

I have been exploring some new tools here and there. When I started watching Primeagen, I took a note of several tools that he was using and advocating for. One of them was tmux. What is tmux? tmux is a terminal multiplexer. What that means is you can have many terminals in one. According to tmux wiki:

tmux is a program which runs in a terminal and allows multiple other terminal programs to be run inside it. Each program inside tmux gets its own terminal managed by tmux, which can be accessed from the single terminal where tmux is running - this called multiplexing and tmux is a terminal multiplexer.

22. How to grow almost anything (howtogrowalmostanything.notion.site)

A collaborative AI workspace, built on your company context. Build and orchestrate agents right alongside your team's projects, meetings, and connected apps.

23. Comptime.ts: compile-time expressions for TypeScript (comptime.js.org)

A simple-to-use compiler, Vite, and Bun plugin to evaluate TypeScript expressions at compile time.

25. A deep dive into Rust and C memory interoperability (notashes.me)

An in-depth exploration of what happens when Rust and C memory allocators collide, featuring crash analysis.

26. Century-old stone “tsunami stones” dot Japan's coastline (2015) (www.smithsonianmag.com)

"Remember the calamity of the great tsunamis. Do not build any homes below this point."

29. HTMX is hard, so let's get it right (github.com)

本文探讨了使用HTMX构建多步表单时的基础挑战,并逐步解决这些问题。

主要内容概述

作者以构建一个“原声带上传器”多步表单为例,展示了在HTMX中实现基本功能时遇到的两个核心问题及其解决方案。

问题一:高亮当前步骤

最初实现只替换了表单本身,导致左侧的步骤指示器无法高亮当前步骤。 解决方案:需要替换整个父容器(Stepper组件),而不仅是表单。让后端返回整个新的Stepper组件,而非单独的表单。

问题二:跨步骤传递数据

需要将在第一步填写的数据(如乐器名称)传递到后续步骤。 解决方案:采用服务器端会话管理。

  1. 用户访问初始页面时,创建唯一的FormSession并生成ID。
  2. 每个步骤的表单包含一个隐藏的input字段,用于传递sessionId
  3. 每个步骤的后端处理器读取sessionId,更新对应的会话数据,然后返回下一个步骤的表单(包含相同的sessionId)。
  4. 在第四步(审阅步骤)中,可以从会话中获取并显示所有收集的数据。

实现细节

  • 技术栈:Go后端 + HTMX前端 + templ模板语言。
  • 数据流
    • 初始请求创建FormSession,ID通过隐藏字段传递。
    • 每个表单提交时,后端验证数据、更新会话,并返回下一步的表单。
    • 后续步骤可通过会话访问之前步骤的数据。
  • 示例:在第二步中显示第一步输入的名称,只需将数据从后端传递给模板并渲染。

文章定位

作者强调,本文旨在展示HTMX在某些场景下比传统框架更复杂,并非批评HTMX。本文建立了基础架构,后续文章将探讨更复杂的挑战(如S3预签名上传、分块上传、加速上传等)。

30. Shrinking freshwater availability increasing land contribution to sea level rise (news.asu.edu)

New findings from studying over two decades of satellite observations reveal that the Earth’s continents have experienced unprecedented freshwater loss since 2002, driven by climate change, unsustainable groundwater use and extreme droughts.

32. Why doctors hate their computers (2018) (www.newyorker.com)

Atul Gawande on the promise of digitization to make medical care easier and more efficient, and whether screens may be coming between doctors and patients.

33. How Python grew from a language to a community (thenewstack.io)

An upcoming documentary recounts how Python went from a group of developers collaborating to having its own foundation (and user conference).

35. Rising young worker despair in the United States (www.nber.org)

Founded in 1920, the NBER is a private, non-profit, non-partisan organization dedicated to conducting economic research and to disseminating research findings among academics, public policy makers, and business professionals.

36. GHz spiking neuromorphic photonic chip with in-situ training (arxiv.org)

Abstract page for arXiv paper 2506.14272: GHz spiking neuromorphic photonic chip with in-situ training

40. Scientists shine a laser through a human head (spectrum.ieee.org)

Scientists at University of Glasgow prove you shine a laser through a person's head in a possible optical brain imaging advance.

41. Yosemite embodies the long war over US national park privatization (theconversation.com)

Debate over turning public national park land into private profit dates back more than a century.