alt.hn

7/16/2026 at 4:06:27 PM

Microsoft Comic Chat is now open source

https://opensource.microsoft.com/blog/2026/07/16/microsoft-comic-chat-is-now-open-source/

by jervant

7/16/2026 at 6:29:11 PM

Hi, I'm Robert Standefer, the guy who made this happen, with lots of support. I'm excited to see the enthusiasm about Comic Chat being open sourced. How this came to happen is a very interesting story that spans a six-year period with success that hinged upon being in the right place at the right time, literally.

I want to point out that, while I (along with Scott Hanselman) made the Comic Chat open source release happen, I am not the original developer. That is DJ Kurlander, and he was very supportive of this project. He was even enthusiastic about it.

by outintospace

7/16/2026 at 7:09:45 PM

Thank you! My only experience with Comic Chat is reading Jerk City comics. Always thought it was a neat concept but never used it

by NDlurker

7/16/2026 at 8:18:21 PM

I used it to create a presentation for my talk at a conference last year. https://standefer.com/agent-platform-comic/about.html

by outintospace

7/16/2026 at 9:13:20 PM

I take that comic a bit personal, to be honest - I just returned from a two-month odyssey to find a way of offering our customers a simple way of connecting our MCP Server to their Copilot Chat. Digging through a mindboggling number of documentation that was often outdated, sometimes contradictory, but always written both verbose and yet very light on information was part of that; talking to broken AI chatbots and clueless support staff was, just as trying out four (four!) different ways to create an Agent wrapper - only to discover that multi-tenancy is not supported for any of these, and two of the three SDKs are outdated but still referenced in docs everywhere.

What's more, people seemed to be actively confused by the use case ("Why would your customers even want to use an external tool that isn't part of their Microsoft environment?").

I finally found out about "declarative agents", which seem to be able to do what I need. And if I don't trash my computer against the wall out of pure rage over page changes in partner center taking 15 seconds or longer, I might just be able to complete the 40-step form required for the marketplace listing. Progress!

by 9dev

7/17/2026 at 11:56:55 AM

…and it's also entirely in character of you representing Microsoft to not reply to my comment :-)

by 9dev

7/18/2026 at 7:53:44 AM

…and it's also entirely in character of you representing yourself to reply to your own comment :-)

by DonHopkins

7/16/2026 at 9:44:00 PM

Jerk City lives on, and is now known as Bonequest. Here's today's comic:

https://www.bonequest.com/

by runjake

7/17/2026 at 4:15:43 AM

Wow just about to hit 10k comics too.

No shade on the author intended, as someone with no artistic talent this is a great idea for a way you could make them.

by MBCook

7/17/2026 at 9:48:53 AM

Man those are absolutely deranged. Awesome.

by denkmoon

7/16/2026 at 9:40:44 PM

On occasion I meet one of the creators of that professionally. And then I always think of asking him about it. And then I don't do it.

by astrange

7/16/2026 at 11:28:54 PM

