Microsoft Comic Chat is now open source

(opensource.microsoft.com)

192 points | by jervant 2 hours ago ago

49 comments

  • JeremyHerrman 43 minutes ago

    Comic Chat has a special place in my heart because it inspired my first startup back in 2008, a comic creation web app called Chogger. The site grew to 30K monthly users, mostly K-12 educators who wanted to give their students a fun way to write stories.

    The comic creator app itself was adobe flex (flash), actionscript 3.0 (like a typed version of javascript), and I remember spending so many hours getting the balloon tail dragging behavior just right...

    one of the teachers made a video overview of how it worked: https://www.youtube.com/watch?v=YKT70TBw1vw

    • Aeolun 36 minutes ago

      Ack! It looks so… actionscript. Why does a UI look actionscript? I can’t even begin to imagine why it feels like that.

  • Athas an hour ago

    Comic Chat is a piece of Internet history, but I remember that it was somewhat reviled when I first started being active on IRC. This was around 2002, so it was probably due to some cultural memory rather than anyone having actually used it in years.

    The issue, as I remember it, is that Comic Chat extended the IRC protocol with support for explicitly indicating the appearance and emoting of your comic character, rather than relying entirely on contextual cues. This was essentially done by adding some nonsense string to every message, which presumably could be decoded by other Comic Chat users, but read like spammy noise to everyone else. I know it did that, because I remember downloading Comic Chat to check it out, but I forget whether it was the default or not.

    • superkuh an hour ago

      Like,

      ># Appears as TIKI (#G010E010M1)

      • smokel 3 minutes ago

        # Appears as ARMANDO

    • stavros 21 minutes ago

      It was the default, yes. I remember being hated when I joined chat rooms with it, even though I never changed any setting.

  • ok123456 an hour ago

    https://dl.acm.org/doi/pdf/10.1145/237170.237260

    Related: The authors wrote a paper on their design of the layout engine.

  • HeliumHydride 2 hours ago
  • buildsjets an hour ago

    Someone wants to taste the curb!

    https://achewood.com/2007/07/05/title.html

  • giancarlostoro 5 minutes ago

    ...for years I've talked about this program here on HN! This is exciting for me, I will definitely be downloading and perusing the code when I get back home from vacation. Thank you to the original developers, and to the current team at Microsoft that made this release possible!

    I have a vivid memory of my sister and my mom in Puerto Rico, on our packardbell computer, hearing it making dial-up noises for days or hours, until they finally got online. I also remember seeing my sister using that program in the 90s, I must have been 5 to 7 years old, she was a teenager.

    https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

  • klondike_klive 21 minutes ago

    One of my first ever gigs was writing comedy sketches for a BBC digital channel using MS Comic Chat, which they filmed as if it were a super low frame rate cartoon. The most incredibly cheap TV. I think we (my writing/performing partners and I) generated a few hours of usable footage for them and got paid about 50 quid each.

  • dmd 2 hours ago

    My fellow Americans, our long national nightmare is over.

  • jervant 2 hours ago

    Direct link to GitHub repo: https://github.com/microsoft/comic-chat

  • Kuyawa 19 minutes ago

    I loved Comic Chat, countless good memories when dial up was still a thing.

    I'll fork it and have fun with it again, with the help of AI of course ;-)

  • antics9 2 hours ago

    That’s hilarious. I hope to see some fun spinoffs.

    Ran comic chat on a freshly installed Win98 (or 95, don’t remember) Pentium II.

  • AshamedCaptain 42 minutes ago

    I remember implementing the paper at some point, and though it was fun enough that it would make for a slightly less boring programming project for students.

  • artisinal 36 minutes ago

    Back when software development was fun. And not the sloppy vibecoded corporate metrics pleaser it has become.

    • serf 25 minutes ago

      this was released in 1996.

      Microsoft was at one of its' most powerful evil phases it had ever seen during that phase, and to pretend it was some kind of antithesis to 'corporate metric please' is a disservice to history.

      I liked comic chat , and I see that your actual point is more just "ai bad" , but 88-99 microsoft was brutally corporate metric pleasing.

      see also : Microsoft antitrust history Microsoft FTC investigation 1990 Microsoft DOJ antitrust 1993 Microsoft 1994 consent decree Microsoft anticompetitive licensing Microsoft per-processor licensing Microsoft consent decree Judge Stanley Sporkin Microsoft vaporware antitrust Microsoft market foreclosure 1990s Gary Kildall Microsoft controversy Stac Electronics / DoubleSpace Microsoft Stac Electronics lawsuit Microsoft DoubleSpace patent infringement Microsoft Intuit acquisition antitrust

      feels like selling an old bicycle on craigslist with the amount of things you can tag M$ with.

      • hedora 11 minutes ago

        This came out of Microsoft Research, which was a bit of a safe haven from such stuff back then.

        MSN Chat was the full corporate bundled with windows program that matches your description of ‘90s Microsoft. A non-monetized chat app targeting decentralized protocols definitely was not.

  • thebeardisred 2 hours ago

    Yes… Ha ha ha… YES!

  • unfunco 2 hours ago

    Only tangentially related, but I'm convinced Comic Sans is the best font option available in Slack, and everyone should try it.

    • Cshaya an hour ago

      I don't know if this is should be called heresy or genius, but I've just updated my Slack for the next 7 days. Let's see how long I last

    • slylex 41 minutes ago

      Comic Mono is the best code font and I will fight anyone who disagrees

  • guessbest 21 minutes ago

    Thirty years old. Hard to believe

  • ritonlajoie 2 hours ago

    This was my first introduction to internet

  • stormed an hour ago

    Jerk City sends its regards

  • MBCook 2 hours ago

    I think it was my introduction to IRC. If not it would have been shortly after.

  • cube00 2 hours ago

      v1.0-pre and v1.0 share the same internal version number (rup 206, "Beta 2") but differ in ~99 of 111 shared source files [1]
    
    While I shouldn't complain because they just won't do these releases in the future and I accept it was a different time; I still find it surprising Microsoft didn't have better version control given I thought they took it very seriously considering they built their own internal version control system (SLM). [2]

    [1]: https://github.com/microsoft/comic-chat#:~:text=v1.0%2Dpre%2...

    [2]: https://devblogs.microsoft.com/oldnewthing/20251028-00/?p=11...

    • schmichael an hour ago

      Microsoft had just acquired SourceSafe in 1995, but it's not clear to me how similar to modern version control systems SourceSafe even was in 1995/6. It may have been more of a distributed lock manager than change management system.

      • monknomo an hour ago

        When I used visual source safe it was primarily more like a lock manager. I don't recollect what it did in terms of file versioning, but I definitely remember having to bug someone to let go of a file I needed

      • cube00 an hour ago

        SLM was at version 1.5 by 1988 and looking at chapter 5 suggests it had strong version number and external release management [1]

        [1]: https://fpga.org/wp-content/uploads/2023/09/SLM-1.5-Guides.p...

  • jdw64 2 hours ago

    I still think this project has potential.

  • mettamage 2 hours ago

    This is so peak, haha, love it. Thanks HN, made my day :)

  • zetanor an hour ago

    Extend, embrace

  • brcmthrowaway 2 hours ago

    The creator is still at Microsoft. Lifer.

    • ahartmetz 2 hours ago

      As "Principal Program Manager, Copilot Acceleration Team" even. That's sad.

      It sounds like person in charge of "Hey do you want Copilot? How about now? How about now? And now?! Here's another popup! Do you want it now? Why not?! Have you tried Copilot?" Etc...

      (I know about title inflation, he's probably not in charge of all that much, but still)

      • 98codes 43 minutes ago

        It's a team (part of engineering, not sales) that helps companies that bought M365 Copilot and/or Copilot Studio use it well - http://aka.ms/whoiscat

      • bdsa an hour ago

        That's the article author Robert Standefer, I don't think he created Comic Chat, that was David Kurlander...

      • dmd 2 hours ago

        Copilot means so many things now it doesn't even tell you anything about they do.

        • inigyou an hour ago

          It was explained to me that the word "Copilot" is just Microsoft's brand for what the rest of us call "AI" - just like "365" means "online", "Azure" means "cloud", "Entra" means "login" and ".NET" used to mean "with a computer".

          So when you see something like "Azure Copilot 365" you can pretend they wrote, fully generically, "Online Cloud AI".

          If you see a button labelled "Copilot" you understand it would've said "AI" if they were any other company.

  • Onavo an hour ago

    >Alongside the original snapshots, we’ve included a few AI-powered modernization attempts that demonstrate what’s possible—getting this 1990s-era C++ and MFC code building with current Visual Studio tools, connecting to modern IRC servers, and running legibly on today’s high-resolution Windows machines.

    Given that MSFT is all in on Rust and WinUI now, maybe they can try doing a full port similar to Bun using Copilot. Anthropic has been milking their Bun port attempt for as much as they can.

  • superkuh 2 hours ago

    Microsoft Comic Chat was my first introduction to IRC. I was just a kid poking around in system32 directory and found mschat.exe. It opened a whole new world. I still participate in IRC communities to this day. I regularly reference it.

    So it's a shame that microsoft is blocking non-corporate browsers from accessing this news release, "The request is blocked. 20260716T162640Z-r17d8486fc4rbjkdhC1CHI16pc00000008m000000000a54t" I imagine most people who care about MS Comic Chat aren't using Chrome or Edge. A better URL since MS is blocking might be https://www.phoronix.com/news/Microsoft-Comic-Chat-OSS or just the github repo that's in another comment.

  • cool_dude85 an hour ago

    \me plays ahhhBeer.wav