{
  "guild": {
    "id": "1361349522684510449",
    "name": "wafer.space Community",
    "iconUrl": "2026-04_media/fb143eaa45770cbb40493d09b625e98b-09FD1.png"
  },
  "channel": {
    "id": "1361349523724570943",
    "type": "GuildTextChat",
    "categoryId": "1361349523724570936",
    "category": "Information",
    "name": "off-topic",
    "topic": null
  },
  "dateRange": {
    "after": "2026-03-31T23:59:59.999+00:00",
    "before": "2026-05-01T00:00:00+00:00"
  },
  "exportedAt": "2026-05-11T11:38:00.3293963+00:00",
  "messages": [
    {
      "id": "1489167073161642137",
      "type": "Default",
      "timestamp": "2026-04-02T07:38:17.628+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Does anyone else have a problem where this Discord server keeps being shown as unread even when there are no new messages?\n\nI can normally clear it for a while by looking at the announcements channel, but it happens repeatedly.",
      "author": {
        "id": "691780627338625077",
        "name": "rebelmike",
        "discriminator": "0000",
        "nickname": "RebelMike",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1489227810882195488",
      "type": "ThreadCreated",
      "timestamp": "2026-04-02T11:39:38.629+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Started a thread.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2026-04_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "reference": {
        "messageId": null,
        "channelId": "1489167073161642137",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1493505195089596497",
      "type": "Default",
      "timestamp": "2026-04-14T06:56:26.494+00:00",
      "timestampEdited": "2026-04-14T06:56:36.451+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Is it just me, or has gitter.im been down? When I try to log in with web, it says \"no login methods available\"",
      "author": {
        "id": "236632873782738944",
        "name": ".pogeg",
        "discriminator": "0000",
        "nickname": "Jason Yang",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/e31b263653838da47e41a71360dba87e-C926B.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1493505293261475981",
      "type": "Default",
      "timestamp": "2026-04-14T06:56:49.9+00:00",
      "timestampEdited": "2026-04-14T06:57:08.804+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I've never had a good experience with Matrix in general :<",
      "author": {
        "id": "236632873782738944",
        "name": ".pogeg",
        "discriminator": "0000",
        "nickname": "Jason Yang",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/e31b263653838da47e41a71360dba87e-C926B.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1493733243172818985",
      "type": "Default",
      "timestamp": "2026-04-14T22:02:37.394+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "https://www.tomshardware.com/tech-industry/artificial-intelligence/nvidia-says-ai-cuts-10-month-eight-engineer-gpu-design-task-to-overnight-job-company-is-still-a-long-way-from-ai-designing-chips-without-human-input",
      "author": {
        "id": "195742165161213952",
        "name": "futaris",
        "discriminator": "0000",
        "nickname": "futaris [AU]",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/4-4551A.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "Nvidia says AI cuts 10-month, eight-engineer GPU design task to ove...",
          "url": "https://www.tomshardware.com/tech-industry/artificial-intelligence/nvidia-says-ai-cuts-10-month-eight-engineer-gpu-design-task-to-overnight-job-company-is-still-a-long-way-from-ai-designing-chips-without-human-input",
          "timestamp": null,
          "description": "Nvidia reveals how AI speeds up its chip design process.",
          "color": "#D8383B",
          "thumbnail": {
            "url": "2026-04_media/9s4cqR4eRw8UU7Je6SBRK3-2000-80-B64A9.jpg",
            "width": 2000,
            "height": 1125
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1494164344991125545",
      "type": "Default",
      "timestamp": "2026-04-16T02:35:40.077+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "i think I saw it posted somewhere here, what was the rough cost of a GF180 reticle mask set? Seem to recall it's like 100k something?",
      "author": {
        "id": "384390069412429834",
        "name": "polyfractal",
        "discriminator": "0000",
        "nickname": "BreakingTaps",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/8d8c1d8b8ad51d6cdb1a47512c39b297-42908.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1494289751337996378",
      "type": "Default",
      "timestamp": "2026-04-16T10:53:59.28+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Hi! Is anyone of you going to be at Hackaday Europe in May? Apart from Mr. Venn, of course \ud83d\ude42",
      "author": {
        "id": "1491005085516566559",
        "name": "acidbourbon_85117",
        "discriminator": "0000",
        "nickname": "acidbourbon",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/0-EB806.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\ude42",
          "code": "slight_smile",
          "isAnimated": false,
          "imageUrl": "2026-04_media/1f642-83E8A.svg"
        }
      ]
    },
    {
      "id": "1494296517882941531",
      "type": "Default",
      "timestamp": "2026-04-16T11:20:52.55+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Pretty much all the TT crew will be there not just Matt \ud83d\ude05",
      "author": {
        "id": "596068704471482370",
        "name": "246tnt",
        "discriminator": "0000",
        "nickname": "tnt",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udc4d",
            "code": "thumbsup",
            "isAnimated": false,
            "imageUrl": "2026-04_media/1f44d-27259.svg"
          },
          "count": 2,
          "users": [
            {
              "id": "492702620759228416",
              "name": "mattvenn",
              "discriminator": "0000",
              "nickname": "Matt Venn",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-04_media/aa8560ba40f1f3d339d044dee6970630-97A62.png"
            },
            {
              "id": "1491005085516566559",
              "name": "acidbourbon_85117",
              "discriminator": "0000",
              "nickname": "acidbourbon",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-04_media/0-EB806.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\ude05",
          "code": "sweat_smile",
          "isAnimated": false,
          "imageUrl": "2026-04_media/1f605-42B43.svg"
        }
      ]
    },
    {
      "id": "1494874681969217619",
      "type": "Reply",
      "timestamp": "2026-04-18T01:38:17.61+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Somewhere between $100k and $200k depending on feature set and such.",
      "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": "384390069412429834",
          "name": "polyfractal",
          "discriminator": "0000",
          "nickname": "BreakingTaps",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/8d8c1d8b8ad51d6cdb1a47512c39b297-42908.png"
        }
      ],
      "reference": {
        "messageId": "1494164344991125545",
        "channelId": "1361349523724570943",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1494880109998637227",
      "type": "Default",
      "timestamp": "2026-04-18T01:59:51.753+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "got it, thanks @Tim 'mithro' Ansell!",
      "author": {
        "id": "384390069412429834",
        "name": "polyfractal",
        "discriminator": "0000",
        "nickname": "BreakingTaps",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/8d8c1d8b8ad51d6cdb1a47512c39b297-42908.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1496363691937890464",
      "type": "Default",
      "timestamp": "2026-04-22T04:15:05.251+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "https://youtu.be/h6GWikWlAQA",
      "author": {
        "id": "195742165161213952",
        "name": "futaris",
        "discriminator": "0000",
        "nickname": "futaris [AU]",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/4-4551A.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "Making RAM at Home",
          "url": "https://www.youtube.com/watch?v=h6GWikWlAQA",
          "timestamp": null,
          "description": "Thanks for the support! https://www.patreon.com/cw/DrSemiconductor \n\nShoutout to Projects in Flight for a helpful reference on the doping:\nhttps://www.youtube.com/@projectsinflight\n\nBackground music includes RuneScape music used under Jagex's Fan Content Policy.\n\nCreated using intellectual property belonging to Jagex Limited under the terms of J...",
          "color": "#FF0000",
          "author": {
            "name": "Dr.Semiconductor",
            "url": "https://www.youtube.com/channel/UCTD7VWPkRliCUEIdYb7GQGA"
          },
          "thumbnail": {
            "url": "2026-04_media/maxresdefault-DE992.jpg",
            "width": 1280,
            "height": 720
          },
          "video": {
            "url": "2026-04_media/h6GWikWlAQA-81E64",
            "width": 1280,
            "height": 720
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1496968656746446908",
      "type": "Default",
      "timestamp": "2026-04-23T20:19:00.101+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Got OSHWA certification on Aegis",
      "author": {
        "id": "319853768550121473",
        "name": "thecomputerguy",
        "discriminator": "0000",
        "nickname": "The Computer Guy",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/cb1033d824ad5ed651e8f2b5bbdba391-BCBFE.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1498245540620537857",
      "type": "Default",
      "timestamp": "2026-04-27T08:52:52.94+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@needsadrink|woke I was told you would be interested in my power brick",
      "author": {
        "id": "756011607603019777",
        "name": "anfroholic",
        "discriminator": "0000",
        "nickname": "Andrew Wingate",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2026-04_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
      },
      "attachments": [
        {
          "id": "1498245540432056390",
          "url": "2026-04_media/20260427_165012-BF12E.jpg",
          "fileName": "20260427_165012.jpg",
          "fileSizeBytes": 405653
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\ude02",
            "code": "joy",
            "isAnimated": false,
            "imageUrl": "2026-04_media/1f602-168C5.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "239186650167508993",
              "name": "needsadrink",
              "discriminator": "0000",
              "nickname": "needsadrink|woke",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-04_media/5cf4386c3e1783a2d479ea4bc9e4d3fe-8032C.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "239186650167508993",
          "name": "needsadrink",
          "discriminator": "0000",
          "nickname": "needsadrink|woke",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/5cf4386c3e1783a2d479ea4bc9e4d3fe-8032C.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1498298164443217991",
      "type": "Default",
      "timestamp": "2026-04-27T12:21:59.437+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Nice lol",
      "author": {
        "id": "239186650167508993",
        "name": "needsadrink",
        "discriminator": "0000",
        "nickname": "needsadrink|woke",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/5cf4386c3e1783a2d479ea4bc9e4d3fe-8032C.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499146804791607426",
      "type": "Default",
      "timestamp": "2026-04-29T20:34:11.063+00:00",
      "timestampEdited": "2026-04-29T20:39:07.486+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Do people here have opinions on the best way to get started with FPGA/ASIC design? My background is that I have a Master's degree in computer science, but it contained almost no courses in this direction (only one course where we created a simple RISC-V core in VHDL that ran on an FPGA, which was a lot of fun, but I still feel like I know nothing and should start learning from scratch). I love reading about TinyTapeout and wafer.space and what people do there, and would love to learn about this, but every time I try to get started I get lost trying to figure out the best way to start, and lose motivation.\n\nI would like to create some designs that I can send to TinyTapeout (and maybe even wafer.space, but that's probably a too large investment for a hobby for me), and they don't need to have a practical purpose.\nI know the Zero to ASIC course exists, but it's fairly expensive at $700, and I think I'd rather learn from a book/text than videos. But I could afford it and it seems to be the most popular resource aimed at beginners that don't want to study for years before getting something done, does anyone have any opinions if it's worth the price? And are there any other recommended resources? Should I simply find a book about Verilog and read that, and if so, which?",
      "author": {
        "id": "351484320432521226",
        "name": ".leonmc",
        "discriminator": "0000",
        "nickname": "Leon",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/2-ADBB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499148319933464588",
      "type": "Default",
      "timestamp": "2026-04-29T20:40:12.301+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "i've heard good things about this book https://nandland.com/book-getting-started-with-fpga/ but i haven't personally read it",
      "author": {
        "id": "147848641153990657",
        "name": "kris____",
        "discriminator": "0000",
        "nickname": "kris",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/805c5f01c704e9d59152d5236ce525a7-F3368.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499148390607622245",
      "type": "Reply",
      "timestamp": "2026-04-29T20:40:29.151+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Do you have a particular goal? I don't think $700 is particularly expensive for what all is included",
      "author": {
        "id": "1170784850874220707",
        "name": "fossify_37988",
        "discriminator": "0000",
        "nickname": "Christopher",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/3-FB033.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "351484320432521226",
          "name": ".leonmc",
          "discriminator": "0000",
          "nickname": "Leon",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/2-ADBB4.png"
        }
      ],
      "reference": {
        "messageId": "1499146804791607426",
        "channelId": "1361349523724570943",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1499148424338210889",
      "type": "Default",
      "timestamp": "2026-04-29T20:40:37.193+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "there's a verilog/vhdl introduction on that website too",
      "author": {
        "id": "147848641153990657",
        "name": "kris____",
        "discriminator": "0000",
        "nickname": "kris",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/805c5f01c704e9d59152d5236ce525a7-F3368.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499148551543062528",
      "type": "Default",
      "timestamp": "2026-04-29T20:41:07.521+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "A master's education that would give you the tools for a novel desisgn and tapeout starts around 40k here for reference",
      "author": {
        "id": "1170784850874220707",
        "name": "fossify_37988",
        "discriminator": "0000",
        "nickname": "Christopher",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/3-FB033.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499148988069187643",
      "type": "Reply",
      "timestamp": "2026-04-29T20:42:51.597+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Not really, other than making something (hopefully interesting/unique) and sending it to TinyTapeout. I'm hoping that as I learn, I come up with ideas.",
      "author": {
        "id": "351484320432521226",
        "name": ".leonmc",
        "discriminator": "0000",
        "nickname": "Leon",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/2-ADBB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "1170784850874220707",
          "name": "fossify_37988",
          "discriminator": "0000",
          "nickname": "Christopher",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/3-FB033.png"
        }
      ],
      "reference": {
        "messageId": "1499148390607622245",
        "channelId": "1361349523724570943",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1499149148887449711",
      "type": "Reply",
      "timestamp": "2026-04-29T20:43:29.939+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Cool, thanks for the link.",
      "author": {
        "id": "351484320432521226",
        "name": ".leonmc",
        "discriminator": "0000",
        "nickname": "Leon",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/2-ADBB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "147848641153990657",
          "name": "kris____",
          "discriminator": "0000",
          "nickname": "kris",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/805c5f01c704e9d59152d5236ce525a7-F3368.png"
        }
      ],
      "reference": {
        "messageId": "1499148319933464588",
        "channelId": "1361349523724570943",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1499149208635052193",
      "type": "Default",
      "timestamp": "2026-04-29T20:43:44.184+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I feel like I might have a strong contender for the weirdest w.s submission :p",
      "author": {
        "id": "1187141985530818611",
        "name": "ravenslofty",
        "discriminator": "0000",
        "nickname": "Lofty",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/dd665ae27be32531af89aeb08fd05e04-1D5A4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499149238892888064",
      "type": "Default",
      "timestamp": "2026-04-29T20:43:51.398+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I'd start with fpgas personally then, but its up to you. There's a big \"missing middle\" problem in EE, where there's lots of stuff to start and almost nothing to bridge the gap between the cutting edge and the start",
      "author": {
        "id": "1170784850874220707",
        "name": "fossify_37988",
        "discriminator": "0000",
        "nickname": "Christopher",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/3-FB033.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\u2764\ufe0f",
            "code": "heart",
            "isAnimated": false,
            "imageUrl": "2026-04_media/2764-A3D25.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "1474414290164383895",
              "name": "joel.pigdon_81430",
              "discriminator": "0000",
              "nickname": "JP",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-04_media/2-ADBB4.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499149417750466760",
      "type": "Default",
      "timestamp": "2026-04-29T20:44:34.041+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "(usually because you're taking a tiny chunk of any given problem and spending a huge amount of time drilling down into a narrower and narrower spec)",
      "author": {
        "id": "1170784850874220707",
        "name": "fossify_37988",
        "discriminator": "0000",
        "nickname": "Christopher",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/3-FB033.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499149524579516446",
      "type": "Default",
      "timestamp": "2026-04-29T20:44:59.511+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "For me the problem right now is\n> there's lots of stuff to start\nbecause I don't know what to choose \ud83d\ude05 So I hoped I could get some opinionated recommendations here to help me with this.",
      "author": {
        "id": "351484320432521226",
        "name": ".leonmc",
        "discriminator": "0000",
        "nickname": "Leon",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/2-ADBB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\ude05",
          "code": "sweat_smile",
          "isAnimated": false,
          "imageUrl": "2026-04_media/1f605-42B43.svg"
        }
      ]
    },
    {
      "id": "1499149694419341363",
      "type": "Reply",
      "timestamp": "2026-04-29T20:45:40.004+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "the classic example is a CPU. I think that's boring, so instead I made my chip play chess.",
      "author": {
        "id": "1187141985530818611",
        "name": "ravenslofty",
        "discriminator": "0000",
        "nickname": "Lofty",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/dd665ae27be32531af89aeb08fd05e04-1D5A4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "351484320432521226",
          "name": ".leonmc",
          "discriminator": "0000",
          "nickname": "Leon",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/2-ADBB4.png"
        }
      ],
      "reference": {
        "messageId": "1499149524579516446",
        "channelId": "1361349523724570943",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1499149968508846261",
      "type": "Reply",
      "timestamp": "2026-04-29T20:46:45.352+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Yeah, I don't really want to do that (though I don't mind following some tutorial/book that uses this as an example for teaching stuff).",
      "author": {
        "id": "351484320432521226",
        "name": ".leonmc",
        "discriminator": "0000",
        "nickname": "Leon",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/2-ADBB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "1187141985530818611",
          "name": "ravenslofty",
          "discriminator": "0000",
          "nickname": "Lofty",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/dd665ae27be32531af89aeb08fd05e04-1D5A4.png"
        }
      ],
      "reference": {
        "messageId": "1499149694419341363",
        "channelId": "1361349523724570943",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1499150014667292723",
      "type": "Reply",
      "timestamp": "2026-04-29T20:46:56.357+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I learned on AMD's university program. You can get free access to fpgas at fpgas.online",
      "author": {
        "id": "1170784850874220707",
        "name": "fossify_37988",
        "discriminator": "0000",
        "nickname": "Christopher",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/3-FB033.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "351484320432521226",
          "name": ".leonmc",
          "discriminator": "0000",
          "nickname": "Leon",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/2-ADBB4.png"
        }
      ],
      "reference": {
        "messageId": "1499149524579516446",
        "channelId": "1361349523724570943",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1499150017628213259",
      "type": "Default",
      "timestamp": "2026-04-29T20:46:57.063+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "At least a \"normal\" general purpose CPU",
      "author": {
        "id": "351484320432521226",
        "name": ".leonmc",
        "discriminator": "0000",
        "nickname": "Leon",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/2-ADBB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499150279210172537",
      "type": "Reply",
      "timestamp": "2026-04-29T20:47:59.429+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I assume I need to be enrolled at a university that offers that? Also that sounds too serious for me, I don't want to make this my carreer or anything like that",
      "author": {
        "id": "351484320432521226",
        "name": ".leonmc",
        "discriminator": "0000",
        "nickname": "Leon",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/2-ADBB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "1170784850874220707",
          "name": "fossify_37988",
          "discriminator": "0000",
          "nickname": "Christopher",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/3-FB033.png"
        }
      ],
      "reference": {
        "messageId": "1499150014667292723",
        "channelId": "1361349523724570943",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1499150308931272756",
      "type": "Reply",
      "timestamp": "2026-04-29T20:48:06.515+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "No its all free",
      "author": {
        "id": "1170784850874220707",
        "name": "fossify_37988",
        "discriminator": "0000",
        "nickname": "Christopher",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/3-FB033.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "351484320432521226",
          "name": ".leonmc",
          "discriminator": "0000",
          "nickname": "Leon",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/2-ADBB4.png"
        }
      ],
      "reference": {
        "messageId": "1499150279210172537",
        "channelId": "1361349523724570943",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1499150472412663808",
      "type": "Default",
      "timestamp": "2026-04-29T20:48:45.492+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Vivado is probably the best environment other than the FOSS tools. EDA is pretty brutal",
      "author": {
        "id": "1170784850874220707",
        "name": "fossify_37988",
        "discriminator": "0000",
        "nickname": "Christopher",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/3-FB033.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499150719146659981",
      "type": "Default",
      "timestamp": "2026-04-29T20:49:44.318+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I have a kind of hot take that you do not need an FPGA to develop for hardware",
      "author": {
        "id": "1187141985530818611",
        "name": "ravenslofty",
        "discriminator": "0000",
        "nickname": "Lofty",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/dd665ae27be32531af89aeb08fd05e04-1D5A4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499150739782766592",
      "type": "Default",
      "timestamp": "2026-04-29T20:49:49.238+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Vivado is what we used in the course I mentioned. I hated it \ud83d\ude05",
      "author": {
        "id": "351484320432521226",
        "name": ".leonmc",
        "discriminator": "0000",
        "nickname": "Leon",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/2-ADBB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\ude05",
          "code": "sweat_smile",
          "isAnimated": false,
          "imageUrl": "2026-04_media/1f605-42B43.svg"
        }
      ]
    },
    {
      "id": "1499150831109542038",
      "type": "Default",
      "timestamp": "2026-04-29T20:50:11.012+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I'd like to stick with open source tools, assuming that's viable.",
      "author": {
        "id": "351484320432521226",
        "name": ".leonmc",
        "discriminator": "0000",
        "nickname": "Leon",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/2-ADBB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499150852944957554",
      "type": "Default",
      "timestamp": "2026-04-29T20:50:16.218+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "that in practice you spend so much time in sim and such that \"synthesising the hardware\" is kind of the very last step in the process",
      "author": {
        "id": "1187141985530818611",
        "name": "ravenslofty",
        "discriminator": "0000",
        "nickname": "Lofty",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/dd665ae27be32531af89aeb08fd05e04-1D5A4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udc4d",
            "code": "thumbsup",
            "isAnimated": false,
            "imageUrl": "2026-04_media/1f44d-27259.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "1170784850874220707",
              "name": "fossify_37988",
              "discriminator": "0000",
              "nickname": "Christopher",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-04_media/3-FB033.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499150917365399624",
      "type": "Reply",
      "timestamp": "2026-04-29T20:50:31.577+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Yeah but having a blinky is nice for students",
      "author": {
        "id": "1170784850874220707",
        "name": "fossify_37988",
        "discriminator": "0000",
        "nickname": "Christopher",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/3-FB033.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "1187141985530818611",
          "name": "ravenslofty",
          "discriminator": "0000",
          "nickname": "Lofty",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/dd665ae27be32531af89aeb08fd05e04-1D5A4.png"
        }
      ],
      "reference": {
        "messageId": "1499150852944957554",
        "channelId": "1361349523724570943",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1499150939460993197",
      "type": "Reply",
      "timestamp": "2026-04-29T20:50:36.845+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "LibreLane uses FOSS tooling",
      "author": {
        "id": "1187141985530818611",
        "name": "ravenslofty",
        "discriminator": "0000",
        "nickname": "Lofty",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/dd665ae27be32531af89aeb08fd05e04-1D5A4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "351484320432521226",
          "name": ".leonmc",
          "discriminator": "0000",
          "nickname": "Leon",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/2-ADBB4.png"
        }
      ],
      "reference": {
        "messageId": "1499150831109542038",
        "channelId": "1361349523724570943",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1499150970033279107",
      "type": "Default",
      "timestamp": "2026-04-29T20:50:44.134+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "(including a program I maintain :p)",
      "author": {
        "id": "1187141985530818611",
        "name": "ravenslofty",
        "discriminator": "0000",
        "nickname": "Lofty",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/dd665ae27be32531af89aeb08fd05e04-1D5A4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499151059925340373",
      "type": "Reply",
      "timestamp": "2026-04-29T20:51:05.566+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "FOSS tools are plenty viable until you hit certain parts where they arent",
      "author": {
        "id": "1170784850874220707",
        "name": "fossify_37988",
        "discriminator": "0000",
        "nickname": "Christopher",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/3-FB033.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "351484320432521226",
          "name": ".leonmc",
          "discriminator": "0000",
          "nickname": "Leon",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/2-ADBB4.png"
        }
      ],
      "reference": {
        "messageId": "1499150831109542038",
        "channelId": "1361349523724570943",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1499151182717915186",
      "type": "Default",
      "timestamp": "2026-04-29T20:51:34.842+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "They'll work fine for a cpu",
      "author": {
        "id": "1170784850874220707",
        "name": "fossify_37988",
        "discriminator": "0000",
        "nickname": "Christopher",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/3-FB033.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499151236560191559",
      "type": "Default",
      "timestamp": "2026-04-29T20:51:47.679+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I think there's good value in using FPGAs for development, to get a feel for running designs on some kind of hardware with quicker turnaround, but definitely agree that getting used to simulation and testing in simulation early is very worthwhile.",
      "author": {
        "id": "252198343764213760",
        "name": "dnaltews",
        "discriminator": "0000",
        "nickname": "Brian Swetland",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/cc2b74cc4743198d983656cf41c9a941-9E1DF.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499151328239292557",
      "type": "Default",
      "timestamp": "2026-04-29T20:52:09.537+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "one thing you tend to find out quickly is debugging on-the-metal is a lot more involved than debugging software",
      "author": {
        "id": "252198343764213760",
        "name": "dnaltews",
        "discriminator": "0000",
        "nickname": "Brian Swetland",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/cc2b74cc4743198d983656cf41c9a941-9E1DF.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udcaf",
            "code": "100",
            "isAnimated": false,
            "imageUrl": "2026-04_media/1f4af-4CFF5.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "1170784850874220707",
              "name": "fossify_37988",
              "discriminator": "0000",
              "nickname": "Christopher",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-04_media/3-FB033.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499151643311083671",
      "type": "Default",
      "timestamp": "2026-04-29T20:53:24.656+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "harder to instrument things after the fact / instrument things without impacting timing, etc",
      "author": {
        "id": "252198343764213760",
        "name": "dnaltews",
        "discriminator": "0000",
        "nickname": "Brian Swetland",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/cc2b74cc4743198d983656cf41c9a941-9E1DF.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499152102935625779",
      "type": "Reply",
      "timestamp": "2026-04-29T20:55:14.239+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "(I got the impression Leon didn't want to make a CPU...)",
      "author": {
        "id": "1187141985530818611",
        "name": "ravenslofty",
        "discriminator": "0000",
        "nickname": "Lofty",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/dd665ae27be32531af89aeb08fd05e04-1D5A4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "1170784850874220707",
          "name": "fossify_37988",
          "discriminator": "0000",
          "nickname": "Christopher",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/3-FB033.png"
        }
      ],
      "reference": {
        "messageId": "1499151182717915186",
        "channelId": "1361349523724570943",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1499152191771119791",
      "type": "Default",
      "timestamp": "2026-04-29T20:55:35.419+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "make a gpu instead :P",
      "author": {
        "id": "147848641153990657",
        "name": "kris____",
        "discriminator": "0000",
        "nickname": "kris",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/805c5f01c704e9d59152d5236ce525a7-F3368.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499152378480295956",
      "type": "Default",
      "timestamp": "2026-04-29T20:56:19.934+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Not a terrible suggestion, but I personally kinda suffer from scope creep when given such an idea",
      "author": {
        "id": "1187141985530818611",
        "name": "ravenslofty",
        "discriminator": "0000",
        "nickname": "Lofty",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/dd665ae27be32531af89aeb08fd05e04-1D5A4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499152548760649892",
      "type": "Default",
      "timestamp": "2026-04-29T20:57:00.532+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I feel like the open toolchain stuff was feeling very good on the supported lattice parts, and it's been a couple years since I've really poked at it, so I'd assume there are probably some other decently supported families.  And of course all the work done for going to actual silicon.",
      "author": {
        "id": "252198343764213760",
        "name": "dnaltews",
        "discriminator": "0000",
        "nickname": "Brian Swetland",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/cc2b74cc4743198d983656cf41c9a941-9E1DF.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499152661591757021",
      "type": "Default",
      "timestamp": "2026-04-29T20:57:27.433+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "We're a first party toolchain for a vendor now :3",
      "author": {
        "id": "1187141985530818611",
        "name": "ravenslofty",
        "discriminator": "0000",
        "nickname": "Lofty",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/dd665ae27be32531af89aeb08fd05e04-1D5A4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83c\udf89",
            "code": "tada",
            "isAnimated": false,
            "imageUrl": "2026-04_media/1f389-5C738.svg"
          },
          "count": 2,
          "users": [
            {
              "id": "252198343764213760",
              "name": "dnaltews",
              "discriminator": "0000",
              "nickname": "Brian Swetland",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-04_media/cc2b74cc4743198d983656cf41c9a941-9E1DF.png"
            },
            {
              "id": "543162393413287956",
              "name": "h.tamas",
              "discriminator": "0000",
              "nickname": "htamas",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-04_media/1-B2132.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499152761064001697",
      "type": "Default",
      "timestamp": "2026-04-29T20:57:51.149+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "it really is fun seeing history repeat itself",
      "author": {
        "id": "252198343764213760",
        "name": "dnaltews",
        "discriminator": "0000",
        "nickname": "Brian Swetland",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/cc2b74cc4743198d983656cf41c9a941-9E1DF.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499152979146702919",
      "type": "Default",
      "timestamp": "2026-04-29T20:58:43.144+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I remember development in the mid-90s where every workstation vendor, etc, had a proprietary C compiler you had to wrangle with and wrote gcc off as a toy.",
      "author": {
        "id": "252198343764213760",
        "name": "dnaltews",
        "discriminator": "0000",
        "nickname": "Brian Swetland",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/cc2b74cc4743198d983656cf41c9a941-9E1DF.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499153213545254984",
      "type": "Default",
      "timestamp": "2026-04-29T20:59:39.029+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I think we're still being written off as a toy",
      "author": {
        "id": "1187141985530818611",
        "name": "ravenslofty",
        "discriminator": "0000",
        "nickname": "Lofty",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/dd665ae27be32531af89aeb08fd05e04-1D5A4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499153235473207590",
      "type": "Default",
      "timestamp": "2026-04-29T20:59:44.257+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "^^;",
      "author": {
        "id": "1187141985530818611",
        "name": "ravenslofty",
        "discriminator": "0000",
        "nickname": "Lofty",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/dd665ae27be32531af89aeb08fd05e04-1D5A4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499153525991669922",
      "type": "Default",
      "timestamp": "2026-04-29T21:00:53.522+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "oh they won't stop that even after you win",
      "author": {
        "id": "252198343764213760",
        "name": "dnaltews",
        "discriminator": "0000",
        "nickname": "Brian Swetland",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/cc2b74cc4743198d983656cf41c9a941-9E1DF.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499153629507227858",
      "type": "Reply",
      "timestamp": "2026-04-29T21:01:18.202+00:00",
      "timestampEdited": "2026-04-29T21:01:29.095+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Substitute CPU for CPU-like (or simpler) abstraction then \ud83d\ude01",
      "author": {
        "id": "1170784850874220707",
        "name": "fossify_37988",
        "discriminator": "0000",
        "nickname": "Christopher",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/3-FB033.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "1187141985530818611",
          "name": "ravenslofty",
          "discriminator": "0000",
          "nickname": "Lofty",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/dd665ae27be32531af89aeb08fd05e04-1D5A4.png"
        }
      ],
      "reference": {
        "messageId": "1499152102935625779",
        "channelId": "1361349523724570943",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\ude01",
          "code": "grin",
          "isAnimated": false,
          "imageUrl": "2026-04_media/1f601-4E9BD.svg"
        }
      ]
    },
    {
      "id": "1499153688818876436",
      "type": "Default",
      "timestamp": "2026-04-29T21:01:32.343+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "gah. now thinking about arguing with management in the early 2000s because they were convinced we'd be better off paying $7500/seat for the ARM compiler than using gcc",
      "author": {
        "id": "252198343764213760",
        "name": "dnaltews",
        "discriminator": "0000",
        "nickname": "Brian Swetland",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/cc2b74cc4743198d983656cf41c9a941-9E1DF.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\ude02",
            "code": "joy",
            "isAnimated": false,
            "imageUrl": "2026-04_media/1f602-168C5.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "1170784850874220707",
              "name": "fossify_37988",
              "discriminator": "0000",
              "nickname": "Christopher",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-04_media/3-FB033.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499153902291914883",
      "type": "Default",
      "timestamp": "2026-04-29T21:02:23.239+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "\"but look at how much better it optimizes!\"\n\"you do understand that all the critical path stuff (the vm core, the blitters, etc) are already hand-tuned assembly, right?\"",
      "author": {
        "id": "252198343764213760",
        "name": "dnaltews",
        "discriminator": "0000",
        "nickname": "Brian Swetland",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/cc2b74cc4743198d983656cf41c9a941-9E1DF.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499175303765950594",
      "type": "Reply",
      "timestamp": "2026-04-29T22:27:25.748+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "CCGM1A1?",
      "author": {
        "id": "262706220073222144",
        "name": "namibj",
        "discriminator": "0000",
        "nickname": "namibj",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "1187141985530818611",
          "name": "ravenslofty",
          "discriminator": "0000",
          "nickname": "Lofty",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/dd665ae27be32531af89aeb08fd05e04-1D5A4.png"
        }
      ],
      "reference": {
        "messageId": "1499152661591757021",
        "channelId": "1361349523724570943",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1499175358732304484",
      "type": "Reply",
      "timestamp": "2026-04-29T22:27:38.853+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "the CCGM1 chips in general",
      "author": {
        "id": "1187141985530818611",
        "name": "ravenslofty",
        "discriminator": "0000",
        "nickname": "Lofty",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/dd665ae27be32531af89aeb08fd05e04-1D5A4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "262706220073222144",
          "name": "namibj",
          "discriminator": "0000",
          "nickname": "namibj",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png"
        }
      ],
      "reference": {
        "messageId": "1499175303765950594",
        "channelId": "1361349523724570943",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1499175436566003732",
      "type": "Default",
      "timestamp": "2026-04-29T22:27:57.41+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "afaik arguably it's just one chip \ud83d\ude04",
      "author": {
        "id": "262706220073222144",
        "name": "namibj",
        "discriminator": "0000",
        "nickname": "namibj",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\ude04",
          "code": "smile",
          "isAnimated": false,
          "imageUrl": "2026-04_media/1f604-BF863.svg"
        }
      ]
    },
    {
      "id": "1499175457118224437",
      "type": "Default",
      "timestamp": "2026-04-29T22:28:02.31+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "just multi-chip packaging",
      "author": {
        "id": "262706220073222144",
        "name": "namibj",
        "discriminator": "0000",
        "nickname": "namibj",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499175517063086141",
      "type": "Default",
      "timestamp": "2026-04-29T22:28:16.602+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "eeeeh",
      "author": {
        "id": "1187141985530818611",
        "name": "ravenslofty",
        "discriminator": "0000",
        "nickname": "Lofty",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/dd665ae27be32531af89aeb08fd05e04-1D5A4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499175586382221322",
      "type": "Default",
      "timestamp": "2026-04-29T22:28:33.129+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "but yes",
      "author": {
        "id": "262706220073222144",
        "name": "namibj",
        "discriminator": "0000",
        "nickname": "namibj",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499343679117332580",
      "type": "Reply",
      "timestamp": "2026-04-30T09:36:29.56+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "wafer.space is offering $4k USD and $7k USD slots (which get you 1,000 parts), Tiny Tapeout also offers tiles at ~$200 USD.",
      "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": "1170784850874220707",
          "name": "fossify_37988",
          "discriminator": "0000",
          "nickname": "Christopher",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/3-FB033.png"
        }
      ],
      "reference": {
        "messageId": "1499148551543062528",
        "channelId": "1361349523724570943",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1499344495236485150",
      "type": "Reply",
      "timestamp": "2026-04-30T09:39:44.138+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Plenty of RTL developers don't use FPGAs (except by proxy of their very expensive emulation hardware from proprietary vendors having FPGAs inside them). There are plenty of options around using simulation and such too.\n\nI personally think FPGAs are cool because of their speed of iteration. Plus you can always get access to them via https://fpgas.online \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": "1187141985530818611",
          "name": "ravenslofty",
          "discriminator": "0000",
          "nickname": "Lofty",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/dd665ae27be32531af89aeb08fd05e04-1D5A4.png"
        }
      ],
      "reference": {
        "messageId": "1499150719146659981",
        "channelId": "1361349523724570943",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\ude42",
          "code": "slight_smile",
          "isAnimated": false,
          "imageUrl": "2026-04_media/1f642-83E8A.svg"
        }
      ]
    },
    {
      "id": "1499344815979233328",
      "type": "Reply",
      "timestamp": "2026-04-30T09:41:00.609+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "You can get suprisingly quite far with the hardware equivalent of printf debugging (IE blink an LED) -- \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": "252198343764213760",
          "name": "dnaltews",
          "discriminator": "0000",
          "nickname": "Brian Swetland",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/cc2b74cc4743198d983656cf41c9a941-9E1DF.png"
        }
      ],
      "reference": {
        "messageId": "1499151643311083671",
        "channelId": "1361349523724570943",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\ude42",
          "code": "slight_smile",
          "isAnimated": false,
          "imageUrl": "2026-04_media/1f642-83E8A.svg"
        }
      ]
    },
    {
      "id": "1499345248541741177",
      "type": "Reply",
      "timestamp": "2026-04-30T09:42:43.74+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Sadly, the Xilinx FPGA support can still be pretty rough in areas and I don't know anything about the state of Altera parts.",
      "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": "252198343764213760",
          "name": "dnaltews",
          "discriminator": "0000",
          "nickname": "Brian Swetland",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-04_media/cc2b74cc4743198d983656cf41c9a941-9E1DF.png"
        }
      ],
      "reference": {
        "messageId": "1499152548760649892",
        "channelId": "1361349523724570943",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1499345546865934336",
      "type": "Default",
      "timestamp": "2026-04-30T09:43:54.866+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "The future might perhaps be Gowin parts",
      "author": {
        "id": "1187141985530818611",
        "name": "ravenslofty",
        "discriminator": "0000",
        "nickname": "Lofty",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/dd665ae27be32531af89aeb08fd05e04-1D5A4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499483068812230726",
      "type": "Default",
      "timestamp": "2026-04-30T18:50:22.653+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Asking on the proper channel now, I assume there must be some voltnuts around here right?",
      "author": {
        "id": "1447738536638943333",
        "name": "dorythecat_v2",
        "discriminator": "0000",
        "nickname": "Dory",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-04_media/e822b8b4bc5b2b29a75f9b70ced19212-8533C.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    }
  ],
  "messageCount": 69
}