You should (I assume it's Rands), he clearly does not want to be rembered as a Jerkcity guy now that he's a Serious Palantir Poobah.

by compass_copium

7/17/2026 at 2:32:23 AM

I wonder if bong hits ever helped him with his Makefile.

by mbac32768

7/17/2026 at 9:41:51 PM

I mean, he left Palantir over a decade ago and now he’s supposedly retired (again) - I bet he’s pretty chill about it these days.

by dathanb82

7/17/2026 at 4:41:42 AM

I once worked with nearly all of those guys! A very interesting bunch....

by fortran77

7/17/2026 at 6:40:39 AM

[dead]

by droidrungrowth

7/17/2026 at 5:10:28 AM

[dead]

by braedon-dev

7/17/2026 at 11:44:37 PM

Thanks for this. I love the work that individuals have been putting into open sourcing historical Microsoft products.

I notice there are two (identical) copies of the Comic Sans .ttf in the repo; are they also covered by the terms of the MIT license?

According to “otfinfo -i”, they’re an older version than the one typically packaged on Linux (https://sourceforge.net/projects/corefonts/files/the%20fonts...). Do you think you could swing an official release of the latest and/or historical versions of Comic Sans under MIT or another appropriate license like SIL OFL?

by csans-cstrip

7/17/2026 at 12:13:38 PM

Really nice work! This is so very very cool.

Comic chat was a phenomenal pain in the arse in the 90s for any IRC channel :P But it's still such a great and important piece of IRC history as a whole. It's amazing cool to see it open sourced and preserved this way.

It's amazing to see people do a tonne of work to get things like this and 3D Movie Maker - open sourced. I'd never thought I'd see the day!

by resonanttoe

7/16/2026 at 11:29:49 PM

Amazing timing, Jerkcity hits 10,000 strips in like two weeks.

by compass_copium

7/17/2026 at 7:43:51 AM

amazing i'd love to have the hardware to run this

by zuzululu

7/17/2026 at 2:37:16 AM

Long shot - any hope of us getting an MSN Gaming Zone code release? The Lobby and Friends/Messages system? Would help us... counts on fingers 9 greybeards out.

by tangenter

7/17/2026 at 4:39:57 AM

Man I hadn’t even thought of MSN Gaming Zone again until now yet spent who knows how many hours on it.

by hombre_fatal

7/16/2026 at 10:08:14 PM

Open sourcing code is always welcome.

However it's kind of weird that you choose this very explicit 1996 Embrace, extend, and extinguish piece of software to showcase. In this case it was IRC. In other cases it was Java, the web, etc.

by lysace

7/17/2026 at 4:18:32 AM

Why is it every time some company people hate does anything good, no matter how trivial, people have to trash it?

Someone at MS made a fun IRC client. Thats it. It’s a WILDLY different world than 30 years ago and MS is a different company.

They released old code for those interested. Celebrate it.

by MBCook

7/17/2026 at 5:00:36 AM

First of all: I wrote that I welcome the open sourcing of this code. It was literally the first sentence. I wrote it specifically for reactions like that.

They embraced the Internet; in this case IRC. This followed Bill Gates' well-publicised memo "The Internet Tidal Wave" a year earlier (http://news.bbc.co.uk/2/shared/bsp/hi/pdfs/18_06_08_internet...). It didn't happen because "someone at MS made a fun IRC client".

They extended the open IRC protocol with proprietary extensions hidden inside CTCP (Client-to-Client Protocol) messages to support "the fun stuff": https://github.com/search?q=repo%3Amicrosoft%2Fcomic-chat%20... (you need to be logged in to Microsoft's Github for code search to work nowadays.)

The outcome of this effort: Comic Chat was interoperable with regular IRC clients, but when two Comic Chat users connected, they could see richer interactions.

by lysace

7/17/2026 at 5:30:35 AM

So where's the extinguish? You can't stop proving your point halfway through unless you're implying you did not actually have a point.

by krige

7/17/2026 at 5:38:44 AM

It probably eventually wasn't deemed important enough for that phase. In 1999 when Comic Chat ended they pivoted to their completely proprietary MSN Messenger service instead, with a stronger focus on individual-to-individual. This came after ICQ (1996) and AIM (1997).

by lysace

7/17/2026 at 6:15:40 AM

Apples and oranges.

MSN was aimed at, well AIM, to the point where AIM used protocol flaws to block MSN clients. And it doesn't track that they'd just abandon IRC considering it was a period of absolutely massive growth for the protocol. It's more likely there was no intent to EEE IRC.

by krige

7/17/2026 at 5:41:42 PM

You put one sentence in saying it was good, then the rest of the (admittedly short) ent complaining about behavior from 30 years ago.

Why does it matter to today? It just makes your first sentence feel like a backhanded compliment.

by MBCook

7/17/2026 at 6:55:07 PM

They're calling it "the most Hacker News comment of all time"

by psawaya

7/17/2026 at 9:51:25 AM

Yeah, that's right, it was all Microsoft's evil plan to extinguish proper serious legitimate grown-up fonts by rolling out Comic Sans.

JFC dude, the US Government is being taken over by narcissistic fascists, currenty embracing, extending, and extinguishing Democracy itself, and you chose this hill to die on.

It doesn’t even matter what you think. You know why, jagoff? Cause I’m famous. I am on every major operating system since Microsoft fucking Bob. I’m in your signs. I’m in your browsers. I’m in your instant messengers. I’m not just a font. I am a force of motherfucking nature, and I will not rest until every uptight armchair typographer cock-hat like you is surrounded by my lovable, comic-book-inspired, sans-serif badassery.

Enough of this bullshit. I’m gonna go get hammered with Papyrus.

https://www.mcsweeneys.net/articles/im-comic-sans-asshole

by DonHopkins

7/17/2026 at 12:43:31 PM

Ha! I didn't get the reference at first but hilarious...

by runlaszlorun

7/17/2026 at 4:53:50 AM

[flagged]

by braedon-dev

7/16/2026 at 5:35:07 PM

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

by JeremyHerrman

7/16/2026 at 5:41:46 PM

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

by Aeolun

7/16/2026 at 8:33:28 PM

Haha, yes flex apps definitely had a feel to them!

It's easy to criticize but remember, this was back in the days of supporting IE6 and XHR was still relatively new!

Flex's standard UI library was filled with bluish-gray gradients and verdana :)

Here's an article which has a screenshot with a bunch of controls: https://daverupert.com/2023/02/the-case-for-flex-application...

by JeremyHerrman

7/16/2026 at 7:38:31 PM

The verdana font and virtually every element is misaligned in some way

by whalesalad

7/16/2026 at 6:23:54 PM

For me it's the gradients and dark gray backgrounds.

by chromakode

7/17/2026 at 12:07:25 AM

Aw, I miss Flex. It made so much sense to me.

by vollmond

7/16/2026 at 4:49:04 PM

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.

by Athas

7/16/2026 at 6:45:53 PM

On the IRC servers I managed I always set up an automatic kick when one of these messages was sent anywhere on the servers. It would ban after 3 kicks, which was a necessary change from the immediate ban as legitimate users got curious sometimes and installed Comic Chat.

It was fun messing with these folks, though, since they were often oblivious to IRC and internet culture in general. Or they were just completely tech illiterate, but somehow ended up starting Comic Chat, and somehow ended up on our obscure servers.

by art0rz

7/17/2026 at 12:12:58 AM

I was one of these hapless Comic Chat users. Luckily someone gently nudged me toward a real IRC client lol. I was an absolute IRC fiend for years after that.

by z500

7/16/2026 at 5:04:02 PM

Like,

># Appears as TIKI (#G010E010M1)

by superkuh

7/16/2026 at 10:50:55 PM

Comic Chat inspired me to make multiplayer games with IRC as the lobby server. But I specifically did not do what Microsoft did and send the metadata through the public channel, because I too had gone through the public ridicule of using Comic Chat. Instead, I used DMs between users to perform the signaling (which would then open a socket to create a direct TCP connection between the players).

It was pretty easy to do. Had to have been, because I was a pretty terrible programmer at the time.

by moron4hire

7/17/2026 at 10:47:48 AM

One of the charming parts of IRC is just how simple it is to do things with it. Much is lost in more featureful protocols.

by Athas

7/16/2026 at 11:30:34 PM

How far we’ve sunk! Back then we got irritated by attempts to use open systems, nowadays a system like this would use a closed proprietary system from day one.

by afavour

7/17/2026 at 9:59:33 AM

How dare they pay an artist like Jim Woodring to draw cartoons for them! All art should be free!

by DonHopkins

7/16/2026 at 5:56:53 PM

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

by stavros

7/16/2026 at 6:38:21 PM

Microsoft SOP, especially back then.

by Sharlin

7/16/2026 at 8:20:24 PM

Yes, I really wonder how they expected people would react to that.

by Athas

7/16/2026 at 8:58:15 PM

Comic Chat had its own IRC servers ran by Microsoft. You weren't supposed to use it on "regular" servers.

by efdee

7/17/2026 at 10:06:08 AM

Nah it was just the default server in the dropdown list. Out of the box it also supported UnderNet, IRCNet, and more.

by krige

7/16/2026 at 9:05:05 PM

I have to imagine the answer was either "dedicated MSCC servers and EEE" depending on your level of cynicism or "it was just a tech demo that escaped".

by rincebrain

7/17/2026 at 2:55:36 PM

MS encroaching on existing protocol and behaviors then making a mess is well established patterns, Outlook defaulting to answering to e-mail on top is one of these atrocities

by PunchyHamster

7/16/2026 at 11:27:34 PM

> The early web was filled with experimentation. “What if chat rooms looked like comics?” That question sounds wonderfully unreasonable. And yet it was built, shipped, localized into 24 languages, and bundled with Windows 98.

This really resonated with me. Too much development work today feels like colouring in predefined boxes. Love to see some software that thought way out of the box and got institutional support.

by afavour

7/17/2026 at 4:23:32 AM

No kidding.

“After we get through round 3 what’s our exit strategy?”

“Exit strategy? It’s a tiki head on IRC. No one is paying us anything. Just enjoy it.”

by MBCook

7/17/2026 at 12:52:09 AM

Weird stuff and “what if we just tried it?”

by duxup

7/17/2026 at 5:09:26 AM

Modems were slow and a monthly cost that tied up people’s phone lines. This was another way to get people online. It wasn’t a given thing that we think of nowadays.

by guestbest

7/16/2026 at 4:22:57 PM

https://bonequest.com/

by HeliumHydride

7/16/2026 at 5:05:43 PM

Ahhh jerkcity. A classic.

by miah_

7/16/2026 at 4:31:31 PM

HAGHLUABLABG

I can't believe this is still going

by vsri

7/17/2026 at 12:10:33 AM

> HAGHLUABLABG

??

by froh

7/17/2026 at 3:44:40 AM

https://archive.org/details/big-book-of-jerkcity/page/119/mo...

> HUGLAGHALGHALGHAL, interj. An all-purpose sound, denoting the act of performing oral sex, the act of receiving oral sex, taking drugs, writing your Congressman, misdialing your party and getting that annoying series of tones, or sitting perfectly still and making no noise whatsoever.

by amiga386

7/16/2026 at 5:08:43 PM

Blocked in UK

by huflungdung

7/16/2026 at 7:16:25 PM

Only if you're on O2 or 3 and haven't disabled the adult content filter.

by razakel

7/16/2026 at 6:39:02 PM

[dead]

by clear-octopus

7/16/2026 at 8:48:27 PM

There's an interesting easter egg in semantic.cpp, line 77:

  if (CheckWord(words, "OXio")) {
Apparently, if your text contains the word "OXio", it triggers the following riddle: What's round on the ends and hi in the middle?

by smokel

7/17/2026 at 6:53:00 AM

Back when eastereggs were semi-allowed in MS software. Shame it is being discouraged or disallowed.

Totally understand it from a security and maintenance perspective, but things were more fun back then.

by moontear

7/16/2026 at 11:36:45 PM

Guessing the X was to disable it without disabling it.

by wlonkly

7/16/2026 at 10:12:00 PM

Awesome find. :)

by outintospace

7/16/2026 at 9:59:57 PM

Oh man, I remember this from when I was in college. I didn't really realize it was IRC, and so I thought everybody else in the chat rooms was using it and saw the visualizations.

30 years later and I still cringe at the memories. (The problem was not the client, it was me, heh.)

by kylemaxwell

7/16/2026 at 4:41:13 PM

My fellow Americans, our long national nightmare is over.

by dmd

7/16/2026 at 6:48:55 PM

A google search for the creator of the Comic Sans font, Vincent Connare, triggers a fun google Easter egg.

by EliRivers

7/16/2026 at 7:28:18 PM

Made me laugh.

by kridsdale1

7/17/2026 at 12:24:24 AM

I'm fascinated that I have never heard of this, even though I did use IRC during that early 2000s era.

by stevage

7/17/2026 at 4:25:57 AM

In my mind it had mostly come and gone by then. I don’t think it was ever very popular.

But I remember it fondly.

by MBCook

7/16/2026 at 4:35:15 PM

The creator is still at Microsoft. Lifer.

by brcmthrowaway

7/16/2026 at 4:38:01 PM

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)

by ahartmetz

7/16/2026 at 5:07:42 PM

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

by bdsa

7/16/2026 at 6:48:10 PM

That is correct. DJ Kurlander is the creator of Comic Chat and he is credited in the blog post. I'm just the guy that made the open source release happen, with DJ's support. He retired from Microsoft 20+ years ago.

by outintospace

7/16/2026 at 4:41:43 PM

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

by dmd

7/16/2026 at 5:08:24 PM

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.

by inigyou

7/16/2026 at 5:58:21 PM

Microsoft also apparently "rebranded Office to Microsoft 365 in 2022"[0], causing a lot of confusion about what "Microsoft 365 Copilot" on their homepage meant, but I think it would translate to "Cloud Office Suite + Cloud AI"

[0]: https://www.theverge.com/tech/856149/microsoft-365-office-re...

by mossTechnician

7/16/2026 at 6:24:30 PM

Microsoft 365 means Microsoft Online, according to the translator. And it makes sense: they are positioning Office as their core product, not just one of many products. They are renaming Microsoft Office to just Microsoft; this is the online version (which happens to be the only version); and it has AI, which they are prominently showcasing. Hence, Microsoft 365 Copilot. It means "Microsoft Online, now with AI"

Of course, all of this is completely retarded.

by inigyou

7/17/2026 at 10:09:12 AM

[flagged]

by DonHopkins

7/17/2026 at 5:45:39 PM

wtf is this nonsense? Compared to the OP I personally think you are the one who needs help, or at least stop consuming media from whatever sources you are consuming right now,

by anvuong

7/17/2026 at 9:53:34 PM

Your performative temper tantrum is also a classic MAGA shibboleth. Now we all know where you stand, and that you want everyone to know too.

Asking people not to denigrate others is just beyond the pale for you.

By all means, direct your anger, hostility, and name-calling at me instead of people with disabilities. Would calling me the f-word make you feel better?

by DonHopkins

7/16/2026 at 5:35:20 PM

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

by 98codes

7/16/2026 at 10:12:53 PM

Thanks for sharing the link. I built that site. :)

