-
(2025-09-29) 90%
- 作者在项目中用AI生成90%代码,发现AI可提升效率和简化开发,但工程师的监督、判断与架构能力仍是确保代码质量和系统稳定的关键。
- Tags: #read #llm
-
(2025-09-28) What is "good taste" in software engineering?
- 技术品味与技术技能不同,体现为对代码美感、设计权衡和价值观的审慎选择。好品味基于情境评估工程价值组合,而非机械套用“最佳实践”,需通过多样实践、灵活性培养和实际项目验证来提升。成熟工程师能灵活权衡,避免僵化偏好。
- Tags: #read
-
(2025-09-27) Vibe Coding Cleanup as a Service
- AI代码生成工具导致代码质量低、安全漏洞和架构混乱,催生了清理服务的市场需求。专业人士负责修复AI代码问题,市场潜力大,人机协作重塑开发流程。
- Tags: #read
-
(2025-09-27) What actually happens when you use a CSS transform
- CSS transform通过创建独立图层并启用硬件加速来提升动画性能,避免频繁重绘,但需注意避免滥用导致内存增加。这是解决Web动画性能的关键机制。
- Tags: #read #frontend
-
(2025-09-27) Open Social — overreacted
- 文章类比开源软件,主张社交媒体数据应开源化:用户数据个人存储、去中心互联,打破平台垄断,促进创新与互操作性。
- Tags: #read #arch #deepdive
-
(2025-09-25) 基于 WASM 和 Word-RAM 模型的算法竞赛题目评测方案 - 博客 - yzy1的博客
- 本文提出一种基于 WebAssembly 和 Word-RAM 模型的算法竞赛评测方案,旨在解决传统评测中的性能波动、环境差异等问题。通过在统一虚拟环境中执行代码并计算指令代价作为运行时间,确保评测结果稳定可靠。方案兼容性强、部署灵活,已在部分平台应用,未来有望支持更多语言并优化赛制。
- Tags: #read
-
(2025-09-24) What I learned building an AI-driven spaced repetition app
- 文章介绍了一个基于AI的间隔重复学习应用AutoDeck,通过自动生成学习卡片和简化交互提升学习效率。技术实现中使用XML流式处理卡片生成,并采用付费模式应对AI成本。作者认为AI辅助开发仍需人工干预,中等AI模型更适合此类应用。
- Tags: #read #llm
-
(2025-09-23) People read your blog in many different ways
- 作者呼吁创作者考虑阅读方式多样性,以提升内容可及性。读者存在浏览方式、语言能力、工具使用差异,许多人并不仔细阅读。建议使用简洁语言、分段排版,并参考无障碍指南持续优化。
- Tags: #read
-
(2025-09-22) Beyond the Front Page: A Personal Guide to Hacker News
- Hacker News通过极简设计、严格规则、算法管理和人工治理,在保持用户增长的同时维持了高质量讨论。其机制避免了“永恒的九月”问题,成为独特的技术社区案例。用户可借助工具化浏览和AI总结提升使用效率。
- Tags: #read #guide
-
(2025-09-22) Is AI the Ultimate Reinvention of the Wheel?
- 人工智能无法突破训练数据边界,依赖人类提供信息,无法实现真正的自主探索。尽管技术改进可扩展上下文,但受计算成本和人脑复杂性限制,可能失去效率优势。AI的价值或许在于其高效解决特定问题,而非模仿人脑。
- Tags: #read
-
(2025-09-22) The story of Musium
- Ruud van Asseldonk使用Rust和自研工具构建了基于树莓派的音乐播放器Musium,实现本地音乐播放、元数据搜索和个性化推荐,具备良好可控性,并持续优化功能。
- Tags: #read #hack #deepdive
-
(2025-09-20) If you are good at code review, you will be good at using AI agents
- 文章强调,擅长代码审查的开发者能更好地监督AI编程助手(如Copilot)的输出,避免其产生无效或复杂的设计,从而提高开发效率和代码质量。当前AI工具尚未成熟,仍需人类主导判断和监督。
- Tags: #read #llm
-
(2025-09-19) no-unused-binary-expressions: From code review nit to ecosystem improvements - ESLint - Pluggable JavaScript Linter
- 从代码审查发现启发,作者开发了ESLint规则 ,能检测逻辑错误。该规则经4年演进,被纳入ESLint和TypeScript,在大型代码库中发现近百个错误,展现了跨团队合作与开源社区共享的重要性。
- Tags: #read #security
-
(2025-09-18) From suspicion to published curl CVE
- curl的CVE处理流程包括漏洞报告、评估、验证、修复、公告发布等步骤,强调透明协作。团队通过HackerOne接收报告,响应迅速,根据严重性分类修复,并同步公开信息及奖励报告者。
- Tags: #read #security
-
(2025-09-15) [译] 从 OpenDeepResearch 背后的设计演进,解读 AI 领域反复学到的一课(2025)
- 人工智能领域的核心教训是,大规模计算和通用方法比人工设计更有效。随着算力和数据增长,过多结构限制性能。工程与研究中应灵活适应模型进步,避免固守短期优化。
- Tags: #read #llm
-
(2025-09-13) Liquid Glass in the Browser: Refraction with CSS and SVG — kube.io
- 本文介绍使用CSS和SVG模拟苹果Liquid Glass折射效果,涵盖折射原理、玻璃表面建模、SVG位移图实现与高光效果,但需注意该方案仅限于Chrome环境,性能开销较大。
- Tags: #read #frontend #deepdive #explainer
-
(2025-09-13) Your Biggest Customer Might Be Your Biggest Bottleneck
- 博客讨论了FIFO队列在多租户系统中的缺陷,如任务阻塞问题,并提出了公平队列解决方案Broccoli,通过轮询调度确保任务公平处理,避免资源占用不均,已获得广泛关注。
- Tags: #read #perf
-
(2025-09-13) Good Vibes: A Claude-Code Case-Study
- 作者分享使用Claude Code在三天内构建代码分析工具的经验,强调编程需注重规划与设计,推荐Elm语言等工具,并提出迭代开发及最小化部署建议,倡导结构化结合AI辅助的高效开发方式。
- Tags: #read #llm
-
(2025-09-13) What I think about when I think about Claude Code
- Claude Code通过终端交互和等待执行的方式,使编码过程更沉思化,需要用户清晰规划、定义问题,改变了传统编码节奏,并强调谨慎的权限控制与信任构建。
- Tags: #read #llm
-
(2025-09-13) ChatGPT Memory and the Bitter Lesson
- ChatGPT的记忆架构采用交互元数据、近期对话、用户设定和自动生成的用户知识四层结构,优先依赖模型自身能力处理记忆,而非外部检索系统。其策略基于模型智能提升和算力扩展,但面临信息更新与准确性验证等挑战。
- Tags: #read #llm
-
(2025-09-13) Claude Memory: A Different Philosophy
- 文章对比了ChatGPT和Claude在记忆系统设计上的差异:ChatGPT自动加载记忆以降低使用门槛,而Claude需用户手动调用并更注重隐私和控制。两种设计基于不同用户群体和产品定位,目前AI记忆机制仍在快速迭代中。
- Tags: #read #llm
-
(2025-09-12) Vibe Coding Through the Berghain Challenge - Log - nibzard
- Listen Labs通过“Berghain挑战”发起优化问题实验,结合AI编程代理完成98%的代码工作,辅以人类监督,借助概率模型和拉格朗日乘数法将拒绝数从1247次降至782次。实验证明AI可大幅提升开发效率,但人类直觉和策略引导仍不可或缺,体现了人机协作在实时优化中的巨大潜力。
- Tags: #read
-
(2025-09-12) Type Checking is a Symptom, Not a Solution
- 文章批判编程界过度依赖类型检查,认为它掩盖了架构设计的缺陷,如紧耦合和依赖混乱,主张通过隔离、简单接口和消息传递等架构创新来真正降低复杂性,而非仅靠类型工具。
- Tags: #read
-
(2025-09-12) The Last Programmers || Xipu Li
- 从亚马逊转投创业公司后,作者发现AI工具能大幅提升开发效率,软件行业竞争核心转向需求判断和产品分发,未来程序员需更关注用户体验与市场策略,而非纯粹编码。
- Tags: #read
-
(2025-09-12) On Working with Wizards
- AI从合作者演变为“巫师”,展现出高效但不可控的特性,人类需面对验证困境、能力退化等挑战,并通过选择性使用、培养判断力和接受暂定信任来适应这一趋势。
- Tags: #read #llm
-
(2025-09-10) I Replaced Animal Crossing's Dialogue with a Live LLM by Hacking GameCube Memory
- 作者通过逆向工程修改《动物森友会》内存系统,在不触及游戏原始代码的情况下,以Python脚本与模拟器共享内存,成功接入了云端LLM模型,实现了AI驱动动态对话,带来角色实时讨论新闻和群体行为等新玩法。
- Tags: #read #llm #hack
-
(2025-09-09) i ran Claude in a loop for three months, and it created a genz programming language called cursed
- 作者用Claude开发了基于Go的Gen Z风格编程语言"cursed",关键词替换为俚语。项目包含编译器、编辑器和库,支持跨平台编译。作者强调AI是创新工具,鼓励社区参与,目标让语言进入Stack Overflow榜单并实现自举。
- Tags: #read #llm
-
(2025-09-09) Recreating the Apollo AI adoption rate chart with GPT-5, Python and Pyodide
- 作者利用GPT-5和Pyodide成功复现阿波罗全球管理公司的AI采用率图表。通过搜索数据源、Python处理和移动平均调整实现精确重现,验证了GPT-5与浏览器端Python数据可视化的能力。
- Tags: #read #hack
-
(2025-09-08) Is the LLM response wrong, or have you just failed to iterate it?
- 文章讨论了一张二战飞行员照片的误判案例,说明LLM的初步回应常因信息混杂而错误,但通过迭代查询(如排序提示)可以提升准确率。建议用户主动推动多轮查询来验证事实,而非直接接受初始答案。
- Tags: #read #llm
-
(2025-09-08) 'Make invalid states unrepresentable' considered harmful
- 本文批判了“使无效状态无法表示”的过度应用,指出过度约束会限制系统灵活性。主张状态机、外键和协议缓冲区设计应保留一定弹性,允许处理异常与变更,以平衡严谨性与业务适应能力。
- Tags: #read #design
-
(2025-09-07) I’m Switching to Python and Actually Liking It
- 作者分享转向Python开发AI应用的经验,推荐使用uv、ruff、ty、FastAPI等工具链,采用Monorepo结构和Docker部署,强调自动化与生产级实践。
- Tags: #read #python #tips
-
(2025-09-06) Vibe-Coding as a VC: We Need to Eat Our Own Dog Food
- 一位风险投资家在假期利用AI工具(特别是Claude Code)进行“情感编程”,重构其VC公司工作流程。他构建了一个AI驱动的知识库系统,替代传统CRM,实现了信息聚合、高效迭代和个性化体验。作者强调AI虽加速开发,但仍需技术知识应对其局限性、成本和快速迭代的工具市场。
- Tags: #read #llm
-
(2025-09-06) Is OOXML Artifically Complex?
- OOXML的复杂性源于微软自身实现便利与历史包袱,并非蓄意破坏。它将Office内部数据结构直接序列化,标准质量差且制定过程充满争议。微软此举更多是应对反垄断和开放标准压力的防御策略。这种“自私的疏忽”虽非蓄意,却客观上阻碍了竞争。
- Tags: #read
-
(2025-09-06) 管理AI:你职业生涯中最重要的一次晋升
- 本文指出,不应将AI视为纯粹工具,而应将其视为需要管理的“实习生”。通过借鉴人类管理经验,如应对不确定性、幻觉、效率低下和质量问题,用户能更好地驾驭AI。核心在于从“操作工具”转向“管理团队”,从而放大个人能力,提升AI效用。
- Tags: #read #llm #people
-
(2025-09-04) Documents: The architect’s programming language - Stack Overflow
- 软件工程师在高级阶段面临职业分岔,架构师路线强调通过文档将思想部署至人类系统,解决沟通与决策瓶颈。文档应即时记录、聚焦相关性,善用项目符号和时间顺序。七类高影响力模板加速共识形成,留存决策依据,实现技术愿景超越代码交付。(98字)
- Tags: #read
-
(2025-09-03) Google Chrome at 17 - A history of our browser
- Chrome 17周年(2025年9月2日)纪念回顾:自2008年发布以来,以速度、安全、稳定和简单为核心,凭借V8引擎提升JavaScript性能,多进程架构增强安全稳定,推动HTTPS普及和Web创新,影响全球数十亿用户。
- Tags: #read
-
(2025-09-03) Seeing like a software company
- Scott的《国家的视角》指出,组织追求可读性(如软件公司OKR)实现控制,却依赖不可读工作(如人际协作)。大企业为服务客户强推可读性,牺牲效率;需平衡两者,保留不可读工作空间以维持灵活性与交付效能。(78字)
- Tags: #read #people #deepdive
-
(2025-09-03) 40 years later, are Bentley's "Programming Pearls" still relevant?
- 《编程珠玑》发表40年,90%格言因触及编程本质(如设计优先、调试原则)仍高度适用,仅少数技术细节过时。核心揭示人性与工程真理永恒,强调务实、简洁和权衡,价值不减。
- Tags: #read
-
(2025-09-02) Passkeys and Modern Authentication
- Passkeys虽提升安全性,但存在厂商控制、认证锁定及隐私风险。厂商通过认证机制限制用户选择,私钥不可导出导致迁移困难;企业可单方面终止账户,且自动注册功能暗藏绑定风险;技术依赖加剧生态绑定,开源项目受限。作者承认其优势,但警示过度依赖巨头将削弱用户控制权,需反思技术路径的根本利弊。
- Tags: #read #security
-
(2025-09-01) The Future is NOT Self-Hosted
- 本文指出自托管虽赋予数字主权,但存在技术门槛高、资源浪费及共享障碍,延续权力垄断。作者自建服务器因成本与带宽限制,体验劣于商业平台。提出应构建公共所有、加密标准化的云基础设施,由非营利组织或政府提供服务,实现数据共享与隐私保护,呼吁通过集体协作而非个体退守,推动互联网公共空间的系统性变革。
- Tags: #read