{"pageContext":{"index":318,"total":365,"name":"2025-06-07","items":[{"node":{"frontmatter":{"title":"AI加剧不在乎的文化","publish":true,"cover":"","showCover":null,"date":"2025-06-07","category":"AI","url":"https://dansinker.com/posts/2025-05-23-who-cares/","author":"Dan Sinker","translator":"","tags":["other"],"priority":1},"html":"<p>作者认为，AI作为一种“平庸机器”，通过消耗大量资源制造出看似合格的替代品，迎合了人们普遍漠不关心的态度。虽然AI并非唯一的罪魁祸首，但它加速了这一趋势。作者举例自己与一家播客制作公司的合作，项目逐渐变得平庸，迎合大众“半听半不听”的习惯。</p>\n<p>作者引用Hanif Abdurraqib的观点，认为现在的内容越来越倾向于在人们做其他事情时被消费，而真正需要投入时间和精力的作品难以获得支持。特朗普政府和埃隆·马斯克的行为也加剧了这种“不关心”的文化。</p>\n<p>因此，作者呼吁，在“谁在乎的时代”，最激进的事情就是去关心。要创作，即使是不完美的、粗糙的作品；要大声表达关心，并支持那些真正用心创作的人；要全神贯注地聆听和观看；要阅读书籍和杂志；要保持自我，拥抱不完美，做个有血有肉的人。总而言之，就是要关心。</p>"}},{"node":{"frontmatter":{"title":"CSS 聚光灯特效","publish":true,"cover":"https://i0.wp.com/frontendmasters.com/blog/wp-content/uploads/2025/05/ZNXB782.png?w=320&ssl=1","showCover":null,"date":"2025-06-07","category":"frontend","url":"https://frontendmasters.com/blog/css-spotlight-effect/","author":"Amit Sheen","translator":"","tags":["css"],"priority":1},"html":"<div class=\"gatsby-highlight\" data-language=\"css\"><pre class=\"language-css\"><code class=\"language-css\"><span class=\"token selector\">.spotlight</span> <span class=\"token punctuation\">{</span>\n  <span class=\"token property\">position</span><span class=\"token punctuation\">:</span> fixed<span class=\"token punctuation\">;</span>\n  <span class=\"token property\">inset</span><span class=\"token punctuation\">:</span> 0<span class=\"token punctuation\">;</span>\n  <span class=\"token property\">background-image</span><span class=\"token punctuation\">:</span> <span class=\"token function\">radial-gradient</span><span class=\"token punctuation\">(</span>circle at <span class=\"token function\">var</span><span class=\"token punctuation\">(</span>--clientX, 50%<span class=\"token punctuation\">)</span> <span class=\"token function\">var</span><span class=\"token punctuation\">(</span>--clientY, 50%<span class=\"token punctuation\">)</span>, transparent 6em, black 8em<span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n  <span class=\"token property\">pointer-events</span><span class=\"token punctuation\">:</span> none<span class=\"token punctuation\">;</span>\n  <span class=\"token property\">opacity</span><span class=\"token punctuation\">:</span> 0.8<span class=\"token punctuation\">;</span>\n<span class=\"token punctuation\">}</span></code></pre></div>\n<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\">document<span class=\"token punctuation\">.</span>body<span class=\"token punctuation\">.</span><span class=\"token function\">addEventListener</span><span class=\"token punctuation\">(</span><span class=\"token string\">'mousemove'</span><span class=\"token punctuation\">,</span> <span class=\"token punctuation\">(</span>e<span class=\"token punctuation\">)</span> <span class=\"token operator\">=></span> <span class=\"token punctuation\">{</span>\n  document<span class=\"token punctuation\">.</span>body<span class=\"token punctuation\">.</span>style<span class=\"token punctuation\">.</span><span class=\"token function\">setProperty</span><span class=\"token punctuation\">(</span><span class=\"token string\">'--clientX'</span><span class=\"token punctuation\">,</span> e<span class=\"token punctuation\">.</span>clientX <span class=\"token operator\">+</span> <span class=\"token string\">'px'</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n  document<span class=\"token punctuation\">.</span>body<span class=\"token punctuation\">.</span>style<span class=\"token punctuation\">.</span><span class=\"token function\">setProperty</span><span class=\"token punctuation\">(</span><span class=\"token string\">'--clientY'</span><span class=\"token punctuation\">,</span> e<span class=\"token punctuation\">.</span>clientY <span class=\"token operator\">+</span> <span class=\"token string\">'px'</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n<span class=\"token punctuation\">}</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span></code></pre></div>"}},{"node":{"frontmatter":{"title":"Hacker News 从基于Racket的Arc方言迁移到 Common Lisp 之上","publish":true,"cover":"","showCover":null,"date":"2025-06-07","category":"other","url":"https://lisp-journey.gitlab.io/blog/hacker-news-now-runs-on-top-of-common-lisp/","author":"dang","translator":"","tags":["other"],"priority":1},"html":"<p>迁移后，Hacker News不再需要对长帖子进行分页，这得益于Clarc的性能提升以及多核利用能力。\n作者考虑开源Clarc，但由于Hacker News的代码库包含大量的反滥用措施，公开这些代码会使这些措施失效，因此暂不考虑开源HN的代码库。</p>"}},{"node":{"frontmatter":{"title":"JavaScript 开发人员的Golang指南","publish":true,"cover":"","showCover":null,"date":"2025-06-07","category":"javascript","url":"https://prateeksurana.me/blog/guide-to-go-for-javascript-developers/","author":"Prateek Surana","translator":"","tags":["go"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"LLM CLI 工具现在可以通过 Python 代码或插件运行工具","publish":true,"cover":"https://static.simonwillison.net/static/2025/datasette-tool.jpg","showCover":null,"date":"2025-06-07","category":"AI","url":"https://simonwillison.net/2025/May/27/llm-tools/","author":"Simon Willison","translator":"","tags":["LLM"],"priority":1},"html":"<p>用户可以使用 LLM 命令行工具和 Python 库，让来自 OpenAI、Anthropic、Gemini 和 Ollama 的本地 LLM 模型访问任何可以表示为 Python 函数的工具。LLM 还支持工具插件，可以安装插件来为当前使用的模型添加新的功能。</p>"}},{"node":{"frontmatter":{"title":"document.currentScript用法","publish":true,"cover":"","showCover":null,"date":"2025-06-07","category":"javascript","url":"https://macarthur.me/posts/current-script/","author":"Alex MacArthur","translator":"","tags":["html"],"priority":1},"html":"<div class=\"gatsby-highlight\" data-language=\"html\"><pre class=\"language-html\"><code class=\"language-html\"><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>script</span> <span class=\"token attr-name\">data-external-key</span><span class=\"token attr-value\"><span class=\"token punctuation\">=</span><span class=\"token punctuation\">\"</span>123urmom<span class=\"token punctuation\">\"</span></span> <span class=\"token attr-name\">defer</span><span class=\"token punctuation\">></span></span><span class=\"token script language-javascript\">\n  console<span class=\"token punctuation\">.</span><span class=\"token function\">log</span><span class=\"token punctuation\">(</span><span class=\"token string\">\"标签名:\"</span><span class=\"token punctuation\">,</span> document<span class=\"token punctuation\">.</span>currentScript<span class=\"token punctuation\">.</span>tagName<span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n  console<span class=\"token punctuation\">.</span><span class=\"token function\">log</span><span class=\"token punctuation\">(</span><span class=\"token string\">\"外部密钥:\"</span><span class=\"token punctuation\">,</span> document<span class=\"token punctuation\">.</span>currentScript<span class=\"token punctuation\">.</span>dataset<span class=\"token punctuation\">.</span>externalKey<span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n\n  <span class=\"token keyword\">if</span> <span class=\"token punctuation\">(</span>document<span class=\"token punctuation\">.</span>currentScript<span class=\"token punctuation\">.</span>defer<span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n    console<span class=\"token punctuation\">.</span><span class=\"token function\">log</span><span class=\"token punctuation\">(</span><span class=\"token string\">\"脚本被延迟执行！\"</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n  <span class=\"token punctuation\">}</span>\n</span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>script</span><span class=\"token punctuation\">></span></span></code></pre></div>\n<script type=\"module\">中，document.currentScript 的值为 null\n"}},{"node":{"frontmatter":{"title":"mini-photo-editor - 基于浏览器的webgl2图片编辑器","publish":true,"cover":"","showCover":null,"date":"2025-06-07","category":"frontend","url":"https://github.com/xdadda/mini-photo-editor?tab=readme-ov-file","author":"MiNi","translator":"","tags":["image"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"php-node - 在nodejs中运行的php","publish":true,"cover":"https://cdn.hashnode.com/res/hashnode/image/upload/v1748299503744/5f768f2f-9359-4c22-ae71-ea175b2f9c14.png?auto=compress,format&format=webp","showCover":null,"date":"2025-06-07","category":"nodejs","url":"https://github.com/platformatic/php-node","author":"Platformatic","translator":"","tags":["php"],"priority":2},"html":"<p>这使得在nextjs中运行wordpress成为可能</p>"}},{"node":{"frontmatter":{"title":"trunker - express上的feature toggle 中间件","publish":true,"cover":"https://github.com/migliorelli/trunker/raw/main/trunker.png","showCover":null,"date":"2025-06-07","category":"nodejs","url":"https://github.com/migliorelli/trunker","author":"Migliorelli","translator":"","tags":["express"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"rolldown - 兼容rollup api的基于rust的javascript打包工具","publish":true,"cover":"https://camo.githubusercontent.com/24fc5606373abced8ec5d108ecaf7eee30e64a16fbc89c078c80a9ceec281bf5/68747470733a2f2f726f6c6c646f776e2e72732f726f6c6c646f776e2d726f756e642e737667","showCover":null,"date":"2025-06-07","category":"javascript","url":"https://github.com/rolldown/rolldown","author":"Rolldown","translator":"","tags":["bundle"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"“白领大失业”完全是人工智能炒作的一部分","publish":true,"cover":"","showCover":null,"date":"2025-06-07","category":"AI","url":"https://www.cnn.com/2025/05/30/business/anthropic-amodei-ai-jobs-nightcap","author":"Allison Morrow","translator":"","tags":["other"],"priority":2},"html":"<p>作者认为Amodei是在推销自己的产品，通过夸大AI的潜在危害来吸引人们对Anthropic及其AI安全研究的关注。Amodei并没有提供证据来支持他的“50%入门级办公室工作岗位消失”的预测，而且他提出的“癌症被治愈，经济以10%的速度增长，但20%的人失业”的乌托邦式未来，在经济上是不合理的。目前AI的能力仍然有限，例如容易产生幻觉和错误，所以Amodei的警告更像是一种广告而非公共服务公告。</p>"}},{"node":{"frontmatter":{"title":"人类程序员仍然比 LLM 更好","publish":true,"cover":"","showCover":null,"date":"2025-06-07","category":"AI","url":"https://antirez.com/news/153","author":"antirez","translator":"","tags":["other"],"priority":1},"html":"<p>作者认为，尽管LLM在验证想法方面很有用，但人类的创造力仍然更胜一筹，我们能构想出更奇怪、更精确的解决方案。他指出，目前的AI水平仍然远远落后于人类智能。</p>"}},{"node":{"frontmatter":{"title":"使用Electron将 Dolt Workbench 应用移植到 Linux 平台","publish":true,"cover":"","showCover":null,"date":"2025-06-07","category":"javascript","url":"https://antirez.com/news/153","author":"Liu Liu","translator":"","tags":["desktop"],"priority":1},"html":"<p>打包格式为AppImage</p>"}},{"node":{"frontmatter":{"title":"在乐器内部拍摄的照片","publish":true,"cover":"https://3.img-dpreview.com/files/p/E~TS1180x0~articles/5400934096/inside_a_gold_saxaphone_with_glowing_light.jpeg","showCover":null,"date":"2025-06-07","category":"other","url":"https://www.dpreview.com/photography/5400934096/probe-lenses-and-focus-stacking-the-secrets-to-incredible-photos-taken-inside-instruments","author":"Abby Ferguson","translator":"","tags":["other"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"在亚马逊，一些程序员说他们的工作开始像仓库里工作","publish":true,"cover":"","showCover":null,"date":"2025-06-07","category":"other","url":"https://www.nytimes.com/2025/05/25/business/amazon-ai-coders.html","author":"Davide Bonazzi","translator":"","tags":["other"],"priority":1},"html":"<p>亚马逊的软件工程师们表示，人工智能（AI）正在显著改变他们的工作环境。团队规模缩小，部分团队人数减少了一半，但产出要求保持不变，甚至有所增加。工程师们需要依赖AI工具来满足这些要求，导致工作节奏加快，开发周期从数周缩短至数天。一些工程师担心，这种变化使软件开发变得更机械化，类似于亚马逊仓库自动化带来的影响。 </p>\n<p>此外，AI被用于撰写备忘录和测试软件等任务，这些任务曾是初级员工学习和成长的机会。工程师们担忧，这可能导致技能发展的机会减少，晋升前景受限。</p>"}},{"node":{"frontmatter":{"title":"德国法院因柴油门丑闻将大众高管送入监狱","publish":true,"cover":"","showCover":null,"date":"2025-06-07","category":"other","url":"https://www.politico.eu/article/german-court-vw-execs-prison-dieselgate-scandal-volkswagen-environment-illegal-pollution/","author":"Elena Giordano and Jordyn Dahl","translator":"","tags":["other"],"priority":2},"html":"<p>德国一家法院对大众汽车“柴油门”丑闻涉案的前高管进行了宣判。四名前大众汽车高管因在长期存在的“柴油门”排放丑闻中犯有欺诈罪而被判有罪。其中两名高管被判处数年监禁，其余两人被判缓刑。该审判历时近四年。</p>\n<p>2015年，美国环保署发现大众汽车生产的许多柴油车都安装了非法的“失效装置”，从而揭露了“柴油门”丑闻。这些装置能够识别车辆何时正在接受排放测试，并改变性能以符合环境标准。但在实际驾驶条件下，这些车辆排放的污染物远超法定限值。</p>"}},{"node":{"frontmatter":{"title":"我用o3找到了Linux SMB实现中的一个远程零日漏洞","publish":true,"cover":"","showCover":null,"date":"2025-06-07","category":"AI","url":"https://sean.heelan.io/2025/05/22/how-i-used-o3-to-find-cve-2025-37899-a-remote-zeroday-vulnerability-in-the-linux-kernels-smb-implementation/","author":"Sean Heelan","translator":"","tags":["other"],"priority":1},"html":"<p>作者使用 OpenAI 的 o3 模型在 Linux 内核的 SMB 实现 (ksmbd) 中发现了一个远程零日漏洞 CVE-2025-37899。这个漏洞是一个 use-after-free 漏洞，存在于 SMB 'logoff' 命令的处理中，涉及并发连接和共享对象。o3 模型能够理解这种复杂性，并识别出对象在其他线程仍然可以访问时被释放的情况。作者认为，LLM 在代码推理能力方面取得了重大进展，可以显著提高漏洞研究人员的效率。</p>"}},{"node":{"frontmatter":{"title":"探索 OKLCH 生态系统及其工具","publish":true,"cover":"https://evilmartians.com/static/a3ad1ba58b7fa06ed288dafb0fc38891/e1372/oklch-color-picker.webp","showCover":null,"date":"2025-06-07","category":"frontend","url":"https://evilmartians.com/chronicles/exploring-the-oklch-ecosystem-and-its-tools","author":"Evil Martians","translator":"","tags":["css"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"纯CSS制作的Minecraft游戏","publish":true,"cover":"https://github.com/BenjaminAster/CSS-Minecraft/raw/main/assets/screenshot.png","showCover":null,"date":"2025-06-07","category":"frontend","url":"https://benjaminaster.com/css-minecraft/","author":"CSS-Minecraft","translator":"","tags":["css"],"priority":2},"html":"<p><input type=\"radio\"> 元素作为状态存储来影响样式达到交互效果</p>"}}]}}