by outintospace

7/18/2026 at 5:20:31 AM

So, do you love Copilot?

by brcmthrowaway

7/18/2026 at 5:18:16 PM

I like Copilot. I love my Prada backpack.

by outintospace

7/16/2026 at 4:40:19 PM

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

by unfunco

7/16/2026 at 5:36:47 PM

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

by slylex

7/16/2026 at 5:29:16 PM

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

by Cshaya

7/16/2026 at 5:57:31 PM

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.

by klondike_klive

7/16/2026 at 4:24:48 PM

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.

by antics9

7/16/2026 at 4:37:23 PM

Yes… Ha ha ha… YES!

by thebeardisred

7/16/2026 at 4:23:31 PM

I still think this project has potential.

by jdw64

7/16/2026 at 6:13:00 PM

...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.

Fun fact, it's an IRC client that injects its own schema and then other Comic Chat IRC compatible clients interpret it and display it. You can go on freenet (DONT GO INTO POPULATED CHANNELS!) and go into like #hn-comic-chat or something and others who join will see what you see!

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

by giancarlostoro

7/16/2026 at 9:44:39 PM

Libera.chat instead of freenode. Also, Bitlbee.org's public servers against your own Jabber and Mastodon accounts and the like.

by anthk

7/16/2026 at 4:57:26 PM

