{
  "id": "235c822be937",
  "url": "https://github.blog/open-source/git/git-turns-20-a-qa-with-linus-torvalds/",
  "title": "Git turns 20: A Q&A with Linus Torvalds - The GitHub Blog",
  "note": "",
  "voice": null,
  "saved": "2025-04-11T02:10:04Z",
  "host": "github.blog",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/235c822be937/",
  "markdown": "https://links.thingelstad.xyz/links/235c822be937.md",
  "issues": [],
  "connections": {
    "same_host": {
      "count": 15,
      "page": "https://links.thingelstad.xyz/hosts/github.blog/",
      "nearest": [
        {
          "id": "f5f41015f5d1",
          "title": "From pair to peer programmer: Our vision for agentic workflows in GitHub Copilot - The GitHub Blog",
          "url": "https://github.blog/news-insights/product-news/from-pair-to-peer-programmer-our-vision-for-agentic-workflows-in-github-copilot/",
          "record": "https://links.thingelstad.xyz/links/f5f41015f5d1/"
        },
        {
          "id": "e5815928b387",
          "title": "How to build secure and scalable remote MCP servers - The GitHub Blog",
          "url": "https://github.blog/ai-and-ml/generative-ai/how-to-build-secure-and-scalable-remote-mcp-servers/",
          "record": "https://links.thingelstad.xyz/links/e5815928b387/"
        },
        {
          "id": "55ff715764a7",
          "title": "Building your first MCP server: How to extend AI tools with custom capabilities - The GitHub Blog",
          "url": "https://github.blog/ai-and-ml/github-copilot/building-your-first-mcp-server-how-to-extend-ai-tools-with-custom-capabilities/",
          "record": "https://links.thingelstad.xyz/links/55ff715764a7/"
        },
        {
          "id": "5dcf6c0d0650",
          "title": "Spec-driven development: Using Markdown as a programming language when building with AI - The GitHub Blog",
          "url": "https://github.blog/ai-and-ml/generative-ai/spec-driven-development-using-markdown-as-a-programming-language-when-building-with-ai/",
          "record": "https://links.thingelstad.xyz/links/5dcf6c0d0650/"
        },
        {
          "id": "b065ce914cd8",
          "title": "Pick your agent: Use Claude and Codex on Agent HQ - The GitHub Blog",
          "url": "https://github.blog/news-insights/company-news/pick-your-agent-use-claude-and-codex-on-agent-hq/",
          "record": "https://links.thingelstad.xyz/links/b065ce914cd8/"
        }
      ]
    },
    "same_week": {
      "count": 19,
      "nearest": [
        {
          "id": "86da172e518e",
          "title": "Middle-Aged Man Trading Cards Go Viral in Rural Japan Town",
          "url": "https://www.tokyoweekender.com/entertainment/middle-aged-man-trading-cards-go-viral-in-japan/",
          "record": "https://links.thingelstad.xyz/links/86da172e518e/"
        },
        {
          "id": "3a9e4124dfc8",
          "title": "We asked camera companies why their RAW formats are all different and confusing | The Verge",
          "url": "https://www.theverge.com/tech/640119/camera-raw-spec-format-explained-adobe-dng-canon-nikon-sony-fujifilm",
          "record": "https://links.thingelstad.xyz/links/3a9e4124dfc8/"
        },
        {
          "id": "43ea15400d24",
          "title": "Better typography with text-wrap pretty | WebKit",
          "url": "https://webkit.org/blog/16547/better-typography-with-text-wrap-pretty/",
          "record": "https://links.thingelstad.xyz/links/43ea15400d24/"
        },
        {
          "id": "1bff09ddb293",
          "title": "tobi lutke on X: \"Reflexive AI usage is now a baseline expectation at Shopify\" / X",
          "url": "https://x.com/tobi/status/1909251946235437514",
          "record": "https://links.thingelstad.xyz/links/1bff09ddb293/"
        },
        {
          "id": "9d13dadf19c0",
          "title": "Data centers contain 90% crap data | Gerry McGovern",
          "url": "https://gerrymcgovern.com/data-centers-contain-90-crap-data/",
          "record": "https://links.thingelstad.xyz/links/9d13dadf19c0/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/https://github.blog/open-source/git/git-turns-20-a-qa-with-linus-torvalds/"
  }
}
