{
  "guild": {
    "id": "1361349522684510449",
    "name": "wafer.space Community",
    "iconUrl": "2026-04_media/fb143eaa45770cbb40493d09b625e98b-09FD1.png"
  },
  "channel": {
    "id": "1462645850042798101",
    "type": "GuildTextChat",
    "categoryId": "1361349523724570936",
    "category": "Information",
    "name": "fpgas-online",
    "topic": "Channel for continued development of https://fpgas.online"
  },
  "dateRange": {
    "after": "2026-03-31T23:59:59.999+00:00",
    "before": "2026-05-01T00:00:00+00:00"
  },
  "exportedAt": "2026-05-11T08:35:26.3587464+00:00",
  "messages": [
    {
      "id": "1491279049400516690",
      "type": "Default",
      "timestamp": "2026-04-08T03:30:32.002+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Im still in disbelief that this works to install packages into the pi: videoteam@val2:~$ sudo chroot /srv/nfs/rpi/trixie/root apt install libcamera-tools",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2026-04_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1491279294767300750",
      "type": "Default",
      "timestamp": "2026-04-08T03:31:30.502+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "val2 is x86, I can't just run arm code.  it's not right.",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2026-04_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1491420580304523348",
      "type": "Default",
      "timestamp": "2026-04-08T12:52:55.599+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk - https://github.com/fpgas-online/rpi-qemu",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - fpgas-online/rpi-qemu: Test Raspberry Pi 4B in emulation -...",
          "url": "https://github.com/fpgas-online/rpi-qemu",
          "timestamp": null,
          "description": "Test Raspberry Pi 4B in emulation -- QEMU with GENET Ethernet, PXE boot, and CI-ready packages for testing without real hardware - fpgas-online/rpi-qemu",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-04_media/rpi-qemu-785B2",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udc9a",
            "code": "green_heart",
            "isAnimated": false,
            "imageUrl": "2026-04_media/1f49a-E8B01.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "481315203930128384",
              "name": "ewenmcneill",
              "discriminator": "0000",
              "nickname": "ewen",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-04_media/f3e141db48e54a2a765ace31d6863ea0-6039C.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2026-04_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1491512904242036807",
      "type": "Default",
      "timestamp": "2026-04-08T18:59:47.341+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Temperature monitoring ?!   we are back into the supernatural :p",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2026-04_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1491599632621506660",
      "type": "Default",
      "timestamp": "2026-04-09T00:44:24.998+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk - I think I'm close to having the CI system able to build the tftp/nfsroot server and verify a virtual pi is able to tftp boot and run from the nfs mount.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2026-04_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1491600187578257449",
      "type": "Default",
      "timestamp": "2026-04-09T00:46:37.31+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "what is the test for \"did the pi boot\" ?",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2026-04_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1491600808624656434",
      "type": "Default",
      "timestamp": "2026-04-09T00:49:05.379+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk - That is what the rpi-qemu work above was for. It builds the x86 system in QEMU and then connects the virtual QEMU RPi to the x86 network and verifies that the RPi PXEboots, mounts the nfsroot and then starts the fpgas.online stuff.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2026-04_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1491601208962580570",
      "type": "Default",
      "timestamp": "2026-04-09T00:50:40.827+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I understand what it does.  I am curious how you implemented \"verifies\"",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2026-04_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1492585562501152850",
      "type": "Default",
      "timestamp": "2026-04-11T18:02:08.999+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "looooook!!! https://www.reddit.com/r/FPGA/comments/1shbhyv/free_access_to_fpgas/",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2026-04_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "Free access to FPGA's",
          "url": "https://www.reddit.com/r/FPGA/comments/1shbhyv/free_access_to_fpgas/",
          "timestamp": null,
          "description": "Hi guys, For all of you out there looking to start working on FPGA's you might want to checkout\u2026",
          "color": "#FF4500",
          "author": {
            "name": "r/FPGA",
            "url": "https://www.reddit.com/r/FPGA/"
          },
          "image": {
            "url": "2026-04_media/1shbhyv-1376A",
            "width": 1120,
            "height": 584
          },
          "footer": {
            "text": "Reddit",
            "iconUrl": "2026-04_media/favicon-96x96-E73BB.png"
          },
          "images": [
            {
              "url": "2026-04_media/1shbhyv-1376A",
              "width": 1120,
              "height": 584
            }
          ],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udd25",
            "code": "fire",
            "isAnimated": false,
            "imageUrl": "2026-04_media/1f525-8FE4F.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "481315203930128384",
              "name": "ewenmcneill",
              "discriminator": "0000",
              "nickname": "ewen",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-04_media/f3e141db48e54a2a765ace31d6863ea0-6039C.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1492716172968329396",
      "type": "Reply",
      "timestamp": "2026-04-12T02:41:08.961+00:00",
      "timestampEdited": "2026-04-12T02:41:12.892+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "You are famous now \ud83d\udcaa",
      "author": {
        "id": "509798510170865675",
        "name": "essen__",
        "discriminator": "0000",
        "nickname": "Essen",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2026-04_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "reference": {
        "messageId": "1492585562501152850",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\udcaa",
          "code": "muscle",
          "isAnimated": false,
          "imageUrl": "2026-04_media/1f4aa-2FD27.svg"
        }
      ]
    },
    {
      "id": "1492716343630233731",
      "type": "Default",
      "timestamp": "2026-04-12T02:41:49.65+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "so much fame",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2026-04_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1492716579165704343",
      "type": "Default",
      "timestamp": "2026-04-12T02:42:45.806+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk - My last name has two ls \ud83d\ude42",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2026-04_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\ude42",
          "code": "slight_smile",
          "isAnimated": false,
          "imageUrl": "2026-04_media/1f642-83E8A.svg"
        }
      ]
    },
    {
      "id": "1492716645775442040",
      "type": "Default",
      "timestamp": "2026-04-12T02:43:01.687+00:00",
      "timestampEdited": "2026-04-12T02:47:27.943+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I edit",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2026-04_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1492734896219881522",
      "type": "Default",
      "timestamp": "2026-04-12T03:55:32.932+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Backstage if you guys are interested. Overwhelmingly positive:",
      "author": {
        "id": "509798510170865675",
        "name": "essen__",
        "discriminator": "0000",
        "nickname": "Essen",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png"
      },
      "attachments": [
        {
          "id": "1492734895800188939",
          "url": "2026-04_media/image-E239E.png",
          "fileName": "image.png",
          "fileSizeBytes": 12668
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "887819464941391932",
            "name": "blobclap",
            "code": "blobclap",
            "isAnimated": true,
            "imageUrl": "2026-04_media/887819464941391932-9625C.gif"
          },
          "count": 1,
          "users": [
            {
              "id": "732347216412278825",
              "name": "urish",
              "discriminator": "0000",
              "nickname": "urish",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-04_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1493433879514583090",
      "type": "Default",
      "timestamp": "2026-04-14T02:13:03.536+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk - In theory I now have running in GitHub Actions the Ansible scripts building the x86 host machine with nfsroot and such and then testing that a RPi is able to PXEboot and nfsmount+overlayfs from that host machine. https://github.com/fpgas-online/fpgas.online-infra",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - fpgas-online/fpgas.online-infra: Ansible infrastructure fo...",
          "url": "https://github.com/fpgas-online/fpgas.online-infra",
          "timestamp": null,
          "description": "Ansible infrastructure for fpgas.online. Contribute to fpgas-online/fpgas.online-infra development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-04_media/fpgas-651E7.online-infra",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2026-04_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1493434422693859368",
      "type": "Default",
      "timestamp": "2026-04-14T02:15:13.04+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Claude and myself came up with the following kind of interesting approach:\n> The server uses systemd-nspawn with qemu-user-static ARM syscall emulation to create a chroot environment from the Pi NFS root, runs sshd inside it, and Ansible connects via SSH as if it were a real Pi. This ensures all packages, services, and configuration are pre-installed before any Pi boots.\n\nKinda like the chroot approach you were playing with but works more naturally with ansible.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1493445011860361408",
      "type": "Default",
      "timestamp": "2026-04-14T02:57:17.694+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk - Another group kind of interested in the fpgas.online stuff https://github.com/chili-chips-ba/openCologne-PCIE/issues/1#issuecomment-4240999492",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "Add support to LiteX SQRL baseboard (mini variant) \u00b7 Issue #1 \u00b7 c...",
          "url": "https://github.com/chili-chips-ba/openCologne-PCIE/issues/1",
          "timestamp": null,
          "description": "https://github.com/enjoy-digital/litex-acorn-baseboard",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-04_media/1-64273",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2026-04_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1499324365370560622",
      "type": "Default",
      "timestamp": "2026-04-30T08:19:44.804+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "post looks ilke it is getting some traction - I hink there are 10+\"likes\" great.",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2026-04_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499324497935863941",
      "type": "Default",
      "timestamp": "2026-04-30T08:20:16.41+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "except comment # 2 says  Guys, did you know that Claude \u2734\ufe0f, Anthropic #ai coding agent, was extensively used to create the fpga.online code base\u203c\ufe0f   https://www.linkedin.com/feed/update/urn:li:activity:7449678757650518016/?dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287455437480092393472%2Curn%3Ali%3Aactivity%3A7449678757650518016%29",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2026-04_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "#fpga #opensource | Chili .CHIPS",
          "url": "https://www.linkedin.com/feed/update/urn:li:activity:7449678757650518016/?dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287455437480092393472%2Curn%3Ali%3Aactivity%3A7449678757650518016%29",
          "timestamp": null,
          "description": "Yearn to learn #fpga, playing virtually on real hardware\u2049\ufe0f\n\u25b6\ufe0f enter fpgas.online\n\nTapping into #opensource tools, the platform is currently exclusive to Xilinx.\n\nWe hope for Cologne Chip AG, Efinix, Inc., Gowin Semiconductor Corp to join the pack...",
          "thumbnail": {
            "url": "2026-04_media/1776141822872-F6526",
            "width": 960,
            "height": 520
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    }
  ],
  "messageCount": 19
}