>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.

by Onavo

7/17/2026 at 12:51:14 AM

I remember Comic Chat

I still bring that up when I get to discussing the weird days of the Internet when it felt like people were just trying all kinds of things left and right.

by duxup

7/17/2026 at 12:02:06 PM

This is not a font (like Comic Sans) but was an actual application (to make comics from IRC chats) that was shipped with Windows 98. The application got open sourced.. https://github.com/microsoft/comic-chat

by barrystaes

7/16/2026 at 6:48:13 PM

Thanks for the artifact :D

I look forward to seeing someone use this as a pipeline for AI video creation (and I don't see that as a bad thing fyi)

by tsumnia

7/16/2026 at 5:29:27 PM

Jerk City sends its regards

by stormed

7/17/2026 at 1:27:08 AM

Nice, I just made an IRC app that loads comic chat files a few weeks ago.

I added some updates, ignore bots, new expressions, diff message bubble behavior, more panels, custom avatars, colors, etc.

https://github.com/IronWolve/MaxChat

by IronWolve

7/16/2026 at 9:38:21 PM

When somebody inevitably LLM this to rust/zig/bling/zork/vupt; please drop a link!

by markun

7/17/2026 at 4:37:47 PM

I'm afraid Zig passed its shelf life and self immolated.

Zig's creator can't stop himself:

https://www.youtube.com/watch?v=kAjNWanR3n8

by DonHopkins

7/19/2026 at 8:13:49 PM

That video is embarrassing. Theo clearly doesn't know what he is talking about at points, and is having a massive crash out for really no reason.

by flumpcakes

7/17/2026 at 5:42:12 PM

ew Theo's words mean absolute jack** though, he's just a grade A a*hole attention grabbers.

by anvuong

7/17/2026 at 9:52:17 PM

And that makes him wrong how?

Are you still using Zig?

by DonHopkins

7/17/2026 at 12:33:46 AM

...and we shall then see just how incredibly bloated software has become.

by userbinator

7/17/2026 at 2:24:48 AM

This is awesome. Is there some way we could replace the MS Teams meeting Facilitator with this?

by iboisvert

7/16/2026 at 9:37:30 PM

Merge this with the public servers of https://bitlbee.org to use Jabber or Mastodon servers (among others) with it.

by anthk

7/16/2026 at 4:43:30 PM

  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 considering they took it seriously enough to build 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...

by cube00

7/16/2026 at 4:57:14 PM

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.

by schmichael

7/16/2026 at 6:19:25 PM

There's a reason why Microsoft didn't use SourceSafe internally, it was an awful version control system even compared to what else was available at the time (CVS and whatnot). For example, it didn't support the concept of "atomic commits". If you tried to commit multiple files at once and one failed to merge, the repo would just update the files that successfully merged and then the developer would have to fix the conflicts and try to commit again. Additionally, if you deleted a file, it would give the option to "permanently delete" it. If you checked this, it would completely remove the file from all past commits. VSS would also randomly corrupt files and the way to fix this was by permanently deleting the file from the repo and then re-adding it. The combination of these factors meant that VSS could not reliably show what the state of the codebase was at a given point in time, which is one of the main reasons for using version control in the first place. I sometimes do software archival work and it's fairly common that you'll find a VSS repo for a project and then you can't compile any commits older than a few weeks because of missing files.

by ndiddy

7/16/2026 at 8:31:07 PM

> it was an awful version control system even compared to what else was available at the time (CVS and whatnot). For example, it didn't support the concept of "atomic commits".

Neither did CVS. That was one of the big sellers of Subversion (maybe even the seller)

CVS in essence was just remote access to RCS files, where each file was handled independently, which caused lots of trouble to recover a specific state of work, especially when including deleted (or even worse: replaced) files.

by johannes1234321

7/17/2026 at 2:36:58 AM

Thanks for the correction, I had a brain fart and wrote CVS instead of SVN.

by ndiddy

7/16/2026 at 5:14:17 PM

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...

by cube00

7/16/2026 at 7:21:49 PM

Microsoft made a product based on SLM called Delta[0]. I'd never heard of it until that Youtube video came up.

SLM's "architecture" reminds me a lot of Microsoft Mail postoffices-- a file share that every user interacts with and no actual server-side code (i.e. just using file sharing semantics for clients to interact). (Lots of apps, not just MSFT, did that back in the 90s and it was _hell_.)

Based on what I've read about source control at Microsoft I'd guess Comic Chat straddled the use of both SLM and Source Depot (post W2K, from what I've seen).

[0] https://www.youtube.com/watch?v=8bNLp_oTuNM

by EvanAnderson

7/16/2026 at 5:14:42 PM

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

by monknomo

7/16/2026 at 8:53:12 PM

That's what it was, wasn't it? You checked out some files and that locked them against other changes, then when you were done you checked in.

by pishpash

7/16/2026 at 9:49:48 PM

Publishing various versions of the code in a version control system repository as separate directories living on the same branch is an interesting choice.

by seba_dos1

7/16/2026 at 5:36:22 PM

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.

by AshamedCaptain

7/16/2026 at 4:37:01 PM

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

by mettamage

7/16/2026 at 7:22:14 PM

I was around 16 when I discovered this, and it was my first IRC client. Didn't fully get what IRC was yet. It felt like a new world opening up.

by treve

7/17/2026 at 4:47:19 AM

It's New to me. I love comics. Hypothetically speaking if I drew my comic will I be able to post it in here.

by jebasonz

7/16/2026 at 4:40:23 PM

This was my first introduction to internet

by ritonlajoie

7/17/2026 at 2:06:46 PM

Back when people had a sense of humour and just wanted to sully your chat log.

by opengrass

7/17/2026 at 7:08:27 AM

Microsoft Comic Chat - the only place where using Comic Sans is appropriate

by rob74

7/17/2026 at 9:12:02 AM

I'm Comic Sans, asshole!

https://www.mcsweeneys.net/articles/im-comic-sans-asshole

>Listen up. I know the shit you’ve been saying behind my back. You think I’m stupid. You think I’m immature. You think I’m a malformed, pathetic excuse for a font. Well think again, nerdhole, because I’m Comic Sans, and I’m the best thing to happen to typography since Johannes fucking Gutenberg.

One other place: We shipped The Sims 1 using Comic Sans, and it did ok.

The Sims, Pie Menus, Edith Editing, and SimAntics Visual Programming Demo:

https://www.youtube.com/watch?v=-exdu4ETscs

Dumbold Voting Machine for The Sims 1:

https://donhopkins.medium.com/dumbold-voting-machine-for-the...

The Sims 1 Crowd Sitter:

https://donhopkins.medium.com/the-sims-1-crowd-sitter-1f478b...

by DonHopkins

7/17/2026 at 10:15:05 AM

> I'm Comic Sans, asshole! https://www.mcsweeneys.net/articles/im-comic-sans-asshole

That text would have sounded a whole lot more convincing if it had actually used Comic Sans...

EDIT: turns out it actually does, or it tries to. The paragraphs have "font-family:'Comic Sans', 'Comic Sans MS', 'Marker Felt';". But, as a Comic Sans hating Linux user, I of course don't have the first two installed, and no idea what this Marker Felt he is speaking of is! He could have used a Comic Sans lookalike webfont, or at least added a generic "sans-serif" fallback, but since he didn't, the browser falls back to a serif font.

by rob74

7/17/2026 at 11:38:59 AM

Obviously he was just passive-aggressively trolling GNU/Linux users, because he mistakenly thought that 2010 was finally The Year of the Linux Desktop. At least he got you to go "View Source".

If you use eww to browse the web like rms, you can put this in your .emacs file:

  (set-face-attribute 'default nil
                      :family "Comic Sans MS"
                      :height 420)

by DonHopkins

7/16/2026 at 6:39:29 PM

Open source Windows NT instead

by dartharva

7/16/2026 at 11:52:57 PM

whynotboth.gif

by outintospace

7/17/2026 at 1:29:31 AM

Impressed that they actually hired Jim Woodring to help with the original.

by lukasb

7/16/2026 at 4:30:18 PM

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

by MBCook

7/16/2026 at 7:46:40 PM

So the real question is, when will somebody turn this into a Discord client?

by crooked-v

7/17/2026 at 1:17:31 AM

I was fascinated by this as a young teenager. I still love it

by awsanswers

7/18/2026 at 5:49:25 PM

I still want the XiRCON source

by maybeben

7/17/2026 at 9:40:25 AM

Still better chat experience than MS Teams

by PunchyHamster

7/16/2026 at 7:43:19 PM

This is very cool. Do V-Chat next!

by _0xdd

7/16/2026 at 8:24:36 PM

I was just thinking the same thing. I spent so much time with Comic Chat and V-Chat. V-Chat was mind blowing as a kid.

by koenada

7/16/2026 at 5:56:48 PM

Thirty years old. Hard to believe

by guessbest

7/17/2026 at 12:33:54 AM

Need a Teams integration, stat

by King-Aaron

7/16/2026 at 7:06:44 PM

Rust/Go rewrite when?

by dev_l1x_be

7/17/2026 at 7:39:15 AM

HURF DURF

by chickensong

7/17/2026 at 7:08:56 PM

Waste of time like upgrading Notepad but but we don't have calendar on dual-screen monitor since win11 came out.

by aedis

7/16/2026 at 7:39:39 PM

Nice. finally I will be abale to communicate with the new hires! LOL

by elsig60

7/16/2026 at 4:50:53 PM

\me plays ahhhBeer.wav

by cool_dude85

7/17/2026 at 9:52:30 AM

[dead]

by melicerte

7/16/2026 at 5:38:47 PM

[dead]

by clear-octopus

7/16/2026 at 8:00:12 PM

[flagged]

by samso26

7/16/2026 at 11:13:00 PM

[dead]

by luciana1u

7/16/2026 at 5:23:52 PM

[dead]

by clear-octopus

7/16/2026 at 4:37:34 PM

[dead]

by animanoir

7/16/2026 at 5:32:31 PM

Extend, embrace

by zetanor

7/16/2026 at 10:04:25 PM

Embrace, extend, and extinguish

by lysace

7/16/2026 at 5:58:57 PM

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 ;-)

by Kuyawa

7/16/2026 at 5:42:11 PM

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

by artisinal

7/16/2026 at 5:52:59 PM

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.

by serf

7/16/2026 at 6:07:30 PM

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.

by hedora

7/16/2026 at 6:40:15 PM

Still, they managed to Embrace&Extend the IRC protocol in a way that was annoying to anyone not using Comic Chat.

by Sharlin

7/16/2026 at 6:22:23 PM

Microsoft was a massive corporation

To imply that every single person there was evil to their core simply by association is utterly ridiculous.

I doubt the guy who created Minesweeper was dreaming of world domination while working there

by CursedSilicon

7/16/2026 at 6:50:59 PM

The fish stinks from the head. And yes, some departments have some freedom and some good people.

But it was in the timeframe where the "browser wars" gained momentum, where Microsoft Network tried to "Microsoftify" the Internet etc.

Even if it was a research project by research focussed people it fit in the bigger strategy and gave a friendly face.

by johannes1234321

7/16/2026 at 6:25:58 PM

[dead]

by cindyllm

7/16/2026 at 6:29:03 PM

Depressing to see all the AI-generated text in an article about a creative communication tool. Even the comic's punchline is clunky, and no human being would ever refer to Michael Jordan as the "Space Jam guy."

by rideontime

7/16/2026 at 6:31:59 PM

I wrote that, not AI. There's a typo: it was supposed to be, "Is the Space Jam guy still playing baseball?" I didn't have time to recreate the entire comic before publish date.

by outintospace

7/16/2026 at 6:48:17 PM

> I didn't have time to recreate the entire comic before publish date.

It's depressing that even a blog post about open sourcing a two decade old piece of software has such a hard deadline the author feels pressured to publish before they're ready.

by cube00

7/16/2026 at 6:52:38 PM

Sorry to bring you down. I hope you can find joy in the rest of the work.

by outintospace

7/16/2026 at 7:16:22 PM

>no human being would ever refer to Michael Jordan as the "Space Jam guy."

Maybe not in the USA, but globally I think it's likely that more people watched Space Jam than ever watched an NBA match. Professional basketball is a niche sport in most of the world.

by mrob

7/16/2026 at 9:47:06 PM

Well, everyone knows about MJ in Europe even if they never saw a basketball match ever (outside school OFC) because of his sneakers.

by anthk

7/16/2026 at 4:31:19 PM

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.

by superkuh

7/16/2026 at 10:04:59 PM

URL works fine for me using Safari on a non-corporate Mac. You may have jumped to conclusions a little precipitously.

by kylemaxwell

7/18/2026 at 1:36:54 PM

Eh? I think you've misunderstood. I said corporate browsers do work. Safari is very much a corporate browser developed and owned exclusively by Apple corporation.

But yeah, until it happens to themselves people generally don't believe anyone else's lived experience and react very negatively to it.

by superkuh