{
 "updated": "2026-11-12T20:06:21Z",
 "owner": {
  "login": "Ki-Seki",
  "name": "Shichao Song",
  "avatar": "https://avatars.githubusercontent.com/u/60967965?s=192&u=a5aec5b4534911ef5db4d422f9fa71ab765dc71a&v=4",
  "url": "https://github.com/Ki-Seki"
 },
 "title": "Shichao Song is following",
 "following": 28,
 "looked_at": 28,
 "blogs": [
  {
   "login": "nathanrs",
   "name": "Nathan Barry",
   "avatar": "https://avatars.githubusercontent.com/u/38043930?s=96&u=961ac0881d90c4c48b06aace9a334a3b66afa7dd&v=4",
   "site": "https://nathan.rs",
   "host": "nathan.rs",
   "feed": "https://nathan.rs/index.xml",
   "self": false,
   "months": [
    0,
    1,
    1,
    1,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    2
   ],
   "posts": [
    {
     "title": "Eliminating Nondeterminism in LLM Inference with Integer-Only Arithmetic",
     "url": "https://nathan.rs/posts/detllm/",
     "ts": 1794510401,
     "summary": "A while back, Thinking Machines published Defeating Nondeterminism in LLM Inference , which explained why greedy decoding isn’t deterministic in production. In theory, at temperature 0 a model always…",
     "date": "2026-11-12T19:06:41Z"
    },
    {
     "title": "Can a Linear Program Do Weight-Space Programming?",
     "url": "https://nathan.rs/posts/weight-space-lp/",
     "ts": 1794233843,
     "summary": "Last week, MIT CSAIL published Sparks of Weight-Space Programming . Given the raw weights of a small network, GPT-6 Astra could tell which game it had been trained to play. Given only a game’s rules,…",
     "hn": {
      "url": "https://news.ycombinator.com/item?id=50452655",
      "points": 292,
      "comments": 45
     },
     "date": "2026-11-09T14:17:23Z"
    },
    {
     "title": "KV Caching for dLLMs is Noise Process Agnostic",
     "url": "https://nathan.rs/posts/dllm-kv-caching/",
     "ts": 1782523915,
     "summary": "The typical language model is autoregressive (AR): it predicts one token at a time, left to right, each token conditioned on the ones before it. This bakes in two limitations: it spends one forward pa…",
     "date": "2026-06-27T01:31:55Z"
    },
    {
     "title": "Can gzip be a language model?",
     "url": "https://nathan.rs/posts/gzip-lm/",
     "ts": 1781460078,
     "summary": "A while back I wrote about language modeling without neural networks , where I generated Shakespeare with an unbounded n-gram model: no weights, no training, just counting. Fortuitously, I came across…",
     "hn": {
      "url": "https://news.ycombinator.com/item?id=49797323",
      "points": 414,
      "comments": 165
     },
     "date": "2026-06-14T18:01:18Z"
    },
    {
     "title": "Diffuji: an AI instant camera that prints on receipt paper",
     "url": "https://nathan.rs/posts/diffuji/",
     "ts": 1771197402,
     "summary": "Diffuji is an instant camera built at TreeHacks 2026. Our project won both the Neo Prize and Most Creative Prize!",
     "date": "2026-02-15T23:16:42Z"
    },
    {
     "title": "Language Modeling Without Neural Networks",
     "url": "https://nathan.rs/posts/unbounded-n-gram/",
     "ts": 1768697223,
     "summary": "Generating Shakespeare has become the “Hello World” of language models. 1 Recently, I’ve been messing with alternative language models and came across unbounded n-gram models. These models are purely…",
     "date": "2026-01-18T00:47:03Z"
    },
    {
     "title": "Diffusion LLMs are Faster at Writing Code",
     "url": "https://nathan.rs/posts/dllm-faster-code-generation/",
     "ts": 1765635234,
     "summary": "In this post, I run small experiments showing that diffusion language models generate code (and other structured text) at a faster rate. Increased stucture tends to correlate with reduced entropy, whi…",
     "date": "2025-12-13T14:13:54Z"
    },
    {
     "title": "Curserve: Minimizing Agentic Coding End-to-End Latency",
     "url": "https://nathan.rs/posts/curserve/",
     "ts": 1762705071,
     "summary": "For Cal Hacks 2025 , a few friends and I built Curserve , a fast and scalable server-side engine for agentic coding, which ended up placing for one of the sponsor prizes. We didn’t go to Cal Hacks to…",
     "date": "2025-11-09T16:17:51Z"
    },
    {
     "title": "BERT is just a Single Text Diffusion Step",
     "url": "https://nathan.rs/posts/roberta-diffusion/",
     "ts": 1760918400,
     "summary": "A while back, Google DeepMind unveiled Gemini Diffusion , an experimental language model that generates text using diffusion. Unlike traditional GPT-style models that generate one word at a time, Gemi…",
     "hn": {
      "url": "https://news.ycombinator.com/item?id=45644328",
      "points": 455,
      "comments": 110
     },
     "date": "2025-10-20T00:00:00Z"
    },
    {
     "title": "Local SGD and DiLoCo Research Musings",
     "url": "https://nathan.rs/posts/research-log/",
     "ts": 1760457267,
     "summary": "Here are some notes I wrote over this topic. I’ve switched my master’s thesis to a different topic, but there were many interesting research directions I found in this area. Local SGD and DiLoCo Overv…",
     "date": "2025-10-14T15:54:27Z"
    }
   ]
  },
  {
   "login": "Ki-Seki",
   "name": "Shichao Song",
   "avatar": "https://avatars.githubusercontent.com/u/60967965?s=192&u=a5aec5b4534911ef5db4d422f9fa71ab765dc71a&v=4",
   "site": "https://ki-seki.github.io",
   "host": "ki-seki.github.io",
   "feed": "https://ki-seki.github.io/index.xml",
   "self": true,
   "months": [
    0,
    1,
    1,
    0,
    2,
    1,
    1,
    0,
    0,
    0,
    0,
    4
   ],
   "posts": [
    {
     "title": "Things I've Made",
     "url": "https://ki-seki.github.io/posts/261113-products/",
     "ts": 1794499892,
     "summary": "Products and small things I have made, all in one place.",
     "date": "2026-11-12T16:11:32Z"
    },
    {
     "title": "Efficient Large-Scale Crawling with an AI Agent: 3 Days, $175, 3 Billion Original Images",
     "url": "https://ki-seki.github.io/posts/261107-billion-image-download/",
     "ts": 1794062857,
     "summary": "Downloading the originals behind 2.98 billion image URLs in OmniCorpus-CW, I left almost all operations to an AI agent: patrols, rate tuning, creating and deleting machines, incident handling and bill…",
     "date": "2026-11-07T14:47:37Z"
    },
    {
     "title": "CaptionExam: A Challenging QA Benchmark for Captioners",
     "url": "https://ki-seki.github.io/posts/261029-captionexam/",
     "ts": 1793203633,
     "summary": "On CaptionExam, even GPT-6 Astra only just passes at describing images, with a score of 61.2%.",
     "date": "2026-10-28T16:07:13Z"
    },
    {
     "title": "A Billion-Scale Retrieval System for Text-to-Image Training Data",
     "url": "https://ki-seki.github.io/posts/261025-training-data-retrieval/",
     "ts": 1792930326,
     "summary": "Training a text-to-image model from scratch means finding, inspecting and filtering samples across billions of image–text pairs. Using a retrieval system over 1.4B samples as an example, this post cov…",
     "date": "2026-10-25T12:12:06Z"
    },
    {
     "title": "Fully Annotated Guide to \"A (Long) Peek into Reinforcement Learning\"",
     "url": "https://ki-seki.github.io/posts/260531-lilian-rl-overview/",
     "ts": 1780237253,
     "summary": "This is a fully annotated guide to Lilian Weng’s post A (Long) Peek into Reinforcement Learning.",
     "date": "2026-05-31T14:20:53Z"
    },
    {
     "title": "Fully Annotated Guide to \"The Multi-Armed Bandit Problem and Its Solutions\"",
     "url": "https://ki-seki.github.io/posts/260430-multi-armed-bandit/",
     "ts": 1777530331,
     "summary": "The multi-armed bandit problem is a classic exploration–exploitation dilemma in reinforcement learning. Lilian Weng’s post is an excellent introduction, but some mathematical details and motivations c…",
     "thread": {
      "source": "giscus",
      "url": "https://github.com/Ki-Seki/ki-seki.github.io/discussions/241",
      "comments": 1,
      "likes": 0
     },
     "date": "2026-04-30T06:25:31Z"
    },
    {
     "title": "Product Requirements Document of Ouroboros",
     "url": "https://ki-seki.github.io/posts/260322-ouroboros/",
     "ts": 1774174893,
     "summary": "An agentic DOM workspace where an LLM has full read/write/delete privileges over its own source code and visual interface.",
     "thread": {
      "source": "giscus",
      "url": "https://github.com/Ki-Seki/ki-seki.github.io/discussions/193",
      "comments": 0,
      "likes": 1
     },
     "date": "2026-03-22T10:21:33Z"
    },
    {
     "title": "Everything is Fleeting: A Roadmap to the Post-Labor AI Economy",
     "url": "https://ki-seki.github.io/posts/260314-ai-economics/",
     "ts": 1773503534,
     "summary": "A speculative roadmap of how AI will dismantle the labor market and what comes after.",
     "thread": {
      "source": "giscus",
      "url": "https://github.com/Ki-Seki/ki-seki.github.io/discussions/184",
      "comments": 1,
      "likes": 1
     },
     "date": "2026-03-14T15:52:14Z"
    },
    {
     "title": "我目前知道的",
     "url": "https://ki-seki.github.io/posts/260211-what-i-know-so-far/",
     "ts": 1770802459,
     "summary": "关于 AI 和人的一个简单技术人文讨论",
     "thread": {
      "source": "giscus",
      "url": "https://github.com/Ki-Seki/ki-seki.github.io/discussions/205",
      "comments": 3,
      "likes": 1
     },
     "date": "2026-02-11T09:34:19Z"
    },
    {
     "title": "How is the Speculative Decoding Algorithm Constructed?",
     "url": "https://ki-seki.github.io/posts/251226-spec-decoding/",
     "ts": 1766741387,
     "summary": "A simple mathematical derivation of the algorithm construction process from the paper “Fast Inference from Transformers via Speculative Decoding”.",
     "thread": {
      "source": "giscus",
      "url": "https://github.com/Ki-Seki/ki-seki.github.io/discussions/125",
      "comments": 0,
      "likes": 3
     },
     "date": "2025-12-26T09:29:47Z"
    }
   ]
  },
  {
   "login": "kakack",
   "name": "Kyrie Chen",
   "avatar": "https://avatars.githubusercontent.com/u/3304237?s=96&u=f261faccb60c73d1ae1e438843277497b713d58f&v=4",
   "site": "http://kakack.github.io",
   "host": "kakack.github.io",
   "feed": "https://kakack.github.io/feed.xml",
   "self": false,
   "months": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    2,
    3,
    3
   ],
   "posts": [
    {
     "title": "大模型是怎么炼成的（八）：蒸馏的三条选择，以及评估怎样回到数据",
     "url": "https://kakack.github.io/LLM-Training-Pipeline-Part8-Distill-Eval/",
     "ts": 1794355200,
     "summary": "前七篇产出的是一个大的策略。把它变成能部署的模型，以及判断这一整条流水线有没有用，是两件不同的事。放在同一篇里，是因为蒸馏样本本身就是一份带 lineage 的数据，而评估的失败要能指回这份数据，而不是停在一个总分上。 第一篇已经写过：DeepSeek-R1 的公开实验里，推理轨迹蒸馏优于直接对相应小模型做同类 RL。那是一组具体结果，不能写成「蒸馏永远胜过 RL」。 范围：黑盒样本、白盒 log…",
     "date": "2026-11-11T00:00:00Z"
    },
    {
     "title": "大模型是怎么炼成的（七）：轨迹末端的奖励，以及怎样验证一个 agent",
     "url": "https://kakack.github.io/LLM-Training-Pipeline-Part7-Agentic/",
     "ts": 1793750400,
     "summary": "第六篇的奖励落在一次解答的末尾。Agent 把这一次解答换成一串动作：模型发出工具调用，读回观察，再决定下一步。奖励往往要等到任务结束才出现。信用分配因此从「这段推理里哪一句」变成「这条轨迹里哪一次调用」。 范围：工具调用的轨迹、稀疏的终端奖励，以及用来卡住结论的冻结评测。只写报告写明的奖励来源。Kimi K2 的两套奖励都引，不把没写的测试通过补进去。文中标明「算术」的数字是从定义直接算出来的，…",
     "date": "2026-11-04T00:00:00Z"
    },
    {
     "title": "大模型是怎么炼成的（六）：可验证奖励、GRPO，以及三种失控",
     "url": "https://kakack.github.io/LLM-Training-Pipeline-Part6-RLVR/",
     "ts": 1792713600,
     "summary": "第五篇的奖励是一个学出来的标量。它可以被 hack：分数上涨，人的偏好下降。数学答案对不对、测试通不通过，可以由规则检查。这一篇从这份可验证奖励写起。Tulu 3 把这种设定叫做 RLVR。GRPO 是 DeepSeekMath 里相对 PPO 的简化，不是「有了验证器就自动有了推理」。 这两个名字经常被当成一件事，公开报告里它们是分开出现的。Tulu 3 的 RLVR 用的是 PPO，Criti…",
     "date": "2026-10-23T00:00:00Z"
    },
    {
     "title": "大模型是怎么炼成的（五）：偏好对齐里，谁在打分，谁在更新",
     "url": "https://kakack.github.io/LLM-Training-Pipeline-Part5-Preference/",
     "ts": 1791504000,
     "summary": "第四篇的结尾是：偏好优化需要的是同一套模板下的 chosen 与 rejected，或者好/坏标签，以及产生它们时的 policy 版本。那不是 SFT 的损失。这一篇从这份输入写起：先问偏好在假设什么，再问奖励和 KL 分别由哪个模型提供，最后问怎样知道这个奖励没有在奖励长度。 可验证的对错、环境里的轨迹，分别留在后面两篇。 范围：文本模型的偏好优化。对照 InstructGPT 的 PPO、L…",
     "date": "2026-10-09T00:00:00Z"
    },
    {
     "title": "大模型是怎么炼成的（四）：SFT 的边界是 loss 铺在哪些 token 上",
     "url": "https://kakack.github.io/LLM-Training-Pipeline-Part4-SFT/",
     "ts": 1790553600,
     "summary": "问「法国的首都是哪里」，续写「德国的首都是哪里」，对只做过预训练的模型是合理的。它见过成排的问题。SFT 要改的是这个条件，不是再换一批更干净的网页。 第三篇的原话是：只要 loss 仍铺在全部 token 上，监督位置就还没变；一旦某段数据只训 response，阶段名即使仍叫退火，语义上已经是 SFT。MiniCPM 把 SFT 风格数据放进 decay，OLMo 2 的 Dolmino 里有…",
     "date": "2026-09-28T00:00:00Z"
    },
    {
     "title": "大模型是怎么炼成的（三）：Mid-training 的数据升配、领域续训与长上下文",
     "url": "https://kakack.github.io/LLM-Training-Pipeline-Part3-Midtraining/",
     "ts": 1789689600,
     "summary": "第二篇在学习率日程那一节留了一个结：常数平台的价值，是把「何时开始衰减」的决定往后推；而衰减一旦开始，数据改动和日程改动就缠在一起。本篇就发生在这个窗口附近——模型主干已经训完或接近训完，post-training 还没开始，中间这段仍然用语言建模目标做的继续训练，就是第一篇操作性定义过的 mid-training。论文里它可能叫 annealing、continued pretraining 或…",
     "date": "2026-09-18T00:00:00Z"
    },
    {
     "title": "512K 上下文的全参 SFT：显存、MFU，以及 loss 说明不了的事",
     "url": "https://kakack.github.io/512K-Long-Context-SFT-Postmortem/",
     "ts": 1788825600,
     "summary": "过去几个月，我在把一个混合注意力 MoE 的全参 SFT，从官方训练栈默认的大约 4K 上下文，推到 512K。模型总参大约 290B，每个 token 激活大约 14.2B。推完之后，32K 到 512K 都能放进 4 个节点、32 张 B300。512K 这一档的 MFU 是 43.43%。 中间有三处和我事先想的不一样。稀疏注意力里的 Indexer，在反向时一次性申请了大约 700 GiB…",
     "date": "2026-09-08T00:00:00Z"
    },
    {
     "title": "大模型是怎么炼成的（二）：预训练的目标、配方与 Loss Spike",
     "url": "https://kakack.github.io/LLM-Training-Pipeline-Part2-Pretrain/",
     "ts": 1787788800,
     "summary": "第一篇交过来的输入已经定死：冻结的 tokenizer、定好配比的 mixture 与训练/验证切片、写死序列边界的 packed sequence、可重放的 sample order，以及能指回具体批次和文档的 manifest。从这一步起，优化器才第一次看到 token。 预训练在做的事很窄。给定上下文 \\(x_{\\lt t}\\)，模型输出词表上的分布，训练最小化下一个 token 的负对数似…",
     "date": "2026-08-27T00:00:00Z"
    },
    {
     "title": "大模型是怎么炼成的（一）：训练全景与开训准备",
     "url": "https://kakack.github.io/LLM-Training-Pipeline-Part1-Overview-and-Data-Engineering/",
     "ts": 1786579200,
     "summary": "大模型训练并不是从第一次 optimizer.step() 才开始。正式 batch 进入 GPU 之前，团队已经要回答一组会贯穿整个生命周期的问题：模型最终服务什么能力，训练和推理预算是多少，哪些数据可以使用，评测集如何冻结，tokenizer、样本边界和训练分片如何定义，以及每项数据决策凭什么被接受。 这些问题不能只看 Pretrain 来回答。一个大模型从网页、代码仓库和论文，走到对话、代码…",
     "date": "2026-08-13T00:00:00Z"
    },
    {
     "title": "FlashAttention：从 IO 感知到软硬件协同流水线",
     "url": "https://kakack.github.io/Inside-FlashAttention/",
     "ts": 1782864000,
     "summary": "主流 LLM 训练与推理栈通常都会在硬件、dtype、head dimension 和 mask 形态满足条件时，调度到 FlashAttention 或同类 memory-efficient attention kernel；它不是任何输入上都无条件启用的单一开关。如果你需要训练超长上下文、给模型加一种新的 attention 变体，或者把它移植到一块新硬件上，就绕不开它内部到底做了什么。 这篇…",
     "date": "2026-07-01T00:00:00Z"
    }
   ]
  },
  {
   "login": "rasbt",
   "name": "Sebastian Raschka",
   "avatar": "https://avatars.githubusercontent.com/u/5618407?s=96&u=fb6135afa4c7095d0f94c4c0e0eee37d1979a764&v=4",
   "site": "https://sebastianraschka.com",
   "host": "sebastianraschka.com",
   "feed": "https://sebastianraschka.com/rss_feed.xml",
   "self": false,
   "months": [
    2,
    2,
    2,
    3,
    4,
    1,
    7,
    8,
    8,
    8,
    7,
    3
   ],
   "posts": [
    {
     "title": "From Full to Hybrid Attention in LLMs",
     "url": "https://sebastianraschka.com/blog/2026/full-to-hybrid-attention.html",
     "ts": 1794328309,
     "summary": "How open-weight LLMs are shifting from full attention to hybrid and sparse designs, and what that means for long-context compute and memory.",
     "date": "2026-11-10T16:31:49Z"
    },
    {
     "title": "Open October LLM Architecture Roundup",
     "url": "https://sebastianraschka.com/blog/2026/open-october-llm-architecture-releases.html",
     "ts": 1793719353,
     "summary": "A roundup of ten open-weight LLM architecture releases from October 2026, covering attention mechanisms, hybrid layers, and MoE designs.",
     "date": "2026-11-03T15:22:33Z"
    },
    {
     "title": "Building Reasoning Models from the Ground Up: A Full Video Course",
     "url": "https://magazine.sebastianraschka.com/p/building-reasoning-models",
     "ts": 1792840472,
     "summary": "Over 11 hours of coding videos on evaluation, inference-time scaling, reinforcement learning, and distillation, with Python and PyTorch.",
     "hn": {
      "url": "https://news.ycombinator.com/item?id=50245138",
      "points": 857,
      "comments": 116
     },
     "date": "2026-10-24T11:14:32Z"
    },
    {
     "title": "Philosophical Discussion on the Far Future of AI",
     "url": "https://sebastianraschka.com/blog/2026/philosophical-discussion-far-future-of-ai.html",
     "ts": 1791242008,
     "summary": "A discussion with Jürgen Schmidhuber and host Jake Newfield about the far future of AI, human control, and whether AI could develop its own goals.",
     "date": "2026-10-05T23:13:28Z"
    },
    {
     "title": "Language Models for Text Classification: From Bag-of-Words to Jev",
     "url": "https://magazine.sebastianraschka.com/p/classifier-history-and-jev",
     "ts": 1790679025,
     "summary": "A Visual Guide to RNNs, CNNs, Transformers, and Calibration, with Hands-On Experiments on Accuracy and Efficiency",
     "hn": {
      "url": "https://news.ycombinator.com/item?id=49891203",
      "points": 214,
      "comments": 9
     },
     "date": "2026-09-29T10:50:25Z"
    },
    {
     "title": "Focusing on Post-Training",
     "url": "https://sebastianraschka.com/blog/2026/focusing-on-llm-post-training.html",
     "ts": 1790547123,
     "summary": "Why I'd invest in post-training existing open-weight LLMs, with Fireworks' Ember-1 as an example of more token-efficient reasoning.",
     "date": "2026-09-27T22:12:03Z"
    },
    {
     "title": "MiMo-V2.6 Pro Architecture and Training Notes",
     "url": "https://sebastianraschka.com/blog/2026/mimo-v2-6-pro-architecture-training-notes.html",
     "ts": 1790084878,
     "summary": "Notes on MiMo-V2.6 Pro's GQA and sliding-window attention, agent training tasks, reward signals, and large RL batches.",
     "date": "2026-09-22T13:47:58Z"
    },
    {
     "title": "It's Easy to Dismiss Jev as Just a Classifier",
     "url": "https://sebastianraschka.com/blog/2026/jev-classification-generalization.html",
     "ts": 1789917460,
     "summary": "A short note on Jev's generalization, possible encoder-style architecture and training, and Choice and Noul API examples.",
     "date": "2026-09-20T15:17:40Z"
    },
    {
     "title": "Pacing != Pacing Development",
     "url": "https://sebastianraschka.com/blog/2026/pacing-development.html",
     "ts": 1789392461,
     "summary": "My take on AI model pacing as a framework for release checks and the competitive pressure around model releases.",
     "date": "2026-09-14T13:27:41Z"
    },
    {
     "title": "AI Reasoning Models Course on LinkedIn Learning",
     "url": "https://sebastianraschka.com/blog/2026/ai-reasoning-models-course.html",
     "ts": 1789305099,
     "summary": "A 90-minute LinkedIn Learning course on how reasoning models relate to conventional LLMs and how they are developed.",
     "date": "2026-09-13T13:11:39Z"
    }
   ]
  },
  {
   "login": "tw93",
   "name": "Tw93",
   "avatar": "https://avatars.githubusercontent.com/u/8736212?s=96&u=4e296a87dd5bc8ae8c6423dfbb50ef39b4023602&v=4",
   "site": "https://tw93.github.io/",
   "host": "tw93.github.io",
   "feed": "https://tw93.fun/feed.xml",
   "self": false,
   "months": [
    0,
    0,
    0,
    0,
    2,
    2,
    1,
    0,
    0,
    1,
    0,
    4
   ],
   "posts": [
    {
     "title": "我的 10 条人生最佳实践",
     "url": "https://tw93.fun/2026-11-03/senior.html",
     "ts": 1793664000,
     "summary": "昨天有一个小伙伴私信问我，自己计算机专业，感觉现在 AI 可以完全代替他们的作业和论文，问我这个行业还有没有前景，以及对未来的一些建议。 我在想假如我回到大四的那一年，我会怎么做让自己未来之路少踩坑，走得顺一点，当然自己见识浅薄有限，欢迎交流。 肯定还是会选择计算机方向，然后选择自己最感兴趣的子方向，借助 AI 协作极大放大这一块的效果，好比一毕业就有一种带团队干活的感觉。 选择北上深杭这样技术氛…",
     "date": "2026-11-03T00:00:00Z",
     "thread": {
      "source": "giscus",
      "url": "https://github.com/tw93/tw93.github.io/discussions/266",
      "comments": 7,
      "likes": 21
     }
    },
    {
     "title": "2026 年，我的 21 条 AI Coding 最佳实践",
     "url": "https://tw93.fun/2026-10-29/practice.html",
     "ts": 1793232000,
     "summary": "假如把我的 AI Coding 经验沉淀成一些最佳实践规则，可以给到大伙复用，会是怎么样的，于是乎，昨天一下午我就在琢磨这个事情，手写反复调整后给到大伙，可以让你和你的 Agent 一起去学习。 需求 从技术实现细节编程转变成许愿式编程，现在模型能力已经足够强大，你只需要大胆把自己想法说出来，给它提足够高的要求和任务，不要担心 AI 实现不了。 多给你的 Agent 讲做这件事情的背景和目标，少替…",
     "date": "2026-10-29T00:00:00Z",
     "thread": {
      "source": "giscus",
      "url": "https://github.com/tw93/tw93.github.io/discussions/265",
      "comments": 5,
      "likes": 7
     }
    },
    {
     "title": "在快 AI 时代，我是怎么把 Mole 做成一款慢产品的？",
     "url": "https://tw93.fun/2026-10-26/mole-product.html",
     "ts": 1792972800,
     "summary": "距离写完上一篇 Mole 出 Mac 版后，用户教会了我做产品 已经过去两个多月。这段时间里，Mole 从 1.13 一路发到了 1.19，加上了 AI 工具清理和系统数据清理，Windows 版也在 10 月 14 日晚上发了出来，GitHub 上的 Star 一转眼也到了 73.9K。 回头看这段时间，花时间最多的反而不是写新功能，而是测软件、补发邮件、改图标和文案这些在工程师看来挺划不来的蠢…",
     "date": "2026-10-26T00:00:00Z",
     "thread": {
      "source": "giscus",
      "url": "https://github.com/tw93/tw93.github.io/discussions/264",
      "comments": 1,
      "likes": 9
     }
    },
    {
     "title": "你不知道的客户端开发：AI 时代下的选型、原生与借力",
     "url": "https://tw93.fun/2026-10-22/desktop.html",
     "ts": 1792627200,
     "summary": "发现不少小伙伴很好奇我是怎么用 Mac 来开发 Windows 软件的，以及 Windows 软件现在一般用什么技术栈来实现，刚好我这段时间也在做类似的事情，来和大伙随便聊聊关于多端技术选择的思考。 Web、跨端还是原生 做过前端客户端的小伙伴应该都知道，这些年端的开发一般是这三条路。 第一种最简单方便的是，直接写 Web 代码，塞到浏览器就能跑，包括早年的 PhoneGap、Cordova 就是…",
     "date": "2026-10-22T00:00:00Z",
     "thread": {
      "source": "giscus",
      "url": "https://github.com/tw93/tw93.github.io/discussions/263",
      "comments": 0,
      "likes": 7
     }
    },
    {
     "title": "Mole 出 Mac 版后，用户教会了我做产品",
     "url": "https://tw93.fun/2026-08-16/mole-mac.html",
     "ts": 1786838400,
     "summary": "最近我写了不少关于独立开发的思考，想着汇总一下，就把 Mole 从开源 CLI 做到 Mac 付费软件这一路聊一聊，当时是怎么想的，哪些事情做下来有用。 Mole 的官网是 mole.fit ，CLI 在 GitHub 开源，可以先去玩一玩。 去年国庆我在三亚的泳池边写了几百行代码，做了个 Mac 清理的命令行工具 Mole CLI 开源到 GitHub 上，本来只想给自己和同事用。结果不到一年收…",
     "date": "2026-08-16T00:00:00Z",
     "thread": {
      "source": "giscus",
      "url": "https://github.com/tw93/tw93.github.io/discussions/260",
      "comments": 4,
      "likes": 21
     }
    },
    {
     "title": "你不知道的具身智能：从小机器狗到 Optimus",
     "url": "https://tw93.fun/2026-06-07/robot.html",
     "ts": 1780790400,
     "summary": "太长也要读 今年 4 月我组装了一台小机器狗，做的过程在推特上发过几条，大伙应该都刷到过，从买零件、装结构，到最后它能听懂指令、走两步、还能对话几句。 缘由要从过年那段时间说起，那阵子我天天用 Opus 4.6 写代码，发现很多地方它写得比我好，又快又准，越用越 FOMO，于是就想，要不试试软硬件结合的东西，这块相比纯软件可能还有一点门槛。 真想做了，方向很快就落到具体问题上，传感器怎么读，舵机怎…",
     "thread": {
      "source": "giscus",
      "url": "https://github.com/tw93/tw93.github.io/discussions/256",
      "comments": 3,
      "likes": 7
     },
     "date": "2026-06-07T00:00:00Z"
    },
    {
     "title": "你不知道的 GEO：AI 可见性的原理、实践与取舍",
     "url": "https://tw93.fun/2026-05-01/ai-visibility.html",
     "ts": 1777593600,
     "summary": "花一小时让 AI 找到你的内容 这几天有几个小伙伴@我说，他们在向 AI 提问时，自己的开源工具被主动推荐了。之前啥也没做居然也能被收录，我就想顺手花一个小时把站内内容结构化梳理一下。改完后随手发了条推特，大伙挺感兴趣，索性把完整的思路和配置写成一篇文章，方便大家查找和参考。 我很讨厌去刷排名或者生产垃圾内容，更多想着让现有的内容对 AI 更可见，所以这篇不讲投机，只讲怎么让 AI 更好理解你现有…",
     "thread": {
      "source": "giscus",
      "url": "https://github.com/tw93/tw93.github.io/discussions/255",
      "comments": 1,
      "likes": 18
     },
     "date": "2026-05-01T00:00:00Z"
    },
    {
     "title": "你不知道的 AI Coding：非技术人的上手、场景与实战",
     "url": "https://tw93.fun/2026-04-26/ai-coding.html",
     "ts": 1777161600,
     "summary": "太长不读 上个月在公司里给产品和业务的小伙伴分享了下如何上手 AI Coding，加上最近又发了条推特，聊到不少同学因为订阅门槛没机会用上一线 AI Coding 工具，方法和习惯不花钱就能先学，索性把上手这部分整理出来。不少人用 Claude Code 其实是卡在使用命令行的第一步，看到只有字符的终端会觉得是给程序员用的，自己肯定搞不定。其实门槛没想象的高，会用豆包这类对话框 AI 的人花点时间…",
     "thread": {
      "source": "giscus",
      "url": "https://github.com/tw93/tw93.github.io/discussions/254",
      "comments": 13,
      "likes": 10
     },
     "date": "2026-04-26T00:00:00Z"
    },
    {
     "title": "在 AI 时代，我是如何深入学习一个技术领域的",
     "url": "https://tw93.fun/2026-04-06/learn.html",
     "ts": 1775433600,
     "summary": "想和大伙聊聊，在 AI 时代我是怎么深入学习一个技术领域的。没有 AI 之前，更多是看书、翻这个领域国内外有名的人的博客，然后摘抄记录到笔记本，速度挺慢，但很有学习的乐趣。比如当时学 WebGL，学懂一个东西差不多要半年空闲时间，慢但快乐。 有了 AI 之后，我还是很讨厌网上那种「3 分钟教你看完百年孤独」，也不喜欢短剧和倍速看剧的方式，更多还是挑好的看，宁愿慢一点、真正搞懂，也不愿意刷一堆摘要最…",
     "thread": {
      "source": "giscus",
      "url": "https://github.com/tw93/tw93.github.io/discussions/253",
      "comments": 17,
      "likes": 20
     },
     "date": "2026-04-06T00:00:00Z"
    },
    {
     "title": "你不知道的大模型训练：原理、路径与新实践",
     "url": "https://tw93.fun/2026-04-03/llm.html",
     "ts": 1775174400,
     "summary": "太长也要读 在写完《你不知道的 Claude Code：架构、治理与工程实践》、《你不知道的 Agent：原理、架构与工程实践》后，我想着继续来写第三篇，这次打算挑战下自己来梳理一下大模型训练到底怎么回事，这篇文章争取让非专业背景的人也能读得懂。 2026 年来看大模型效果真正拉开差距的地方，慢慢不再是预训练本身了，而在它更后面的那一大段：后训练、评测、奖励、Agent 训练、蒸馏，每一个步骤都在…",
     "thread": {
      "source": "giscus",
      "url": "https://github.com/tw93/tw93.github.io/discussions/252",
      "comments": 7,
      "likes": 22
     },
     "date": "2026-04-03T00:00:00Z"
    }
   ]
  },
  {
   "login": "Duguce",
   "name": "Qingchen Yu",
   "avatar": "https://avatars.githubusercontent.com/u/92162236?s=96&u=9e35881eeac4af43baac87ba7ed7b5ab2e2b7e6b&v=4",
   "site": "https://zhgyqc.site",
   "host": "zhgyqc.site",
   "feed": "https://zhgyqc.site/index.xml",
   "self": false,
   "months": [
    3,
    0,
    2,
    0,
    3,
    0,
    2,
    2,
    0,
    1,
    0,
    1
   ],
   "posts": [
    {
     "title": "Autumn Trails: Legends of Fenghuangling",
     "url": "https://zhgyqc.site/moments/2026-10-24-fenghuangling-autumn-hike/",
     "ts": 1792800000,
     "summary": "A chance encounter on the trail | 山野里的偶遇 Touches of autumn gold | 初秋的黄叶 The Jade Rabbit Stone | 传说中的玉兔石 Climbing the steep Heavenly Ladder | 攀登险峻的天梯 Feilai Stone Pagoda | 巨石上的飞来石塔",
     "date": "2026-10-24T00:00:00Z",
     "thread": {
      "source": "giscus",
      "url": "https://github.com/Duguce/zhgyqc_site/discussions/9",
      "comments": 0,
      "likes": 1
     }
    },
    {
     "title": "From Day to Dusk at Beihai Park",
     "url": "https://zhgyqc.site/moments/2026-08-23-beihai-park-stroll/",
     "ts": 1787443200,
     "summary": "The White Dagoba Across the Lake | 湖对岸的北海白塔 Evening Lights at Beihai Park | 华灯初上的北海公园",
     "date": "2026-08-23T00:00:00Z"
    },
    {
     "title": "随想",
     "url": "https://zhgyqc.site/blogs/2026-07-01-random-thoughts/",
     "ts": 1782864000,
     "summary": "“人最宝贵的是生命。生命每个人只有一次。人的一生应当这样度过：当回忆往事的时候，他不会因为虚度年华而悔恨，也不会因为碌碌无为而羞愧；在临死的时候，他能够说，‘我的整个生命和全部精力，都已经献给了世界上最壮丽的事业——为人类的解放而斗争。’人应当赶紧地、充分地生活，因为意外的疾病或悲惨的事故随时都可以突然结束他的生命。” ——保尔·柯察金1 不知道什么时候自己已经渐渐被磨平了棱角，变得不爱说话，变得…",
     "date": "2026-07-01T00:00:00Z"
    },
    {
     "title": "我的阅读书单-2024&2025",
     "url": "https://zhgyqc.site/blogs/2026-06-28-my-reading-list-2024-2025/",
     "ts": 1782604800,
     "summary": "序号 书名 作者 推荐指数 1 三体全集 刘慈欣 ⭐⭐⭐⭐⭐ 2 乡村教师 刘慈欣 ⭐⭐⭐⭐ 3 大明王朝1566 刘和平 ⭐⭐⭐⭐⭐ 4 掌舵三部曲 龙在宇 ⭐⭐⭐⭐ 5 许三观卖血记 余华 ⭐⭐⭐⭐⭐ 6 活着 余华 ⭐⭐⭐⭐⭐ 7 未来简史 尤瓦尔·赫拉利 / 林俊宏 译 ⭐⭐⭐⭐ 8 历史的温度 张玮 ⭐⭐⭐⭐ 9 最好的告别 阿图·葛文德 / 王一方, 彭小华 译 ⭐⭐⭐⭐ 10 毛泽东…",
     "thread": {
      "source": "giscus",
      "url": "https://github.com/Duguce/zhgyqc_site/discussions/7",
      "comments": 2,
      "likes": 1
     },
     "date": "2026-06-28T00:00:00Z"
    },
    {
     "title": "Looking Up: Two Faces of the Moon",
     "url": "https://zhgyqc.site/moments/2026-06-01-capturing-the-moon/",
     "ts": 1780272000,
     "summary": "The moon in a warm hue | 暖橘色的月亮 Crisp details of the moon | 清晰清冷的月亮",
     "date": "2026-06-01T00:00:00Z"
    },
    {
     "title": "A Weekend Stroll at the Temple of Heaven",
     "url": "https://zhgyqc.site/moments/2026-05-16-temple-of-heaven-weekend/",
     "ts": 1778889600,
     "summary": "The Hall of Prayer for Good Harvests | 祈年殿 The Imperial Vault of Heaven | 皇穹宇",
     "date": "2026-05-16T00:00:00Z"
    },
    {
     "title": "Spring Blossoms on Beihang Campus",
     "url": "https://zhgyqc.site/moments/2026-04-09-beihang-spring-flowers/",
     "ts": 1775692800,
     "summary": "Vibrant Pink Crabapple Blossoms | 校园里盛开的粉色海棠 Elegant White Crabapple Blossoms | 洁白淡雅的白海棠",
     "date": "2026-04-09T00:00:00Z"
    },
    {
     "title": "A Moment at the Summer Palace",
     "url": "https://zhgyqc.site/moments/2026-03-22-summer-palace-moment/",
     "ts": 1774137600,
     "summary": "A Corner of the Summer Palace | 颐和园一角 A peaceful moment by the lake | 颐和园湖畔的宁静时刻",
     "date": "2026-03-22T00:00:00Z"
    },
    {
     "title": "A Sunny Day at Tiananmen Square",
     "url": "https://zhgyqc.site/moments/2026-03-19-tiananmen-square/",
     "ts": 1773878400,
     "summary": "Tiananmen Gate under a clear sky | 晴空下的天安门城楼",
     "thread": {
      "source": "giscus",
      "url": "https://github.com/Duguce/zhgyqc_site/discussions/8",
      "comments": 0,
      "likes": 2
     },
     "date": "2026-03-19T00:00:00Z"
    },
    {
     "title": "A Night Visit to the Temple of Heaven",
     "url": "https://zhgyqc.site/moments/2026-01-31-temple-of-heaven-night-tour/",
     "ts": 1769817600,
     "summary": "The Hall of Prayer for Good Harvests | 夜暮中的祈年殿",
     "date": "2026-01-31T00:00:00Z"
    }
   ]
  },
  {
   "login": "breezedeus",
   "name": "Breezedeus",
   "avatar": "https://avatars.githubusercontent.com/u/6712673?s=96&u=7c087ca3ba91df2e48256fcc463914a0cf0907cd&v=4",
   "site": "https://www.breezedeus.com",
   "host": "breezedeus.com",
   "feed": "https://www.breezedeus.com/rss/feed.xml",
   "self": false,
   "months": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0
   ],
   "posts": [
    {
     "title": "模型如何边看边听、边回应：实时流式多模态模型技术路线",
     "url": "https://www.breezedeus.com/article/real-time-streaming-multimodal-models",
     "ts": 1785542400,
     "summary": "从每秒一帧的客户端采样到原生全双工 AV2AV，系统梳理实时流式音视频多模态的六条技术路线：增量 prefill 与 KV/GDN 状态、共享时间轴、显式说话触发、异步思考、模态专家，以及因果音视频生成；并拆解 Qwen3.5-Omni、MiniCPM-o、ROMA、DuplexOmni、ELLSA 与 Wan-Streamer 的实现边界与选型要点。",
     "date": "2026-08-01T00:00:00Z"
    },
    {
     "title": "企业 AI 转型路线图：从单点试验到可规模化能力",
     "url": "https://www.breezedeus.com/article/enterprise-ai-transform-roadmap",
     "ts": 1784937600,
     "summary": "本文基于微软《The AI Strategy Roadmap》，总结企业 AI 从单点试验走向规模化的关键：从边界清晰、结果可测的真实业务问题开始；把数据契约、评测集、权限、监控和人工接管沉淀为可复用资产；再用清晰的组织责任与治理机制，把一次成功复制到下一个用例。真正值得规模化的，不是又上线一个 Agent，而是又验证并积累一套能重复交付业务结果的组织能力。",
     "date": "2026-07-25T00:00:00Z"
    },
    {
     "title": "AI Agent 中的上下文工程 (Context Engineering)",
     "url": "https://www.breezedeus.com/article/ai-agent-context-engineering",
     "ts": 1764288000,
     "summary": "本文聚焦 AI Agents 上下文工程技术，揭秘了从静态提示词工程到动态上下文工程的进化逻辑，还拆解了 Manus 应对上下文腐烂的核心技术与简化至上的实践原则。",
     "date": "2025-11-28T00:00:00Z"
    },
    {
     "title": "AI Agent 性能优化：核心策略与实战技巧",
     "url": "https://www.breezedeus.com/article/ai-agent-perf-tips",
     "ts": 1760313600,
     "summary": "本文深度拆解 AI Agent 性能优化的五大核心维度，提供超多可落地的实战技巧，助力打造更智能、鲁棒且高效的 AI Agent！",
     "date": "2025-10-13T00:00:00Z"
    },
    {
     "title": "Mobile-Agent-v3：新的 GUI Agents 开源王者",
     "url": "https://www.breezedeus.com/article/ui-agent-mobile-agent-v3",
     "ts": 1757116800,
     "summary": "Mobile-Agent-v3 凭借多模态 GUI-Owl 模型、自我进化数据生成和 TRPO 强化学习，在多平台 GUI 自动化上超越主流开源方案，部分场景甚至优于 GPT-4o、Claude 3.7。",
     "date": "2025-09-06T00:00:00Z"
    },
    {
     "title": "GUI Agents（智能体）最新论文",
     "url": "https://www.breezedeus.com/article/awesome-ui-agents",
     "ts": 1731110400,
     "summary": "近期 Claude 发布了 Compute Use，智谱发布了 Phone Use 的 AutoGLM，它们都是利用 UI Agents 技术让智能体模拟人操作电脑和手机完成指定任务。本文列出 UI Agents 相关的最新论文和资料，并持续更新中…",
     "date": "2024-11-09T00:00:00Z"
    }
   ]
  },
  {
   "login": "mazzzystar",
   "name": "Ke Fang",
   "avatar": "https://avatars.githubusercontent.com/u/6824141?s=96&u=692d35e1ec9432d14770c63f43965c136ad78a21&v=4",
   "site": "https://mazzzystar.com",
   "host": "mazzzystar.com",
   "feed": "https://mazzzystar.com/atom.xml",
   "self": false,
   "months": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    0,
    0,
    0,
    0
   ],
   "posts": [
    {
     "title": "The People Fable Left Behind",
     "url": "https://mazzzystar.com/fable-5-en",
     "ts": 1783508400,
     "summary": "Fable 5 is the first model whose limits I can't feel. Some people have no access, most can't afford it — but the divide it creates runs deeper than price.",
     "date": "2026-07-08T11:00:00Z"
    },
    {
     "title": "被Fable抛弃的人",
     "url": "https://mazzzystar.com/fable-5",
     "ts": 1783356082,
     "summary": "Claude Fable 5 回归，但它太强也太贵：封号、按量计费把大部分中国人挡在门外。我担心它正在制造一种 K 型分化——用得起的人被加速狂奔，其余的人被甩开。",
     "date": "2026-07-06T16:41:22Z"
    },
    {
     "title": "韩国爆火的SetLog：为何没有新的社交巨头",
     "url": "https://mazzzystar.com/setlog",
     "ts": 1777317541,
     "summary": "setlog 是韩国爆火的社交产品：和朋友组队，每个整点拍一段 2 秒横屏视频，自动合成每日 vlog。我拆解它为何几乎做对了所有事，又借 Friendster、MySpace 的兴衰，聊这个时代为何很难再出社交巨头。",
     "date": "2026-04-27T19:19:01Z"
    },
    {
     "title": "The Key to the Problem is to Find the Key Problem",
     "url": "https://mazzzystar.com/the-key-to-the-problem-is-to-find-the-key-problem",
     "ts": 1762192554,
     "summary": "Why OpenAI and DeepMind pick timeless, fundamental problems and solve them with brute compute (AlphaFold, AlphaEvolve), and how to find the key problem.",
     "date": "2025-11-03T17:55:54Z"
    },
    {
     "title": "我想做个对跖点App，但最终农场悟道",
     "url": "https://mazzzystar.com/antipode-app-story-zh",
     "ts": 1754926440,
     "summary": "我想做一个连接地球对跖点的 App，却发现 71% 是海洋、留存无解而放弃。但顺着这个概念，和 AI 聊出了可被精确计算的未知，一路想到星际穿越、三体与元悲剧。",
     "date": "2025-08-11T15:34:00Z"
    },
    {
     "title": "DeepSeek R1 Reveals Path to Surpassing Human Intelligence",
     "url": "https://mazzzystar.com/deepseek-r1-en",
     "ts": 1739095352,
     "summary": "From AlphaGo and AlphaZero to ChatGPT to DeepSeek R1: how pure reinforcement learning and self-play, with no human feedback, may let AI surpass humans.",
     "date": "2025-02-09T10:02:32Z"
    },
    {
     "title": "Deepseek R1可能找到了超越人类的办法",
     "url": "https://mazzzystar.com/chatgpt-to-deepseek-r1-zh",
     "ts": 1738233619,
     "summary": "从 AlphaGo、AlphaZero 到 ChatGPT，再到 DeepSeek R1：为什么纯强化学习(GRPO)、不用蒙特卡洛树搜索、也不依赖人类反馈的 R1-Zero，可能是又一个让 AI 超越人类的 AlphaZero 时刻。",
     "date": "2025-01-30T10:40:19Z"
    },
    {
     "title": "现在的AI真正给我带来了什么",
     "url": "https://mazzzystar.com/what-has-ai-really-brought-to-me-zh",
     "ts": 1730295375,
     "summary": "现在是 2024 年底 ， 我已经完全厌倦了每天 AI 又颠覆了哪个行业的耸人听闻的消息<span",
     "date": "2024-10-30T13:36:15Z"
    },
    {
     "title": "What AI Has Really Brought to My Life",
     "url": "https://mazzzystar.com/what-ai-has-really-brought-to-my-life",
     "ts": 1730287339,
     "summary": "As we approach the end of 2024, I’m completely tired of the sensational news about AI disrupting yet another industry every day. I want",
     "date": "2024-10-30T11:22:19Z"
    },
    {
     "title": "拥有个人博客最简单的方式",
     "url": "https://mazzzystar.com/the-easiest-way-to-have-a-blog-zh",
     "ts": 1727373130,
     "summary": "2016 年 ， 我注册了一个 10 年的域名 <h-char",
     "date": "2024-09-26T17:52:10Z"
    }
   ]
  },
  {
   "login": "lilianweng",
   "name": "Lilian",
   "avatar": "https://avatars.githubusercontent.com/u/901179?s=96&v=4",
   "site": "https://lilianweng.github.io",
   "host": "lilianweng.github.io",
   "feed": "https://lilianweng.github.io/index.xml",
   "self": false,
   "months": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0
   ],
   "posts": [
    {
     "title": "Harness Engineering for Self-Improvement",
     "url": "https://lilianweng.github.io/posts/2026-07-04-harness/",
     "ts": 1783123200,
     "summary": "The concept of recursive self-improvement (RSI) dates back to I. J. Good (1965) , where he defined an “ultraintelligent machine” as a system that can surpass humans in all intellectual activities and…",
     "hn": {
      "url": "https://news.ycombinator.com/item?id=49164896",
      "points": 334,
      "comments": 80
     },
     "date": "2026-07-04T00:00:00Z"
    },
    {
     "title": "Scaling Laws, Carefully",
     "url": "https://lilianweng.github.io/posts/2026-06-24-scaling-laws/",
     "ts": 1782259200,
     "summary": "Scaling laws are one of the most critical empirical findings in deep learning. The observation is simple in form: the training loss $L$ decreases predictably as we scale up model size $N$, dataset siz…",
     "hn": {
      "url": "https://news.ycombinator.com/item?id=48689744",
      "points": 88,
      "comments": 20
     },
     "date": "2026-06-24T00:00:00Z"
    },
    {
     "title": "Why We Think",
     "url": "https://lilianweng.github.io/posts/2025-05-01-thinking/",
     "ts": 1746057600,
     "summary": "Special thanks to John Schulman for a lot of super valuable feedback and direct edits on this post. Test time compute ( Graves et al. 2016 , Ling, et al. 2017 , Cobbe et al. 2021 ) and Chain-of-though…",
     "hn": {
      "url": "https://news.ycombinator.com/item?id=45395133",
      "points": 147,
      "comments": 30
     },
     "date": "2025-05-01T00:00:00Z"
    },
    {
     "title": "Reward Hacking in Reinforcement Learning",
     "url": "https://lilianweng.github.io/posts/2024-11-28-reward-hacking/",
     "ts": 1732752000,
     "summary": "Reward hacking occurs when a reinforcement learning (RL) agent exploits flaws or ambiguities in the reward function to achieve high rewards, without genuinely learning or completing the intended task.…",
     "date": "2024-11-28T00:00:00Z"
    },
    {
     "title": "Extrinsic Hallucinations in LLMs",
     "url": "https://lilianweng.github.io/posts/2024-07-07-hallucination/",
     "ts": 1720310400,
     "summary": "Hallucination in large language models usually refers to the model generating unfaithful, fabricated, inconsistent, or nonsensical content. As a term, hallucination has been somewhat generalized to ca…",
     "date": "2024-07-07T00:00:00Z"
    },
    {
     "title": "Diffusion Models for Video Generation",
     "url": "https://lilianweng.github.io/posts/2024-04-12-diffusion-video/",
     "ts": 1712880000,
     "summary": "Diffusion models have demonstrated strong results on image synthesis in past years. Now the research community has started working on a harder task—using it for video generation. The task itself is a…",
     "date": "2024-04-12T00:00:00Z"
    },
    {
     "title": "Thinking about High-Quality Human Data",
     "url": "https://lilianweng.github.io/posts/2024-02-05-human-data-quality/",
     "ts": 1707091200,
     "summary": "[Special thank you to Ian Kivlichan for many useful pointers (E.g. the 100+ year old Nature paper “Vox populi”) and nice feedback. 🙏 ] High-quality data is the fuel for modern data deep learning model…",
     "hn": {
      "url": "https://news.ycombinator.com/item?id=39321225",
      "points": 103,
      "comments": 4
     },
     "date": "2024-02-05T00:00:00Z"
    },
    {
     "title": "Adversarial Attacks on LLMs",
     "url": "https://lilianweng.github.io/posts/2023-10-25-adv-attack-llm/",
     "ts": 1698192000,
     "summary": "The use of large language models in the real world has strongly accelerated by the launch of ChatGPT. We (including my team at OpenAI, shoutout to them) have invested a lot of effort to build default…",
     "date": "2023-10-25T00:00:00Z"
    },
    {
     "title": "LLM Powered Autonomous Agents",
     "url": "https://lilianweng.github.io/posts/2023-06-23-agent/",
     "ts": 1687478400,
     "summary": "Building agents with LLM (large language model) as its core controller is a cool concept. Several proof-of-concepts demos, such as AutoGPT , GPT-Engineer and BabyAGI , serve as inspiring examples. The…",
     "hn": {
      "url": "https://news.ycombinator.com/item?id=36488871",
      "points": 285,
      "comments": 176
     },
     "date": "2023-06-23T00:00:00Z"
    },
    {
     "title": "Prompt Engineering",
     "url": "https://lilianweng.github.io/posts/2023-03-15-prompt-engineering/",
     "ts": 1678838400,
     "summary": "Prompt Engineering , also known as In-Context Prompting , refers to methods for how to communicate with LLM to steer its behavior for desired outcomes without updating the model weights. It is an empi…",
     "hn": {
      "url": "https://news.ycombinator.com/item?id=35227358",
      "points": 190,
      "comments": 49
     },
     "date": "2023-03-15T00:00:00Z"
    }
   ]
  },
  {
   "login": "karpathy",
   "name": "Andrej",
   "avatar": "https://avatars.githubusercontent.com/u/241138?s=96&u=05376db54475c3d23b3a409f4c47d14c4855dc28&v=4",
   "site": "https://karpathy.github.io/",
   "host": "karpathy.github.io",
   "feed": "https://karpathy.github.io/feed.xml",
   "self": false,
   "months": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "posts": [
    {
     "title": "microgpt",
     "url": "http://karpathy.github.io/2026/02/12/microgpt/",
     "ts": 1770879600,
     "summary": "This is a brief guide to my new art project microgpt , a single file of 200 lines of pure Python with no dependencies that trains and inferences a GPT. This file contains the full algorithmic content…",
     "hn": {
      "url": "https://news.ycombinator.com/item?id=47202708",
      "points": 1936,
      "comments": 324
     },
     "date": "2026-02-12T07:00:00Z",
     "thread": {
      "source": "disqus",
      "url": "http://karpathy.github.io/2026/02/12/microgpt/#disqus_thread",
      "comments": 35,
      "likes": 0
     }
    },
    {
     "title": "Deep Neural Nets: 33 years ago and 33 years from now",
     "url": "http://karpathy.github.io/2022/03/14/lecun1989/",
     "ts": 1647241200,
     "summary": "The Yann LeCun et al. (1989) paper Backpropagation Applied to Handwritten Zip Code Recognition is I believe of some historical significance because it is, to my knowledge, the earliest real-world appl…",
     "hn": {
      "url": "https://news.ycombinator.com/item?id=37268610",
      "points": 286,
      "comments": 93
     },
     "date": "2022-03-14T07:00:00Z",
     "thread": {
      "source": "disqus",
      "url": "http://karpathy.github.io/2022/03/14/lecun1989/#disqus_thread",
      "comments": 50,
      "likes": 0
     }
    },
    {
     "title": "A from-scratch tour of Bitcoin in Python",
     "url": "http://karpathy.github.io/2021/06/21/blockchain/",
     "ts": 1624269600,
     "summary": "I find blockchain fascinating because it extends open source software development to open source + state. This seems to be a genuine/exciting innovation in computing paradigms; We don’t just get to sh…",
     "hn": {
      "url": "https://news.ycombinator.com/item?id=41681778",
      "points": 9,
      "comments": 0
     },
     "date": "2021-06-21T10:00:00Z",
     "thread": {
      "source": "disqus",
      "url": "http://karpathy.github.io/2021/06/21/blockchain/#disqus_thread",
      "comments": 22,
      "likes": 0
     }
    },
    {
     "title": "Short Story on AI: Forward Pass",
     "url": "http://karpathy.github.io/2021/03/27/forward-pass/",
     "ts": 1616839200,
     "summary": "The inspiration for this short story came to me while reading Kevin Lacker’s Giving GPT-3 a Turing Test . It is probably worth it (though not required) to skim this post to get a bit of a background o…",
     "date": "2021-03-27T10:00:00Z",
     "thread": {
      "source": "disqus",
      "url": "http://karpathy.github.io/2021/03/27/forward-pass/#disqus_thread",
      "comments": 19,
      "likes": 0
     }
    },
    {
     "title": "Biohacking Lite",
     "url": "http://karpathy.github.io/2020/06/11/biohacking-lite/",
     "ts": 1591869600,
     "summary": "Throughout my life I never paid too much attention to health, exercise, diet or nutrition. I knew that you’re supposed to get some exercise and eat vegetables or something, but it stopped at that (“mo…",
     "hn": {
      "url": "https://news.ycombinator.com/item?id=38109778",
      "points": 184,
      "comments": 153
     },
     "date": "2020-06-11T10:00:00Z",
     "thread": {
      "source": "disqus",
      "url": "http://karpathy.github.io/2020/06/11/biohacking-lite/#disqus_thread",
      "comments": 62,
      "likes": 0
     }
    },
    {
     "title": "A Recipe for Training Neural Networks",
     "url": "http://karpathy.github.io/2019/04/25/recipe/",
     "ts": 1556182800,
     "summary": "Some few weeks ago I posted a tweet on “the most common neural net mistakes”, listing a few common gotchas related to training neural nets. The tweet got quite a bit more engagement than I anticipated…",
     "date": "2019-04-25T09:00:00Z",
     "thread": {
      "source": "disqus",
      "url": "http://karpathy.github.io/2019/04/25/recipe/#disqus_thread",
      "comments": 49,
      "likes": 0
     }
    },
    {
     "title": "(started posting on Medium instead)",
     "url": "http://karpathy.github.io/2018/01/20/medium/",
     "ts": 1516446000,
     "summary": "The current state of this blog (with the last post 2 years ago) makes it look like I’ve disappeared. I’ve certainly become less active on blogs since I’ve joined Tesla, but whenever I do get a chance…",
     "date": "2018-01-20T11:00:00Z"
    },
    {
     "title": "A Survival Guide to a PhD",
     "url": "http://karpathy.github.io/2016/09/07/phd/",
     "ts": 1473246000,
     "summary": "This guide is patterned after my “Doing well in your courses” , a post I wrote a long time ago on some of the tips/tricks I’ve developed during my undergrad. I’ve received nice comments about that gui…",
     "hn": {
      "url": "https://news.ycombinator.com/item?id=12447495",
      "points": 319,
      "comments": 124
     },
     "date": "2016-09-07T11:00:00Z",
     "thread": {
      "source": "disqus",
      "url": "http://karpathy.github.io/2016/09/07/phd/#disqus_thread",
      "comments": 76,
      "likes": 0
     }
    },
    {
     "title": "Deep Reinforcement Learning: Pong from Pixels",
     "url": "http://karpathy.github.io/2016/05/31/rl/",
     "ts": 1464692400,
     "summary": "--> This is a long overdue blog post on Reinforcement Learning (RL). RL is hot! You may have noticed that computers can now automatically learn to play ATARI games (from raw game pixels!), they are be…",
     "hn": {
      "url": "https://news.ycombinator.com/item?id=11811118",
      "points": 189,
      "comments": 13
     },
     "date": "2016-05-31T11:00:00Z",
     "thread": {
      "source": "disqus",
      "url": "http://karpathy.github.io/2016/05/31/rl/#disqus_thread",
      "comments": 119,
      "likes": 0
     }
    },
    {
     "title": "Short Story on AI: A Cognitive Discontinuity.",
     "url": "http://karpathy.github.io/2015/11/14/ai/",
     "ts": 1447498800,
     "summary": "The idea of writing a collection of short stories has been on my mind for a while. This post is my first ever half-serious attempt at a story, and what better way to kick things off than with a story…",
     "hn": {
      "url": "https://news.ycombinator.com/item?id=10568245",
      "points": 69,
      "comments": 13
     },
     "date": "2015-11-14T11:00:00Z",
     "thread": {
      "source": "disqus",
      "url": "http://karpathy.github.io/2015/11/14/ai/#disqus_thread",
      "comments": 51,
      "likes": 0
     }
    }
   ]
  },
  {
   "login": "Trinkle23897",
   "name": "Jiayi Weng",
   "avatar": "https://avatars.githubusercontent.com/u/8189182?s=96&v=4",
   "site": "https://trinkle23897.github.io/cv",
   "host": "trinkle23897.github.io",
   "feed": "https://trinkle23897.github.io/feed.xml",
   "self": false,
   "months": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "posts": [
    {
     "title": "研二下学期",
     "url": "https://trinkle23897.github.io//posts/cmu-2nd-year-part2",
     "ts": 1652598000,
     "summary": "你总是不知道接下来会发生什么",
     "date": "2022-05-15T07:00:00Z"
    },
    {
     "title": "找工回忆录",
     "url": "https://trinkle23897.github.io//posts/job-application",
     "ts": 1646121600,
     "summary": "不说上5吧，上3应该是比较能操作的",
     "date": "2022-03-01T08:00:00Z"
    },
    {
     "title": "研二上学期",
     "url": "https://trinkle23897.github.io//posts/cmu-2nd-year-part1",
     "ts": 1640937600,
     "summary": "到了人生又一个转折点了 思考.jpg",
     "date": "2021-12-31T08:00:00Z"
    },
    {
     "title": "在CMU的第一年",
     "url": "https://trinkle23897.github.io//posts/cmu-1st-year",
     "ts": 1621062000,
     "summary": "留了个假学",
     "date": "2021-05-15T07:00:00Z"
    },
    {
     "title": "一个大四",
     "url": "https://trinkle23897.github.io//posts/thu-4th-year",
     "ts": 1591858800,
     "summary": "本来想再过几天写的……官方催稿，最为致命",
     "date": "2020-06-11T07:00:00Z"
    },
    {
     "title": "申请回忆录",
     "url": "https://trinkle23897.github.io//posts/application",
     "ts": 1583049600,
     "summary": "反正这个迟早都得写的，就算是全聚德也要写的。 不如现在写掉。1w+字有点长",
     "date": "2020-03-01T08:00:00Z"
    },
    {
     "title": "我的OI课件",
     "url": "https://trinkle23897.github.io//posts/oi-slides",
     "ts": 1580198400,
     "summary": "",
     "date": "2020-01-28T08:00:00Z"
    },
    {
     "title": "从零开始安装一台Ubuntu 18.04 + NVIDIA GPU机器的过程",
     "url": "https://trinkle23897.github.io//posts/install-ubuntu1804-with-nvidia-gpu",
     "ts": 1576310400,
     "summary": "根据印象更新一下从零开始安装 Ubuntu 18.04 + Nvidia GPU 的过程",
     "date": "2019-12-14T08:00:00Z"
    },
    {
     "title": "暑研",
     "url": "https://trinkle23897.github.io//posts/summer-intern",
     "ts": 1570777200,
     "summary": "之前九月份写的那篇太那啥了...重写一个正常的backup 多图预警 流量杀手 （虽然我已经down sample过了",
     "date": "2019-10-11T07:00:00Z"
    },
    {
     "title": "大三下总结",
     "url": "https://trinkle23897.github.io//posts/thu-3rd-year-part2",
     "ts": 1561964400,
     "summary": "迷惑的一学期 人为抹掉了一部分事情，大概，还是不愿去面对吧",
     "date": "2019-07-01T07:00:00Z"
    }
   ]
  },
  {
   "login": "ArthurZucker",
   "name": "Arthur",
   "avatar": "https://avatars.githubusercontent.com/u/48595927?s=96&u=0fb4420052bfff0133f96996c916ecde6ed6fa69&v=4",
   "site": "https://arthurzucker.github.io/",
   "host": "arthurzucker.github.io",
   "feed": "https://arthurzucker.github.io/index.xml",
   "self": false,
   "months": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "posts": [
    {
     "title": "Backward propagation using matrix notations",
     "url": "https://arthurzucker.github.io/posts/backward/",
     "ts": 1636416000,
     "summary": "An explanation of the mathematics behind backward propagation.",
     "date": "2021-11-09T00:00:00Z"
    },
    {
     "title": "PAMAI : Passive Acoustic Monitoring Using AI",
     "url": "https://arthurzucker.github.io/posts/flying-foxes-study/ecology/",
     "ts": 1634688000,
     "summary": "Introduction Pteropus dasymallus or flying foxes (from the {Pteropus Genus) is an insular solitary island fruit bat inhabiting the Ryukyu archipelago in Japan and some Taiwanese islands. The important…",
     "date": "2021-10-20T00:00:00Z"
    },
    {
     "title": "PAMAI : Audio Event Detection",
     "url": "https://arthurzucker.github.io/posts/flying-foxes-study/ai/aed/",
     "ts": 1634515200,
     "summary": "My most recent results are available! I implemented the SincNet in Pytorch! My results were logged using , an amazing visualisation tool for sweeps. The dataset is, for now, a third of the Egyptian Fr…",
     "date": "2021-10-18T00:00:00Z"
    },
    {
     "title": "PAMAI : Speaker Recognition",
     "url": "https://arthurzucker.github.io/posts/flying-foxes-study/ai/speaker/",
     "ts": 1634515200,
     "summary": "",
     "date": "2021-10-18T00:00:00Z"
    },
    {
     "title": "Reinforcement learning, lesson 1",
     "url": "https://arthurzucker.github.io/posts/mva/rl/lesson1/",
     "ts": 1634515200,
     "summary": "How to model an RL problem: Markov Decision Processes",
     "date": "2021-10-18T00:00:00Z"
    },
    {
     "title": "Reinforcement learning, lesson 2",
     "url": "https://arthurzucker.github.io/posts/mva/rl/lesson2/",
     "ts": 1634515200,
     "summary": "How to model an RL problem: Dynamic programming",
     "date": "2021-10-18T00:00:00Z"
    },
    {
     "title": "Computer Vision and Object Recognition, lesson 1",
     "url": "https://arthurzucker.github.io/posts/mva/recvis/lesson1/",
     "ts": 1591581985,
     "summary": "How to model an RL problem: Markov Decision Processes",
     "date": "2020-06-08T02:06:25Z"
    },
    {
     "title": "Computer Vision and Object Recognition, lesson 3",
     "url": "https://arthurzucker.github.io/posts/mva/recvis/lesson3/",
     "ts": 1591581985,
     "summary": "How to model an RL problem: Markov Decision Processes",
     "date": "2020-06-08T02:06:25Z"
    },
    {
     "title": "Resultados de Búsqueda",
     "url": "https://arthurzucker.github.io/search/",
     "ts": 1275962785,
     "summary": "Este archivo existe únicamente para responder a la URL /search con la plantilla de diseño search relacionada. No se muestra ningún contenido aquí, todo el contenido se basa en la plantilla layouts/pag…",
     "date": "2010-06-08T02:06:25Z"
    },
    {
     "title": "Resultados de Búsqueda",
     "url": "https://arthurzucker.github.io/search/",
     "ts": 1275962785,
     "summary": "Este archivo existe únicamente para responder a la URL /search con la plantilla de diseño search relacionada. No se muestra ningún contenido aquí, todo el contenido se basa en la plantilla layouts/pag…",
     "date": "2010-06-08T02:06:25Z"
    }
   ]
  },
  {
   "login": "mli",
   "name": "Mu Li",
   "avatar": "https://avatars.githubusercontent.com/u/421857?s=96&u=4897d860de4cb4853db4662f065b51e0d46023ae&v=4",
   "site": "https://mli.github.io/",
   "host": "mli.github.io",
   "feed": "https://mli.github.io/atom.xml",
   "self": false,
   "months": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "posts": [
    {
     "title": "Nvidia新的Pascal值不值得买（升级）",
     "url": "https://mli.github.io/mli.github.io/2016/06/14/new-pascal/",
     "ts": 1465862400,
     "summary": "Nvidia最近更新了三块基于Pascal的GPU，分别是面向高端用户的P100和正常用户的GTX 1080和GTX 1070. 很多用GPU做计算的小伙伴问新卡值不值得买。很明显是，无论从功耗，价格（下面两图比较了N厂各卡），还是内存大小和带宽来看，肯定是新卡更好。而且这是三个之中个人推荐是GTX 1080。原因是P100太贵目前不是一般人能买的，虽然1070和1080在价格，功耗，计算上基本是…",
     "date": "2016-06-14T00:00:00Z"
    },
    {
     "title": "GPU集群折腾手记——2015",
     "url": "https://mli.github.io/mli.github.io/gpu/2016/01/17/build-gpu-clusters/",
     "ts": 1452988800,
     "summary": "- 2/6/2016 文末更新了购买推荐 整个2015年都在买买买。。。买GPU。于是整整一年都在各处比较，下单，拆，装，维护。为了省点钱煞费苦心，荒废了很多其他重要事情。所以想把经验教训写下来供各位DIY玩家参考。 我们买GPU的目的是用来做 科学计算 ，例如针对深度学习。另外两个GPU主要用途——游戏，挖矿——则不在此文讨论范围。而且此文针对性价比敏感人士，对于土豪人群，推荐直接上大厂整体GP…",
     "date": "2016-01-17T00:00:00Z"
    },
    {
     "title": "MXNet设计和实现简介",
     "url": "https://mli.github.io/mli.github.io/2015/12/03/mxnet-overview/",
     "ts": 1449100800,
     "summary": "神经网络本质上是一种语言，我们通过它来表达对应用问题的理解。例如我们用卷积层来表达空间相关性，RNN来表达时间连续性。根据问题的复杂性和信息如何从输入到输出一步步提取，我们将不同大小的层按一定原则连接起来。近年来随着数据的激增和计算能力的大幅提升，神经网络也变得越来越深和大。例如最近几次imagnet竞赛的冠军都使用有数十至百层的网络。对于这一类神经网络我们通常称之为深度学习。从应用的角度而言，对…",
     "date": "2015-12-03T00:00:00Z"
    },
    {
     "title": "大数据：“人工特征工程+线性模型”的尽头",
     "url": "https://mli.github.io/mli.github.io/2013/03/24/the-end-of-feature-engineering-and-linear-model/",
     "ts": 1364083200,
     "summary": "此文最早13年放在qing.weibo.com上。最近（01/16）突然想去看一眼，结果发现访问不了了。遂搬来此，略有修改。 11年的时候我加入百度，在凤巢使用机器学习来做广告点击预测。当时非常惊讶于过去两年内训练数据如此疯狂的增长。大家都在热情的谈特征，每次新特征的加入都能立即得到AUC的提升和收入的增长。大家坚信特征才是正道，相信还会有源源不断的特征加入，数据规模还会成倍的增长。我也深受感染，…",
     "date": "2013-03-24T00:00:00Z"
    }
   ]
  }
 ],
 "posts": [
  {
   "title": "Eliminating Nondeterminism in LLM Inference with Integer-Only Arithmetic",
   "url": "https://nathan.rs/posts/detllm/",
   "ts": 1794510401,
   "summary": "A while back, Thinking Machines published Defeating Nondeterminism in LLM Inference , which explained why greedy decoding isn’t deterministic in production. In theory, at temperature 0 a model always…",
   "date": "2026-11-12T19:06:41Z",
   "login": "nathanrs",
   "name": "Nathan Barry",
   "avatar": "https://avatars.githubusercontent.com/u/38043930?s=96&u=961ac0881d90c4c48b06aace9a334a3b66afa7dd&v=4"
  },
  {
   "title": "Things I've Made",
   "url": "https://ki-seki.github.io/posts/261113-products/",
   "ts": 1794499892,
   "summary": "Products and small things I have made, all in one place.",
   "date": "2026-11-12T16:11:32Z",
   "login": "Ki-Seki",
   "name": "Shichao Song",
   "avatar": "https://avatars.githubusercontent.com/u/60967965?s=192&u=a5aec5b4534911ef5db4d422f9fa71ab765dc71a&v=4"
  },
  {
   "title": "大模型是怎么炼成的（八）：蒸馏的三条选择，以及评估怎样回到数据",
   "url": "https://kakack.github.io/LLM-Training-Pipeline-Part8-Distill-Eval/",
   "ts": 1794355200,
   "summary": "前七篇产出的是一个大的策略。把它变成能部署的模型，以及判断这一整条流水线有没有用，是两件不同的事。放在同一篇里，是因为蒸馏样本本身就是一份带 lineage 的数据，而评估的失败要能指回这份数据，而不是停在一个总分上。 第一篇已经写过：DeepSeek-R1 的公开实验里，推理轨迹蒸馏优于直接对相应小模型做同类 RL。那是一组具体结果，不能写成「蒸馏永远胜过 RL」。 范围：黑盒样本、白盒 log…",
   "date": "2026-11-11T00:00:00Z",
   "login": "kakack",
   "name": "Kyrie Chen",
   "avatar": "https://avatars.githubusercontent.com/u/3304237?s=96&u=f261faccb60c73d1ae1e438843277497b713d58f&v=4"
  },
  {
   "title": "From Full to Hybrid Attention in LLMs",
   "url": "https://sebastianraschka.com/blog/2026/full-to-hybrid-attention.html",
   "ts": 1794328309,
   "summary": "How open-weight LLMs are shifting from full attention to hybrid and sparse designs, and what that means for long-context compute and memory.",
   "date": "2026-11-10T16:31:49Z",
   "login": "rasbt",
   "name": "Sebastian Raschka",
   "avatar": "https://avatars.githubusercontent.com/u/5618407?s=96&u=fb6135afa4c7095d0f94c4c0e0eee37d1979a764&v=4"
  },
  {
   "title": "Can a Linear Program Do Weight-Space Programming?",
   "url": "https://nathan.rs/posts/weight-space-lp/",
   "ts": 1794233843,
   "summary": "Last week, MIT CSAIL published Sparks of Weight-Space Programming . Given the raw weights of a small network, GPT-6 Astra could tell which game it had been trained to play. Given only a game’s rules,…",
   "hn": {
    "url": "https://news.ycombinator.com/item?id=50452655",
    "points": 292,
    "comments": 45
   },
   "date": "2026-11-09T14:17:23Z",
   "login": "nathanrs",
   "name": "Nathan Barry",
   "avatar": "https://avatars.githubusercontent.com/u/38043930?s=96&u=961ac0881d90c4c48b06aace9a334a3b66afa7dd&v=4"
  },
  {
   "title": "Efficient Large-Scale Crawling with an AI Agent: 3 Days, $175, 3 Billion Original Images",
   "url": "https://ki-seki.github.io/posts/261107-billion-image-download/",
   "ts": 1794062857,
   "summary": "Downloading the originals behind 2.98 billion image URLs in OmniCorpus-CW, I left almost all operations to an AI agent: patrols, rate tuning, creating and deleting machines, incident handling and bill…",
   "date": "2026-11-07T14:47:37Z",
   "login": "Ki-Seki",
   "name": "Shichao Song",
   "avatar": "https://avatars.githubusercontent.com/u/60967965?s=192&u=a5aec5b4534911ef5db4d422f9fa71ab765dc71a&v=4"
  },
  {
   "title": "大模型是怎么炼成的（七）：轨迹末端的奖励，以及怎样验证一个 agent",
   "url": "https://kakack.github.io/LLM-Training-Pipeline-Part7-Agentic/",
   "ts": 1793750400,
   "summary": "第六篇的奖励落在一次解答的末尾。Agent 把这一次解答换成一串动作：模型发出工具调用，读回观察，再决定下一步。奖励往往要等到任务结束才出现。信用分配因此从「这段推理里哪一句」变成「这条轨迹里哪一次调用」。 范围：工具调用的轨迹、稀疏的终端奖励，以及用来卡住结论的冻结评测。只写报告写明的奖励来源。Kimi K2 的两套奖励都引，不把没写的测试通过补进去。文中标明「算术」的数字是从定义直接算出来的，…",
   "date": "2026-11-04T00:00:00Z",
   "login": "kakack",
   "name": "Kyrie Chen",
   "avatar": "https://avatars.githubusercontent.com/u/3304237?s=96&u=f261faccb60c73d1ae1e438843277497b713d58f&v=4"
  },
  {
   "title": "Open October LLM Architecture Roundup",
   "url": "https://sebastianraschka.com/blog/2026/open-october-llm-architecture-releases.html",
   "ts": 1793719353,
   "summary": "A roundup of ten open-weight LLM architecture releases from October 2026, covering attention mechanisms, hybrid layers, and MoE designs.",
   "date": "2026-11-03T15:22:33Z",
   "login": "rasbt",
   "name": "Sebastian Raschka",
   "avatar": "https://avatars.githubusercontent.com/u/5618407?s=96&u=fb6135afa4c7095d0f94c4c0e0eee37d1979a764&v=4"
  },
  {
   "title": "我的 10 条人生最佳实践",
   "url": "https://tw93.fun/2026-11-03/senior.html",
   "ts": 1793664000,
   "summary": "昨天有一个小伙伴私信问我，自己计算机专业，感觉现在 AI 可以完全代替他们的作业和论文，问我这个行业还有没有前景，以及对未来的一些建议。 我在想假如我回到大四的那一年，我会怎么做让自己未来之路少踩坑，走得顺一点，当然自己见识浅薄有限，欢迎交流。 肯定还是会选择计算机方向，然后选择自己最感兴趣的子方向，借助 AI 协作极大放大这一块的效果，好比一毕业就有一种带团队干活的感觉。 选择北上深杭这样技术氛…",
   "date": "2026-11-03T00:00:00Z",
   "thread": {
    "source": "giscus",
    "url": "https://github.com/tw93/tw93.github.io/discussions/266",
    "comments": 7,
    "likes": 21
   },
   "login": "tw93",
   "name": "Tw93",
   "avatar": "https://avatars.githubusercontent.com/u/8736212?s=96&u=4e296a87dd5bc8ae8c6423dfbb50ef39b4023602&v=4"
  },
  {
   "title": "2026 年，我的 21 条 AI Coding 最佳实践",
   "url": "https://tw93.fun/2026-10-29/practice.html",
   "ts": 1793232000,
   "summary": "假如把我的 AI Coding 经验沉淀成一些最佳实践规则，可以给到大伙复用，会是怎么样的，于是乎，昨天一下午我就在琢磨这个事情，手写反复调整后给到大伙，可以让你和你的 Agent 一起去学习。 需求 从技术实现细节编程转变成许愿式编程，现在模型能力已经足够强大，你只需要大胆把自己想法说出来，给它提足够高的要求和任务，不要担心 AI 实现不了。 多给你的 Agent 讲做这件事情的背景和目标，少替…",
   "date": "2026-10-29T00:00:00Z",
   "thread": {
    "source": "giscus",
    "url": "https://github.com/tw93/tw93.github.io/discussions/265",
    "comments": 5,
    "likes": 7
   },
   "login": "tw93",
   "name": "Tw93",
   "avatar": "https://avatars.githubusercontent.com/u/8736212?s=96&u=4e296a87dd5bc8ae8c6423dfbb50ef39b4023602&v=4"
  },
  {
   "title": "CaptionExam: A Challenging QA Benchmark for Captioners",
   "url": "https://ki-seki.github.io/posts/261029-captionexam/",
   "ts": 1793203633,
   "summary": "On CaptionExam, even GPT-6 Astra only just passes at describing images, with a score of 61.2%.",
   "date": "2026-10-28T16:07:13Z",
   "login": "Ki-Seki",
   "name": "Shichao Song",
   "avatar": "https://avatars.githubusercontent.com/u/60967965?s=192&u=a5aec5b4534911ef5db4d422f9fa71ab765dc71a&v=4"
  },
  {
   "title": "在快 AI 时代，我是怎么把 Mole 做成一款慢产品的？",
   "url": "https://tw93.fun/2026-10-26/mole-product.html",
   "ts": 1792972800,
   "summary": "距离写完上一篇 Mole 出 Mac 版后，用户教会了我做产品 已经过去两个多月。这段时间里，Mole 从 1.13 一路发到了 1.19，加上了 AI 工具清理和系统数据清理，Windows 版也在 10 月 14 日晚上发了出来，GitHub 上的 Star 一转眼也到了 73.9K。 回头看这段时间，花时间最多的反而不是写新功能，而是测软件、补发邮件、改图标和文案这些在工程师看来挺划不来的蠢…",
   "date": "2026-10-26T00:00:00Z",
   "thread": {
    "source": "giscus",
    "url": "https://github.com/tw93/tw93.github.io/discussions/264",
    "comments": 1,
    "likes": 9
   },
   "login": "tw93",
   "name": "Tw93",
   "avatar": "https://avatars.githubusercontent.com/u/8736212?s=96&u=4e296a87dd5bc8ae8c6423dfbb50ef39b4023602&v=4"
  },
  {
   "title": "A Billion-Scale Retrieval System for Text-to-Image Training Data",
   "url": "https://ki-seki.github.io/posts/261025-training-data-retrieval/",
   "ts": 1792930326,
   "summary": "Training a text-to-image model from scratch means finding, inspecting and filtering samples across billions of image–text pairs. Using a retrieval system over 1.4B samples as an example, this post cov…",
   "date": "2026-10-25T12:12:06Z",
   "login": "Ki-Seki",
   "name": "Shichao Song",
   "avatar": "https://avatars.githubusercontent.com/u/60967965?s=192&u=a5aec5b4534911ef5db4d422f9fa71ab765dc71a&v=4"
  },
  {
   "title": "Building Reasoning Models from the Ground Up: A Full Video Course",
   "url": "https://magazine.sebastianraschka.com/p/building-reasoning-models",
   "ts": 1792840472,
   "summary": "Over 11 hours of coding videos on evaluation, inference-time scaling, reinforcement learning, and distillation, with Python and PyTorch.",
   "hn": {
    "url": "https://news.ycombinator.com/item?id=50245138",
    "points": 857,
    "comments": 116
   },
   "date": "2026-10-24T11:14:32Z",
   "login": "rasbt",
   "name": "Sebastian Raschka",
   "avatar": "https://avatars.githubusercontent.com/u/5618407?s=96&u=fb6135afa4c7095d0f94c4c0e0eee37d1979a764&v=4"
  },
  {
   "title": "Autumn Trails: Legends of Fenghuangling",
   "url": "https://zhgyqc.site/moments/2026-10-24-fenghuangling-autumn-hike/",
   "ts": 1792800000,
   "summary": "A chance encounter on the trail | 山野里的偶遇 Touches of autumn gold | 初秋的黄叶 The Jade Rabbit Stone | 传说中的玉兔石 Climbing the steep Heavenly Ladder | 攀登险峻的天梯 Feilai Stone Pagoda | 巨石上的飞来石塔",
   "date": "2026-10-24T00:00:00Z",
   "thread": {
    "source": "giscus",
    "url": "https://github.com/Duguce/zhgyqc_site/discussions/9",
    "comments": 0,
    "likes": 1
   },
   "login": "Duguce",
   "name": "Qingchen Yu",
   "avatar": "https://avatars.githubusercontent.com/u/92162236?s=96&u=9e35881eeac4af43baac87ba7ed7b5ab2e2b7e6b&v=4"
  },
  {
   "title": "大模型是怎么炼成的（六）：可验证奖励、GRPO，以及三种失控",
   "url": "https://kakack.github.io/LLM-Training-Pipeline-Part6-RLVR/",
   "ts": 1792713600,
   "summary": "第五篇的奖励是一个学出来的标量。它可以被 hack：分数上涨，人的偏好下降。数学答案对不对、测试通不通过，可以由规则检查。这一篇从这份可验证奖励写起。Tulu 3 把这种设定叫做 RLVR。GRPO 是 DeepSeekMath 里相对 PPO 的简化，不是「有了验证器就自动有了推理」。 这两个名字经常被当成一件事，公开报告里它们是分开出现的。Tulu 3 的 RLVR 用的是 PPO，Criti…",
   "date": "2026-10-23T00:00:00Z",
   "login": "kakack",
   "name": "Kyrie Chen",
   "avatar": "https://avatars.githubusercontent.com/u/3304237?s=96&u=f261faccb60c73d1ae1e438843277497b713d58f&v=4"
  },
  {
   "title": "你不知道的客户端开发：AI 时代下的选型、原生与借力",
   "url": "https://tw93.fun/2026-10-22/desktop.html",
   "ts": 1792627200,
   "summary": "发现不少小伙伴很好奇我是怎么用 Mac 来开发 Windows 软件的，以及 Windows 软件现在一般用什么技术栈来实现，刚好我这段时间也在做类似的事情，来和大伙随便聊聊关于多端技术选择的思考。 Web、跨端还是原生 做过前端客户端的小伙伴应该都知道，这些年端的开发一般是这三条路。 第一种最简单方便的是，直接写 Web 代码，塞到浏览器就能跑，包括早年的 PhoneGap、Cordova 就是…",
   "date": "2026-10-22T00:00:00Z",
   "thread": {
    "source": "giscus",
    "url": "https://github.com/tw93/tw93.github.io/discussions/263",
    "comments": 0,
    "likes": 7
   },
   "login": "tw93",
   "name": "Tw93",
   "avatar": "https://avatars.githubusercontent.com/u/8736212?s=96&u=4e296a87dd5bc8ae8c6423dfbb50ef39b4023602&v=4"
  },
  {
   "title": "大模型是怎么炼成的（五）：偏好对齐里，谁在打分，谁在更新",
   "url": "https://kakack.github.io/LLM-Training-Pipeline-Part5-Preference/",
   "ts": 1791504000,
   "summary": "第四篇的结尾是：偏好优化需要的是同一套模板下的 chosen 与 rejected，或者好/坏标签，以及产生它们时的 policy 版本。那不是 SFT 的损失。这一篇从这份输入写起：先问偏好在假设什么，再问奖励和 KL 分别由哪个模型提供，最后问怎样知道这个奖励没有在奖励长度。 可验证的对错、环境里的轨迹，分别留在后面两篇。 范围：文本模型的偏好优化。对照 InstructGPT 的 PPO、L…",
   "date": "2026-10-09T00:00:00Z",
   "login": "kakack",
   "name": "Kyrie Chen",
   "avatar": "https://avatars.githubusercontent.com/u/3304237?s=96&u=f261faccb60c73d1ae1e438843277497b713d58f&v=4"
  },
  {
   "title": "Philosophical Discussion on the Far Future of AI",
   "url": "https://sebastianraschka.com/blog/2026/philosophical-discussion-far-future-of-ai.html",
   "ts": 1791242008,
   "summary": "A discussion with Jürgen Schmidhuber and host Jake Newfield about the far future of AI, human control, and whether AI could develop its own goals.",
   "date": "2026-10-05T23:13:28Z",
   "login": "rasbt",
   "name": "Sebastian Raschka",
   "avatar": "https://avatars.githubusercontent.com/u/5618407?s=96&u=fb6135afa4c7095d0f94c4c0e0eee37d1979a764&v=4"
  },
  {
   "title": "Language Models for Text Classification: From Bag-of-Words to Jev",
   "url": "https://magazine.sebastianraschka.com/p/classifier-history-and-jev",
   "ts": 1790679025,
   "summary": "A Visual Guide to RNNs, CNNs, Transformers, and Calibration, with Hands-On Experiments on Accuracy and Efficiency",
   "hn": {
    "url": "https://news.ycombinator.com/item?id=49891203",
    "points": 214,
    "comments": 9
   },
   "date": "2026-09-29T10:50:25Z",
   "login": "rasbt",
   "name": "Sebastian Raschka",
   "avatar": "https://avatars.githubusercontent.com/u/5618407?s=96&u=fb6135afa4c7095d0f94c4c0e0eee37d1979a764&v=4"
  },
  {
   "title": "大模型是怎么炼成的（四）：SFT 的边界是 loss 铺在哪些 token 上",
   "url": "https://kakack.github.io/LLM-Training-Pipeline-Part4-SFT/",
   "ts": 1790553600,
   "summary": "问「法国的首都是哪里」，续写「德国的首都是哪里」，对只做过预训练的模型是合理的。它见过成排的问题。SFT 要改的是这个条件，不是再换一批更干净的网页。 第三篇的原话是：只要 loss 仍铺在全部 token 上，监督位置就还没变；一旦某段数据只训 response，阶段名即使仍叫退火，语义上已经是 SFT。MiniCPM 把 SFT 风格数据放进 decay，OLMo 2 的 Dolmino 里有…",
   "date": "2026-09-28T00:00:00Z",
   "login": "kakack",
   "name": "Kyrie Chen",
   "avatar": "https://avatars.githubusercontent.com/u/3304237?s=96&u=f261faccb60c73d1ae1e438843277497b713d58f&v=4"
  },
  {
   "title": "Focusing on Post-Training",
   "url": "https://sebastianraschka.com/blog/2026/focusing-on-llm-post-training.html",
   "ts": 1790547123,
   "summary": "Why I'd invest in post-training existing open-weight LLMs, with Fireworks' Ember-1 as an example of more token-efficient reasoning.",
   "date": "2026-09-27T22:12:03Z",
   "login": "rasbt",
   "name": "Sebastian Raschka",
   "avatar": "https://avatars.githubusercontent.com/u/5618407?s=96&u=fb6135afa4c7095d0f94c4c0e0eee37d1979a764&v=4"
  },
  {
   "title": "MiMo-V2.6 Pro Architecture and Training Notes",
   "url": "https://sebastianraschka.com/blog/2026/mimo-v2-6-pro-architecture-training-notes.html",
   "ts": 1790084878,
   "summary": "Notes on MiMo-V2.6 Pro's GQA and sliding-window attention, agent training tasks, reward signals, and large RL batches.",
   "date": "2026-09-22T13:47:58Z",
   "login": "rasbt",
   "name": "Sebastian Raschka",
   "avatar": "https://avatars.githubusercontent.com/u/5618407?s=96&u=fb6135afa4c7095d0f94c4c0e0eee37d1979a764&v=4"
  },
  {
   "title": "It's Easy to Dismiss Jev as Just a Classifier",
   "url": "https://sebastianraschka.com/blog/2026/jev-classification-generalization.html",
   "ts": 1789917460,
   "summary": "A short note on Jev's generalization, possible encoder-style architecture and training, and Choice and Noul API examples.",
   "date": "2026-09-20T15:17:40Z",
   "login": "rasbt",
   "name": "Sebastian Raschka",
   "avatar": "https://avatars.githubusercontent.com/u/5618407?s=96&u=fb6135afa4c7095d0f94c4c0e0eee37d1979a764&v=4"
  },
  {
   "title": "大模型是怎么炼成的（三）：Mid-training 的数据升配、领域续训与长上下文",
   "url": "https://kakack.github.io/LLM-Training-Pipeline-Part3-Midtraining/",
   "ts": 1789689600,
   "summary": "第二篇在学习率日程那一节留了一个结：常数平台的价值，是把「何时开始衰减」的决定往后推；而衰减一旦开始，数据改动和日程改动就缠在一起。本篇就发生在这个窗口附近——模型主干已经训完或接近训完，post-training 还没开始，中间这段仍然用语言建模目标做的继续训练，就是第一篇操作性定义过的 mid-training。论文里它可能叫 annealing、continued pretraining 或…",
   "date": "2026-09-18T00:00:00Z",
   "login": "kakack",
   "name": "Kyrie Chen",
   "avatar": "https://avatars.githubusercontent.com/u/3304237?s=96&u=f261faccb60c73d1ae1e438843277497b713d58f&v=4"
  },
  {
   "title": "Pacing != Pacing Development",
   "url": "https://sebastianraschka.com/blog/2026/pacing-development.html",
   "ts": 1789392461,
   "summary": "My take on AI model pacing as a framework for release checks and the competitive pressure around model releases.",
   "date": "2026-09-14T13:27:41Z",
   "login": "rasbt",
   "name": "Sebastian Raschka",
   "avatar": "https://avatars.githubusercontent.com/u/5618407?s=96&u=fb6135afa4c7095d0f94c4c0e0eee37d1979a764&v=4"
  },
  {
   "title": "AI Reasoning Models Course on LinkedIn Learning",
   "url": "https://sebastianraschka.com/blog/2026/ai-reasoning-models-course.html",
   "ts": 1789305099,
   "summary": "A 90-minute LinkedIn Learning course on how reasoning models relate to conventional LLMs and how they are developed.",
   "date": "2026-09-13T13:11:39Z",
   "login": "rasbt",
   "name": "Sebastian Raschka",
   "avatar": "https://avatars.githubusercontent.com/u/5618407?s=96&u=fb6135afa4c7095d0f94c4c0e0eee37d1979a764&v=4"
  },
  {
   "title": "512K 上下文的全参 SFT：显存、MFU，以及 loss 说明不了的事",
   "url": "https://kakack.github.io/512K-Long-Context-SFT-Postmortem/",
   "ts": 1788825600,
   "summary": "过去几个月，我在把一个混合注意力 MoE 的全参 SFT，从官方训练栈默认的大约 4K 上下文，推到 512K。模型总参大约 290B，每个 token 激活大约 14.2B。推完之后，32K 到 512K 都能放进 4 个节点、32 张 B300。512K 这一档的 MFU 是 43.43%。 中间有三处和我事先想的不一样。稀疏注意力里的 Indexer，在反向时一次性申请了大约 700 GiB…",
   "date": "2026-09-08T00:00:00Z",
   "login": "kakack",
   "name": "Kyrie Chen",
   "avatar": "https://avatars.githubusercontent.com/u/3304237?s=96&u=f261faccb60c73d1ae1e438843277497b713d58f&v=4"
  },
  {
   "title": "大模型是怎么炼成的（二）：预训练的目标、配方与 Loss Spike",
   "url": "https://kakack.github.io/LLM-Training-Pipeline-Part2-Pretrain/",
   "ts": 1787788800,
   "summary": "第一篇交过来的输入已经定死：冻结的 tokenizer、定好配比的 mixture 与训练/验证切片、写死序列边界的 packed sequence、可重放的 sample order，以及能指回具体批次和文档的 manifest。从这一步起，优化器才第一次看到 token。 预训练在做的事很窄。给定上下文 \\(x_{\\lt t}\\)，模型输出词表上的分布，训练最小化下一个 token 的负对数似…",
   "date": "2026-08-27T00:00:00Z",
   "login": "kakack",
   "name": "Kyrie Chen",
   "avatar": "https://avatars.githubusercontent.com/u/3304237?s=96&u=f261faccb60c73d1ae1e438843277497b713d58f&v=4"
  },
  {
   "title": "From Day to Dusk at Beihai Park",
   "url": "https://zhgyqc.site/moments/2026-08-23-beihai-park-stroll/",
   "ts": 1787443200,
   "summary": "The White Dagoba Across the Lake | 湖对岸的北海白塔 Evening Lights at Beihai Park | 华灯初上的北海公园",
   "date": "2026-08-23T00:00:00Z",
   "login": "Duguce",
   "name": "Qingchen Yu",
   "avatar": "https://avatars.githubusercontent.com/u/92162236?s=96&u=9e35881eeac4af43baac87ba7ed7b5ab2e2b7e6b&v=4"
  },
  {
   "title": "Mole 出 Mac 版后，用户教会了我做产品",
   "url": "https://tw93.fun/2026-08-16/mole-mac.html",
   "ts": 1786838400,
   "summary": "最近我写了不少关于独立开发的思考，想着汇总一下，就把 Mole 从开源 CLI 做到 Mac 付费软件这一路聊一聊，当时是怎么想的，哪些事情做下来有用。 Mole 的官网是 mole.fit ，CLI 在 GitHub 开源，可以先去玩一玩。 去年国庆我在三亚的泳池边写了几百行代码，做了个 Mac 清理的命令行工具 Mole CLI 开源到 GitHub 上，本来只想给自己和同事用。结果不到一年收…",
   "date": "2026-08-16T00:00:00Z",
   "thread": {
    "source": "giscus",
    "url": "https://github.com/tw93/tw93.github.io/discussions/260",
    "comments": 4,
    "likes": 21
   },
   "login": "tw93",
   "name": "Tw93",
   "avatar": "https://avatars.githubusercontent.com/u/8736212?s=96&u=4e296a87dd5bc8ae8c6423dfbb50ef39b4023602&v=4"
  },
  {
   "title": "大模型是怎么炼成的（一）：训练全景与开训准备",
   "url": "https://kakack.github.io/LLM-Training-Pipeline-Part1-Overview-and-Data-Engineering/",
   "ts": 1786579200,
   "summary": "大模型训练并不是从第一次 optimizer.step() 才开始。正式 batch 进入 GPU 之前，团队已经要回答一组会贯穿整个生命周期的问题：模型最终服务什么能力，训练和推理预算是多少，哪些数据可以使用，评测集如何冻结，tokenizer、样本边界和训练分片如何定义，以及每项数据决策凭什么被接受。 这些问题不能只看 Pretrain 来回答。一个大模型从网页、代码仓库和论文，走到对话、代码…",
   "date": "2026-08-13T00:00:00Z",
   "login": "kakack",
   "name": "Kyrie Chen",
   "avatar": "https://avatars.githubusercontent.com/u/3304237?s=96&u=f261faccb60c73d1ae1e438843277497b713d58f&v=4"
  },
  {
   "title": "模型如何边看边听、边回应：实时流式多模态模型技术路线",
   "url": "https://www.breezedeus.com/article/real-time-streaming-multimodal-models",
   "ts": 1785542400,
   "summary": "从每秒一帧的客户端采样到原生全双工 AV2AV，系统梳理实时流式音视频多模态的六条技术路线：增量 prefill 与 KV/GDN 状态、共享时间轴、显式说话触发、异步思考、模态专家，以及因果音视频生成；并拆解 Qwen3.5-Omni、MiniCPM-o、ROMA、DuplexOmni、ELLSA 与 Wan-Streamer 的实现边界与选型要点。",
   "date": "2026-08-01T00:00:00Z",
   "login": "breezedeus",
   "name": "Breezedeus",
   "avatar": "https://avatars.githubusercontent.com/u/6712673?s=96&u=7c087ca3ba91df2e48256fcc463914a0cf0907cd&v=4"
  },
  {
   "title": "企业 AI 转型路线图：从单点试验到可规模化能力",
   "url": "https://www.breezedeus.com/article/enterprise-ai-transform-roadmap",
   "ts": 1784937600,
   "summary": "本文基于微软《The AI Strategy Roadmap》，总结企业 AI 从单点试验走向规模化的关键：从边界清晰、结果可测的真实业务问题开始；把数据契约、评测集、权限、监控和人工接管沉淀为可复用资产；再用清晰的组织责任与治理机制，把一次成功复制到下一个用例。真正值得规模化的，不是又上线一个 Agent，而是又验证并积累一套能重复交付业务结果的组织能力。",
   "date": "2026-07-25T00:00:00Z",
   "login": "breezedeus",
   "name": "Breezedeus",
   "avatar": "https://avatars.githubusercontent.com/u/6712673?s=96&u=7c087ca3ba91df2e48256fcc463914a0cf0907cd&v=4"
  },
  {
   "title": "The People Fable Left Behind",
   "url": "https://mazzzystar.com/fable-5-en",
   "ts": 1783508400,
   "summary": "Fable 5 is the first model whose limits I can't feel. Some people have no access, most can't afford it — but the divide it creates runs deeper than price.",
   "date": "2026-07-08T11:00:00Z",
   "login": "mazzzystar",
   "name": "Ke Fang",
   "avatar": "https://avatars.githubusercontent.com/u/6824141?s=96&u=692d35e1ec9432d14770c63f43965c136ad78a21&v=4"
  },
  {
   "title": "被Fable抛弃的人",
   "url": "https://mazzzystar.com/fable-5",
   "ts": 1783356082,
   "summary": "Claude Fable 5 回归，但它太强也太贵：封号、按量计费把大部分中国人挡在门外。我担心它正在制造一种 K 型分化——用得起的人被加速狂奔，其余的人被甩开。",
   "date": "2026-07-06T16:41:22Z",
   "login": "mazzzystar",
   "name": "Ke Fang",
   "avatar": "https://avatars.githubusercontent.com/u/6824141?s=96&u=692d35e1ec9432d14770c63f43965c136ad78a21&v=4"
  },
  {
   "title": "Harness Engineering for Self-Improvement",
   "url": "https://lilianweng.github.io/posts/2026-07-04-harness/",
   "ts": 1783123200,
   "summary": "The concept of recursive self-improvement (RSI) dates back to I. J. Good (1965) , where he defined an “ultraintelligent machine” as a system that can surpass humans in all intellectual activities and…",
   "hn": {
    "url": "https://news.ycombinator.com/item?id=49164896",
    "points": 334,
    "comments": 80
   },
   "date": "2026-07-04T00:00:00Z",
   "login": "lilianweng",
   "name": "Lilian",
   "avatar": "https://avatars.githubusercontent.com/u/901179?s=96&v=4"
  },
  {
   "title": "FlashAttention：从 IO 感知到软硬件协同流水线",
   "url": "https://kakack.github.io/Inside-FlashAttention/",
   "ts": 1782864000,
   "summary": "主流 LLM 训练与推理栈通常都会在硬件、dtype、head dimension 和 mask 形态满足条件时，调度到 FlashAttention 或同类 memory-efficient attention kernel；它不是任何输入上都无条件启用的单一开关。如果你需要训练超长上下文、给模型加一种新的 attention 变体，或者把它移植到一块新硬件上，就绕不开它内部到底做了什么。 这篇…",
   "date": "2026-07-01T00:00:00Z",
   "login": "kakack",
   "name": "Kyrie Chen",
   "avatar": "https://avatars.githubusercontent.com/u/3304237?s=96&u=f261faccb60c73d1ae1e438843277497b713d58f&v=4"
  },
  {
   "title": "随想",
   "url": "https://zhgyqc.site/blogs/2026-07-01-random-thoughts/",
   "ts": 1782864000,
   "summary": "“人最宝贵的是生命。生命每个人只有一次。人的一生应当这样度过：当回忆往事的时候，他不会因为虚度年华而悔恨，也不会因为碌碌无为而羞愧；在临死的时候，他能够说，‘我的整个生命和全部精力，都已经献给了世界上最壮丽的事业——为人类的解放而斗争。’人应当赶紧地、充分地生活，因为意外的疾病或悲惨的事故随时都可以突然结束他的生命。” ——保尔·柯察金1 不知道什么时候自己已经渐渐被磨平了棱角，变得不爱说话，变得…",
   "date": "2026-07-01T00:00:00Z",
   "login": "Duguce",
   "name": "Qingchen Yu",
   "avatar": "https://avatars.githubusercontent.com/u/92162236?s=96&u=9e35881eeac4af43baac87ba7ed7b5ab2e2b7e6b&v=4"
  },
  {
   "title": "我的阅读书单-2024&2025",
   "url": "https://zhgyqc.site/blogs/2026-06-28-my-reading-list-2024-2025/",
   "ts": 1782604800,
   "summary": "序号 书名 作者 推荐指数 1 三体全集 刘慈欣 ⭐⭐⭐⭐⭐ 2 乡村教师 刘慈欣 ⭐⭐⭐⭐ 3 大明王朝1566 刘和平 ⭐⭐⭐⭐⭐ 4 掌舵三部曲 龙在宇 ⭐⭐⭐⭐ 5 许三观卖血记 余华 ⭐⭐⭐⭐⭐ 6 活着 余华 ⭐⭐⭐⭐⭐ 7 未来简史 尤瓦尔·赫拉利 / 林俊宏 译 ⭐⭐⭐⭐ 8 历史的温度 张玮 ⭐⭐⭐⭐ 9 最好的告别 阿图·葛文德 / 王一方, 彭小华 译 ⭐⭐⭐⭐ 10 毛泽东…",
   "thread": {
    "source": "giscus",
    "url": "https://github.com/Duguce/zhgyqc_site/discussions/7",
    "comments": 2,
    "likes": 1
   },
   "date": "2026-06-28T00:00:00Z",
   "login": "Duguce",
   "name": "Qingchen Yu",
   "avatar": "https://avatars.githubusercontent.com/u/92162236?s=96&u=9e35881eeac4af43baac87ba7ed7b5ab2e2b7e6b&v=4"
  },
  {
   "title": "KV Caching for dLLMs is Noise Process Agnostic",
   "url": "https://nathan.rs/posts/dllm-kv-caching/",
   "ts": 1782523915,
   "summary": "The typical language model is autoregressive (AR): it predicts one token at a time, left to right, each token conditioned on the ones before it. This bakes in two limitations: it spends one forward pa…",
   "date": "2026-06-27T01:31:55Z",
   "login": "nathanrs",
   "name": "Nathan Barry",
   "avatar": "https://avatars.githubusercontent.com/u/38043930?s=96&u=961ac0881d90c4c48b06aace9a334a3b66afa7dd&v=4"
  },
  {
   "title": "Scaling Laws, Carefully",
   "url": "https://lilianweng.github.io/posts/2026-06-24-scaling-laws/",
   "ts": 1782259200,
   "summary": "Scaling laws are one of the most critical empirical findings in deep learning. The observation is simple in form: the training loss $L$ decreases predictably as we scale up model size $N$, dataset siz…",
   "hn": {
    "url": "https://news.ycombinator.com/item?id=48689744",
    "points": 88,
    "comments": 20
   },
   "date": "2026-06-24T00:00:00Z",
   "login": "lilianweng",
   "name": "Lilian",
   "avatar": "https://avatars.githubusercontent.com/u/901179?s=96&v=4"
  },
  {
   "title": "Can gzip be a language model?",
   "url": "https://nathan.rs/posts/gzip-lm/",
   "ts": 1781460078,
   "summary": "A while back I wrote about language modeling without neural networks , where I generated Shakespeare with an unbounded n-gram model: no weights, no training, just counting. Fortuitously, I came across…",
   "hn": {
    "url": "https://news.ycombinator.com/item?id=49797323",
    "points": 414,
    "comments": 165
   },
   "date": "2026-06-14T18:01:18Z",
   "login": "nathanrs",
   "name": "Nathan Barry",
   "avatar": "https://avatars.githubusercontent.com/u/38043930?s=96&u=961ac0881d90c4c48b06aace9a334a3b66afa7dd&v=4"
  },
  {
   "title": "你不知道的具身智能：从小机器狗到 Optimus",
   "url": "https://tw93.fun/2026-06-07/robot.html",
   "ts": 1780790400,
   "summary": "太长也要读 今年 4 月我组装了一台小机器狗，做的过程在推特上发过几条，大伙应该都刷到过，从买零件、装结构，到最后它能听懂指令、走两步、还能对话几句。 缘由要从过年那段时间说起，那阵子我天天用 Opus 4.6 写代码，发现很多地方它写得比我好，又快又准，越用越 FOMO，于是就想，要不试试软硬件结合的东西，这块相比纯软件可能还有一点门槛。 真想做了，方向很快就落到具体问题上，传感器怎么读，舵机怎…",
   "thread": {
    "source": "giscus",
    "url": "https://github.com/tw93/tw93.github.io/discussions/256",
    "comments": 3,
    "likes": 7
   },
   "date": "2026-06-07T00:00:00Z",
   "login": "tw93",
   "name": "Tw93",
   "avatar": "https://avatars.githubusercontent.com/u/8736212?s=96&u=4e296a87dd5bc8ae8c6423dfbb50ef39b4023602&v=4"
  },
  {
   "title": "Looking Up: Two Faces of the Moon",
   "url": "https://zhgyqc.site/moments/2026-06-01-capturing-the-moon/",
   "ts": 1780272000,
   "summary": "The moon in a warm hue | 暖橘色的月亮 Crisp details of the moon | 清晰清冷的月亮",
   "date": "2026-06-01T00:00:00Z",
   "login": "Duguce",
   "name": "Qingchen Yu",
   "avatar": "https://avatars.githubusercontent.com/u/92162236?s=96&u=9e35881eeac4af43baac87ba7ed7b5ab2e2b7e6b&v=4"
  },
  {
   "title": "Fully Annotated Guide to \"A (Long) Peek into Reinforcement Learning\"",
   "url": "https://ki-seki.github.io/posts/260531-lilian-rl-overview/",
   "ts": 1780237253,
   "summary": "This is a fully annotated guide to Lilian Weng’s post A (Long) Peek into Reinforcement Learning.",
   "date": "2026-05-31T14:20:53Z",
   "login": "Ki-Seki",
   "name": "Shichao Song",
   "avatar": "https://avatars.githubusercontent.com/u/60967965?s=192&u=a5aec5b4534911ef5db4d422f9fa71ab765dc71a&v=4"
  },
  {
   "title": "A Weekend Stroll at the Temple of Heaven",
   "url": "https://zhgyqc.site/moments/2026-05-16-temple-of-heaven-weekend/",
   "ts": 1778889600,
   "summary": "The Hall of Prayer for Good Harvests | 祈年殿 The Imperial Vault of Heaven | 皇穹宇",
   "date": "2026-05-16T00:00:00Z",
   "login": "Duguce",
   "name": "Qingchen Yu",
   "avatar": "https://avatars.githubusercontent.com/u/92162236?s=96&u=9e35881eeac4af43baac87ba7ed7b5ab2e2b7e6b&v=4"
  },
  {
   "title": "你不知道的 GEO：AI 可见性的原理、实践与取舍",
   "url": "https://tw93.fun/2026-05-01/ai-visibility.html",
   "ts": 1777593600,
   "summary": "花一小时让 AI 找到你的内容 这几天有几个小伙伴@我说，他们在向 AI 提问时，自己的开源工具被主动推荐了。之前啥也没做居然也能被收录，我就想顺手花一个小时把站内内容结构化梳理一下。改完后随手发了条推特，大伙挺感兴趣，索性把完整的思路和配置写成一篇文章，方便大家查找和参考。 我很讨厌去刷排名或者生产垃圾内容，更多想着让现有的内容对 AI 更可见，所以这篇不讲投机，只讲怎么让 AI 更好理解你现有…",
   "thread": {
    "source": "giscus",
    "url": "https://github.com/tw93/tw93.github.io/discussions/255",
    "comments": 1,
    "likes": 18
   },
   "date": "2026-05-01T00:00:00Z",
   "login": "tw93",
   "name": "Tw93",
   "avatar": "https://avatars.githubusercontent.com/u/8736212?s=96&u=4e296a87dd5bc8ae8c6423dfbb50ef39b4023602&v=4"
  },
  {
   "title": "Fully Annotated Guide to \"The Multi-Armed Bandit Problem and Its Solutions\"",
   "url": "https://ki-seki.github.io/posts/260430-multi-armed-bandit/",
   "ts": 1777530331,
   "summary": "The multi-armed bandit problem is a classic exploration–exploitation dilemma in reinforcement learning. Lilian Weng’s post is an excellent introduction, but some mathematical details and motivations c…",
   "thread": {
    "source": "giscus",
    "url": "https://github.com/Ki-Seki/ki-seki.github.io/discussions/241",
    "comments": 1,
    "likes": 0
   },
   "date": "2026-04-30T06:25:31Z",
   "login": "Ki-Seki",
   "name": "Shichao Song",
   "avatar": "https://avatars.githubusercontent.com/u/60967965?s=192&u=a5aec5b4534911ef5db4d422f9fa71ab765dc71a&v=4"
  },
  {
   "title": "韩国爆火的SetLog：为何没有新的社交巨头",
   "url": "https://mazzzystar.com/setlog",
   "ts": 1777317541,
   "summary": "setlog 是韩国爆火的社交产品：和朋友组队，每个整点拍一段 2 秒横屏视频，自动合成每日 vlog。我拆解它为何几乎做对了所有事，又借 Friendster、MySpace 的兴衰，聊这个时代为何很难再出社交巨头。",
   "date": "2026-04-27T19:19:01Z",
   "login": "mazzzystar",
   "name": "Ke Fang",
   "avatar": "https://avatars.githubusercontent.com/u/6824141?s=96&u=692d35e1ec9432d14770c63f43965c136ad78a21&v=4"
  },
  {
   "title": "你不知道的 AI Coding：非技术人的上手、场景与实战",
   "url": "https://tw93.fun/2026-04-26/ai-coding.html",
   "ts": 1777161600,
   "summary": "太长不读 上个月在公司里给产品和业务的小伙伴分享了下如何上手 AI Coding，加上最近又发了条推特，聊到不少同学因为订阅门槛没机会用上一线 AI Coding 工具，方法和习惯不花钱就能先学，索性把上手这部分整理出来。不少人用 Claude Code 其实是卡在使用命令行的第一步，看到只有字符的终端会觉得是给程序员用的，自己肯定搞不定。其实门槛没想象的高，会用豆包这类对话框 AI 的人花点时间…",
   "thread": {
    "source": "giscus",
    "url": "https://github.com/tw93/tw93.github.io/discussions/254",
    "comments": 13,
    "likes": 10
   },
   "date": "2026-04-26T00:00:00Z",
   "login": "tw93",
   "name": "Tw93",
   "avatar": "https://avatars.githubusercontent.com/u/8736212?s=96&u=4e296a87dd5bc8ae8c6423dfbb50ef39b4023602&v=4"
  },
  {
   "title": "Spring Blossoms on Beihang Campus",
   "url": "https://zhgyqc.site/moments/2026-04-09-beihang-spring-flowers/",
   "ts": 1775692800,
   "summary": "Vibrant Pink Crabapple Blossoms | 校园里盛开的粉色海棠 Elegant White Crabapple Blossoms | 洁白淡雅的白海棠",
   "date": "2026-04-09T00:00:00Z",
   "login": "Duguce",
   "name": "Qingchen Yu",
   "avatar": "https://avatars.githubusercontent.com/u/92162236?s=96&u=9e35881eeac4af43baac87ba7ed7b5ab2e2b7e6b&v=4"
  },
  {
   "title": "在 AI 时代，我是如何深入学习一个技术领域的",
   "url": "https://tw93.fun/2026-04-06/learn.html",
   "ts": 1775433600,
   "summary": "想和大伙聊聊，在 AI 时代我是怎么深入学习一个技术领域的。没有 AI 之前，更多是看书、翻这个领域国内外有名的人的博客，然后摘抄记录到笔记本，速度挺慢，但很有学习的乐趣。比如当时学 WebGL，学懂一个东西差不多要半年空闲时间，慢但快乐。 有了 AI 之后，我还是很讨厌网上那种「3 分钟教你看完百年孤独」，也不喜欢短剧和倍速看剧的方式，更多还是挑好的看，宁愿慢一点、真正搞懂，也不愿意刷一堆摘要最…",
   "thread": {
    "source": "giscus",
    "url": "https://github.com/tw93/tw93.github.io/discussions/253",
    "comments": 17,
    "likes": 20
   },
   "date": "2026-04-06T00:00:00Z",
   "login": "tw93",
   "name": "Tw93",
   "avatar": "https://avatars.githubusercontent.com/u/8736212?s=96&u=4e296a87dd5bc8ae8c6423dfbb50ef39b4023602&v=4"
  },
  {
   "title": "你不知道的大模型训练：原理、路径与新实践",
   "url": "https://tw93.fun/2026-04-03/llm.html",
   "ts": 1775174400,
   "summary": "太长也要读 在写完《你不知道的 Claude Code：架构、治理与工程实践》、《你不知道的 Agent：原理、架构与工程实践》后，我想着继续来写第三篇，这次打算挑战下自己来梳理一下大模型训练到底怎么回事，这篇文章争取让非专业背景的人也能读得懂。 2026 年来看大模型效果真正拉开差距的地方，慢慢不再是预训练本身了，而在它更后面的那一大段：后训练、评测、奖励、Agent 训练、蒸馏，每一个步骤都在…",
   "thread": {
    "source": "giscus",
    "url": "https://github.com/tw93/tw93.github.io/discussions/252",
    "comments": 7,
    "likes": 22
   },
   "date": "2026-04-03T00:00:00Z",
   "login": "tw93",
   "name": "Tw93",
   "avatar": "https://avatars.githubusercontent.com/u/8736212?s=96&u=4e296a87dd5bc8ae8c6423dfbb50ef39b4023602&v=4"
  },
  {
   "title": "Product Requirements Document of Ouroboros",
   "url": "https://ki-seki.github.io/posts/260322-ouroboros/",
   "ts": 1774174893,
   "summary": "An agentic DOM workspace where an LLM has full read/write/delete privileges over its own source code and visual interface.",
   "thread": {
    "source": "giscus",
    "url": "https://github.com/Ki-Seki/ki-seki.github.io/discussions/193",
    "comments": 0,
    "likes": 1
   },
   "date": "2026-03-22T10:21:33Z",
   "login": "Ki-Seki",
   "name": "Shichao Song",
   "avatar": "https://avatars.githubusercontent.com/u/60967965?s=192&u=a5aec5b4534911ef5db4d422f9fa71ab765dc71a&v=4"
  },
  {
   "title": "A Moment at the Summer Palace",
   "url": "https://zhgyqc.site/moments/2026-03-22-summer-palace-moment/",
   "ts": 1774137600,
   "summary": "A Corner of the Summer Palace | 颐和园一角 A peaceful moment by the lake | 颐和园湖畔的宁静时刻",
   "date": "2026-03-22T00:00:00Z",
   "login": "Duguce",
   "name": "Qingchen Yu",
   "avatar": "https://avatars.githubusercontent.com/u/92162236?s=96&u=9e35881eeac4af43baac87ba7ed7b5ab2e2b7e6b&v=4"
  },
  {
   "title": "A Sunny Day at Tiananmen Square",
   "url": "https://zhgyqc.site/moments/2026-03-19-tiananmen-square/",
   "ts": 1773878400,
   "summary": "Tiananmen Gate under a clear sky | 晴空下的天安门城楼",
   "thread": {
    "source": "giscus",
    "url": "https://github.com/Duguce/zhgyqc_site/discussions/8",
    "comments": 0,
    "likes": 2
   },
   "date": "2026-03-19T00:00:00Z",
   "login": "Duguce",
   "name": "Qingchen Yu",
   "avatar": "https://avatars.githubusercontent.com/u/92162236?s=96&u=9e35881eeac4af43baac87ba7ed7b5ab2e2b7e6b&v=4"
  },
  {
   "title": "Everything is Fleeting: A Roadmap to the Post-Labor AI Economy",
   "url": "https://ki-seki.github.io/posts/260314-ai-economics/",
   "ts": 1773503534,
   "summary": "A speculative roadmap of how AI will dismantle the labor market and what comes after.",
   "thread": {
    "source": "giscus",
    "url": "https://github.com/Ki-Seki/ki-seki.github.io/discussions/184",
    "comments": 1,
    "likes": 1
   },
   "date": "2026-03-14T15:52:14Z",
   "login": "Ki-Seki",
   "name": "Shichao Song",
   "avatar": "https://avatars.githubusercontent.com/u/60967965?s=192&u=a5aec5b4534911ef5db4d422f9fa71ab765dc71a&v=4"
  },
  {
   "title": "Diffuji: an AI instant camera that prints on receipt paper",
   "url": "https://nathan.rs/posts/diffuji/",
   "ts": 1771197402,
   "summary": "Diffuji is an instant camera built at TreeHacks 2026. Our project won both the Neo Prize and Most Creative Prize!",
   "date": "2026-02-15T23:16:42Z",
   "login": "nathanrs",
   "name": "Nathan Barry",
   "avatar": "https://avatars.githubusercontent.com/u/38043930?s=96&u=961ac0881d90c4c48b06aace9a334a3b66afa7dd&v=4"
  },
  {
   "title": "microgpt",
   "url": "http://karpathy.github.io/2026/02/12/microgpt/",
   "ts": 1770879600,
   "summary": "This is a brief guide to my new art project microgpt , a single file of 200 lines of pure Python with no dependencies that trains and inferences a GPT. This file contains the full algorithmic content…",
   "hn": {
    "url": "https://news.ycombinator.com/item?id=47202708",
    "points": 1936,
    "comments": 324
   },
   "date": "2026-02-12T07:00:00Z",
   "thread": {
    "source": "disqus",
    "url": "http://karpathy.github.io/2026/02/12/microgpt/#disqus_thread",
    "comments": 35,
    "likes": 0
   },
   "login": "karpathy",
   "name": "Andrej",
   "avatar": "https://avatars.githubusercontent.com/u/241138?s=96&u=05376db54475c3d23b3a409f4c47d14c4855dc28&v=4"
  },
  {
   "title": "我目前知道的",
   "url": "https://ki-seki.github.io/posts/260211-what-i-know-so-far/",
   "ts": 1770802459,
   "summary": "关于 AI 和人的一个简单技术人文讨论",
   "thread": {
    "source": "giscus",
    "url": "https://github.com/Ki-Seki/ki-seki.github.io/discussions/205",
    "comments": 3,
    "likes": 1
   },
   "date": "2026-02-11T09:34:19Z",
   "login": "Ki-Seki",
   "name": "Shichao Song",
   "avatar": "https://avatars.githubusercontent.com/u/60967965?s=192&u=a5aec5b4534911ef5db4d422f9fa71ab765dc71a&v=4"
  },
  {
   "title": "A Night Visit to the Temple of Heaven",
   "url": "https://zhgyqc.site/moments/2026-01-31-temple-of-heaven-night-tour/",
   "ts": 1769817600,
   "summary": "The Hall of Prayer for Good Harvests | 夜暮中的祈年殿",
   "date": "2026-01-31T00:00:00Z",
   "login": "Duguce",
   "name": "Qingchen Yu",
   "avatar": "https://avatars.githubusercontent.com/u/92162236?s=96&u=9e35881eeac4af43baac87ba7ed7b5ab2e2b7e6b&v=4"
  },
  {
   "title": "Language Modeling Without Neural Networks",
   "url": "https://nathan.rs/posts/unbounded-n-gram/",
   "ts": 1768697223,
   "summary": "Generating Shakespeare has become the “Hello World” of language models. 1 Recently, I’ve been messing with alternative language models and came across unbounded n-gram models. These models are purely…",
   "date": "2026-01-18T00:47:03Z",
   "login": "nathanrs",
   "name": "Nathan Barry",
   "avatar": "https://avatars.githubusercontent.com/u/38043930?s=96&u=961ac0881d90c4c48b06aace9a334a3b66afa7dd&v=4"
  },
  {
   "title": "How is the Speculative Decoding Algorithm Constructed?",
   "url": "https://ki-seki.github.io/posts/251226-spec-decoding/",
   "ts": 1766741387,
   "summary": "A simple mathematical derivation of the algorithm construction process from the paper “Fast Inference from Transformers via Speculative Decoding”.",
   "thread": {
    "source": "giscus",
    "url": "https://github.com/Ki-Seki/ki-seki.github.io/discussions/125",
    "comments": 0,
    "likes": 3
   },
   "date": "2025-12-26T09:29:47Z",
   "login": "Ki-Seki",
   "name": "Shichao Song",
   "avatar": "https://avatars.githubusercontent.com/u/60967965?s=192&u=a5aec5b4534911ef5db4d422f9fa71ab765dc71a&v=4"
  },
  {
   "title": "Diffusion LLMs are Faster at Writing Code",
   "url": "https://nathan.rs/posts/dllm-faster-code-generation/",
   "ts": 1765635234,
   "summary": "In this post, I run small experiments showing that diffusion language models generate code (and other structured text) at a faster rate. Increased stucture tends to correlate with reduced entropy, whi…",
   "date": "2025-12-13T14:13:54Z",
   "login": "nathanrs",
   "name": "Nathan Barry",
   "avatar": "https://avatars.githubusercontent.com/u/38043930?s=96&u=961ac0881d90c4c48b06aace9a334a3b66afa7dd&v=4"
  },
  {
   "title": "AI Agent 中的上下文工程 (Context Engineering)",
   "url": "https://www.breezedeus.com/article/ai-agent-context-engineering",
   "ts": 1764288000,
   "summary": "本文聚焦 AI Agents 上下文工程技术，揭秘了从静态提示词工程到动态上下文工程的进化逻辑，还拆解了 Manus 应对上下文腐烂的核心技术与简化至上的实践原则。",
   "date": "2025-11-28T00:00:00Z",
   "login": "breezedeus",
   "name": "Breezedeus",
   "avatar": "https://avatars.githubusercontent.com/u/6712673?s=96&u=7c087ca3ba91df2e48256fcc463914a0cf0907cd&v=4"
  },
  {
   "title": "Curserve: Minimizing Agentic Coding End-to-End Latency",
   "url": "https://nathan.rs/posts/curserve/",
   "ts": 1762705071,
   "summary": "For Cal Hacks 2025 , a few friends and I built Curserve , a fast and scalable server-side engine for agentic coding, which ended up placing for one of the sponsor prizes. We didn’t go to Cal Hacks to…",
   "date": "2025-11-09T16:17:51Z",
   "login": "nathanrs",
   "name": "Nathan Barry",
   "avatar": "https://avatars.githubusercontent.com/u/38043930?s=96&u=961ac0881d90c4c48b06aace9a334a3b66afa7dd&v=4"
  },
  {
   "title": "The Key to the Problem is to Find the Key Problem",
   "url": "https://mazzzystar.com/the-key-to-the-problem-is-to-find-the-key-problem",
   "ts": 1762192554,
   "summary": "Why OpenAI and DeepMind pick timeless, fundamental problems and solve them with brute compute (AlphaFold, AlphaEvolve), and how to find the key problem.",
   "date": "2025-11-03T17:55:54Z",
   "login": "mazzzystar",
   "name": "Ke Fang",
   "avatar": "https://avatars.githubusercontent.com/u/6824141?s=96&u=692d35e1ec9432d14770c63f43965c136ad78a21&v=4"
  },
  {
   "title": "BERT is just a Single Text Diffusion Step",
   "url": "https://nathan.rs/posts/roberta-diffusion/",
   "ts": 1760918400,
   "summary": "A while back, Google DeepMind unveiled Gemini Diffusion , an experimental language model that generates text using diffusion. Unlike traditional GPT-style models that generate one word at a time, Gemi…",
   "hn": {
    "url": "https://news.ycombinator.com/item?id=45644328",
    "points": 455,
    "comments": 110
   },
   "date": "2025-10-20T00:00:00Z",
   "login": "nathanrs",
   "name": "Nathan Barry",
   "avatar": "https://avatars.githubusercontent.com/u/38043930?s=96&u=961ac0881d90c4c48b06aace9a334a3b66afa7dd&v=4"
  },
  {
   "title": "Local SGD and DiLoCo Research Musings",
   "url": "https://nathan.rs/posts/research-log/",
   "ts": 1760457267,
   "summary": "Here are some notes I wrote over this topic. I’ve switched my master’s thesis to a different topic, but there were many interesting research directions I found in this area. Local SGD and DiLoCo Overv…",
   "date": "2025-10-14T15:54:27Z",
   "login": "nathanrs",
   "name": "Nathan Barry",
   "avatar": "https://avatars.githubusercontent.com/u/38043930?s=96&u=961ac0881d90c4c48b06aace9a334a3b66afa7dd&v=4"
  },
  {
   "title": "AI Agent 性能优化：核心策略与实战技巧",
   "url": "https://www.breezedeus.com/article/ai-agent-perf-tips",
   "ts": 1760313600,
   "summary": "本文深度拆解 AI Agent 性能优化的五大核心维度，提供超多可落地的实战技巧，助力打造更智能、鲁棒且高效的 AI Agent！",
   "date": "2025-10-13T00:00:00Z",
   "login": "breezedeus",
   "name": "Breezedeus",
   "avatar": "https://avatars.githubusercontent.com/u/6712673?s=96&u=7c087ca3ba91df2e48256fcc463914a0cf0907cd&v=4"
  },
  {
   "title": "Mobile-Agent-v3：新的 GUI Agents 开源王者",
   "url": "https://www.breezedeus.com/article/ui-agent-mobile-agent-v3",
   "ts": 1757116800,
   "summary": "Mobile-Agent-v3 凭借多模态 GUI-Owl 模型、自我进化数据生成和 TRPO 强化学习，在多平台 GUI 自动化上超越主流开源方案，部分场景甚至优于 GPT-4o、Claude 3.7。",
   "date": "2025-09-06T00:00:00Z",
   "login": "breezedeus",
   "name": "Breezedeus",
   "avatar": "https://avatars.githubusercontent.com/u/6712673?s=96&u=7c087ca3ba91df2e48256fcc463914a0cf0907cd&v=4"
  },
  {
   "title": "我想做个对跖点App，但最终农场悟道",
   "url": "https://mazzzystar.com/antipode-app-story-zh",
   "ts": 1754926440,
   "summary": "我想做一个连接地球对跖点的 App，却发现 71% 是海洋、留存无解而放弃。但顺着这个概念，和 AI 聊出了可被精确计算的未知，一路想到星际穿越、三体与元悲剧。",
   "date": "2025-08-11T15:34:00Z",
   "login": "mazzzystar",
   "name": "Ke Fang",
   "avatar": "https://avatars.githubusercontent.com/u/6824141?s=96&u=692d35e1ec9432d14770c63f43965c136ad78a21&v=4"
  },
  {
   "title": "Why We Think",
   "url": "https://lilianweng.github.io/posts/2025-05-01-thinking/",
   "ts": 1746057600,
   "summary": "Special thanks to John Schulman for a lot of super valuable feedback and direct edits on this post. Test time compute ( Graves et al. 2016 , Ling, et al. 2017 , Cobbe et al. 2021 ) and Chain-of-though…",
   "hn": {
    "url": "https://news.ycombinator.com/item?id=45395133",
    "points": 147,
    "comments": 30
   },
   "date": "2025-05-01T00:00:00Z",
   "login": "lilianweng",
   "name": "Lilian",
   "avatar": "https://avatars.githubusercontent.com/u/901179?s=96&v=4"
  },
  {
   "title": "DeepSeek R1 Reveals Path to Surpassing Human Intelligence",
   "url": "https://mazzzystar.com/deepseek-r1-en",
   "ts": 1739095352,
   "summary": "From AlphaGo and AlphaZero to ChatGPT to DeepSeek R1: how pure reinforcement learning and self-play, with no human feedback, may let AI surpass humans.",
   "date": "2025-02-09T10:02:32Z",
   "login": "mazzzystar",
   "name": "Ke Fang",
   "avatar": "https://avatars.githubusercontent.com/u/6824141?s=96&u=692d35e1ec9432d14770c63f43965c136ad78a21&v=4"
  },
  {
   "title": "Deepseek R1可能找到了超越人类的办法",
   "url": "https://mazzzystar.com/chatgpt-to-deepseek-r1-zh",
   "ts": 1738233619,
   "summary": "从 AlphaGo、AlphaZero 到 ChatGPT，再到 DeepSeek R1：为什么纯强化学习(GRPO)、不用蒙特卡洛树搜索、也不依赖人类反馈的 R1-Zero，可能是又一个让 AI 超越人类的 AlphaZero 时刻。",
   "date": "2025-01-30T10:40:19Z",
   "login": "mazzzystar",
   "name": "Ke Fang",
   "avatar": "https://avatars.githubusercontent.com/u/6824141?s=96&u=692d35e1ec9432d14770c63f43965c136ad78a21&v=4"
  },
  {
   "title": "Reward Hacking in Reinforcement Learning",
   "url": "https://lilianweng.github.io/posts/2024-11-28-reward-hacking/",
   "ts": 1732752000,
   "summary": "Reward hacking occurs when a reinforcement learning (RL) agent exploits flaws or ambiguities in the reward function to achieve high rewards, without genuinely learning or completing the intended task.…",
   "date": "2024-11-28T00:00:00Z",
   "login": "lilianweng",
   "name": "Lilian",
   "avatar": "https://avatars.githubusercontent.com/u/901179?s=96&v=4"
  },
  {
   "title": "GUI Agents（智能体）最新论文",
   "url": "https://www.breezedeus.com/article/awesome-ui-agents",
   "ts": 1731110400,
   "summary": "近期 Claude 发布了 Compute Use，智谱发布了 Phone Use 的 AutoGLM，它们都是利用 UI Agents 技术让智能体模拟人操作电脑和手机完成指定任务。本文列出 UI Agents 相关的最新论文和资料，并持续更新中…",
   "date": "2024-11-09T00:00:00Z",
   "login": "breezedeus",
   "name": "Breezedeus",
   "avatar": "https://avatars.githubusercontent.com/u/6712673?s=96&u=7c087ca3ba91df2e48256fcc463914a0cf0907cd&v=4"
  },
  {
   "title": "现在的AI真正给我带来了什么",
   "url": "https://mazzzystar.com/what-has-ai-really-brought-to-me-zh",
   "ts": 1730295375,
   "summary": "现在是 2024 年底 ， 我已经完全厌倦了每天 AI 又颠覆了哪个行业的耸人听闻的消息<span",
   "date": "2024-10-30T13:36:15Z",
   "login": "mazzzystar",
   "name": "Ke Fang",
   "avatar": "https://avatars.githubusercontent.com/u/6824141?s=96&u=692d35e1ec9432d14770c63f43965c136ad78a21&v=4"
  },
  {
   "title": "What AI Has Really Brought to My Life",
   "url": "https://mazzzystar.com/what-ai-has-really-brought-to-my-life",
   "ts": 1730287339,
   "summary": "As we approach the end of 2024, I’m completely tired of the sensational news about AI disrupting yet another industry every day. I want",
   "date": "2024-10-30T11:22:19Z",
   "login": "mazzzystar",
   "name": "Ke Fang",
   "avatar": "https://avatars.githubusercontent.com/u/6824141?s=96&u=692d35e1ec9432d14770c63f43965c136ad78a21&v=4"
  },
  {
   "title": "拥有个人博客最简单的方式",
   "url": "https://mazzzystar.com/the-easiest-way-to-have-a-blog-zh",
   "ts": 1727373130,
   "summary": "2016 年 ， 我注册了一个 10 年的域名 <h-char",
   "date": "2024-09-26T17:52:10Z",
   "login": "mazzzystar",
   "name": "Ke Fang",
   "avatar": "https://avatars.githubusercontent.com/u/6824141?s=96&u=692d35e1ec9432d14770c63f43965c136ad78a21&v=4"
  },
  {
   "title": "Extrinsic Hallucinations in LLMs",
   "url": "https://lilianweng.github.io/posts/2024-07-07-hallucination/",
   "ts": 1720310400,
   "summary": "Hallucination in large language models usually refers to the model generating unfaithful, fabricated, inconsistent, or nonsensical content. As a term, hallucination has been somewhat generalized to ca…",
   "date": "2024-07-07T00:00:00Z",
   "login": "lilianweng",
   "name": "Lilian",
   "avatar": "https://avatars.githubusercontent.com/u/901179?s=96&v=4"
  },
  {
   "title": "Diffusion Models for Video Generation",
   "url": "https://lilianweng.github.io/posts/2024-04-12-diffusion-video/",
   "ts": 1712880000,
   "summary": "Diffusion models have demonstrated strong results on image synthesis in past years. Now the research community has started working on a harder task—using it for video generation. The task itself is a…",
   "date": "2024-04-12T00:00:00Z",
   "login": "lilianweng",
   "name": "Lilian",
   "avatar": "https://avatars.githubusercontent.com/u/901179?s=96&v=4"
  },
  {
   "title": "Thinking about High-Quality Human Data",
   "url": "https://lilianweng.github.io/posts/2024-02-05-human-data-quality/",
   "ts": 1707091200,
   "summary": "[Special thank you to Ian Kivlichan for many useful pointers (E.g. the 100+ year old Nature paper “Vox populi”) and nice feedback. 🙏 ] High-quality data is the fuel for modern data deep learning model…",
   "hn": {
    "url": "https://news.ycombinator.com/item?id=39321225",
    "points": 103,
    "comments": 4
   },
   "date": "2024-02-05T00:00:00Z",
   "login": "lilianweng",
   "name": "Lilian",
   "avatar": "https://avatars.githubusercontent.com/u/901179?s=96&v=4"
  },
  {
   "title": "Adversarial Attacks on LLMs",
   "url": "https://lilianweng.github.io/posts/2023-10-25-adv-attack-llm/",
   "ts": 1698192000,
   "summary": "The use of large language models in the real world has strongly accelerated by the launch of ChatGPT. We (including my team at OpenAI, shoutout to them) have invested a lot of effort to build default…",
   "date": "2023-10-25T00:00:00Z",
   "login": "lilianweng",
   "name": "Lilian",
   "avatar": "https://avatars.githubusercontent.com/u/901179?s=96&v=4"
  },
  {
   "title": "LLM Powered Autonomous Agents",
   "url": "https://lilianweng.github.io/posts/2023-06-23-agent/",
   "ts": 1687478400,
   "summary": "Building agents with LLM (large language model) as its core controller is a cool concept. Several proof-of-concepts demos, such as AutoGPT , GPT-Engineer and BabyAGI , serve as inspiring examples. The…",
   "hn": {
    "url": "https://news.ycombinator.com/item?id=36488871",
    "points": 285,
    "comments": 176
   },
   "date": "2023-06-23T00:00:00Z",
   "login": "lilianweng",
   "name": "Lilian",
   "avatar": "https://avatars.githubusercontent.com/u/901179?s=96&v=4"
  },
  {
   "title": "Prompt Engineering",
   "url": "https://lilianweng.github.io/posts/2023-03-15-prompt-engineering/",
   "ts": 1678838400,
   "summary": "Prompt Engineering , also known as In-Context Prompting , refers to methods for how to communicate with LLM to steer its behavior for desired outcomes without updating the model weights. It is an empi…",
   "hn": {
    "url": "https://news.ycombinator.com/item?id=35227358",
    "points": 190,
    "comments": 49
   },
   "date": "2023-03-15T00:00:00Z",
   "login": "lilianweng",
   "name": "Lilian",
   "avatar": "https://avatars.githubusercontent.com/u/901179?s=96&v=4"
  },
  {
   "title": "研二下学期",
   "url": "https://trinkle23897.github.io//posts/cmu-2nd-year-part2",
   "ts": 1652598000,
   "summary": "你总是不知道接下来会发生什么",
   "date": "2022-05-15T07:00:00Z",
   "login": "Trinkle23897",
   "name": "Jiayi Weng",
   "avatar": "https://avatars.githubusercontent.com/u/8189182?s=96&v=4"
  },
  {
   "title": "Deep Neural Nets: 33 years ago and 33 years from now",
   "url": "http://karpathy.github.io/2022/03/14/lecun1989/",
   "ts": 1647241200,
   "summary": "The Yann LeCun et al. (1989) paper Backpropagation Applied to Handwritten Zip Code Recognition is I believe of some historical significance because it is, to my knowledge, the earliest real-world appl…",
   "hn": {
    "url": "https://news.ycombinator.com/item?id=37268610",
    "points": 286,
    "comments": 93
   },
   "date": "2022-03-14T07:00:00Z",
   "thread": {
    "source": "disqus",
    "url": "http://karpathy.github.io/2022/03/14/lecun1989/#disqus_thread",
    "comments": 50,
    "likes": 0
   },
   "login": "karpathy",
   "name": "Andrej",
   "avatar": "https://avatars.githubusercontent.com/u/241138?s=96&u=05376db54475c3d23b3a409f4c47d14c4855dc28&v=4"
  },
  {
   "title": "找工回忆录",
   "url": "https://trinkle23897.github.io//posts/job-application",
   "ts": 1646121600,
   "summary": "不说上5吧，上3应该是比较能操作的",
   "date": "2022-03-01T08:00:00Z",
   "login": "Trinkle23897",
   "name": "Jiayi Weng",
   "avatar": "https://avatars.githubusercontent.com/u/8189182?s=96&v=4"
  },
  {
   "title": "研二上学期",
   "url": "https://trinkle23897.github.io//posts/cmu-2nd-year-part1",
   "ts": 1640937600,
   "summary": "到了人生又一个转折点了 思考.jpg",
   "date": "2021-12-31T08:00:00Z",
   "login": "Trinkle23897",
   "name": "Jiayi Weng",
   "avatar": "https://avatars.githubusercontent.com/u/8189182?s=96&v=4"
  },
  {
   "title": "Backward propagation using matrix notations",
   "url": "https://arthurzucker.github.io/posts/backward/",
   "ts": 1636416000,
   "summary": "An explanation of the mathematics behind backward propagation.",
   "date": "2021-11-09T00:00:00Z",
   "login": "ArthurZucker",
   "name": "Arthur",
   "avatar": "https://avatars.githubusercontent.com/u/48595927?s=96&u=0fb4420052bfff0133f96996c916ecde6ed6fa69&v=4"
  },
  {
   "title": "PAMAI : Passive Acoustic Monitoring Using AI",
   "url": "https://arthurzucker.github.io/posts/flying-foxes-study/ecology/",
   "ts": 1634688000,
   "summary": "Introduction Pteropus dasymallus or flying foxes (from the {Pteropus Genus) is an insular solitary island fruit bat inhabiting the Ryukyu archipelago in Japan and some Taiwanese islands. The important…",
   "date": "2021-10-20T00:00:00Z",
   "login": "ArthurZucker",
   "name": "Arthur",
   "avatar": "https://avatars.githubusercontent.com/u/48595927?s=96&u=0fb4420052bfff0133f96996c916ecde6ed6fa69&v=4"
  },
  {
   "title": "PAMAI : Audio Event Detection",
   "url": "https://arthurzucker.github.io/posts/flying-foxes-study/ai/aed/",
   "ts": 1634515200,
   "summary": "My most recent results are available! I implemented the SincNet in Pytorch! My results were logged using , an amazing visualisation tool for sweeps. The dataset is, for now, a third of the Egyptian Fr…",
   "date": "2021-10-18T00:00:00Z",
   "login": "ArthurZucker",
   "name": "Arthur",
   "avatar": "https://avatars.githubusercontent.com/u/48595927?s=96&u=0fb4420052bfff0133f96996c916ecde6ed6fa69&v=4"
  },
  {
   "title": "PAMAI : Speaker Recognition",
   "url": "https://arthurzucker.github.io/posts/flying-foxes-study/ai/speaker/",
   "ts": 1634515200,
   "summary": "",
   "date": "2021-10-18T00:00:00Z",
   "login": "ArthurZucker",
   "name": "Arthur",
   "avatar": "https://avatars.githubusercontent.com/u/48595927?s=96&u=0fb4420052bfff0133f96996c916ecde6ed6fa69&v=4"
  },
  {
   "title": "Reinforcement learning, lesson 1",
   "url": "https://arthurzucker.github.io/posts/mva/rl/lesson1/",
   "ts": 1634515200,
   "summary": "How to model an RL problem: Markov Decision Processes",
   "date": "2021-10-18T00:00:00Z",
   "login": "ArthurZucker",
   "name": "Arthur",
   "avatar": "https://avatars.githubusercontent.com/u/48595927?s=96&u=0fb4420052bfff0133f96996c916ecde6ed6fa69&v=4"
  },
  {
   "title": "Reinforcement learning, lesson 2",
   "url": "https://arthurzucker.github.io/posts/mva/rl/lesson2/",
   "ts": 1634515200,
   "summary": "How to model an RL problem: Dynamic programming",
   "date": "2021-10-18T00:00:00Z",
   "login": "ArthurZucker",
   "name": "Arthur",
   "avatar": "https://avatars.githubusercontent.com/u/48595927?s=96&u=0fb4420052bfff0133f96996c916ecde6ed6fa69&v=4"
  },
  {
   "title": "A from-scratch tour of Bitcoin in Python",
   "url": "http://karpathy.github.io/2021/06/21/blockchain/",
   "ts": 1624269600,
   "summary": "I find blockchain fascinating because it extends open source software development to open source + state. This seems to be a genuine/exciting innovation in computing paradigms; We don’t just get to sh…",
   "hn": {
    "url": "https://news.ycombinator.com/item?id=41681778",
    "points": 9,
    "comments": 0
   },
   "date": "2021-06-21T10:00:00Z",
   "thread": {
    "source": "disqus",
    "url": "http://karpathy.github.io/2021/06/21/blockchain/#disqus_thread",
    "comments": 22,
    "likes": 0
   },
   "login": "karpathy",
   "name": "Andrej",
   "avatar": "https://avatars.githubusercontent.com/u/241138?s=96&u=05376db54475c3d23b3a409f4c47d14c4855dc28&v=4"
  },
  {
   "title": "在CMU的第一年",
   "url": "https://trinkle23897.github.io//posts/cmu-1st-year",
   "ts": 1621062000,
   "summary": "留了个假学",
   "date": "2021-05-15T07:00:00Z",
   "login": "Trinkle23897",
   "name": "Jiayi Weng",
   "avatar": "https://avatars.githubusercontent.com/u/8189182?s=96&v=4"
  },
  {
   "title": "Short Story on AI: Forward Pass",
   "url": "http://karpathy.github.io/2021/03/27/forward-pass/",
   "ts": 1616839200,
   "summary": "The inspiration for this short story came to me while reading Kevin Lacker’s Giving GPT-3 a Turing Test . It is probably worth it (though not required) to skim this post to get a bit of a background o…",
   "date": "2021-03-27T10:00:00Z",
   "thread": {
    "source": "disqus",
    "url": "http://karpathy.github.io/2021/03/27/forward-pass/#disqus_thread",
    "comments": 19,
    "likes": 0
   },
   "login": "karpathy",
   "name": "Andrej",
   "avatar": "https://avatars.githubusercontent.com/u/241138?s=96&u=05376db54475c3d23b3a409f4c47d14c4855dc28&v=4"
  },
  {
   "title": "Biohacking Lite",
   "url": "http://karpathy.github.io/2020/06/11/biohacking-lite/",
   "ts": 1591869600,
   "summary": "Throughout my life I never paid too much attention to health, exercise, diet or nutrition. I knew that you’re supposed to get some exercise and eat vegetables or something, but it stopped at that (“mo…",
   "hn": {
    "url": "https://news.ycombinator.com/item?id=38109778",
    "points": 184,
    "comments": 153
   },
   "date": "2020-06-11T10:00:00Z",
   "thread": {
    "source": "disqus",
    "url": "http://karpathy.github.io/2020/06/11/biohacking-lite/#disqus_thread",
    "comments": 62,
    "likes": 0
   },
   "login": "karpathy",
   "name": "Andrej",
   "avatar": "https://avatars.githubusercontent.com/u/241138?s=96&u=05376db54475c3d23b3a409f4c47d14c4855dc28&v=4"
  },
  {
   "title": "一个大四",
   "url": "https://trinkle23897.github.io//posts/thu-4th-year",
   "ts": 1591858800,
   "summary": "本来想再过几天写的……官方催稿，最为致命",
   "date": "2020-06-11T07:00:00Z",
   "login": "Trinkle23897",
   "name": "Jiayi Weng",
   "avatar": "https://avatars.githubusercontent.com/u/8189182?s=96&v=4"
  },
  {
   "title": "Computer Vision and Object Recognition, lesson 1",
   "url": "https://arthurzucker.github.io/posts/mva/recvis/lesson1/",
   "ts": 1591581985,
   "summary": "How to model an RL problem: Markov Decision Processes",
   "date": "2020-06-08T02:06:25Z",
   "login": "ArthurZucker",
   "name": "Arthur",
   "avatar": "https://avatars.githubusercontent.com/u/48595927?s=96&u=0fb4420052bfff0133f96996c916ecde6ed6fa69&v=4"
  },
  {
   "title": "Computer Vision and Object Recognition, lesson 3",
   "url": "https://arthurzucker.github.io/posts/mva/recvis/lesson3/",
   "ts": 1591581985,
   "summary": "How to model an RL problem: Markov Decision Processes",
   "date": "2020-06-08T02:06:25Z",
   "login": "ArthurZucker",
   "name": "Arthur",
   "avatar": "https://avatars.githubusercontent.com/u/48595927?s=96&u=0fb4420052bfff0133f96996c916ecde6ed6fa69&v=4"
  },
  {
   "title": "申请回忆录",
   "url": "https://trinkle23897.github.io//posts/application",
   "ts": 1583049600,
   "summary": "反正这个迟早都得写的，就算是全聚德也要写的。 不如现在写掉。1w+字有点长",
   "date": "2020-03-01T08:00:00Z",
   "login": "Trinkle23897",
   "name": "Jiayi Weng",
   "avatar": "https://avatars.githubusercontent.com/u/8189182?s=96&v=4"
  },
  {
   "title": "我的OI课件",
   "url": "https://trinkle23897.github.io//posts/oi-slides",
   "ts": 1580198400,
   "summary": "",
   "date": "2020-01-28T08:00:00Z",
   "login": "Trinkle23897",
   "name": "Jiayi Weng",
   "avatar": "https://avatars.githubusercontent.com/u/8189182?s=96&v=4"
  },
  {
   "title": "从零开始安装一台Ubuntu 18.04 + NVIDIA GPU机器的过程",
   "url": "https://trinkle23897.github.io//posts/install-ubuntu1804-with-nvidia-gpu",
   "ts": 1576310400,
   "summary": "根据印象更新一下从零开始安装 Ubuntu 18.04 + Nvidia GPU 的过程",
   "date": "2019-12-14T08:00:00Z",
   "login": "Trinkle23897",
   "name": "Jiayi Weng",
   "avatar": "https://avatars.githubusercontent.com/u/8189182?s=96&v=4"
  },
  {
   "title": "暑研",
   "url": "https://trinkle23897.github.io//posts/summer-intern",
   "ts": 1570777200,
   "summary": "之前九月份写的那篇太那啥了...重写一个正常的backup 多图预警 流量杀手 （虽然我已经down sample过了",
   "date": "2019-10-11T07:00:00Z",
   "login": "Trinkle23897",
   "name": "Jiayi Weng",
   "avatar": "https://avatars.githubusercontent.com/u/8189182?s=96&v=4"
  },
  {
   "title": "大三下总结",
   "url": "https://trinkle23897.github.io//posts/thu-3rd-year-part2",
   "ts": 1561964400,
   "summary": "迷惑的一学期 人为抹掉了一部分事情，大概，还是不愿去面对吧",
   "date": "2019-07-01T07:00:00Z",
   "login": "Trinkle23897",
   "name": "Jiayi Weng",
   "avatar": "https://avatars.githubusercontent.com/u/8189182?s=96&v=4"
  },
  {
   "title": "A Recipe for Training Neural Networks",
   "url": "http://karpathy.github.io/2019/04/25/recipe/",
   "ts": 1556182800,
   "summary": "Some few weeks ago I posted a tweet on “the most common neural net mistakes”, listing a few common gotchas related to training neural nets. The tweet got quite a bit more engagement than I anticipated…",
   "date": "2019-04-25T09:00:00Z",
   "thread": {
    "source": "disqus",
    "url": "http://karpathy.github.io/2019/04/25/recipe/#disqus_thread",
    "comments": 49,
    "likes": 0
   },
   "login": "karpathy",
   "name": "Andrej",
   "avatar": "https://avatars.githubusercontent.com/u/241138?s=96&u=05376db54475c3d23b3a409f4c47d14c4855dc28&v=4"
  },
  {
   "title": "(started posting on Medium instead)",
   "url": "http://karpathy.github.io/2018/01/20/medium/",
   "ts": 1516446000,
   "summary": "The current state of this blog (with the last post 2 years ago) makes it look like I’ve disappeared. I’ve certainly become less active on blogs since I’ve joined Tesla, but whenever I do get a chance…",
   "date": "2018-01-20T11:00:00Z",
   "login": "karpathy",
   "name": "Andrej",
   "avatar": "https://avatars.githubusercontent.com/u/241138?s=96&u=05376db54475c3d23b3a409f4c47d14c4855dc28&v=4"
  },
  {
   "title": "A Survival Guide to a PhD",
   "url": "http://karpathy.github.io/2016/09/07/phd/",
   "ts": 1473246000,
   "summary": "This guide is patterned after my “Doing well in your courses” , a post I wrote a long time ago on some of the tips/tricks I’ve developed during my undergrad. I’ve received nice comments about that gui…",
   "hn": {
    "url": "https://news.ycombinator.com/item?id=12447495",
    "points": 319,
    "comments": 124
   },
   "date": "2016-09-07T11:00:00Z",
   "thread": {
    "source": "disqus",
    "url": "http://karpathy.github.io/2016/09/07/phd/#disqus_thread",
    "comments": 76,
    "likes": 0
   },
   "login": "karpathy",
   "name": "Andrej",
   "avatar": "https://avatars.githubusercontent.com/u/241138?s=96&u=05376db54475c3d23b3a409f4c47d14c4855dc28&v=4"
  },
  {
   "title": "Nvidia新的Pascal值不值得买（升级）",
   "url": "https://mli.github.io/mli.github.io/2016/06/14/new-pascal/",
   "ts": 1465862400,
   "summary": "Nvidia最近更新了三块基于Pascal的GPU，分别是面向高端用户的P100和正常用户的GTX 1080和GTX 1070. 很多用GPU做计算的小伙伴问新卡值不值得买。很明显是，无论从功耗，价格（下面两图比较了N厂各卡），还是内存大小和带宽来看，肯定是新卡更好。而且这是三个之中个人推荐是GTX 1080。原因是P100太贵目前不是一般人能买的，虽然1070和1080在价格，功耗，计算上基本是…",
   "date": "2016-06-14T00:00:00Z",
   "login": "mli",
   "name": "Mu Li",
   "avatar": "https://avatars.githubusercontent.com/u/421857?s=96&u=4897d860de4cb4853db4662f065b51e0d46023ae&v=4"
  },
  {
   "title": "Deep Reinforcement Learning: Pong from Pixels",
   "url": "http://karpathy.github.io/2016/05/31/rl/",
   "ts": 1464692400,
   "summary": "--> This is a long overdue blog post on Reinforcement Learning (RL). RL is hot! You may have noticed that computers can now automatically learn to play ATARI games (from raw game pixels!), they are be…",
   "hn": {
    "url": "https://news.ycombinator.com/item?id=11811118",
    "points": 189,
    "comments": 13
   },
   "date": "2016-05-31T11:00:00Z",
   "thread": {
    "source": "disqus",
    "url": "http://karpathy.github.io/2016/05/31/rl/#disqus_thread",
    "comments": 119,
    "likes": 0
   },
   "login": "karpathy",
   "name": "Andrej",
   "avatar": "https://avatars.githubusercontent.com/u/241138?s=96&u=05376db54475c3d23b3a409f4c47d14c4855dc28&v=4"
  },
  {
   "title": "GPU集群折腾手记——2015",
   "url": "https://mli.github.io/mli.github.io/gpu/2016/01/17/build-gpu-clusters/",
   "ts": 1452988800,
   "summary": "- 2/6/2016 文末更新了购买推荐 整个2015年都在买买买。。。买GPU。于是整整一年都在各处比较，下单，拆，装，维护。为了省点钱煞费苦心，荒废了很多其他重要事情。所以想把经验教训写下来供各位DIY玩家参考。 我们买GPU的目的是用来做 科学计算 ，例如针对深度学习。另外两个GPU主要用途——游戏，挖矿——则不在此文讨论范围。而且此文针对性价比敏感人士，对于土豪人群，推荐直接上大厂整体GP…",
   "date": "2016-01-17T00:00:00Z",
   "login": "mli",
   "name": "Mu Li",
   "avatar": "https://avatars.githubusercontent.com/u/421857?s=96&u=4897d860de4cb4853db4662f065b51e0d46023ae&v=4"
  },
  {
   "title": "MXNet设计和实现简介",
   "url": "https://mli.github.io/mli.github.io/2015/12/03/mxnet-overview/",
   "ts": 1449100800,
   "summary": "神经网络本质上是一种语言，我们通过它来表达对应用问题的理解。例如我们用卷积层来表达空间相关性，RNN来表达时间连续性。根据问题的复杂性和信息如何从输入到输出一步步提取，我们将不同大小的层按一定原则连接起来。近年来随着数据的激增和计算能力的大幅提升，神经网络也变得越来越深和大。例如最近几次imagnet竞赛的冠军都使用有数十至百层的网络。对于这一类神经网络我们通常称之为深度学习。从应用的角度而言，对…",
   "date": "2015-12-03T00:00:00Z",
   "login": "mli",
   "name": "Mu Li",
   "avatar": "https://avatars.githubusercontent.com/u/421857?s=96&u=4897d860de4cb4853db4662f065b51e0d46023ae&v=4"
  },
  {
   "title": "Short Story on AI: A Cognitive Discontinuity.",
   "url": "http://karpathy.github.io/2015/11/14/ai/",
   "ts": 1447498800,
   "summary": "The idea of writing a collection of short stories has been on my mind for a while. This post is my first ever half-serious attempt at a story, and what better way to kick things off than with a story…",
   "hn": {
    "url": "https://news.ycombinator.com/item?id=10568245",
    "points": 69,
    "comments": 13
   },
   "date": "2015-11-14T11:00:00Z",
   "thread": {
    "source": "disqus",
    "url": "http://karpathy.github.io/2015/11/14/ai/#disqus_thread",
    "comments": 51,
    "likes": 0
   },
   "login": "karpathy",
   "name": "Andrej",
   "avatar": "https://avatars.githubusercontent.com/u/241138?s=96&u=05376db54475c3d23b3a409f4c47d14c4855dc28&v=4"
  },
  {
   "title": "大数据：“人工特征工程+线性模型”的尽头",
   "url": "https://mli.github.io/mli.github.io/2013/03/24/the-end-of-feature-engineering-and-linear-model/",
   "ts": 1364083200,
   "summary": "此文最早13年放在qing.weibo.com上。最近（01/16）突然想去看一眼，结果发现访问不了了。遂搬来此，略有修改。 11年的时候我加入百度，在凤巢使用机器学习来做广告点击预测。当时非常惊讶于过去两年内训练数据如此疯狂的增长。大家都在热情的谈特征，每次新特征的加入都能立即得到AUC的提升和收入的增长。大家坚信特征才是正道，相信还会有源源不断的特征加入，数据规模还会成倍的增长。我也深受感染，…",
   "date": "2013-03-24T00:00:00Z",
   "login": "mli",
   "name": "Mu Li",
   "avatar": "https://avatars.githubusercontent.com/u/421857?s=96&u=4897d860de4cb4853db4662f065b51e0d46023ae&v=4"
  },
  {
   "title": "Resultados de Búsqueda",
   "url": "https://arthurzucker.github.io/search/",
   "ts": 1275962785,
   "summary": "Este archivo existe únicamente para responder a la URL /search con la plantilla de diseño search relacionada. No se muestra ningún contenido aquí, todo el contenido se basa en la plantilla layouts/pag…",
   "date": "2010-06-08T02:06:25Z",
   "login": "ArthurZucker",
   "name": "Arthur",
   "avatar": "https://avatars.githubusercontent.com/u/48595927?s=96&u=0fb4420052bfff0133f96996c916ecde6ed6fa69&v=4"
  },
  {
   "title": "Resultados de Búsqueda",
   "url": "https://arthurzucker.github.io/search/",
   "ts": 1275962785,
   "summary": "Este archivo existe únicamente para responder a la URL /search con la plantilla de diseño search relacionada. No se muestra ningún contenido aquí, todo el contenido se basa en la plantilla layouts/pag…",
   "date": "2010-06-08T02:06:25Z",
   "login": "ArthurZucker",
   "name": "Arthur",
   "avatar": "https://avatars.githubusercontent.com/u/48595927?s=96&u=0fb4420052bfff0133f96996c916ecde6ed6fa69&v=4"
  }
 ],
 "discover": {
  "candidates": 355,
  "looked_at": 200,
  "blogs": [
   {
    "login": "eliben",
    "name": "Eli Bendersky",
    "avatar": "https://avatars.githubusercontent.com/u/1130906?s=96&v=4",
    "site": "https://eli.thegreenplace.net",
    "host": "eli.thegreenplace.net",
    "feed": "https://eli.thegreenplace.net/feeds/all.atom.xml",
    "self": false,
    "months": [
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     3,
     2
    ],
    "posts": [
     {
      "title": "Monads in Lean",
      "url": "https://eli.thegreenplace.net/2026/monads-in-lean/",
      "ts": 1794367500,
      "summary": "This post demonstrates how to use monads in the Lean programming language (Lean 4, to be specific). If you're not familiar with Lean, this part of the language is very similar to other functional prog…",
      "hn": {
       "url": "https://news.ycombinator.com/item?id=50450321",
       "points": 18,
       "comments": 1
      },
      "date": "2026-11-11T03:25:00Z"
     },
     {
      "title": "Notes on the complex roots of unity",
      "url": "https://eli.thegreenplace.net/2026/notes-on-the-complex-roots-of-unity/",
      "ts": 1792286280,
      "summary": "One of the most wonderful aspects of math is how deep we can get by studying seemingly trivial questions. Consider the roots of unity, where \"unity\" simply means the number 1. Basics: roots of unity f…",
      "hn": {
       "url": "https://news.ycombinator.com/item?id=50138002",
       "points": 45,
       "comments": 10
      },
      "date": "2026-10-18T01:18:00Z"
     },
     {
      "title": "Monte-Carlo simulations",
      "url": "https://eli.thegreenplace.net/2026/monte-carlo-simulations/",
      "ts": 1791426840,
      "summary": "Monte Carlo simulations (or methods ) is the technique of applying randomness and the Law of large numbers to the solution of various scientific and engineering problems. One of its first documented u…",
      "hn": {
       "url": "https://news.ycombinator.com/item?id=50076089",
       "points": 181,
       "comments": 40
      },
      "date": "2026-10-08T02:34:00Z"
     }
    ],
    "via": [
     {
      "login": "antonmedv",
      "name": "Anton Medvedev"
     },
     {
      "login": "nathanrs",
      "name": "Nathan Barry"
     }
    ],
    "via_count": 2
   },
   {
    "login": "sindresorhus",
    "name": "Sindre Sorhus",
    "avatar": "https://avatars.githubusercontent.com/u/170270?s=96&u=34acd557a042ac478d273a4621570cadb6b0bd89&v=4",
    "site": "https://sindresorhus.com/apps",
    "host": "sindresorhus.com",
    "feed": "https://sindresorhus.com/rss.xml",
    "self": false,
    "months": [
     1,
     0,
     1,
     0,
     1,
     0,
     1,
     0,
     0,
     0,
     1,
     3
    ],
    "posts": [
     {
      "title": "New App: Bare",
      "url": "https://sindresorhus.com/bare",
      "ts": 1793404800,
      "summary": "Minimal grocery shopping list",
      "date": "2026-10-31T00:00:00Z"
     },
     {
      "title": "New App: Super Menu",
      "url": "https://sindresorhus.com/super-menu",
      "ts": 1793145600,
      "summary": "Your files, folders, apps, links, and shortcuts in one menu",
      "date": "2026-10-28T00:00:00Z"
     },
     {
      "title": "New App: SOML Editor",
      "url": "https://sindresorhus.com/soml-editor",
      "ts": 1792195200,
      "summary": "View and edit SOML files",
      "date": "2026-10-17T00:00:00Z"
     }
    ],
    "via": [
     {
      "login": "tw93",
      "name": "Tw93"
     },
     {
      "login": "antonmedv",
      "name": "Anton Medvedev"
     }
    ],
    "via_count": 2
   },
   {
    "login": "MorvanZhou",
    "name": "Morvan",
    "avatar": "https://avatars.githubusercontent.com/u/19408436?s=96&u=d15340e5323558d60c8bcdf40809dc100dee9720&v=4",
    "site": "https://mofanx.com",
    "host": "mofanx.com",
    "feed": "https://mofanx.com/rss.xml",
    "self": false,
    "months": [
     0,
     0,
     4,
     8,
     18,
     4,
     1,
     3,
     4,
     2,
     4,
     20
    ],
    "posts": [
     {
      "title": "Grok Bot 的国产开源替代：AgentUp",
      "url": "https://mofanx.com/articles/grok-bot-open-alternative/",
      "ts": 1794355200,
      "summary": "Grok Bot 让我们体验了一种聊天式 AI 使用，但它是封闭系统，只能用 grok 的模型和服务。对于已经购买了其他模型服务和应用的人，开源的 AgentUp 可以把你正在用的 Claude Code、Codex、WorkBuddy 订阅或 API Key 直接接入 AI 群聊。",
      "date": "2026-11-11T00:00:00Z"
     },
     {
      "title": "[创造日志] 网页做好了还要切出去验，对话现场就断了",
      "url": "https://mofanx.com/builds/agentup/2026-11-10-inline-preview-browser/",
      "ts": 1794268800,
      "summary": "做网页时，Agent 说跑起来了，人却要另开浏览器找端口。AgentUp 把内嵌预览和浏览器工具留在对话旁：交付检验与实时反馈在 app 内闭环，不把现场拆走。",
      "date": "2026-11-10T00:00:00Z"
     },
     {
      "title": "[创造日志] 只多开几个聊天窗，还算不上 multi-agent 产品",
      "url": "https://mofanx.com/builds/agentup/2026-11-08-team-market/",
      "ts": 1794096000,
      "summary": "AgentUp 主打多 Agent 协作。私有编队就是自己拉的群，公开市场把编好的小队分享出去。用「队伍」证明这不是套壳聊天，而是协作关系能流通。",
      "date": "2026-11-08T00:00:00Z"
     }
    ],
    "via": [
     {
      "login": "kakack",
      "name": "Kyrie Chen"
     }
    ],
    "via_count": 1
   },
   {
    "login": "otoolep",
    "name": "Philip O'Toole",
    "avatar": "https://avatars.githubusercontent.com/u/536312?s=96&u=1cda8216949e2166fae76b95e442af98da8a0aba&v=4",
    "site": "https://www.philipotoole.com",
    "host": "philipotoole.com",
    "feed": "https://philipotoole.com/feed/",
    "self": false,
    "months": [
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     2,
     3,
     5
    ],
    "posts": [
     {
      "title": "rqlite 10.6.1 to 10.7.1: Encrypted Cloud Backups, Security Fixes, and Internode Reliability",
      "url": "https://philipotoole.com/rqlite-10-6-1-to-10-7-1-encrypted-cloud-backups-security-fixes-and-internode-reliability/",
      "ts": 1794320854,
      "summary": "rqlite is a lightweight, open-source, fault-tolerant relational database built on SQLite and the Raft consensus protocol. Versions 10.6.1 through 10.7.1 focus on four core themes: two important securi…",
      "date": "2026-11-10T14:27:34Z"
     },
     {
      "title": "Updated JavaScript client for rqlite",
      "url": "https://philipotoole.com/updated-javascript-client-for-rqlite/",
      "ts": 1794232962,
      "summary": "Justin Morant has released a major overhaul of the JavaScript client for rqlite. This update brings full support for the rqlite v10 series. The release also hardens the client with error_v2 support, h…",
      "date": "2026-11-09T14:02:42Z"
     },
     {
      "title": "Upgrading to Ubuntu 26",
      "url": "https://philipotoole.com/upgrading-to-ubuntu-26/",
      "ts": 1793712268,
      "summary": "After many (too many!) years of running Ubuntu 20, I finally upgraded to Ubuntu 26. Installation went fine. What was particularly useful was Claude helping me tweak the installation and UI to my prefe…",
      "date": "2026-11-03T13:24:28Z"
     }
    ],
    "via": [
     {
      "login": "antonmedv",
      "name": "Anton Medvedev"
     }
    ],
    "via_count": 1
   },
   {
    "login": "cloudwu",
    "name": "云风",
    "avatar": "https://avatars.githubusercontent.com/u/729648?s=96&v=4",
    "site": "http://blog.codingnow.com",
    "host": "blog.codingnow.com",
    "feed": "https://blog.codingnow.com/atom.xml",
    "self": false,
    "months": [
     0,
     0,
     0,
     0,
     0,
     1,
     3,
     3,
     2,
     2,
     2,
     2
    ],
    "posts": [
     {
      "title": "复活 ABC 输入法",
      "url": "https://blog.codingnow.com/2026/11/abc_mod.html",
      "ts": 1794217048,
      "summary": "最近有网友用 AI 逆向了智能 ABC ，把里面的笔划码表导了出来，用 RIME 复刻了一版。 众所周知，我是 ABC 的忠实用户。从 DOS 版天汇 ABC 用到 Windows 上智能 ABC 彻底退役，一直念念不忘。在 10 年前我曾经动过念头自己写一个，后来被 IME 开发的繁杂劝退了。当时用 C 从头写了一个简单的 IME 框架，又给网上不少开源的 IME 框架提过 PR ，最终没坚持下…",
      "date": "2026-11-09T09:37:28Z"
     },
     {
      "title": "QWERTY 键盘布局的发展历史",
      "url": "https://blog.codingnow.com/2026/10/qwerty.html",
      "ts": 1792480814,
      "summary": "在我最初学习键盘打字时，曾今为看似随机的键盘字母排列困惑不已。当时为找到一个字母就需要看半天键盘，我觉得键盘按字母表次序排列不好吗？当时流行的解释是：机械键盘在输入时，一些常用的字母组合的连杆，在快速连续击打时容易卡在一起。所以，现在的 QWERTY 排列“旨在降低打字速度”。这个说法至今广为流传，而我最近读了一篇 Koichi Yasuoka 和 Motoko Yasuoka 写的论文《 On…",
      "date": "2026-10-20T07:20:14Z"
     },
     {
      "title": "点老救世记的深度体验",
      "url": "https://blog.codingnow.com/2026/10/dotage.html",
      "ts": 1791718236,
      "summary": "我最近重新玩了两百小时的《Dotage 点老救世记》，对这个游戏有了很多新的认识。之前是在今年初玩了一百多小时，对这款一个人花了十年以上时间做的游戏相当佩服。经过近 400 小时的游戏时间，我对这个游戏的理解慢慢发生了变化。有不少游戏设计方面的东西值得研究，但却很难说清楚，需要用文字整理一下。 这是一款关于规划和选择的游戏。它固定了回合数（标准模式下，共 310 回合），所以玩家实际上需要规划整个…",
      "date": "2026-10-11T11:30:36Z"
     }
    ],
    "via": [
     {
      "login": "SamuelQZQ",
      "name": "Samuel"
     }
    ],
    "via_count": 1
   },
   {
    "login": "twd2",
    "name": "Wende Tan",
    "avatar": "https://avatars.githubusercontent.com/u/3244435?s=96&v=4",
    "site": "https://twd2.me",
    "host": "twd2.me",
    "feed": "https://twd2.me/feed",
    "self": false,
    "months": [
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     10
    ],
    "posts": [
     {
      "title": "部署YubiKey",
      "url": "https://twd2.me/archives/21261",
      "ts": 1794153300,
      "summary": "由于受到群友蛊惑, 再加上学校几个月前已要求每个师生为其账户开启安全密钥认证方式 … 继续阅读 »",
      "date": "2026-11-08T15:55:00Z"
     },
     {
      "title": "采购内裤",
      "url": "https://twd2.me/archives/21259",
      "ts": 1794066240,
      "summary": "由于我的内裤短缺, 我们今日前往牛津街区域为我采购内裤。 采购完毕后, 我们继续 … 继续阅读 »",
      "date": "2026-11-07T15:44:00Z"
     },
     {
      "title": "每月例会",
      "url": "https://twd2.me/archives/21257",
      "ts": 1793978940,
      "summary": "今天, 按照惯例, 我和导师等项目组成员开每月例会, 讨论项目进展。 此外, 我 … 继续阅读 »",
      "date": "2026-11-06T15:29:00Z"
     }
    ],
    "via": [
     {
      "login": "Trinkle23897",
      "name": "Jiayi Weng"
     }
    ],
    "via_count": 1
   },
   {
    "login": "jiegec",
    "name": "Chen",
    "avatar": "https://avatars.githubusercontent.com/u/6127678?s=96&v=4",
    "site": "https://jia.je",
    "host": "jia.je",
    "feed": "https://jia.je/feed.xml",
    "self": false,
    "months": [
     0,
     0,
     0,
     0,
     0,
     0,
     3,
     2,
     0,
     6,
     7,
     2
    ],
    "posts": [
     {
      "title": "升级 Ceph 集群到 20 Tentacle 版本",
      "url": "https://jia.je/devops/2026/11/07/upgrade-ceph-to-20/",
      "ts": 1794009600,
      "summary": "升级 Ceph 集群到 20 Tentacle 版本 背景 之前一直用 Cephadm 维护了一个 Ceph 集群，作为一个 K8s 集群的存储，通过 Rook External Ceph Cluster 来维护。Ceph 出了一个比较严重的 CVE-2025-30156 ，需要把已有的 key 都 rotate 一遍，这里把这个过程记录一下。 升级过程 最开始的时候，Ceph 版本是 19.2.…",
      "date": "2026-11-07T00:00:00Z"
     },
     {
      "title": "用 XRDP + X11 转发实现带音频的图形界面转发",
      "url": "https://jia.je/software/2026/11/03/xrdp-x11-forwarding/",
      "ts": 1793664000,
      "summary": "用 XRDP + X11 转发实现带音频的图形界面转发 背景 最近遇到一个需求，在机器 A 上跑一个图形界面程序，但因为是远程访问，所以传统的办法就是开个 X11 Forwarding，或者跑个 VNC/RDP Server。但我有音频转发的需求，本地是 macOS，又不好在机器 A 上装 XRDP+桌面环境，于是在机器 B 上跑 XRDP Server，在机器 A 上通过 X11 Forward…",
      "date": "2026-11-03T00:00:00Z"
     },
     {
      "title": "用 Files API 减少图片体积导致的 TTFT 膨胀",
      "url": "https://jia.je/software/2026/10/12/use-files-api-to-reduce-ttft/",
      "ts": 1791763200,
      "summary": "用 Files API 减少图片体积导致的 TTFT 膨胀 背景 最近我经常用 DeepSeek-V4.1-Flash 模型读图。由于每次请求都要传完整上下文，随着上下文里的图片越来越多，上传图片所花的时间很快就成了 TTFT 的主要瓶颈；如果走的是 OpenCode Go，甚至动辄要几分钟。为了解决这个问题，可以用 Files API 提前把图片上传到 DeepSeek，然后在上下文里直接用 i…",
      "date": "2026-10-12T00:00:00Z"
     }
    ],
    "via": [
     {
      "login": "Trinkle23897",
      "name": "Jiayi Weng"
     }
    ],
    "via_count": 1
   },
   {
    "login": "mitchellh",
    "name": "Mitchell Hashimoto",
    "avatar": "https://avatars.githubusercontent.com/u/1299?s=96&u=a7c8c7406e5805a546027066d5a5e2aa45ad431d&v=4",
    "site": "https://mitchellh.com",
    "host": "mitchellh.com",
    "feed": "https://mitchellh.com/feed.xml",
    "self": false,
    "months": [
     1,
     1,
     2,
     0,
     1,
     2,
     0,
     1,
     2,
     0,
     1,
     1
    ],
    "posts": [
     {
      "title": "Libghostty 1.0",
      "url": "https://mitchellh.com/writing/libghostty-1-0",
      "ts": 1793923200,
      "summary": "",
      "hn": {
       "url": "https://news.ycombinator.com/item?id=50399933",
       "points": 1092,
       "comments": 210
      },
      "date": "2026-11-06T00:00:00Z"
     },
     {
      "title": "A Terminal Protocol for Program Status (OSC 7501)",
      "url": "https://mitchellh.com/writing/program-status-osc7501",
      "ts": 1791244800,
      "summary": "",
      "hn": {
       "url": "https://news.ycombinator.com/item?id=49984159",
       "points": 188,
       "comments": 55
      },
      "date": "2026-10-06T00:00:00Z"
     },
     {
      "title": "Superlogical",
      "url": "https://mitchellh.com/writing/superlogical",
      "ts": 1785283200,
      "summary": "",
      "hn": {
       "url": "https://news.ycombinator.com/item?id=49099015",
       "points": 150,
       "comments": 3
      },
      "date": "2026-07-29T00:00:00Z"
     }
    ],
    "via": [
     {
      "login": "antonmedv",
      "name": "Anton Medvedev"
     }
    ],
    "via_count": 1
   },
   {
    "login": "phodal",
    "name": "Fengda Huang",
    "avatar": "https://avatars.githubusercontent.com/u/472311?s=96&u=3d7d46bf34e32449b1439178ae7652cf06d130f1&v=4",
    "site": "https://www.phodal.com/",
    "host": "phodal.com",
    "feed": "https://www.phodal.com/blog/feeds/rss/",
    "self": false,
    "months": [
     0,
     0,
     0,
     0,
     3,
     4,
     3,
     2,
     3,
     4,
     0,
     1
    ],
    "posts": [
     {
      "title": "开坑！从 AI Coding 到 AI4S：新开源项目 Pero 的一次探索",
      "url": "http://www.phodal.com/blog/pero-ai4s/",
      "ts": 1793345208,
      "summary": "PS：最近从 Qoder 离职了。原本还想继续折腾 AI Coding 和 Coding Agent 相关的开源项目，但考虑到过去的工作经历，",
      "date": "2026-10-30T07:26:48Z"
     },
     {
      "title": "从生成动画到可编程产物：在 Harness 中构建 Lottie 创作运行时",
      "url": "http://www.phodal.com/blog/agentic-programming-artifact/",
      "ts": 1788083280,
      "summary": "最近，我把 Lottie 插件的第一个版本 [0.1.0](https://qoder.com/marketplace/plugin?id=92998645-4b3b-472b-a4a7-a3f6bc133bff)",
      "date": "2026-08-30T09:48:00Z"
     },
     {
      "title": "面向人机交互设计 Harness：构建以产物为中心的 Agent Loop",
      "url": "http://www.phodal.com/blog/artifact-centered-agent-harness/",
      "ts": 1787410140,
      "summary": "最近，我一直在 Better Harness 里思考编码智能体的工作闭环：用户究竟想完成什么，智能体读取了哪些上下文、执行了哪些操作，",
      "date": "2026-08-22T14:49:00Z"
     }
    ],
    "via": [
     {
      "login": "kakack",
      "name": "Kyrie Chen"
     }
    ],
    "via_count": 1
   },
   {
    "login": "lilydjwg",
    "name": "依云",
    "avatar": "https://avatars.githubusercontent.com/u/440661?s=96&v=4",
    "site": "https://blog.lilydjwg.me/",
    "host": "blog.lilydjwg.me",
    "feed": "https://blog.lilydjwg.me/feed",
    "self": false,
    "months": [
     0,
     0,
     0,
     0,
     1,
     2,
     1,
     0,
     0,
     0,
     0,
     1
    ],
    "posts": [
     {
      "title": "加固我的virtiofs",
      "url": "https://blog.lilydjwg.me/posts/217055.html",
      "ts": 1793258593,
      "summary": "本文来自 依云's Blog ，转载请注明。 最近各种严重的安全漏洞层出不穷，而我更新完它们、停下来的时候，突然发现一件事：我的virtiofsd是使用abstract socket来连接的，而它所提供访问的文件系统并没有进行任何限制。这意味着任何本地用户，只要连上去就能得到virtiofs里的root访问权限，然后往里边丢一个suid的shell，最后从外边直接执行就能提权！ 当初选择使用abs…",
      "date": "2026-10-29T07:23:13Z"
     },
     {
      "title": "通过字幕总结YouTube视频内容",
      "url": "https://blog.lilydjwg.me/posts/217033.html",
      "ts": 1780996314,
      "summary": "本文来自 依云's Blog ，转载请注明。 现在YouTube首页的视频推荐越来越差了，好多标题党、clickbait，故意把讨论的主题藏起来。经常我点进去看了好久，才发现原来并没有讨论什么我之前不知道信息，又或者讨论的话题我完全不感兴趣。再不就是把我想知道的信息藏到不知道哪个片段里。虽然我有 GlobalSpeed 扩展可以依内容信息密度来方便地调整播放速度，但是调太快（超过2x）就听不清啦。…",
      "date": "2026-06-09T09:11:54Z"
     },
     {
      "title": "自定义系统默认中文字体",
      "url": "https://blog.lilydjwg.me/posts/217026.html",
      "ts": 1778515505,
      "summary": "本文来自 依云's Blog ，转载请注明。 一开始使用Linux系统的时候，并没有多少自由开源的中文字体。那时候几乎所有人的选择都是文泉驿正黑。我就一直用啊用了好多年，直到后来截图时被网友说该换字体了，我才知道原来文泉驿项目已经停止很久了， 网站 上的新闻截止于2008年——都快20年啦。 文泉驿正黑的字形比较「旧时代」——以屏幕清晰度为优先，由于当时的屏幕普遍dpi低，笔画迁就像素风格，所以比…",
      "date": "2026-05-11T16:05:05Z"
     }
    ],
    "via": [
     {
      "login": "kakack",
      "name": "Kyrie Chen"
     }
    ],
    "via_count": 1
   },
   {
    "login": "raine",
    "name": "Raine Virta",
    "avatar": "https://avatars.githubusercontent.com/u/11027?s=96&u=d9e8e59b86147f5d1cbd789b105a43f2cda1f298&v=4",
    "site": "https://raine.dev",
    "host": "raine.dev",
    "feed": "https://raine.dev/atom.xml",
    "self": false,
    "months": [
     0,
     8,
     3,
     1,
     0,
     1,
     0,
     0,
     1,
     0,
     0,
     1
    ],
    "posts": [
     {
      "title": "Taking coding agents for a walk",
      "url": "https://raine.dev/blog/taking-coding-agents-for-a-walk/",
      "ts": 1792195200,
      "summary": "I am a huge fan of controlling agents by voice, and talking to AI in general, as if talking to a real person. OpenAI's Advanced Voice Mode and the more recent GPT-Live were both mind-blowing the first…",
      "date": "2026-10-17T00:00:00Z"
     },
     {
      "title": "Giving an AI agent access to my online bank",
      "url": "https://raine.dev/blog/giving-an-ai-agent-access-to-my-online-bank/",
      "ts": 1786406400,
      "summary": "I have recently been trying to automate my company's monthly bookkeeping with agents. I find it tedious and procrastinate on it for far too long. The biggest time sink is finding receipts from various…",
      "date": "2026-08-11T00:00:00Z"
     },
     {
      "title": "How to orchestrate large coding tasks without context bloat",
      "url": "https://raine.dev/blog/phased-implement-workflow/",
      "ts": 1777680000,
      "summary": "I have lately been experimenting with an agentic workflow where one agent coordinates a large coding task, while short-lived worktree agents implement isolated phases in their own branches. A tmux ses…",
      "date": "2026-05-02T00:00:00Z"
     }
    ],
    "via": [
     {
      "login": "antonmedv",
      "name": "Anton Medvedev"
     }
    ],
    "via_count": 1
   },
   {
    "login": "FiloSottile",
    "name": "Filippo Valsorda",
    "avatar": "https://avatars.githubusercontent.com/u/1225294?s=96&u=f9186107b90a6f746f8e7192ee7b1d5a68f4ab07&v=4",
    "site": "https://filippo.io",
    "host": "filippo.io",
    "feed": "https://words.filippo.io/rss/",
    "self": false,
    "months": [
     0,
     1,
     0,
     2,
     1,
     1,
     0,
     1,
     2,
     0,
     1,
     1
    ],
    "posts": [
     {
      "title": "The NIST Elliptic Curves Seeds Bounty Has Been Claimed",
      "url": "https://words.filippo.io/seeds-solved/",
      "ts": 1792177040,
      "summary": "We now know how the seeds of the NIST elliptic curves were generated: they’re not the hash of some saucy sentence, but the output of drand48() seeded with the time, which was indeed in 1997–98.",
      "hn": {
       "url": "https://news.ycombinator.com/item?id=50122920",
       "points": 53,
       "comments": 9
      },
      "date": "2026-10-16T18:57:20Z"
     },
     {
      "title": "(Post-Quantum) Cryptographic Right Answers",
      "url": "https://words.filippo.io/right-answers/",
      "ts": 1791806427,
      "summary": "In the tradition started by Colin Percival and Thomas Ptacek, a set of “Cryptographic Right Answers” updated for the accelerated post-quantum transition timeline.",
      "hn": {
       "url": "https://news.ycombinator.com/item?id=50055409",
       "points": 111,
       "comments": 32
      },
      "date": "2026-10-12T12:00:27Z"
     },
     {
      "title": "Production ML-DSA Verification in 350 Lines of Python",
      "url": "https://words.filippo.io/mldsa-py/",
      "ts": 1785066308,
      "summary": "I am publishing a production, pure-Python ML-DSA verifier. It's just 350 lines, and pretty readable and robust.",
      "date": "2026-07-26T11:45:08Z"
     }
    ],
    "via": [
     {
      "login": "antonmedv",
      "name": "Anton Medvedev"
     }
    ],
    "via_count": 1
   },
   {
    "login": "MikeMcQuaid",
    "name": "Mike McQuaid",
    "avatar": "https://avatars.githubusercontent.com/u/125011?s=96&u=17f92c9ee404f7feb7ab4870486193cee617cfe4&v=4",
    "site": "https://mikemcquaid.com",
    "host": "mikemcquaid.com",
    "feed": "https://mikemcquaid.com/all.xml",
    "self": false,
    "months": [
     0,
     0,
     0,
     0,
     3,
     6,
     4,
     4,
     2,
     1,
     4,
     1
    ],
    "posts": [
     {
      "title": "The average developer needs to accept that the latest tier of…",
      "url": "https://mikemcquaid.com/thoughts/20261016102151/",
      "ts": 1792142511,
      "summary": "The average developer needs to accept that the latest tier of foundation models writes better code than them. Most developers who think they are above average are not. It's time to learn how to be eff…",
      "date": "2026-10-16T09:21:51Z"
     },
     {
      "title": "Vibe Coding Developer Productivity Tools",
      "url": "https://mikemcquaid.com/vibe-coding-developer-productivity-tools/",
      "ts": 1790208000,
      "summary": "Agentic coding has let me replace everyday tools with software that works how I want.",
      "date": "2026-09-24T00:00:00Z"
     },
     {
      "title": "Proud my my mate Joe releasing his third excellent book.",
      "url": "https://www.edinburghlive.co.uk/news/edinburgh-news/edinburgh-author-liberated-after-growing-34634024",
      "ts": 1790196361,
      "summary": "Proud my my mate Joe releasing his third excellent book. Funny, touching and hilarious.",
      "date": "2026-09-23T20:46:01Z"
     }
    ],
    "via": [
     {
      "login": "antonmedv",
      "name": "Anton Medvedev"
     }
    ],
    "via_count": 1
   },
   {
    "login": "rhiever",
    "name": "Randy Olson",
    "avatar": "https://avatars.githubusercontent.com/u/1719223?s=96&u=602ec9bdfedf20c6aa1babbc553b6eed41dc5523&v=4",
    "site": "https://randalolson.com",
    "host": "randalolson.com",
    "feed": "https://www.randalolson.com/feed.xml",
    "self": false,
    "months": [
     2,
     0,
     1,
     0,
     13,
     16,
     15,
     6,
     0,
     0,
     1,
     1
    ],
    "posts": [
     {
      "title": "When to use a decision model instead of an LLM",
      "url": "https://www.randalolson.com/2026/10/14/when-to-use-a-decision-model-instead-of-an-llm/",
      "ts": 1792039500,
      "summary": "Artificial Analysis just benchmarked decision models against LLMs. Split by task, the results show where decision models win and where an LLM is still worth paying for.",
      "date": "2026-10-15T04:45:00Z"
     },
     {
      "title": "My optimal road trip maps are back",
      "url": "https://www.randalolson.com/2026/10/07/my-optimal-road-trip-maps-are-back/",
      "ts": 1791379800,
      "summary": "I brought my 2015 road trip project back with restored maps, new landmark and national park routes, and a free builder for choosing your own stops.",
      "date": "2026-10-07T13:30:00Z"
     },
     {
      "title": "The people who use AI the most are also the most worried about it",
      "url": "https://www.randalolson.com/2026/06/25/ai-heaviest-users-most-worried/",
      "ts": 1782403200,
      "summary": "Pew's 2026 data shows the youngest U.S. adults use AI chatbots the most, yet they are also the most likely to expect AI to harm society.",
      "date": "2026-06-25T16:00:00Z"
     }
    ],
    "via": [
     {
      "login": "rasbt",
      "name": "Sebastian Raschka"
     }
    ],
    "via_count": 1
   },
   {
    "login": "GaelVaroquaux",
    "name": "Gael Varoquaux",
    "avatar": "https://avatars.githubusercontent.com/u/208217?s=96&u=d1b44b8878cb4b692d3557450e8c5ce5881e2725&v=4",
    "site": "https://gael-varoquaux.info",
    "host": "gael-varoquaux.info",
    "feed": "https://gael-varoquaux.info/feeds/all.atom.xml",
    "self": false,
    "months": [
     0,
     1,
     1,
     0,
     0,
     0,
     1,
     0,
     0,
     0,
     1,
     0
    ],
    "posts": [
     {
      "title": "How much plagiarism is there in the mathematical genius of big AI?",
      "url": "https://gael-varoquaux.info/science/how-much-plagiarism-is-there-in-the-mathematical-genius-of-big-ai.html",
      "ts": 1791583200,
      "summary": "Result after result, OpenAI’s AIs are solving famous mathematical problems. But researchers recognize in them their own unfinished lines of work, explored with these very tools: how does an idea go fr…",
      "date": "2026-10-09T22:00:00Z"
     },
     {
      "title": "Will Intellectual Bulldozers Solve Math?",
      "url": "https://gael-varoquaux.info/science/will-intellectual-bulldozers-solve-math.html",
      "ts": 1781042400,
      "summary": "An AI has just disproved an 80-year-old mathematical conjecture, where the best human minds failed for decades. It is a feat that invites us to rethink, well beyond mathematics, what artificial intell…",
      "date": "2026-06-09T22:00:00Z"
     },
     {
      "title": "Stepping up as probabl’s CSO to supercharge scikit-learn and its ecosystem",
      "url": "https://gael-varoquaux.info/programming/stepping-up-as-probabls-cso-to-supercharge-scikit-learn-and-its-ecosystem.html",
      "ts": 1768345200,
      "summary": "Note Probabl’s get together, in falls 2025 I’m thrilled to announce that I’m stepping up as Probabl ’s CSO (Chief Science Officer) to supercharge scikit-learn and its ecosystem, pursuing my dreams of…",
      "date": "2026-01-13T23:00:00Z"
     }
    ],
    "via": [
     {
      "login": "rasbt",
      "name": "Sebastian Raschka"
     }
    ],
    "via_count": 1
   },
   {
    "login": "kentcdodds",
    "name": "Kent C. Dodds",
    "avatar": "https://avatars.githubusercontent.com/u/1500684?s=96&u=2da020a41a4146447b4d101d566fbbdb4ad1c1c4&v=4",
    "site": "https://kentcdodds.com",
    "host": "kentcdodds.com",
    "feed": "https://kentcdodds.com/blog/rss.xml",
    "self": false,
    "months": [
     0,
     2,
     0,
     6,
     1,
     0,
     0,
     0,
     0,
     1,
     1,
     0
    ],
    "posts": [
     {
      "title": "You Own the Outcome: Product Engineering in the Age of AI",
      "url": "https://kentcdodds.com/blog/you-own-the-outcome",
      "ts": 1790208000,
      "summary": "Agents are great at producing code. The valuable work left for you is deciding what should exist, how it should behave, and what you're willing to trade for it.",
      "date": "2026-09-24T00:00:00Z"
     },
     {
      "title": "Introducing Kody: Your Personal Software Factory",
      "url": "https://kentcdodds.com/blog/introducing-kody-your-personal-software-factory",
      "ts": 1788825600,
      "summary": "Kody turns the good answer into a package you keep.",
      "date": "2026-09-08T00:00:00Z"
     },
     {
      "title": "Implementing Hybrid Semantic + Lexical Search",
      "url": "https://kentcdodds.com/blog/implementing-hybrid-semantic-lexical-search",
      "ts": 1773619200,
      "summary": "Semantic search alone wasn't good enough. Here's how I improved search on kentcdodds.com through three rounds of iteration with Cursor and GPT-5.4, each time learning something that the previous desig…",
      "date": "2026-03-16T00:00:00Z"
     }
    ],
    "via": [
     {
      "login": "SamuelQZQ",
      "name": "Samuel"
     }
    ],
    "via_count": 1
   },
   {
    "login": "rakyll",
    "name": "Jaana Dogan",
    "avatar": "https://avatars.githubusercontent.com/u/108380?s=96&u=767dd811588feea1f93f65fb1fad44a754f70315&v=4",
    "site": "https://rakyll.org",
    "host": "rakyll.org",
    "feed": "https://rakyll.org/index.xml",
    "self": false,
    "months": [
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     1,
     2,
     0,
     1,
     0
    ],
    "posts": [
     {
      "title": "Stateful jobs",
      "url": "https://rakyll.org/stateful-jobs/",
      "ts": 1790043900,
      "summary": "Almost every job scheduler we rely on today was built on the assumption that work is stateless. In fact, in the last 15 years we mostly designed stateless schedulers, or stateful executors for niche t…",
      "date": "2026-09-22T02:25:00Z"
     },
     {
      "title": "Compute",
      "url": "https://rakyll.org/compute/",
      "ts": 1785338847,
      "summary": "I said that it’s likely that AI layers commoditize like everything else has. The harness, the planning loop, tools use patterns, the memory files, the protocols, context management, etc. I have watche…",
      "date": "2026-07-29T15:27:27Z"
     },
     {
      "title": "Zero sum games",
      "url": "https://rakyll.org/zero-sum-games/",
      "ts": 1784474847,
      "summary": "I’m relatively new to ML/AL. I spent most of my career in commodity layers claiming to do boring things, and I’m still learning this field’s history, its culture, and its assumptions. So take this as…",
      "date": "2026-07-19T15:27:27Z"
     }
    ],
    "via": [
     {
      "login": "antonmedv",
      "name": "Anton Medvedev"
     }
    ],
    "via_count": 1
   },
   {
    "login": "antfu",
    "name": "Anthony Fu",
    "avatar": "https://avatars.githubusercontent.com/u/11247099?s=96&u=5c092d3773a443e480a294f2b67aa39395982f46&v=4",
    "site": "https://antfu.me",
    "host": "antfu.me",
    "feed": "https://antfu.me/feed.json",
    "self": false,
    "months": [
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     1,
     1,
     0
    ],
    "posts": [
     {
      "title": "Pluggable, Extensible, and Playful DevTools",
      "url": "https://antfu.me/posts/pluggable-extensible-playful-devtools",
      "ts": 1789516800,
      "summary": "[[toc]] Over the years, I have built quite a few DevTools: {UnoCSS Inspector}, {Vite Plugin Inspect}, {Vitest UI}, {Nuxt DevTools}, {ESLint Config Inspector}, and {Node Modules Inspector}, among other…",
      "date": "2026-09-16T00:00:00Z"
     },
     {
      "title": "Ecosystem Sponsorship Forwarding",
      "url": "https://antfu.me/posts/ecosystem-sponsorship-forwarding",
      "ts": 1787616000,
      "summary": "The sponsorship-forwarding initiative redistributes funds to the dependencies and contributors that make open-source work possible. This living post tracks those redistributions.",
      "date": "2026-08-25T00:00:00Z"
     }
    ],
    "via": [
     {
      "login": "SamuelQZQ",
      "name": "Samuel"
     }
    ],
    "via_count": 1
   },
   {
    "login": "addyosmani",
    "name": "Addy Osmani",
    "avatar": "https://avatars.githubusercontent.com/u/110953?s=96&u=c2d209162150834a5e95b533eded1c4fcad72c88&v=4",
    "site": "https://www.addyosmani.com",
    "host": "addyosmani.com",
    "feed": "https://addyosmani.com/rss.xml",
    "self": false,
    "months": [
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     2,
     3,
     4,
     1,
     0
    ],
    "posts": [
     {
      "title": "Brownfield Agentic Engineering",
      "url": "https://addyosmani.com/blog/brownfield-agentic-engineering/",
      "ts": 1789344000,
      "summary": "What it takes to run agents in a codebase older than the team",
      "date": "2026-09-14T00:00:00Z"
     },
     {
      "title": "Agentic Skill Decay",
      "url": "https://addyosmani.com/blog/agentic-skill-decay/",
      "ts": 1788134400,
      "summary": "Agents can finish the task without teaching you anything. Building expertise now has to be deliberate.",
      "date": "2026-08-31T00:00:00Z"
     },
     {
      "title": "Audit your Agent files",
      "url": "https://addyosmani.com/blog/audit-your-agent-files/",
      "ts": 1787788800,
      "summary": "A practical guide to auditing what your coding agent still needs.",
      "date": "2026-08-27T00:00:00Z"
     }
    ],
    "via": [
     {
      "login": "antonmedv",
      "name": "Anton Medvedev"
     }
    ],
    "via_count": 1
   },
   {
    "login": "Harry-Chen",
    "name": "Shengqi Chen",
    "avatar": "https://avatars.githubusercontent.com/u/2819727?s=96&v=4",
    "site": "https://harrychen.xyz/",
    "host": "harrychen.xyz",
    "feed": "https://harrychen.xyz/feed.xml",
    "self": false,
    "months": [
     1,
     0,
     0,
     1,
     3,
     0,
     3,
     0,
     1,
     1,
     0,
     0
    ],
    "posts": [
     {
      "title": "wg-vanity：（又一个）Rust 实现的 WireGuard 地址生成器",
      "url": "https://harrychen.xyz/2026/08/25/wg-vanity/",
      "ts": 1787665500,
      "summary": "众所周知，WireGuard 的公私钥是 base64 编码后的 X25519 密钥对，每个 peer 唯一对应一组密钥。为了更方便识别客户端，很多人都会想生成“好看”的公钥地址，也就是在中间包含特定的字符串或者前缀。 很明显这是一种类似于挖矿的暴力搜索，除了反复生成密钥之外别无他法。",
      "date": "2026-08-25T13:45:00Z"
     },
     {
      "title": "RTX 5090 的细粒度温度传感器与物理 SM / TPC 映射探测",
      "url": "https://harrychen.xyz/2026/07/24/rtx-5090-temperature-sensors-and-physical-sm-mapping-detection/",
      "ts": 1784845800,
      "summary": "七月初，超频爱好者们又给老黄带来了新的惊喜：RTX 5090 的若干非公开的温度传感器的 PCIe BAR 地址被逆向了出来： [1][2][3]。这些传感器包含了四个热点（hotspot）CH0 到 CH3，以及每一片 GDDR7 显存模块的温度（根据型号不同，可能有 8 或者 16 个传感器）。这些热点传感器比公开 API（比如 nvidia-smi 或者 NVML）能读到的信息更丰富，更接近…",
      "date": "2026-07-23T22:30:00Z"
     },
     {
      "title": "6000 端口占用导致 SLURM 卡死诊断一例",
      "url": "https://harrychen.xyz/2026/06/10/slurm-hung-diagnosis/",
      "ts": 1781046900,
      "summary": "今天在组里的某个 GPU 集群上部署了一套 SLURM，方便多人使用。我本以为只是从已有集群复制配置、启动服务，十分钟之内就能搞定，没想到因为一个玄学的问题整整卡了一个多小时。",
      "thread": {
       "source": "utterances",
       "url": "https://github.com/Harry-Chen/blog-comments/issues/29",
       "comments": 3,
       "likes": 0
      },
      "date": "2026-06-09T23:15:00Z"
     }
    ],
    "via": [
     {
      "login": "Trinkle23897",
      "name": "Jiayi Weng"
     }
    ],
    "via_count": 1
   },
   {
    "login": "schollz",
    "name": "Zack",
    "avatar": "https://avatars.githubusercontent.com/u/6550035?s=96&u=991583b3f086b7f4cef5d2b4629e1440fd73f00b&v=4",
    "site": "https://schollz.com",
    "host": "schollz.com",
    "feed": "https://schollz.com/index.xml",
    "self": false,
    "months": [
     1,
     2,
     0,
     2,
     1,
     0,
     0,
     0,
     5,
     0,
     0,
     0
    ],
    "posts": [
     {
      "title": "Developers Log, July 2026",
      "url": "https://infinitedigits.co/developers-log-july-2026/",
      "ts": 1785571246,
      "summary": "I wrote a lot of code in July. Some of it was for brand-new websites, and some of it was for old projects that I wanted to make useful again. getcroc.com — for sending files ↗ samplingsequencer.com —…",
      "date": "2026-08-01T08:00:46Z"
     },
     {
      "title": "CallEDD",
      "url": "https://infinitedigits.co/calledd/",
      "ts": 1785510046,
      "summary": "calledd is a website I made that calls California EDD Paid Family Leave for you. It navigates the beginning of the phone tree, retries when the line is too busy, and calls you when it reaches the clai…",
      "date": "2026-07-31T15:00:46Z"
     },
     {
      "title": "Make stop motion in your browser",
      "url": "https://infinitedigits.co/makestopmotion/",
      "ts": 1785510046,
      "summary": "TLDR: Make an animation right now at makestopmotion.com . It is free, it does not need an account, and your camera frames never leave your browser. Stop motion is one of those things that seems like i…",
      "date": "2026-07-31T15:00:46Z"
     }
    ],
    "via": [
     {
      "login": "antonmedv",
      "name": "Anton Medvedev"
     }
    ],
    "via_count": 1
   },
   {
    "login": "andrewrk",
    "name": "Andrew Kelley",
    "avatar": "https://avatars.githubusercontent.com/u/106511?s=96&u=c581d48499a798bb7d2fd303a760bced4acc5a53&v=4",
    "site": "https://andrewkelley.me/",
    "host": "andrewkelley.me",
    "feed": "https://andrewkelley.me/rss.xml",
    "self": false,
    "months": [
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     1,
     1,
     0,
     0,
     0
    ],
    "posts": [
     {
      "title": "Don't Take the Black Pill (Text Adaptation)",
      "url": "https://andrewkelley.me/post/dont-take-black-pill.html",
      "ts": 1785520773,
      "summary": "Don't Take the Black Pill (Text Adaptation) This is a blog post version of the talk I delivered at Software Should Work 2026 . Shoutouts to Isaac Van Doren for running such a delightful conference and…",
      "hn": {
       "url": "https://news.ycombinator.com/item?id=49140662",
       "points": 21,
       "comments": 5
      },
      "date": "2026-07-31T17:59:33Z"
     },
     {
      "title": "My Thoughts on the Bun Rust Rewrite",
      "url": "https://andrewkelley.me/post/my-thoughts-bun-rust-rewrite.html",
      "ts": 1783573018,
      "summary": "My Thoughts on the Bun Rust Rewrite Context: Rewriting Bun in Rust History When Jarred joined the Zig community about 5 years ago, I described him as someone who had strong \"beginner energy\". That is,…",
      "hn": {
       "url": "https://news.ycombinator.com/item?id=48843352",
       "points": 817,
       "comments": 707
      },
      "date": "2026-07-09T04:56:58Z"
     }
    ],
    "via": [
     {
      "login": "antonmedv",
      "name": "Anton Medvedev"
     }
    ],
    "via_count": 1
   },
   {
    "login": "tonsky",
    "name": "Nikita Prokopov",
    "avatar": "https://avatars.githubusercontent.com/u/285292?s=96&u=d046d00a282597514c19d8113edaf736a2921fcd&v=4",
    "site": "https://tonsky.me/",
    "host": "tonsky.me",
    "feed": "https://tonsky.me/atom.xml",
    "self": false,
    "months": [
     0,
     2,
     1,
     1,
     0,
     0,
     1,
     1,
     0,
     0,
     0,
     0
    ],
    "posts": [
     {
      "title": "Logo: Squawkbox",
      "url": "https://tonsky.me/design/#2026-07-squawkbox",
      "ts": 1783987200,
      "summary": "Squawkbox is a boiler fleet monitor.",
      "date": "2026-07-14T00:00:00Z"
     },
     {
      "title": "Every Frame Perfect",
      "url": "https://tonsky.me/blog/every-frame-perfect/",
      "ts": 1781308800,
      "summary": "How imprecise UI animations erode trust in product",
      "hn": {
       "url": "https://news.ycombinator.com/item?id=48516251",
       "points": 869,
       "comments": 281
      },
      "date": "2026-06-13T00:00:00Z"
     },
     {
      "title": "Claude is an Electron App because we’ve lost native",
      "url": "https://tonsky.me/blog/fall-of-native/",
      "ts": 1772496000,
      "summary": "Article argues that Claude is not an Electron app not because LLMs can’t do it, but because there are no advantages left for native",
      "hn": {
       "url": "https://news.ycombinator.com/item?id=47235430",
       "points": 206,
       "comments": 245
      },
      "date": "2026-03-03T00:00:00Z"
     }
    ],
    "via": [
     {
      "login": "antonmedv",
      "name": "Anton Medvedev"
     }
    ],
    "via_count": 1
   },
   {
    "login": "gafferongames",
    "name": "Glenn Fiedler",
    "avatar": "https://avatars.githubusercontent.com/u/696656?s=96&u=0b1e9343be45711997c79bbaedb95bce8c315377&v=4",
    "site": "https://mas-bandwidth.com",
    "host": "mas-bandwidth.com",
    "feed": "https://mas-bandwidth.com/rss/",
    "self": false,
    "months": [
     0,
     0,
     0,
     0,
     1,
     0,
     0,
     3,
     0,
     0,
     0,
     0
    ],
    "posts": [
     {
      "title": "Come with me if you want to live",
      "url": "https://mas-bandwidth.com/come-with-me-if-you-want-to-live/",
      "ts": 1783521679,
      "summary": "New article coming soon ...",
      "date": "2026-07-08T14:41:19Z"
     },
     {
      "title": "Some history around Titanfall and Apex Legends multiplayer",
      "url": "https://mas-bandwidth.com/some-history-around-titanfall-and-apex-legends-multiplayer/",
      "ts": 1782848707,
      "summary": "In a past life, I worked on Titanfall and Titanfall 2",
      "date": "2026-06-30T19:45:07Z"
     },
     {
      "title": "The best thing that's ever happened for multiplayer games?",
      "url": "https://mas-bandwidth.com/the-best-thing-thats-ever-happened-for-multiplayer-games/",
      "ts": 1781979404,
      "summary": "Starting today, Amazon GameLift Servers provide network bandwidth in and out of AWS at no additional charge.",
      "hn": {
       "url": "https://news.ycombinator.com/item?id=48738413",
       "points": 20,
       "comments": 92
      },
      "date": "2026-06-20T18:16:44Z"
     }
    ],
    "via": [
     {
      "login": "antonmedv",
      "name": "Anton Medvedev"
     }
    ],
    "via_count": 1
   },
   {
    "login": "SilverRainZ",
    "name": "Shengyu Zhang",
    "avatar": "https://avatars.githubusercontent.com/u/8090459?s=96&u=8f1f1c924f826628e5ac7bb01c0f5538dd8bf4a5&v=4",
    "site": "https://silverrainz.me",
    "host": "silverrainz.me",
    "feed": "https://silverrainz.me/blog/atom.xml",
    "self": false,
    "months": [
     0,
     0,
     0,
     0,
     1,
     0,
     0,
     2,
     0,
     0,
     0,
     0
    ],
    "posts": [
     {
      "title": "2025 更新日志",
      "url": "https://silverrainz.me/blog/2025-changelog.html",
      "ts": 1783209600,
      "summary": "现在已经是 2026 年的夏天，但对于我来说，2025 好像迟迟没有离开，所以我写下这篇文章主动告别 2025。",
      "date": "2026-07-05T00:00:00Z"
     },
     {
      "title": "sphinxnotes-recentupdate 2.0 released",
      "url": "https://silverrainz.me/blog/sphinxnotes-recentupdate-2.0.html",
      "ts": 1782086400,
      "summary": "Yesterday I released sphinxnotes-recentupdate 2.0. You can download it from PyPI.",
      "date": "2026-06-22T00:00:00Z"
     },
     {
      "title": "无用之用",
      "url": "https://silverrainz.me/blog/usage-of-useless.html",
      "ts": 1775088000,
      "summary": "上个月 晓飞老师 给我发了一篇公众号，需要写个创作自述，写着写着反而成了劝说自己继续画画的鸡汤。最近开始找工作，面试机会寥寥，道心有些减损，只好把这段翻出来给自己重新灌一灌，也当作存档：",
      "date": "2026-04-02T00:00:00Z"
     }
    ],
    "via": [
     {
      "login": "hijkzzz",
      "name": "hijkzzz"
     }
    ],
    "via_count": 1
   },
   {
    "login": "tridao",
    "name": "Tri Dao",
    "avatar": "https://avatars.githubusercontent.com/u/5616128?s=96&u=bacc995c4849383ad488dfaaf06bac3fcc63bb35&v=4",
    "site": "https://tridao.me",
    "host": "tridao.me",
    "feed": "https://tridao.me/feed.xml",
    "self": false,
    "months": [
     0,
     0,
     0,
     1,
     3,
     1,
     0,
     1,
     0,
     0,
     0,
     0
    ],
    "posts": [
     {
      "title": "ReplaySSM: Cache SSM Inputs, Not State",
      "url": "https://tridao.me/blog/2026/replayssm/",
      "ts": 1781481600,
      "summary": "Current SSM decoding updates and writes recurrent state back to HBM every step. ReplaySSM instead caches recent inputs, reconstructing the state only when needed and otherwise computing the output dir…",
      "date": "2026-06-15T00:00:00Z"
     },
     {
      "title": "SonicMoE: A Hardware-Efficient and Software-Extensible Blueprint for Fine-Grained MoEs",
      "url": "https://tridao.me/blog/2026/sonicmoe-blackwell/",
      "ts": 1776816000,
      "summary": "Figure: SonicMoE's per-layer activation memory footprint (left) stays constant even when expert granularity (embedding dimension / expert intermediate dimension) increases, and SonicMoE can achieve 1.…",
      "date": "2026-04-22T00:00:00Z"
     },
     {
      "title": "Gram Newton-Schulz: A Fast, Hardware-Aware Newton-Schulz Algorithm for Muon",
      "url": "https://tridao.me/blog/2026/gram-newton-schulz/",
      "ts": 1774828800,
      "summary": "Muon is becoming the optimizer of choice for training state-of-the-art language models like Kimi K2 Thinking 1 and GLM-5. 2 Compared to AdamW, Muon needs fewer optimizer steps to reach a given loss, b…",
      "hn": {
       "url": "https://news.ycombinator.com/item?id=48456637",
       "points": 30,
       "comments": 5
      },
      "date": "2026-03-30T00:00:00Z"
     }
    ],
    "via": [
     {
      "login": "rasbt",
      "name": "Sebastian Raschka"
     }
    ],
    "via_count": 1
   },
   {
    "login": "cwilso",
    "name": "Chris Wilson",
    "avatar": "https://avatars.githubusercontent.com/u/507001?s=96&v=4",
    "site": "http://cwilso.com/",
    "host": "cwilso.com",
    "feed": "https://cwilso.com/feed/",
    "self": false,
    "months": [
     0,
     0,
     0,
     0,
     0,
     2,
     0,
     0,
     0,
     0,
     0,
     0
    ],
    "posts": [
     {
      "title": "Still Catching My Breath",
      "url": "https://cwilso.com/2026/05/02/still-catching-my-breath/",
      "ts": 1777763743,
      "summary": "I want you all to know I’m still catching my breath after retiring, and I haven’t forgotten my promise to be more communicative. My first week “off” was really more like a bonus work week – I spent Mo…",
      "date": "2026-05-02T23:15:43Z"
     },
     {
      "title": "Tick.",
      "url": "https://cwilso.com/2026/04/17/tick-2/",
      "ts": 1776470421,
      "summary": "First, I’d like to recognize how dormant my blog has been. I expect that to change a bit, because I have news to share. The clock just ticked past another momentous moment – the end of my employment a…",
      "date": "2026-04-18T00:00:21Z"
     }
    ],
    "via": [
     {
      "login": "SamuelQZQ",
      "name": "Samuel"
     }
    ],
    "via_count": 1
   },
   {
    "login": "skywind3000",
    "name": "Linwei",
    "avatar": "https://avatars.githubusercontent.com/u/3035071?s=96&u=082cfef5e6dbd57bf6ee4c481e163d103014a1f3&v=4",
    "site": "https://www.skywind.me/blog",
    "host": "skywind.me",
    "feed": "https://skywind.me/blog/feed",
    "self": false,
    "months": [
     0,
     2,
     1,
     0,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0
    ],
    "posts": [
     {
      "title": "在 Vim 里实现可定制表单对话框",
      "url": "https://skywind.me/blog/archives/3676",
      "ts": 1777724700,
      "summary": "Vim 的功能非常强大，但这种强大是有代价的——你得把它全部记住。 记忆的负担 就拿替换命令来说。”查找替换”这么一个最常见的编辑操作，在 Vim 里有一堆变体： 替换所有匹配项，而不只是每行第一个？加 g。 每次替换前要确认？加 c。 不区分大小写？加 i。或者在模式里写 \\c。 要不要用正则？默认就是正则。但用哪种风格？\\v 是 very-magic，\\V 是纯文本，还有默认的 magic 模…",
      "date": "2026-05-02T12:25:00Z"
     },
     {
      "title": "单头文件 C++ 游戏开发库（GameLib.h）",
      "url": "https://skywind.me/blog/archives/3666",
      "ts": 1775227719,
      "summary": "最近小孩在学 C++（信奥），学了堆语法以后不知道干嘛，学了一年也只会对着黑窗口打印内容，正反馈太弱了，不像其他语言，学个几天就能做出漂亮的东西来，恰巧他对开发游戏感兴趣，我扫了一眼现在 C++ 的游戏开发框架，都太复杂了，SDL 概念琐碎，SFML 使用麻烦，所以我写了个针对初学者的游戏库，只有一个头文件 GameLib.h 零依赖，拷贝到代码目录 include 就能用，十行代码就能出个小 d…",
      "date": "2026-04-03T14:48:39Z"
     },
     {
      "title": "使用 rclone bisync 两步搭建个人云盘",
      "url": "https://skywind.me/blog/archives/3671",
      "ts": 1769704020,
      "summary": "如何最快搭建个人云盘？Nextcloud 太大太臃肿，后面一堆 apache/nginx/php/mysql，命令行同步也不好用，私货还太多。 著名的 syncthing 要求有 P2P 中转服务；还要求同步时另一台电脑也开着机，不开机的话，你要在服务器上做一个同步点持续运行，那么做了这个服务和 C/S 架构的 rclone 有啥区别呢？还要多依赖一个 P2P 中转服务（虽然可以找到别人提供的），…",
      "date": "2026-01-29T16:27:00Z"
     }
    ],
    "via": [
     {
      "login": "hijkzzz",
      "name": "hijkzzz"
     }
    ],
    "via_count": 1
   },
   {
    "login": "KrauseFx",
    "name": "Felix Krause",
    "avatar": "https://avatars.githubusercontent.com/u/869950?s=96&u=835805be180f1c73288a55181478ee19226a2e1d&v=4",
    "site": "https://krausefx.com/about",
    "host": "krausefx.com",
    "feed": "https://krausefx.com/feed.xml",
    "self": false,
    "months": [
     0,
     0,
     0,
     1,
     0,
     1,
     0,
     0,
     0,
     0,
     0,
     0
    ],
    "posts": [
     {
      "title": "Managing Personal Projects with Agents",
      "url": "https://krausefx.com/blog/managing-personal-projects-with-agents",
      "ts": 1777680000,
      "summary": "In my last blog post about OpenClaw I wrote about my growing setup of some basic day-to-day automation tasks.",
      "date": "2026-05-02T00:00:00Z"
     },
     {
      "title": "OpenClaw - My Automation Setup",
      "url": "https://krausefx.com/blog/openclaw-my-automation-setup",
      "ts": 1771804800,
      "summary": "On December 13, 2025, Peter added me to a WhatsApp group with him and his new AI bot, where I saw this thing come alive in real-time. There were more and more arms and legs being added to the bot, add…",
      "date": "2026-02-23T00:00:00Z"
     }
    ],
    "via": [
     {
      "login": "antonmedv",
      "name": "Anton Medvedev"
     }
    ],
    "via_count": 1
   },
   {
    "login": "dennybritz",
    "name": "Denny Britz",
    "avatar": "https://avatars.githubusercontent.com/u/403133?s=96&u=284f886977042a4285c8151ee3fcfbb6cc81a379&v=4",
    "site": "https://dennybritz.com",
    "host": "dennybritz.com",
    "feed": "https://dennybritz.com/index.xml",
    "self": false,
    "months": [
     0,
     0,
     0,
     1,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0
    ],
    "posts": [
     {
      "title": "Thoughts on coding agents",
      "url": "https://dennybritz.com/posts/coding-agents/",
      "ts": 1771718400,
      "summary": "",
      "hn": {
       "url": "https://news.ycombinator.com/item?id=47111326",
       "points": 7,
       "comments": 0
      },
      "date": "2026-02-22T00:00:00Z"
     }
    ],
    "via": [
     {
      "login": "breezedeus",
      "name": "Breezedeus"
     }
    ],
    "via_count": 1
   },
   {
    "login": "unknwon",
    "name": "ᴊᴏᴇ ᴄʜᴇɴ",
    "avatar": "https://avatars.githubusercontent.com/u/2946214?s=96&u=89c7aab4244b6f10f1962d96cc4abaadb822471d&v=4",
    "site": "https://unknwon.io",
    "host": "unknwon.io",
    "feed": "https://unknwon.io/index.xml",
    "self": false,
    "months": [
     0,
     0,
     1,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0
    ],
    "posts": [
     {
      "title": "Managing Gogs infrastructure with DigitalOcean Kubernetes",
      "url": "https://unknwon.io/posts/260126-gogs-digitalocean-kubernetes/",
      "ts": 1769385600,
      "summary": "A(nother) brief history Link to heading In 2024, we presented the Grand scheme of managing Gogs infrastructure on DigitalOcean with Pulumi , where we fully migrated the entire lifecycle of Gogs infras…",
      "date": "2026-01-26T00:00:00Z"
     }
    ],
    "via": [
     {
      "login": "kakack",
      "name": "Kyrie Chen"
     }
    ],
    "via_count": 1
   },
   {
    "login": "munificent",
    "name": "Bob Nystrom",
    "avatar": "https://avatars.githubusercontent.com/u/46275?s=96&u=454b5227406ac232a5fd7b39b282963d8631684a&v=4",
    "site": "http://journal.stuffwithstuff.com",
    "host": "journal.stuffwithstuff.com",
    "feed": "https://journal.stuffwithstuff.com/rss.xml",
    "self": false,
    "months": [
     0,
     0,
     1,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0
    ],
    "posts": [
     {
      "title": "The Value of Things",
      "url": "http://journal.stuffwithstuff.com/2026/01/24/the-value-of-things/",
      "ts": 1769241600,
      "summary": "One of the reasons I write is to help me organize my own mind. I have a compulsive need to figure things out and I’ll lay awake at night shuffling sentences around in my head until it hangs together.…",
      "date": "2026-01-24T08:00:00Z",
      "thread": {
       "source": "disqus",
       "url": "http://journal.stuffwithstuff.com/2026/01/24/the-value-of-things/#disqus_thread",
       "comments": 16,
       "likes": 0
      }
     }
    ],
    "via": [
     {
      "login": "antonmedv",
      "name": "Anton Medvedev"
     }
    ],
    "via_count": 1
   },
   {
    "login": "rsc",
    "name": "Russ Cox",
    "avatar": "https://avatars.githubusercontent.com/u/104030?s=96&u=7776f9d68ea1bc349af0227c03fca30350a05477&v=4",
    "site": "http://research.swtch.com/",
    "host": "research.swtch.com",
    "feed": "https://research.swtch.com/feed.atom",
    "self": false,
    "months": [
     0,
     2,
     2,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0
    ],
    "posts": [
     {
      "title": "Fast Unrounded Scaling: Proof by Ivy",
      "url": "https://research.swtch.com/fp-proof",
      "ts": 1768859160,
      "summary": "Proof that the fast unrounded scaling implementation is correct. (Floating Point Formatting, Part 4)",
      "date": "2026-01-19T21:46:00Z"
     },
     {
      "title": "Floating-Point Printing and Parsing Can Be Simple And Fast",
      "url": "https://research.swtch.com/fp",
      "ts": 1768859100,
      "summary": "Fast and simple conversion between floating-point and decimal. (Floating Point Formatting, Part 3)",
      "hn": {
       "url": "https://news.ycombinator.com/item?id=46685317",
       "points": 121,
       "comments": 14
      },
      "date": "2026-01-19T21:45:00Z"
     },
     {
      "title": "Pulling a New Proof from Knuth’s Fixed-Point Printer",
      "url": "https://research.swtch.com/fp-knuth",
      "ts": 1768053600,
      "summary": "A birthday proof for Don Knuth (Floating Point Formatting, Part 2)",
      "hn": {
       "url": "https://news.ycombinator.com/item?id=46566114",
       "points": 16,
       "comments": 0
      },
      "date": "2026-01-10T14:00:00Z"
     }
    ],
    "via": [
     {
      "login": "antonmedv",
      "name": "Anton Medvedev"
     }
    ],
    "via_count": 1
   },
   {
    "login": "miskcoo",
    "name": "Yuhao Zhou",
    "avatar": "https://avatars.githubusercontent.com/u/4351180?s=96&u=0a8646c50d949ad2e50bc1a39dd04180ad187932&v=4",
    "site": "https://blog.miskcoo.com",
    "host": "blog.miskcoo.com",
    "feed": "https://blog.miskcoo.com/feed.xml",
    "self": false,
    "months": [
     0,
     0,
     1,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0
    ],
    "posts": [
     {
      "title": "路牌",
      "url": "https://blog.miskcoo.com/2026/01/2025-flags",
      "ts": 1768838400,
      "summary": "去年拍的一些路牌。",
      "date": "2026-01-19T16:00:00Z"
     }
    ],
    "via": [
     {
      "login": "Trinkle23897",
      "name": "Jiayi Weng"
     }
    ],
    "via_count": 1
   },
   {
    "login": "danvk",
    "name": "Dan Vanderkam",
    "avatar": "https://avatars.githubusercontent.com/u/98301?s=96&u=9a0ab550d400cb16ea2a27532a452fcc9cc78f08&v=4",
    "site": "https://effectivetypescript.com",
    "host": "effectivetypescript.com",
    "feed": "https://effectivetypescript.com/atom.xml",
    "self": false,
    "months": [
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0
    ],
    "posts": [
     {
      "title": "A Small Year for tsc, a Giant Year for TypeScript",
      "url": "https://effectivetypescript.com/2025/12/19/ts-2025/",
      "ts": 1766174400,
      "summary": "In terms of new TypeScript features, 2025 was a very quiet year. But it's been a big year for TypeScript and typed JavaScript in gene",
      "date": "2025-12-19T20:00:00Z"
     },
     {
      "title": "What TypeScript & Elixir Can Learn from each Other (Advent of Code 2024)",
      "url": "https://effectivetypescript.com/2025/11/24/advent2024-elixir/",
      "ts": 1764008520,
      "summary": "Every year I do the Advent of Code programming competition in a different language and (eventually) write about it. Last year I used Elixir, a functional programming languages with immutable data type…",
      "thread": {
       "source": "utterances",
       "url": "https://github.com/danvk/effective-typescript/issues/41",
       "comments": 1,
       "likes": 0
      },
      "date": "2025-11-24T18:22:00Z"
     }
    ],
    "via": [
     {
      "login": "antonmedv",
      "name": "Anton Medvedev"
     }
    ],
    "via_count": 1
   },
   {
    "login": "jameshfisher",
    "name": "Jim Fisher",
    "avatar": "https://avatars.githubusercontent.com/u/166966?s=96&u=b78059abca798fbce8c9da4f6ddfb72ea03b20bb&v=4",
    "site": "https://jameshfisher.com",
    "host": "jameshfisher.com",
    "feed": "https://jameshfisher.com/feed.xml",
    "self": false,
    "months": [
     1,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0
    ],
    "posts": [
     {
      "title": "The migration SQL should go in the table",
      "url": "https://jameshfisher.com/2025/11/18/the-migration-should-go-in-the-table/",
      "ts": 1763424000,
      "summary": "So you run migrate in your dev environment, but it fails: some unknown migration add-foobar has already been applied from some other experimental branch, and the migration tool doesn’t know how to dow…",
      "date": "2025-11-18T00:00:00Z"
     }
    ],
    "via": [
     {
      "login": "antonmedv",
      "name": "Anton Medvedev"
     }
    ],
    "via_count": 1
   }
  ],
  "posts": [
   {
    "title": "Monads in Lean",
    "url": "https://eli.thegreenplace.net/2026/monads-in-lean/",
    "ts": 1794367500,
    "summary": "This post demonstrates how to use monads in the Lean programming language (Lean 4, to be specific). If you're not familiar with Lean, this part of the language is very similar to other functional prog…",
    "hn": {
     "url": "https://news.ycombinator.com/item?id=50450321",
     "points": 18,
     "comments": 1
    },
    "date": "2026-11-11T03:25:00Z",
    "login": "eliben",
    "name": "Eli Bendersky",
    "avatar": "https://avatars.githubusercontent.com/u/1130906?s=96&v=4"
   },
   {
    "title": "Grok Bot 的国产开源替代：AgentUp",
    "url": "https://mofanx.com/articles/grok-bot-open-alternative/",
    "ts": 1794355200,
    "summary": "Grok Bot 让我们体验了一种聊天式 AI 使用，但它是封闭系统，只能用 grok 的模型和服务。对于已经购买了其他模型服务和应用的人，开源的 AgentUp 可以把你正在用的 Claude Code、Codex、WorkBuddy 订阅或 API Key 直接接入 AI 群聊。",
    "date": "2026-11-11T00:00:00Z",
    "login": "MorvanZhou",
    "name": "Morvan",
    "avatar": "https://avatars.githubusercontent.com/u/19408436?s=96&u=d15340e5323558d60c8bcdf40809dc100dee9720&v=4"
   },
   {
    "title": "rqlite 10.6.1 to 10.7.1: Encrypted Cloud Backups, Security Fixes, and Internode Reliability",
    "url": "https://philipotoole.com/rqlite-10-6-1-to-10-7-1-encrypted-cloud-backups-security-fixes-and-internode-reliability/",
    "ts": 1794320854,
    "summary": "rqlite is a lightweight, open-source, fault-tolerant relational database built on SQLite and the Raft consensus protocol. Versions 10.6.1 through 10.7.1 focus on four core themes: two important securi…",
    "date": "2026-11-10T14:27:34Z",
    "login": "otoolep",
    "name": "Philip O'Toole",
    "avatar": "https://avatars.githubusercontent.com/u/536312?s=96&u=1cda8216949e2166fae76b95e442af98da8a0aba&v=4"
   },
   {
    "title": "[创造日志] 网页做好了还要切出去验，对话现场就断了",
    "url": "https://mofanx.com/builds/agentup/2026-11-10-inline-preview-browser/",
    "ts": 1794268800,
    "summary": "做网页时，Agent 说跑起来了，人却要另开浏览器找端口。AgentUp 把内嵌预览和浏览器工具留在对话旁：交付检验与实时反馈在 app 内闭环，不把现场拆走。",
    "date": "2026-11-10T00:00:00Z",
    "login": "MorvanZhou",
    "name": "Morvan",
    "avatar": "https://avatars.githubusercontent.com/u/19408436?s=96&u=d15340e5323558d60c8bcdf40809dc100dee9720&v=4"
   },
   {
    "title": "Updated JavaScript client for rqlite",
    "url": "https://philipotoole.com/updated-javascript-client-for-rqlite/",
    "ts": 1794232962,
    "summary": "Justin Morant has released a major overhaul of the JavaScript client for rqlite. This update brings full support for the rqlite v10 series. The release also hardens the client with error_v2 support, h…",
    "date": "2026-11-09T14:02:42Z",
    "login": "otoolep",
    "name": "Philip O'Toole",
    "avatar": "https://avatars.githubusercontent.com/u/536312?s=96&u=1cda8216949e2166fae76b95e442af98da8a0aba&v=4"
   },
   {
    "title": "复活 ABC 输入法",
    "url": "https://blog.codingnow.com/2026/11/abc_mod.html",
    "ts": 1794217048,
    "summary": "最近有网友用 AI 逆向了智能 ABC ，把里面的笔划码表导了出来，用 RIME 复刻了一版。 众所周知，我是 ABC 的忠实用户。从 DOS 版天汇 ABC 用到 Windows 上智能 ABC 彻底退役，一直念念不忘。在 10 年前我曾经动过念头自己写一个，后来被 IME 开发的繁杂劝退了。当时用 C 从头写了一个简单的 IME 框架，又给网上不少开源的 IME 框架提过 PR ，最终没坚持下…",
    "date": "2026-11-09T09:37:28Z",
    "login": "cloudwu",
    "name": "云风",
    "avatar": "https://avatars.githubusercontent.com/u/729648?s=96&v=4"
   },
   {
    "title": "部署YubiKey",
    "url": "https://twd2.me/archives/21261",
    "ts": 1794153300,
    "summary": "由于受到群友蛊惑, 再加上学校几个月前已要求每个师生为其账户开启安全密钥认证方式 … 继续阅读 »",
    "date": "2026-11-08T15:55:00Z",
    "login": "twd2",
    "name": "Wende Tan",
    "avatar": "https://avatars.githubusercontent.com/u/3244435?s=96&v=4"
   },
   {
    "title": "[创造日志] 只多开几个聊天窗，还算不上 multi-agent 产品",
    "url": "https://mofanx.com/builds/agentup/2026-11-08-team-market/",
    "ts": 1794096000,
    "summary": "AgentUp 主打多 Agent 协作。私有编队就是自己拉的群，公开市场把编好的小队分享出去。用「队伍」证明这不是套壳聊天，而是协作关系能流通。",
    "date": "2026-11-08T00:00:00Z",
    "login": "MorvanZhou",
    "name": "Morvan",
    "avatar": "https://avatars.githubusercontent.com/u/19408436?s=96&u=d15340e5323558d60c8bcdf40809dc100dee9720&v=4"
   },
   {
    "title": "采购内裤",
    "url": "https://twd2.me/archives/21259",
    "ts": 1794066240,
    "summary": "由于我的内裤短缺, 我们今日前往牛津街区域为我采购内裤。 采购完毕后, 我们继续 … 继续阅读 »",
    "date": "2026-11-07T15:44:00Z",
    "login": "twd2",
    "name": "Wende Tan",
    "avatar": "https://avatars.githubusercontent.com/u/3244435?s=96&v=4"
   },
   {
    "title": "升级 Ceph 集群到 20 Tentacle 版本",
    "url": "https://jia.je/devops/2026/11/07/upgrade-ceph-to-20/",
    "ts": 1794009600,
    "summary": "升级 Ceph 集群到 20 Tentacle 版本 背景 之前一直用 Cephadm 维护了一个 Ceph 集群，作为一个 K8s 集群的存储，通过 Rook External Ceph Cluster 来维护。Ceph 出了一个比较严重的 CVE-2025-30156 ，需要把已有的 key 都 rotate 一遍，这里把这个过程记录一下。 升级过程 最开始的时候，Ceph 版本是 19.2.…",
    "date": "2026-11-07T00:00:00Z",
    "login": "jiegec",
    "name": "Chen",
    "avatar": "https://avatars.githubusercontent.com/u/6127678?s=96&v=4"
   },
   {
    "title": "每月例会",
    "url": "https://twd2.me/archives/21257",
    "ts": 1793978940,
    "summary": "今天, 按照惯例, 我和导师等项目组成员开每月例会, 讨论项目进展。 此外, 我 … 继续阅读 »",
    "date": "2026-11-06T15:29:00Z",
    "login": "twd2",
    "name": "Wende Tan",
    "avatar": "https://avatars.githubusercontent.com/u/3244435?s=96&v=4"
   },
   {
    "title": "Libghostty 1.0",
    "url": "https://mitchellh.com/writing/libghostty-1-0",
    "ts": 1793923200,
    "summary": "",
    "hn": {
     "url": "https://news.ycombinator.com/item?id=50399933",
     "points": 1092,
     "comments": 210
    },
    "date": "2026-11-06T00:00:00Z",
    "login": "mitchellh",
    "name": "Mitchell Hashimoto",
    "avatar": "https://avatars.githubusercontent.com/u/1299?s=96&u=a7c8c7406e5805a546027066d5a5e2aa45ad431d&v=4"
   },
   {
    "title": "Upgrading to Ubuntu 26",
    "url": "https://philipotoole.com/upgrading-to-ubuntu-26/",
    "ts": 1793712268,
    "summary": "After many (too many!) years of running Ubuntu 20, I finally upgraded to Ubuntu 26. Installation went fine. What was particularly useful was Claude helping me tweak the installation and UI to my prefe…",
    "date": "2026-11-03T13:24:28Z",
    "login": "otoolep",
    "name": "Philip O'Toole",
    "avatar": "https://avatars.githubusercontent.com/u/536312?s=96&u=1cda8216949e2166fae76b95e442af98da8a0aba&v=4"
   },
   {
    "title": "用 XRDP + X11 转发实现带音频的图形界面转发",
    "url": "https://jia.je/software/2026/11/03/xrdp-x11-forwarding/",
    "ts": 1793664000,
    "summary": "用 XRDP + X11 转发实现带音频的图形界面转发 背景 最近遇到一个需求，在机器 A 上跑一个图形界面程序，但因为是远程访问，所以传统的办法就是开个 X11 Forwarding，或者跑个 VNC/RDP Server。但我有音频转发的需求，本地是 macOS，又不好在机器 A 上装 XRDP+桌面环境，于是在机器 B 上跑 XRDP Server，在机器 A 上通过 X11 Forward…",
    "date": "2026-11-03T00:00:00Z",
    "login": "jiegec",
    "name": "Chen",
    "avatar": "https://avatars.githubusercontent.com/u/6127678?s=96&v=4"
   },
   {
    "title": "New App: Bare",
    "url": "https://sindresorhus.com/bare",
    "ts": 1793404800,
    "summary": "Minimal grocery shopping list",
    "date": "2026-10-31T00:00:00Z",
    "login": "sindresorhus",
    "name": "Sindre Sorhus",
    "avatar": "https://avatars.githubusercontent.com/u/170270?s=96&u=34acd557a042ac478d273a4621570cadb6b0bd89&v=4"
   },
   {
    "title": "开坑！从 AI Coding 到 AI4S：新开源项目 Pero 的一次探索",
    "url": "http://www.phodal.com/blog/pero-ai4s/",
    "ts": 1793345208,
    "summary": "PS：最近从 Qoder 离职了。原本还想继续折腾 AI Coding 和 Coding Agent 相关的开源项目，但考虑到过去的工作经历，",
    "date": "2026-10-30T07:26:48Z",
    "login": "phodal",
    "name": "Fengda Huang",
    "avatar": "https://avatars.githubusercontent.com/u/472311?s=96&u=3d7d46bf34e32449b1439178ae7652cf06d130f1&v=4"
   },
   {
    "title": "加固我的virtiofs",
    "url": "https://blog.lilydjwg.me/posts/217055.html",
    "ts": 1793258593,
    "summary": "本文来自 依云's Blog ，转载请注明。 最近各种严重的安全漏洞层出不穷，而我更新完它们、停下来的时候，突然发现一件事：我的virtiofsd是使用abstract socket来连接的，而它所提供访问的文件系统并没有进行任何限制。这意味着任何本地用户，只要连上去就能得到virtiofs里的root访问权限，然后往里边丢一个suid的shell，最后从外边直接执行就能提权！ 当初选择使用abs…",
    "date": "2026-10-29T07:23:13Z",
    "login": "lilydjwg",
    "name": "依云",
    "avatar": "https://avatars.githubusercontent.com/u/440661?s=96&v=4"
   },
   {
    "title": "New App: Super Menu",
    "url": "https://sindresorhus.com/super-menu",
    "ts": 1793145600,
    "summary": "Your files, folders, apps, links, and shortcuts in one menu",
    "date": "2026-10-28T00:00:00Z",
    "login": "sindresorhus",
    "name": "Sindre Sorhus",
    "avatar": "https://avatars.githubusercontent.com/u/170270?s=96&u=34acd557a042ac478d273a4621570cadb6b0bd89&v=4"
   },
   {
    "title": "QWERTY 键盘布局的发展历史",
    "url": "https://blog.codingnow.com/2026/10/qwerty.html",
    "ts": 1792480814,
    "summary": "在我最初学习键盘打字时，曾今为看似随机的键盘字母排列困惑不已。当时为找到一个字母就需要看半天键盘，我觉得键盘按字母表次序排列不好吗？当时流行的解释是：机械键盘在输入时，一些常用的字母组合的连杆，在快速连续击打时容易卡在一起。所以，现在的 QWERTY 排列“旨在降低打字速度”。这个说法至今广为流传，而我最近读了一篇 Koichi Yasuoka 和 Motoko Yasuoka 写的论文《 On…",
    "date": "2026-10-20T07:20:14Z",
    "login": "cloudwu",
    "name": "云风",
    "avatar": "https://avatars.githubusercontent.com/u/729648?s=96&v=4"
   },
   {
    "title": "Notes on the complex roots of unity",
    "url": "https://eli.thegreenplace.net/2026/notes-on-the-complex-roots-of-unity/",
    "ts": 1792286280,
    "summary": "One of the most wonderful aspects of math is how deep we can get by studying seemingly trivial questions. Consider the roots of unity, where \"unity\" simply means the number 1. Basics: roots of unity f…",
    "hn": {
     "url": "https://news.ycombinator.com/item?id=50138002",
     "points": 45,
     "comments": 10
    },
    "date": "2026-10-18T01:18:00Z",
    "login": "eliben",
    "name": "Eli Bendersky",
    "avatar": "https://avatars.githubusercontent.com/u/1130906?s=96&v=4"
   },
   {
    "title": "New App: SOML Editor",
    "url": "https://sindresorhus.com/soml-editor",
    "ts": 1792195200,
    "summary": "View and edit SOML files",
    "date": "2026-10-17T00:00:00Z",
    "login": "sindresorhus",
    "name": "Sindre Sorhus",
    "avatar": "https://avatars.githubusercontent.com/u/170270?s=96&u=34acd557a042ac478d273a4621570cadb6b0bd89&v=4"
   },
   {
    "title": "Taking coding agents for a walk",
    "url": "https://raine.dev/blog/taking-coding-agents-for-a-walk/",
    "ts": 1792195200,
    "summary": "I am a huge fan of controlling agents by voice, and talking to AI in general, as if talking to a real person. OpenAI's Advanced Voice Mode and the more recent GPT-Live were both mind-blowing the first…",
    "date": "2026-10-17T00:00:00Z",
    "login": "raine",
    "name": "Raine Virta",
    "avatar": "https://avatars.githubusercontent.com/u/11027?s=96&u=d9e8e59b86147f5d1cbd789b105a43f2cda1f298&v=4"
   },
   {
    "title": "The NIST Elliptic Curves Seeds Bounty Has Been Claimed",
    "url": "https://words.filippo.io/seeds-solved/",
    "ts": 1792177040,
    "summary": "We now know how the seeds of the NIST elliptic curves were generated: they’re not the hash of some saucy sentence, but the output of drand48() seeded with the time, which was indeed in 1997–98.",
    "hn": {
     "url": "https://news.ycombinator.com/item?id=50122920",
     "points": 53,
     "comments": 9
    },
    "date": "2026-10-16T18:57:20Z",
    "login": "FiloSottile",
    "name": "Filippo Valsorda",
    "avatar": "https://avatars.githubusercontent.com/u/1225294?s=96&u=f9186107b90a6f746f8e7192ee7b1d5a68f4ab07&v=4"
   },
   {
    "title": "The average developer needs to accept that the latest tier of…",
    "url": "https://mikemcquaid.com/thoughts/20261016102151/",
    "ts": 1792142511,
    "summary": "The average developer needs to accept that the latest tier of foundation models writes better code than them. Most developers who think they are above average are not. It's time to learn how to be eff…",
    "date": "2026-10-16T09:21:51Z",
    "login": "MikeMcQuaid",
    "name": "Mike McQuaid",
    "avatar": "https://avatars.githubusercontent.com/u/125011?s=96&u=17f92c9ee404f7feb7ab4870486193cee617cfe4&v=4"
   },
   {
    "title": "When to use a decision model instead of an LLM",
    "url": "https://www.randalolson.com/2026/10/14/when-to-use-a-decision-model-instead-of-an-llm/",
    "ts": 1792039500,
    "summary": "Artificial Analysis just benchmarked decision models against LLMs. Split by task, the results show where decision models win and where an LLM is still worth paying for.",
    "date": "2026-10-15T04:45:00Z",
    "login": "rhiever",
    "name": "Randy Olson",
    "avatar": "https://avatars.githubusercontent.com/u/1719223?s=96&u=602ec9bdfedf20c6aa1babbc553b6eed41dc5523&v=4"
   },
   {
    "title": "(Post-Quantum) Cryptographic Right Answers",
    "url": "https://words.filippo.io/right-answers/",
    "ts": 1791806427,
    "summary": "In the tradition started by Colin Percival and Thomas Ptacek, a set of “Cryptographic Right Answers” updated for the accelerated post-quantum transition timeline.",
    "hn": {
     "url": "https://news.ycombinator.com/item?id=50055409",
     "points": 111,
     "comments": 32
    },
    "date": "2026-10-12T12:00:27Z",
    "login": "FiloSottile",
    "name": "Filippo Valsorda",
    "avatar": "https://avatars.githubusercontent.com/u/1225294?s=96&u=f9186107b90a6f746f8e7192ee7b1d5a68f4ab07&v=4"
   },
   {
    "title": "用 Files API 减少图片体积导致的 TTFT 膨胀",
    "url": "https://jia.je/software/2026/10/12/use-files-api-to-reduce-ttft/",
    "ts": 1791763200,
    "summary": "用 Files API 减少图片体积导致的 TTFT 膨胀 背景 最近我经常用 DeepSeek-V4.1-Flash 模型读图。由于每次请求都要传完整上下文，随着上下文里的图片越来越多，上传图片所花的时间很快就成了 TTFT 的主要瓶颈；如果走的是 OpenCode Go，甚至动辄要几分钟。为了解决这个问题，可以用 Files API 提前把图片上传到 DeepSeek，然后在上下文里直接用 i…",
    "date": "2026-10-12T00:00:00Z",
    "login": "jiegec",
    "name": "Chen",
    "avatar": "https://avatars.githubusercontent.com/u/6127678?s=96&v=4"
   },
   {
    "title": "点老救世记的深度体验",
    "url": "https://blog.codingnow.com/2026/10/dotage.html",
    "ts": 1791718236,
    "summary": "我最近重新玩了两百小时的《Dotage 点老救世记》，对这个游戏有了很多新的认识。之前是在今年初玩了一百多小时，对这款一个人花了十年以上时间做的游戏相当佩服。经过近 400 小时的游戏时间，我对这个游戏的理解慢慢发生了变化。有不少游戏设计方面的东西值得研究，但却很难说清楚，需要用文字整理一下。 这是一款关于规划和选择的游戏。它固定了回合数（标准模式下，共 310 回合），所以玩家实际上需要规划整个…",
    "date": "2026-10-11T11:30:36Z",
    "login": "cloudwu",
    "name": "云风",
    "avatar": "https://avatars.githubusercontent.com/u/729648?s=96&v=4"
   },
   {
    "title": "How much plagiarism is there in the mathematical genius of big AI?",
    "url": "https://gael-varoquaux.info/science/how-much-plagiarism-is-there-in-the-mathematical-genius-of-big-ai.html",
    "ts": 1791583200,
    "summary": "Result after result, OpenAI’s AIs are solving famous mathematical problems. But researchers recognize in them their own unfinished lines of work, explored with these very tools: how does an idea go fr…",
    "date": "2026-10-09T22:00:00Z",
    "login": "GaelVaroquaux",
    "name": "Gael Varoquaux",
    "avatar": "https://avatars.githubusercontent.com/u/208217?s=96&u=d1b44b8878cb4b692d3557450e8c5ce5881e2725&v=4"
   },
   {
    "title": "Monte-Carlo simulations",
    "url": "https://eli.thegreenplace.net/2026/monte-carlo-simulations/",
    "ts": 1791426840,
    "summary": "Monte Carlo simulations (or methods ) is the technique of applying randomness and the Law of large numbers to the solution of various scientific and engineering problems. One of its first documented u…",
    "hn": {
     "url": "https://news.ycombinator.com/item?id=50076089",
     "points": 181,
     "comments": 40
    },
    "date": "2026-10-08T02:34:00Z",
    "login": "eliben",
    "name": "Eli Bendersky",
    "avatar": "https://avatars.githubusercontent.com/u/1130906?s=96&v=4"
   },
   {
    "title": "My optimal road trip maps are back",
    "url": "https://www.randalolson.com/2026/10/07/my-optimal-road-trip-maps-are-back/",
    "ts": 1791379800,
    "summary": "I brought my 2015 road trip project back with restored maps, new landmark and national park routes, and a free builder for choosing your own stops.",
    "date": "2026-10-07T13:30:00Z",
    "login": "rhiever",
    "name": "Randy Olson",
    "avatar": "https://avatars.githubusercontent.com/u/1719223?s=96&u=602ec9bdfedf20c6aa1babbc553b6eed41dc5523&v=4"
   },
   {
    "title": "A Terminal Protocol for Program Status (OSC 7501)",
    "url": "https://mitchellh.com/writing/program-status-osc7501",
    "ts": 1791244800,
    "summary": "",
    "hn": {
     "url": "https://news.ycombinator.com/item?id=49984159",
     "points": 188,
     "comments": 55
    },
    "date": "2026-10-06T00:00:00Z",
    "login": "mitchellh",
    "name": "Mitchell Hashimoto",
    "avatar": "https://avatars.githubusercontent.com/u/1299?s=96&u=a7c8c7406e5805a546027066d5a5e2aa45ad431d&v=4"
   },
   {
    "title": "Vibe Coding Developer Productivity Tools",
    "url": "https://mikemcquaid.com/vibe-coding-developer-productivity-tools/",
    "ts": 1790208000,
    "summary": "Agentic coding has let me replace everyday tools with software that works how I want.",
    "date": "2026-09-24T00:00:00Z",
    "login": "MikeMcQuaid",
    "name": "Mike McQuaid",
    "avatar": "https://avatars.githubusercontent.com/u/125011?s=96&u=17f92c9ee404f7feb7ab4870486193cee617cfe4&v=4"
   },
   {
    "title": "You Own the Outcome: Product Engineering in the Age of AI",
    "url": "https://kentcdodds.com/blog/you-own-the-outcome",
    "ts": 1790208000,
    "summary": "Agents are great at producing code. The valuable work left for you is deciding what should exist, how it should behave, and what you're willing to trade for it.",
    "date": "2026-09-24T00:00:00Z",
    "login": "kentcdodds",
    "name": "Kent C. Dodds",
    "avatar": "https://avatars.githubusercontent.com/u/1500684?s=96&u=2da020a41a4146447b4d101d566fbbdb4ad1c1c4&v=4"
   },
   {
    "title": "Proud my my mate Joe releasing his third excellent book.",
    "url": "https://www.edinburghlive.co.uk/news/edinburgh-news/edinburgh-author-liberated-after-growing-34634024",
    "ts": 1790196361,
    "summary": "Proud my my mate Joe releasing his third excellent book. Funny, touching and hilarious.",
    "date": "2026-09-23T20:46:01Z",
    "login": "MikeMcQuaid",
    "name": "Mike McQuaid",
    "avatar": "https://avatars.githubusercontent.com/u/125011?s=96&u=17f92c9ee404f7feb7ab4870486193cee617cfe4&v=4"
   },
   {
    "title": "Stateful jobs",
    "url": "https://rakyll.org/stateful-jobs/",
    "ts": 1790043900,
    "summary": "Almost every job scheduler we rely on today was built on the assumption that work is stateless. In fact, in the last 15 years we mostly designed stateless schedulers, or stateful executors for niche t…",
    "date": "2026-09-22T02:25:00Z",
    "login": "rakyll",
    "name": "Jaana Dogan",
    "avatar": "https://avatars.githubusercontent.com/u/108380?s=96&u=767dd811588feea1f93f65fb1fad44a754f70315&v=4"
   },
   {
    "title": "Pluggable, Extensible, and Playful DevTools",
    "url": "https://antfu.me/posts/pluggable-extensible-playful-devtools",
    "ts": 1789516800,
    "summary": "[[toc]] Over the years, I have built quite a few DevTools: {UnoCSS Inspector}, {Vite Plugin Inspect}, {Vitest UI}, {Nuxt DevTools}, {ESLint Config Inspector}, and {Node Modules Inspector}, among other…",
    "date": "2026-09-16T00:00:00Z",
    "login": "antfu",
    "name": "Anthony Fu",
    "avatar": "https://avatars.githubusercontent.com/u/11247099?s=96&u=5c092d3773a443e480a294f2b67aa39395982f46&v=4"
   },
   {
    "title": "Brownfield Agentic Engineering",
    "url": "https://addyosmani.com/blog/brownfield-agentic-engineering/",
    "ts": 1789344000,
    "summary": "What it takes to run agents in a codebase older than the team",
    "date": "2026-09-14T00:00:00Z",
    "login": "addyosmani",
    "name": "Addy Osmani",
    "avatar": "https://avatars.githubusercontent.com/u/110953?s=96&u=c2d209162150834a5e95b533eded1c4fcad72c88&v=4"
   },
   {
    "title": "Introducing Kody: Your Personal Software Factory",
    "url": "https://kentcdodds.com/blog/introducing-kody-your-personal-software-factory",
    "ts": 1788825600,
    "summary": "Kody turns the good answer into a package you keep.",
    "date": "2026-09-08T00:00:00Z",
    "login": "kentcdodds",
    "name": "Kent C. Dodds",
    "avatar": "https://avatars.githubusercontent.com/u/1500684?s=96&u=2da020a41a4146447b4d101d566fbbdb4ad1c1c4&v=4"
   },
   {
    "title": "Agentic Skill Decay",
    "url": "https://addyosmani.com/blog/agentic-skill-decay/",
    "ts": 1788134400,
    "summary": "Agents can finish the task without teaching you anything. Building expertise now has to be deliberate.",
    "date": "2026-08-31T00:00:00Z",
    "login": "addyosmani",
    "name": "Addy Osmani",
    "avatar": "https://avatars.githubusercontent.com/u/110953?s=96&u=c2d209162150834a5e95b533eded1c4fcad72c88&v=4"
   },
   {
    "title": "从生成动画到可编程产物：在 Harness 中构建 Lottie 创作运行时",
    "url": "http://www.phodal.com/blog/agentic-programming-artifact/",
    "ts": 1788083280,
    "summary": "最近，我把 Lottie 插件的第一个版本 [0.1.0](https://qoder.com/marketplace/plugin?id=92998645-4b3b-472b-a4a7-a3f6bc133bff)",
    "date": "2026-08-30T09:48:00Z",
    "login": "phodal",
    "name": "Fengda Huang",
    "avatar": "https://avatars.githubusercontent.com/u/472311?s=96&u=3d7d46bf34e32449b1439178ae7652cf06d130f1&v=4"
   },
   {
    "title": "Audit your Agent files",
    "url": "https://addyosmani.com/blog/audit-your-agent-files/",
    "ts": 1787788800,
    "summary": "A practical guide to auditing what your coding agent still needs.",
    "date": "2026-08-27T00:00:00Z",
    "login": "addyosmani",
    "name": "Addy Osmani",
    "avatar": "https://avatars.githubusercontent.com/u/110953?s=96&u=c2d209162150834a5e95b533eded1c4fcad72c88&v=4"
   },
   {
    "title": "wg-vanity：（又一个）Rust 实现的 WireGuard 地址生成器",
    "url": "https://harrychen.xyz/2026/08/25/wg-vanity/",
    "ts": 1787665500,
    "summary": "众所周知，WireGuard 的公私钥是 base64 编码后的 X25519 密钥对，每个 peer 唯一对应一组密钥。为了更方便识别客户端，很多人都会想生成“好看”的公钥地址，也就是在中间包含特定的字符串或者前缀。 很明显这是一种类似于挖矿的暴力搜索，除了反复生成密钥之外别无他法。",
    "date": "2026-08-25T13:45:00Z",
    "login": "Harry-Chen",
    "name": "Shengqi Chen",
    "avatar": "https://avatars.githubusercontent.com/u/2819727?s=96&v=4"
   },
   {
    "title": "Ecosystem Sponsorship Forwarding",
    "url": "https://antfu.me/posts/ecosystem-sponsorship-forwarding",
    "ts": 1787616000,
    "summary": "The sponsorship-forwarding initiative redistributes funds to the dependencies and contributors that make open-source work possible. This living post tracks those redistributions.",
    "date": "2026-08-25T00:00:00Z",
    "login": "antfu",
    "name": "Anthony Fu",
    "avatar": "https://avatars.githubusercontent.com/u/11247099?s=96&u=5c092d3773a443e480a294f2b67aa39395982f46&v=4"
   },
   {
    "title": "面向人机交互设计 Harness：构建以产物为中心的 Agent Loop",
    "url": "http://www.phodal.com/blog/artifact-centered-agent-harness/",
    "ts": 1787410140,
    "summary": "最近，我一直在 Better Harness 里思考编码智能体的工作闭环：用户究竟想完成什么，智能体读取了哪些上下文、执行了哪些操作，",
    "date": "2026-08-22T14:49:00Z",
    "login": "phodal",
    "name": "Fengda Huang",
    "avatar": "https://avatars.githubusercontent.com/u/472311?s=96&u=3d7d46bf34e32449b1439178ae7652cf06d130f1&v=4"
   },
   {
    "title": "Giving an AI agent access to my online bank",
    "url": "https://raine.dev/blog/giving-an-ai-agent-access-to-my-online-bank/",
    "ts": 1786406400,
    "summary": "I have recently been trying to automate my company's monthly bookkeeping with agents. I find it tedious and procrastinate on it for far too long. The biggest time sink is finding receipts from various…",
    "date": "2026-08-11T00:00:00Z",
    "login": "raine",
    "name": "Raine Virta",
    "avatar": "https://avatars.githubusercontent.com/u/11027?s=96&u=d9e8e59b86147f5d1cbd789b105a43f2cda1f298&v=4"
   },
   {
    "title": "Developers Log, July 2026",
    "url": "https://infinitedigits.co/developers-log-july-2026/",
    "ts": 1785571246,
    "summary": "I wrote a lot of code in July. Some of it was for brand-new websites, and some of it was for old projects that I wanted to make useful again. getcroc.com — for sending files ↗ samplingsequencer.com —…",
    "date": "2026-08-01T08:00:46Z",
    "login": "schollz",
    "name": "Zack",
    "avatar": "https://avatars.githubusercontent.com/u/6550035?s=96&u=991583b3f086b7f4cef5d2b4629e1440fd73f00b&v=4"
   },
   {
    "title": "Don't Take the Black Pill (Text Adaptation)",
    "url": "https://andrewkelley.me/post/dont-take-black-pill.html",
    "ts": 1785520773,
    "summary": "Don't Take the Black Pill (Text Adaptation) This is a blog post version of the talk I delivered at Software Should Work 2026 . Shoutouts to Isaac Van Doren for running such a delightful conference and…",
    "hn": {
     "url": "https://news.ycombinator.com/item?id=49140662",
     "points": 21,
     "comments": 5
    },
    "date": "2026-07-31T17:59:33Z",
    "login": "andrewrk",
    "name": "Andrew Kelley",
    "avatar": "https://avatars.githubusercontent.com/u/106511?s=96&u=c581d48499a798bb7d2fd303a760bced4acc5a53&v=4"
   },
   {
    "title": "CallEDD",
    "url": "https://infinitedigits.co/calledd/",
    "ts": 1785510046,
    "summary": "calledd is a website I made that calls California EDD Paid Family Leave for you. It navigates the beginning of the phone tree, retries when the line is too busy, and calls you when it reaches the clai…",
    "date": "2026-07-31T15:00:46Z",
    "login": "schollz",
    "name": "Zack",
    "avatar": "https://avatars.githubusercontent.com/u/6550035?s=96&u=991583b3f086b7f4cef5d2b4629e1440fd73f00b&v=4"
   },
   {
    "title": "Make stop motion in your browser",
    "url": "https://infinitedigits.co/makestopmotion/",
    "ts": 1785510046,
    "summary": "TLDR: Make an animation right now at makestopmotion.com . It is free, it does not need an account, and your camera frames never leave your browser. Stop motion is one of those things that seems like i…",
    "date": "2026-07-31T15:00:46Z",
    "login": "schollz",
    "name": "Zack",
    "avatar": "https://avatars.githubusercontent.com/u/6550035?s=96&u=991583b3f086b7f4cef5d2b4629e1440fd73f00b&v=4"
   },
   {
    "title": "Compute",
    "url": "https://rakyll.org/compute/",
    "ts": 1785338847,
    "summary": "I said that it’s likely that AI layers commoditize like everything else has. The harness, the planning loop, tools use patterns, the memory files, the protocols, context management, etc. I have watche…",
    "date": "2026-07-29T15:27:27Z",
    "login": "rakyll",
    "name": "Jaana Dogan",
    "avatar": "https://avatars.githubusercontent.com/u/108380?s=96&u=767dd811588feea1f93f65fb1fad44a754f70315&v=4"
   },
   {
    "title": "Superlogical",
    "url": "https://mitchellh.com/writing/superlogical",
    "ts": 1785283200,
    "summary": "",
    "hn": {
     "url": "https://news.ycombinator.com/item?id=49099015",
     "points": 150,
     "comments": 3
    },
    "date": "2026-07-29T00:00:00Z",
    "login": "mitchellh",
    "name": "Mitchell Hashimoto",
    "avatar": "https://avatars.githubusercontent.com/u/1299?s=96&u=a7c8c7406e5805a546027066d5a5e2aa45ad431d&v=4"
   },
   {
    "title": "Production ML-DSA Verification in 350 Lines of Python",
    "url": "https://words.filippo.io/mldsa-py/",
    "ts": 1785066308,
    "summary": "I am publishing a production, pure-Python ML-DSA verifier. It's just 350 lines, and pretty readable and robust.",
    "date": "2026-07-26T11:45:08Z",
    "login": "FiloSottile",
    "name": "Filippo Valsorda",
    "avatar": "https://avatars.githubusercontent.com/u/1225294?s=96&u=f9186107b90a6f746f8e7192ee7b1d5a68f4ab07&v=4"
   },
   {
    "title": "RTX 5090 的细粒度温度传感器与物理 SM / TPC 映射探测",
    "url": "https://harrychen.xyz/2026/07/24/rtx-5090-temperature-sensors-and-physical-sm-mapping-detection/",
    "ts": 1784845800,
    "summary": "七月初，超频爱好者们又给老黄带来了新的惊喜：RTX 5090 的若干非公开的温度传感器的 PCIe BAR 地址被逆向了出来： [1][2][3]。这些传感器包含了四个热点（hotspot）CH0 到 CH3，以及每一片 GDDR7 显存模块的温度（根据型号不同，可能有 8 或者 16 个传感器）。这些热点传感器比公开 API（比如 nvidia-smi 或者 NVML）能读到的信息更丰富，更接近…",
    "date": "2026-07-23T22:30:00Z",
    "login": "Harry-Chen",
    "name": "Shengqi Chen",
    "avatar": "https://avatars.githubusercontent.com/u/2819727?s=96&v=4"
   },
   {
    "title": "Zero sum games",
    "url": "https://rakyll.org/zero-sum-games/",
    "ts": 1784474847,
    "summary": "I’m relatively new to ML/AL. I spent most of my career in commodity layers claiming to do boring things, and I’m still learning this field’s history, its culture, and its assumptions. So take this as…",
    "date": "2026-07-19T15:27:27Z",
    "login": "rakyll",
    "name": "Jaana Dogan",
    "avatar": "https://avatars.githubusercontent.com/u/108380?s=96&u=767dd811588feea1f93f65fb1fad44a754f70315&v=4"
   },
   {
    "title": "Logo: Squawkbox",
    "url": "https://tonsky.me/design/#2026-07-squawkbox",
    "ts": 1783987200,
    "summary": "Squawkbox is a boiler fleet monitor.",
    "date": "2026-07-14T00:00:00Z",
    "login": "tonsky",
    "name": "Nikita Prokopov",
    "avatar": "https://avatars.githubusercontent.com/u/285292?s=96&u=d046d00a282597514c19d8113edaf736a2921fcd&v=4"
   },
   {
    "title": "My Thoughts on the Bun Rust Rewrite",
    "url": "https://andrewkelley.me/post/my-thoughts-bun-rust-rewrite.html",
    "ts": 1783573018,
    "summary": "My Thoughts on the Bun Rust Rewrite Context: Rewriting Bun in Rust History When Jarred joined the Zig community about 5 years ago, I described him as someone who had strong \"beginner energy\". That is,…",
    "hn": {
     "url": "https://news.ycombinator.com/item?id=48843352",
     "points": 817,
     "comments": 707
    },
    "date": "2026-07-09T04:56:58Z",
    "login": "andrewrk",
    "name": "Andrew Kelley",
    "avatar": "https://avatars.githubusercontent.com/u/106511?s=96&u=c581d48499a798bb7d2fd303a760bced4acc5a53&v=4"
   },
   {
    "title": "Come with me if you want to live",
    "url": "https://mas-bandwidth.com/come-with-me-if-you-want-to-live/",
    "ts": 1783521679,
    "summary": "New article coming soon ...",
    "date": "2026-07-08T14:41:19Z",
    "login": "gafferongames",
    "name": "Glenn Fiedler",
    "avatar": "https://avatars.githubusercontent.com/u/696656?s=96&u=0b1e9343be45711997c79bbaedb95bce8c315377&v=4"
   },
   {
    "title": "2025 更新日志",
    "url": "https://silverrainz.me/blog/2025-changelog.html",
    "ts": 1783209600,
    "summary": "现在已经是 2026 年的夏天，但对于我来说，2025 好像迟迟没有离开，所以我写下这篇文章主动告别 2025。",
    "date": "2026-07-05T00:00:00Z",
    "login": "SilverRainZ",
    "name": "Shengyu Zhang",
    "avatar": "https://avatars.githubusercontent.com/u/8090459?s=96&u=8f1f1c924f826628e5ac7bb01c0f5538dd8bf4a5&v=4"
   },
   {
    "title": "Some history around Titanfall and Apex Legends multiplayer",
    "url": "https://mas-bandwidth.com/some-history-around-titanfall-and-apex-legends-multiplayer/",
    "ts": 1782848707,
    "summary": "In a past life, I worked on Titanfall and Titanfall 2",
    "date": "2026-06-30T19:45:07Z",
    "login": "gafferongames",
    "name": "Glenn Fiedler",
    "avatar": "https://avatars.githubusercontent.com/u/696656?s=96&u=0b1e9343be45711997c79bbaedb95bce8c315377&v=4"
   },
   {
    "title": "The people who use AI the most are also the most worried about it",
    "url": "https://www.randalolson.com/2026/06/25/ai-heaviest-users-most-worried/",
    "ts": 1782403200,
    "summary": "Pew's 2026 data shows the youngest U.S. adults use AI chatbots the most, yet they are also the most likely to expect AI to harm society.",
    "date": "2026-06-25T16:00:00Z",
    "login": "rhiever",
    "name": "Randy Olson",
    "avatar": "https://avatars.githubusercontent.com/u/1719223?s=96&u=602ec9bdfedf20c6aa1babbc553b6eed41dc5523&v=4"
   },
   {
    "title": "sphinxnotes-recentupdate 2.0 released",
    "url": "https://silverrainz.me/blog/sphinxnotes-recentupdate-2.0.html",
    "ts": 1782086400,
    "summary": "Yesterday I released sphinxnotes-recentupdate 2.0. You can download it from PyPI.",
    "date": "2026-06-22T00:00:00Z",
    "login": "SilverRainZ",
    "name": "Shengyu Zhang",
    "avatar": "https://avatars.githubusercontent.com/u/8090459?s=96&u=8f1f1c924f826628e5ac7bb01c0f5538dd8bf4a5&v=4"
   },
   {
    "title": "The best thing that's ever happened for multiplayer games?",
    "url": "https://mas-bandwidth.com/the-best-thing-thats-ever-happened-for-multiplayer-games/",
    "ts": 1781979404,
    "summary": "Starting today, Amazon GameLift Servers provide network bandwidth in and out of AWS at no additional charge.",
    "hn": {
     "url": "https://news.ycombinator.com/item?id=48738413",
     "points": 20,
     "comments": 92
    },
    "date": "2026-06-20T18:16:44Z",
    "login": "gafferongames",
    "name": "Glenn Fiedler",
    "avatar": "https://avatars.githubusercontent.com/u/696656?s=96&u=0b1e9343be45711997c79bbaedb95bce8c315377&v=4"
   },
   {
    "title": "ReplaySSM: Cache SSM Inputs, Not State",
    "url": "https://tridao.me/blog/2026/replayssm/",
    "ts": 1781481600,
    "summary": "Current SSM decoding updates and writes recurrent state back to HBM every step. ReplaySSM instead caches recent inputs, reconstructing the state only when needed and otherwise computing the output dir…",
    "date": "2026-06-15T00:00:00Z",
    "login": "tridao",
    "name": "Tri Dao",
    "avatar": "https://avatars.githubusercontent.com/u/5616128?s=96&u=bacc995c4849383ad488dfaaf06bac3fcc63bb35&v=4"
   },
   {
    "title": "Every Frame Perfect",
    "url": "https://tonsky.me/blog/every-frame-perfect/",
    "ts": 1781308800,
    "summary": "How imprecise UI animations erode trust in product",
    "hn": {
     "url": "https://news.ycombinator.com/item?id=48516251",
     "points": 869,
     "comments": 281
    },
    "date": "2026-06-13T00:00:00Z",
    "login": "tonsky",
    "name": "Nikita Prokopov",
    "avatar": "https://avatars.githubusercontent.com/u/285292?s=96&u=d046d00a282597514c19d8113edaf736a2921fcd&v=4"
   },
   {
    "title": "6000 端口占用导致 SLURM 卡死诊断一例",
    "url": "https://harrychen.xyz/2026/06/10/slurm-hung-diagnosis/",
    "ts": 1781046900,
    "summary": "今天在组里的某个 GPU 集群上部署了一套 SLURM，方便多人使用。我本以为只是从已有集群复制配置、启动服务，十分钟之内就能搞定，没想到因为一个玄学的问题整整卡了一个多小时。",
    "thread": {
     "source": "utterances",
     "url": "https://github.com/Harry-Chen/blog-comments/issues/29",
     "comments": 3,
     "likes": 0
    },
    "date": "2026-06-09T23:15:00Z",
    "login": "Harry-Chen",
    "name": "Shengqi Chen",
    "avatar": "https://avatars.githubusercontent.com/u/2819727?s=96&v=4"
   },
   {
    "title": "Will Intellectual Bulldozers Solve Math?",
    "url": "https://gael-varoquaux.info/science/will-intellectual-bulldozers-solve-math.html",
    "ts": 1781042400,
    "summary": "An AI has just disproved an 80-year-old mathematical conjecture, where the best human minds failed for decades. It is a feat that invites us to rethink, well beyond mathematics, what artificial intell…",
    "date": "2026-06-09T22:00:00Z",
    "login": "GaelVaroquaux",
    "name": "Gael Varoquaux",
    "avatar": "https://avatars.githubusercontent.com/u/208217?s=96&u=d1b44b8878cb4b692d3557450e8c5ce5881e2725&v=4"
   },
   {
    "title": "通过字幕总结YouTube视频内容",
    "url": "https://blog.lilydjwg.me/posts/217033.html",
    "ts": 1780996314,
    "summary": "本文来自 依云's Blog ，转载请注明。 现在YouTube首页的视频推荐越来越差了，好多标题党、clickbait，故意把讨论的主题藏起来。经常我点进去看了好久，才发现原来并没有讨论什么我之前不知道信息，又或者讨论的话题我完全不感兴趣。再不就是把我想知道的信息藏到不知道哪个片段里。虽然我有 GlobalSpeed 扩展可以依内容信息密度来方便地调整播放速度，但是调太快（超过2x）就听不清啦。…",
    "date": "2026-06-09T09:11:54Z",
    "login": "lilydjwg",
    "name": "依云",
    "avatar": "https://avatars.githubusercontent.com/u/440661?s=96&v=4"
   },
   {
    "title": "自定义系统默认中文字体",
    "url": "https://blog.lilydjwg.me/posts/217026.html",
    "ts": 1778515505,
    "summary": "本文来自 依云's Blog ，转载请注明。 一开始使用Linux系统的时候，并没有多少自由开源的中文字体。那时候几乎所有人的选择都是文泉驿正黑。我就一直用啊用了好多年，直到后来截图时被网友说该换字体了，我才知道原来文泉驿项目已经停止很久了， 网站 上的新闻截止于2008年——都快20年啦。 文泉驿正黑的字形比较「旧时代」——以屏幕清晰度为优先，由于当时的屏幕普遍dpi低，笔画迁就像素风格，所以比…",
    "date": "2026-05-11T16:05:05Z",
    "login": "lilydjwg",
    "name": "依云",
    "avatar": "https://avatars.githubusercontent.com/u/440661?s=96&v=4"
   },
   {
    "title": "Still Catching My Breath",
    "url": "https://cwilso.com/2026/05/02/still-catching-my-breath/",
    "ts": 1777763743,
    "summary": "I want you all to know I’m still catching my breath after retiring, and I haven’t forgotten my promise to be more communicative. My first week “off” was really more like a bonus work week – I spent Mo…",
    "date": "2026-05-02T23:15:43Z",
    "login": "cwilso",
    "name": "Chris Wilson",
    "avatar": "https://avatars.githubusercontent.com/u/507001?s=96&v=4"
   },
   {
    "title": "在 Vim 里实现可定制表单对话框",
    "url": "https://skywind.me/blog/archives/3676",
    "ts": 1777724700,
    "summary": "Vim 的功能非常强大，但这种强大是有代价的——你得把它全部记住。 记忆的负担 就拿替换命令来说。”查找替换”这么一个最常见的编辑操作，在 Vim 里有一堆变体： 替换所有匹配项，而不只是每行第一个？加 g。 每次替换前要确认？加 c。 不区分大小写？加 i。或者在模式里写 \\c。 要不要用正则？默认就是正则。但用哪种风格？\\v 是 very-magic，\\V 是纯文本，还有默认的 magic 模…",
    "date": "2026-05-02T12:25:00Z",
    "login": "skywind3000",
    "name": "Linwei",
    "avatar": "https://avatars.githubusercontent.com/u/3035071?s=96&u=082cfef5e6dbd57bf6ee4c481e163d103014a1f3&v=4"
   },
   {
    "title": "How to orchestrate large coding tasks without context bloat",
    "url": "https://raine.dev/blog/phased-implement-workflow/",
    "ts": 1777680000,
    "summary": "I have lately been experimenting with an agentic workflow where one agent coordinates a large coding task, while short-lived worktree agents implement isolated phases in their own branches. A tmux ses…",
    "date": "2026-05-02T00:00:00Z",
    "login": "raine",
    "name": "Raine Virta",
    "avatar": "https://avatars.githubusercontent.com/u/11027?s=96&u=d9e8e59b86147f5d1cbd789b105a43f2cda1f298&v=4"
   },
   {
    "title": "Managing Personal Projects with Agents",
    "url": "https://krausefx.com/blog/managing-personal-projects-with-agents",
    "ts": 1777680000,
    "summary": "In my last blog post about OpenClaw I wrote about my growing setup of some basic day-to-day automation tasks.",
    "date": "2026-05-02T00:00:00Z",
    "login": "KrauseFx",
    "name": "Felix Krause",
    "avatar": "https://avatars.githubusercontent.com/u/869950?s=96&u=835805be180f1c73288a55181478ee19226a2e1d&v=4"
   },
   {
    "title": "SonicMoE: A Hardware-Efficient and Software-Extensible Blueprint for Fine-Grained MoEs",
    "url": "https://tridao.me/blog/2026/sonicmoe-blackwell/",
    "ts": 1776816000,
    "summary": "Figure: SonicMoE's per-layer activation memory footprint (left) stays constant even when expert granularity (embedding dimension / expert intermediate dimension) increases, and SonicMoE can achieve 1.…",
    "date": "2026-04-22T00:00:00Z",
    "login": "tridao",
    "name": "Tri Dao",
    "avatar": "https://avatars.githubusercontent.com/u/5616128?s=96&u=bacc995c4849383ad488dfaaf06bac3fcc63bb35&v=4"
   },
   {
    "title": "Tick.",
    "url": "https://cwilso.com/2026/04/17/tick-2/",
    "ts": 1776470421,
    "summary": "First, I’d like to recognize how dormant my blog has been. I expect that to change a bit, because I have news to share. The clock just ticked past another momentous moment – the end of my employment a…",
    "date": "2026-04-18T00:00:21Z",
    "login": "cwilso",
    "name": "Chris Wilson",
    "avatar": "https://avatars.githubusercontent.com/u/507001?s=96&v=4"
   },
   {
    "title": "单头文件 C++ 游戏开发库（GameLib.h）",
    "url": "https://skywind.me/blog/archives/3666",
    "ts": 1775227719,
    "summary": "最近小孩在学 C++（信奥），学了堆语法以后不知道干嘛，学了一年也只会对着黑窗口打印内容，正反馈太弱了，不像其他语言，学个几天就能做出漂亮的东西来，恰巧他对开发游戏感兴趣，我扫了一眼现在 C++ 的游戏开发框架，都太复杂了，SDL 概念琐碎，SFML 使用麻烦，所以我写了个针对初学者的游戏库，只有一个头文件 GameLib.h 零依赖，拷贝到代码目录 include 就能用，十行代码就能出个小 d…",
    "date": "2026-04-03T14:48:39Z",
    "login": "skywind3000",
    "name": "Linwei",
    "avatar": "https://avatars.githubusercontent.com/u/3035071?s=96&u=082cfef5e6dbd57bf6ee4c481e163d103014a1f3&v=4"
   },
   {
    "title": "无用之用",
    "url": "https://silverrainz.me/blog/usage-of-useless.html",
    "ts": 1775088000,
    "summary": "上个月 晓飞老师 给我发了一篇公众号，需要写个创作自述，写着写着反而成了劝说自己继续画画的鸡汤。最近开始找工作，面试机会寥寥，道心有些减损，只好把这段翻出来给自己重新灌一灌，也当作存档：",
    "date": "2026-04-02T00:00:00Z",
    "login": "SilverRainZ",
    "name": "Shengyu Zhang",
    "avatar": "https://avatars.githubusercontent.com/u/8090459?s=96&u=8f1f1c924f826628e5ac7bb01c0f5538dd8bf4a5&v=4"
   },
   {
    "title": "Gram Newton-Schulz: A Fast, Hardware-Aware Newton-Schulz Algorithm for Muon",
    "url": "https://tridao.me/blog/2026/gram-newton-schulz/",
    "ts": 1774828800,
    "summary": "Muon is becoming the optimizer of choice for training state-of-the-art language models like Kimi K2 Thinking 1 and GLM-5. 2 Compared to AdamW, Muon needs fewer optimizer steps to reach a given loss, b…",
    "hn": {
     "url": "https://news.ycombinator.com/item?id=48456637",
     "points": 30,
     "comments": 5
    },
    "date": "2026-03-30T00:00:00Z",
    "login": "tridao",
    "name": "Tri Dao",
    "avatar": "https://avatars.githubusercontent.com/u/5616128?s=96&u=bacc995c4849383ad488dfaaf06bac3fcc63bb35&v=4"
   },
   {
    "title": "Implementing Hybrid Semantic + Lexical Search",
    "url": "https://kentcdodds.com/blog/implementing-hybrid-semantic-lexical-search",
    "ts": 1773619200,
    "summary": "Semantic search alone wasn't good enough. Here's how I improved search on kentcdodds.com through three rounds of iteration with Cursor and GPT-5.4, each time learning something that the previous desig…",
    "date": "2026-03-16T00:00:00Z",
    "login": "kentcdodds",
    "name": "Kent C. Dodds",
    "avatar": "https://avatars.githubusercontent.com/u/1500684?s=96&u=2da020a41a4146447b4d101d566fbbdb4ad1c1c4&v=4"
   },
   {
    "title": "Claude is an Electron App because we’ve lost native",
    "url": "https://tonsky.me/blog/fall-of-native/",
    "ts": 1772496000,
    "summary": "Article argues that Claude is not an Electron app not because LLMs can’t do it, but because there are no advantages left for native",
    "hn": {
     "url": "https://news.ycombinator.com/item?id=47235430",
     "points": 206,
     "comments": 245
    },
    "date": "2026-03-03T00:00:00Z",
    "login": "tonsky",
    "name": "Nikita Prokopov",
    "avatar": "https://avatars.githubusercontent.com/u/285292?s=96&u=d046d00a282597514c19d8113edaf736a2921fcd&v=4"
   },
   {
    "title": "OpenClaw - My Automation Setup",
    "url": "https://krausefx.com/blog/openclaw-my-automation-setup",
    "ts": 1771804800,
    "summary": "On December 13, 2025, Peter added me to a WhatsApp group with him and his new AI bot, where I saw this thing come alive in real-time. There were more and more arms and legs being added to the bot, add…",
    "date": "2026-02-23T00:00:00Z",
    "login": "KrauseFx",
    "name": "Felix Krause",
    "avatar": "https://avatars.githubusercontent.com/u/869950?s=96&u=835805be180f1c73288a55181478ee19226a2e1d&v=4"
   },
   {
    "title": "Thoughts on coding agents",
    "url": "https://dennybritz.com/posts/coding-agents/",
    "ts": 1771718400,
    "summary": "",
    "hn": {
     "url": "https://news.ycombinator.com/item?id=47111326",
     "points": 7,
     "comments": 0
    },
    "date": "2026-02-22T00:00:00Z",
    "login": "dennybritz",
    "name": "Denny Britz",
    "avatar": "https://avatars.githubusercontent.com/u/403133?s=96&u=284f886977042a4285c8151ee3fcfbb6cc81a379&v=4"
   },
   {
    "title": "使用 rclone bisync 两步搭建个人云盘",
    "url": "https://skywind.me/blog/archives/3671",
    "ts": 1769704020,
    "summary": "如何最快搭建个人云盘？Nextcloud 太大太臃肿，后面一堆 apache/nginx/php/mysql，命令行同步也不好用，私货还太多。 著名的 syncthing 要求有 P2P 中转服务；还要求同步时另一台电脑也开着机，不开机的话，你要在服务器上做一个同步点持续运行，那么做了这个服务和 C/S 架构的 rclone 有啥区别呢？还要多依赖一个 P2P 中转服务（虽然可以找到别人提供的），…",
    "date": "2026-01-29T16:27:00Z",
    "login": "skywind3000",
    "name": "Linwei",
    "avatar": "https://avatars.githubusercontent.com/u/3035071?s=96&u=082cfef5e6dbd57bf6ee4c481e163d103014a1f3&v=4"
   },
   {
    "title": "Managing Gogs infrastructure with DigitalOcean Kubernetes",
    "url": "https://unknwon.io/posts/260126-gogs-digitalocean-kubernetes/",
    "ts": 1769385600,
    "summary": "A(nother) brief history Link to heading In 2024, we presented the Grand scheme of managing Gogs infrastructure on DigitalOcean with Pulumi , where we fully migrated the entire lifecycle of Gogs infras…",
    "date": "2026-01-26T00:00:00Z",
    "login": "unknwon",
    "name": "ᴊᴏᴇ ᴄʜᴇɴ",
    "avatar": "https://avatars.githubusercontent.com/u/2946214?s=96&u=89c7aab4244b6f10f1962d96cc4abaadb822471d&v=4"
   },
   {
    "title": "The Value of Things",
    "url": "http://journal.stuffwithstuff.com/2026/01/24/the-value-of-things/",
    "ts": 1769241600,
    "summary": "One of the reasons I write is to help me organize my own mind. I have a compulsive need to figure things out and I’ll lay awake at night shuffling sentences around in my head until it hangs together.…",
    "date": "2026-01-24T08:00:00Z",
    "thread": {
     "source": "disqus",
     "url": "http://journal.stuffwithstuff.com/2026/01/24/the-value-of-things/#disqus_thread",
     "comments": 16,
     "likes": 0
    },
    "login": "munificent",
    "name": "Bob Nystrom",
    "avatar": "https://avatars.githubusercontent.com/u/46275?s=96&u=454b5227406ac232a5fd7b39b282963d8631684a&v=4"
   },
   {
    "title": "Fast Unrounded Scaling: Proof by Ivy",
    "url": "https://research.swtch.com/fp-proof",
    "ts": 1768859160,
    "summary": "Proof that the fast unrounded scaling implementation is correct. (Floating Point Formatting, Part 4)",
    "date": "2026-01-19T21:46:00Z",
    "login": "rsc",
    "name": "Russ Cox",
    "avatar": "https://avatars.githubusercontent.com/u/104030?s=96&u=7776f9d68ea1bc349af0227c03fca30350a05477&v=4"
   },
   {
    "title": "Floating-Point Printing and Parsing Can Be Simple And Fast",
    "url": "https://research.swtch.com/fp",
    "ts": 1768859100,
    "summary": "Fast and simple conversion between floating-point and decimal. (Floating Point Formatting, Part 3)",
    "hn": {
     "url": "https://news.ycombinator.com/item?id=46685317",
     "points": 121,
     "comments": 14
    },
    "date": "2026-01-19T21:45:00Z",
    "login": "rsc",
    "name": "Russ Cox",
    "avatar": "https://avatars.githubusercontent.com/u/104030?s=96&u=7776f9d68ea1bc349af0227c03fca30350a05477&v=4"
   },
   {
    "title": "路牌",
    "url": "https://blog.miskcoo.com/2026/01/2025-flags",
    "ts": 1768838400,
    "summary": "去年拍的一些路牌。",
    "date": "2026-01-19T16:00:00Z",
    "login": "miskcoo",
    "name": "Yuhao Zhou",
    "avatar": "https://avatars.githubusercontent.com/u/4351180?s=96&u=0a8646c50d949ad2e50bc1a39dd04180ad187932&v=4"
   },
   {
    "title": "Stepping up as probabl’s CSO to supercharge scikit-learn and its ecosystem",
    "url": "https://gael-varoquaux.info/programming/stepping-up-as-probabls-cso-to-supercharge-scikit-learn-and-its-ecosystem.html",
    "ts": 1768345200,
    "summary": "Note Probabl’s get together, in falls 2025 I’m thrilled to announce that I’m stepping up as Probabl ’s CSO (Chief Science Officer) to supercharge scikit-learn and its ecosystem, pursuing my dreams of…",
    "date": "2026-01-13T23:00:00Z",
    "login": "GaelVaroquaux",
    "name": "Gael Varoquaux",
    "avatar": "https://avatars.githubusercontent.com/u/208217?s=96&u=d1b44b8878cb4b692d3557450e8c5ce5881e2725&v=4"
   },
   {
    "title": "Pulling a New Proof from Knuth’s Fixed-Point Printer",
    "url": "https://research.swtch.com/fp-knuth",
    "ts": 1768053600,
    "summary": "A birthday proof for Don Knuth (Floating Point Formatting, Part 2)",
    "hn": {
     "url": "https://news.ycombinator.com/item?id=46566114",
     "points": 16,
     "comments": 0
    },
    "date": "2026-01-10T14:00:00Z",
    "login": "rsc",
    "name": "Russ Cox",
    "avatar": "https://avatars.githubusercontent.com/u/104030?s=96&u=7776f9d68ea1bc349af0227c03fca30350a05477&v=4"
   },
   {
    "title": "A Small Year for tsc, a Giant Year for TypeScript",
    "url": "https://effectivetypescript.com/2025/12/19/ts-2025/",
    "ts": 1766174400,
    "summary": "In terms of new TypeScript features, 2025 was a very quiet year. But it's been a big year for TypeScript and typed JavaScript in gene",
    "date": "2025-12-19T20:00:00Z",
    "login": "danvk",
    "name": "Dan Vanderkam",
    "avatar": "https://avatars.githubusercontent.com/u/98301?s=96&u=9a0ab550d400cb16ea2a27532a452fcc9cc78f08&v=4"
   },
   {
    "title": "What TypeScript & Elixir Can Learn from each Other (Advent of Code 2024)",
    "url": "https://effectivetypescript.com/2025/11/24/advent2024-elixir/",
    "ts": 1764008520,
    "summary": "Every year I do the Advent of Code programming competition in a different language and (eventually) write about it. Last year I used Elixir, a functional programming languages with immutable data type…",
    "thread": {
     "source": "utterances",
     "url": "https://github.com/danvk/effective-typescript/issues/41",
     "comments": 1,
     "likes": 0
    },
    "date": "2025-11-24T18:22:00Z",
    "login": "danvk",
    "name": "Dan Vanderkam",
    "avatar": "https://avatars.githubusercontent.com/u/98301?s=96&u=9a0ab550d400cb16ea2a27532a452fcc9cc78f08&v=4"
   },
   {
    "title": "The migration SQL should go in the table",
    "url": "https://jameshfisher.com/2025/11/18/the-migration-should-go-in-the-table/",
    "ts": 1763424000,
    "summary": "So you run migrate in your dev environment, but it fails: some unknown migration add-foobar has already been applied from some other experimental branch, and the migration tool doesn’t know how to dow…",
    "date": "2025-11-18T00:00:00Z",
    "login": "jameshfisher",
    "name": "Jim Fisher",
    "avatar": "https://avatars.githubusercontent.com/u/166966?s=96&u=b78059abca798fbce8c9da4f6ddfb72ea03b20bb&v=4"
   }
  ]
 }
}