Lunduke
News • Science & Tech
No. The C++ mascot is not a diseased rat named Keith.
And Richard Stallman did not draw him.
January 10, 2024
post photo preview

Sometimes, a joke is so utterly ridiculous... that it becomes believable.

And sometimes -- sometimes -- that believably ridiculous joke gets repeated so often that the mass populace begins to accept it as fact.

Such is the case of "The C++ Mascot".

The story, as written on The Uncyclopedia (a satire website), is thus:

"The official mascot for C++ is an obese, diseased rat named Keith, whose hind leg is missing because it was blown off.  [This] is a contemporary version drawn by Richard Stallman."

And here is the image of Keith, the "C++ Mascot":

This is Keith.  Keith is not really the C++ mascot.

Obviously a joke, right?  No sane person would ever take this seriously... right?

Turns out that this joke has been repeated often enough that it has begun to be believed by many.

Take a few minutes, on any major social media platform (from Twitter to Reddit), and do a few searches -- you will quickly find a pile of posts from people who appear (without irony or tongue-in-cheek-ness) to truly believe "Keith" is the C++ mascot.

Lots of Twitter users appear to believe this joke is true.

Now, before we continue I need to make two statements:

  1. Explaining jokes is one of the worst things a human can do.  Never explain jokes.
  2. People believing that a made up bit of satire is, in fact, true... simply makes that satire even better.  It is glorious.

That said... there are several instances where jokes -- in the computing world -- have been repeated so often that people have begun to accept them as truth.  As a verified, factual part of computing history.

One great example is the mythical story of "The first computer bug" -- that the term "bug" was named after an actual moth that flew into a computer.  A joke story which, despite being disproven, remains firmly entrenched as a "fact" in the minds of computer enthusiasts and journalists everywhere.

So, in an attempt to get ahead of yet another joke becoming an accepted "fact" in computer history, The Lunduke Journal is here to set the record straight.  Begrudgingly.

Keith is not the C++ mascot

That diseased rat?

He's not the C++ mascot.

In fact, C++ has no mascot at all.

Diseased or otherwise.

Richard Stallman did not draw Keith

And that line where the C++ mascot was "drawn by Richard Stallman"?

That's not true either.  Funny, to be sure.  But not true.

Just to make sure -- because, hey, maybe Stallman actually did draw it, right?  Who knows! -- I reached out to Richard and asked him directly.

This is, word for word, what he told The Lunduke Journal:

"That is incorrect -- it was not drawn by me.  (I would be unable to draw that; I am not very good at drawing.)

I have a low opinion of C++, but I don't hate it.

 

Dr Richard Stallman"

Does Stallman like C++?  No.  No, he does not.

But he did not draw the diseased rat.

I know.  I just ruined the joke.

Trust me, I feel bad about being that guy.  The guy that reads a great bit of satire and proceeds to hop on the Internet to tell folks, "Well, actually, that is factually incorrect."

Man.  That guy is annoying.

But, in this case, it had to be done.  Too many people were believing it.  This diseased rat was beginning to reach a point of factual acceptance by a large number of nerds.

Before long, it would become as widely accepted as that story about the first computer bug -- and the true history of computing would continue to erode ever further.

Sure.  The notion of people -- years from now -- reading how "Keith, the diseased rat drawn by Richard Stallman is the mascot for C++" in their textbooks... well... that's just funny.  One heck of a solid joke.

But the Computer Historian in me just can't let that happen.

So I'm here.  To be the party pooper.

community logo
Join the Lunduke Community
To read more articles like this, sign up and join my community today
19
What else you may like…
Videos
Podcasts
Posts
Articles
AI Submissions to Linux Hits New Record, 10% of All Patches

571 submissions to The Linux Kernel, this last week, were coded by Al.
That's over 10% of all code submissions to the kernel. And growing. Fast.

Get on The Wall with a Massively Discounted Lifetime Sub:
https://lunduke.substack.com/p/50-off-yearly-and-massively-discounted

More from The Lunduke Journal:
https://lunduke.com/

00:18:08
Slackware Tests Replacing Xorg with XLibre

The oldest actively maintained Linux distro now includes XLibre in their official builds, and is testing removing Xorg entirely.

Get on The Wall with a Massively Discounted Lifetime Sub:
https://lunduke.substack.com/p/50-off-yearly-and-massively-discounted

More from The Lunduke Journal:
https://lunduke.com/

00:21:35
Rust-Based Malware Hits 1.4% of Arch User Repository

The data stealing code compromised over 1,500 packages in the Arch Linux User Repository, making use of Rust, Systemd, NodeJS, & Bun.

Grab a Discounted Lifetime Sub & Get on The Wall:
https://lunduke.substack.com/p/50-off-yearly-and-massively-discounted

More from The Lunduke Journal:
https://lunduke.com/

00:12:27
November 22, 2023
The futility of Ad-Blockers

Ads are filling the entirety of the Web -- websites, podcasts, YouTube videos, etc. -- at an increasing rate. Prices for those ad placements are plummeting. Consumers are desperate to use ad-blockers to make the web palatable. Google (and others) are desperate to break and block ad-blockers. All of which results in... more ads and lower pay for creators.

It's a fascinatingly annoying cycle. And there's only one viable way out of it.

Looking for the Podcast RSS feed or other links? Check here:
https://lunduke.locals.com/post/4619051/lunduke-journal-link-central-tm

Give the gift of The Lunduke Journal:
https://lunduke.locals.com/post/4898317/give-the-gift-of-the-lunduke-journal

The futility of Ad-Blockers
November 21, 2023
openSUSE says "No Lunduke allowed!"

Those in power with openSUSE make it clear they will not allow me anywhere near anything related to the openSUSE project. Ever. For any reason.

Well, that settles that, then! Guess I won't be contributing to openSUSE! 🤣

Looking for the Podcast RSS feed or other links?
https://lunduke.locals.com/post/4619051/lunduke-journal-link-central-tm

Give the gift of The Lunduke Journal:
https://lunduke.locals.com/post/4898317/give-the-gift-of-the-lunduke-journal

openSUSE says "No Lunduke allowed!"
September 13, 2023
"Andreas Kling creator of Serenity OS & Ladybird Web Browser" - Lunduke’s Big Tech Show - September 13th, 2023 - Ep 044

This episode is free for all to enjoy and share.

Be sure to subscribe here at Lunduke.Locals.com to get all shows & articles (including interviews with other amazing nerds).

"Andreas Kling creator of Serenity OS & Ladybird Web Browser" - Lunduke’s Big Tech Show - September 13th, 2023 - Ep 044
Heads up: "Win2k" & "TempleOS" Lunduke Journal Lifetime Subscriber Walls are almost full!

Also: If you have already emailed me with your request to be added to one of these three Walls, but haven't received a response, email me again ASAP. I had an email issue this last week and I want to make sure nobody gets missed.

Here are how many more names can fit on each of the three currently open Walls (best estimate, variable depending on name lengths):

  • Mac System 1 : 12 spots left
  • Windows 2000 : 4 spots left
  • TempleOS : 7 spots left

If you already have a Lifetime Subscription to The Lunduke Journal, just email me to let me know which Wall you'd like to be on and how you'd like your name displayed (nickname, full name, etc.).

Lunduke Journal contact info is here:
https://lunduke.com/

If you don't have a Lifetime Sub yet... get on that!

Lifetime Subscriptions are massively discounted through the end of June. Take advantage of that:
https://lunduke.substack.com/p/50-off-yearly-and-massively-discounted

-Lunduke

post photo preview

Local Works - But Not Well Enough

I keep occasionally dipping my toes into the local AI for coding pool. It gets better and better - but TLDR; - nowhere near good enough for me right now.

This last time was best yet. I have Codex at my finger tips and after discussing the ins and outs of local on Apple silicon Macs we selected the following:

Pi as the agentic coding harness. Think “Claude Code” - open source and minimal. I like it for when I’m using llm’s via api. Works just as well for local llms.

My machine is an M5 Air with 32gig RAM. I tried to find a solution that would use both the NPU and GPU, alas, that solution hasn’t come online yet. I went wit MLX as that’s Apple’s optimized platform.

mlx-community/Qwen3-Coder-30B-A3B-Instruct-4bit

Qwen Coder is one of the best local coding llm’s but 4bit just takes out too much of the intelligence.

Fun thing, with Codex’s abilities of late, after we discussed through the options and what was best I could say “install all the ...

3 hours ago

Red Alert!!!

post photo preview
Lunduke's Week in Tech : June 7 - June 13, 2026

It has been, yet another, weird and wild week in the world of Tech and Open Source.

Filled with awesome and inspiring stories (Linux logos on Race cars!)… mixed with bizarre, Woke politics and concerning technical news.

And, as usual, all but one of the big stories this week were completely ignored by the other of the Tech News outlets.

Here are the major stories from the last week, with direct links to X and Substack. You can also watch / listen on a bunch of other platforms (Rumble, RSS Audio Podcast, etc.), listed on Lunduke.com.

  • Rust-Based Malware Hits 1.4% of Arch User Repository (X, Substack)

  • Godot Game Engine Promotes Extreme, Pro-Trans "Pronoun Palace" Game (X, Substack)

  • GNOME in Damage Control Mode After Revelations from Ex Board Member (X, Substack)

  • Proton Mail Apologizes for Sponsoring "Far Right French YouTuber" (X, Substack)

  • Ex Board Member Reveals Corruption & Dysfunction at GNOME Foundation (X, Substack)

  • AI Generated Patches to Linux Kernel Hits New Record High (X, Substack)

  • Linux Logos on Racecars (X, Substack)

  • XLibre Turns One Year Old (X, Substack)

Huge thank you to all of The Lunduke Journal’s subscribers. You make all of this possible.

-Lunduke

Read full Article
post photo preview
TempleOS arrives on The Lunduke Journal Lifetime Wall

“When are you going to add a TempleOS Lifetime Wall??!”

I’ve lost track of the number of times I’ve received that request over the last few weeks. Well. What the heck! Why not?

There are now three Lunduke Journal Lifetime Subscriber Walls (displayed both on Lunduke.com and the end of all new shows) with space available:

  • Macintosh System 1

  • Windows 2000

  • TempleOS

 

A few quick notes:

  1. The Windows 2000 Wall, which was introduced only 2 days ago, is already about half way full. At the current rate, that one will likely be full by the end of the week. Still plenty of space on the Mac System 1 Wall.

  2. The discount on Lifetime Subscriptions ($125… discounted from the normal $300) runs through the end of June.

  3. One Lifetime Subscription = Name Listed on One Wall. These Walls are crazy popular and fill up super fast, so I have to put that limit in place.

  4. Want your name on more than one Lifetime Wall? Grab a second Lifetime Subscription (use the discounted rate) and you can have your name added to one of the Walls with space still available.

Massive high five to everyone who has supported The Lunduke Journal and made these retro-computer Lifetime Walls so much fun to do!

-Lunduke

Read full Article
post photo preview
Behold! The "Win 2K" & "Mac System 1" Lifetime Sub Walls!

Woah! The 8th Lifetime Subscriber Wall of The Lunduke Journal (aka “The Windows 1.0 Wall”) is already full! After only one week! That’s nuts!

So I’m opening up two new, retro computer walls!

  • Wall 9 - “The Macintosh System 1 Wall”

  • Wall 10 - “The Windows 2000 Wall”

 

Show your support for The Lunduke Journal, and be immortalized in a retro computer screenshot. Win-win!

If the past is any indicator, these will fill up crazy fast. First come, first served.

Plus: For the entire month of June, Lifetime Subscriptions are discounted down to $125 (regularly $300).

  1. Scroll down and grab a new Lifetime Subscription (at that bonkers discount).

  2. Choose which of the two new Walls you’d like to be on (Mac System 1 or Windows 2000). Totally optional.

How to Grab a Discounted Lifetime Subscription:

There are 3 different ways to pick up a Lunduke Journal Lifetime sub. All of them work great and include the same perks. Choose whichever works best for you!

Get a Lifetime Subscription via Locals:

  1. Go to Lunduke.Locals.com/support.

  2. Select “Give Once“.

  3. Enter “125“ into the amount field.

  4. After checking out, Lunduke will toss you an email once your account is set to full lifetime status. (This usually happens within a few hours.)

Get a Lifetime Subscription via Substack:

  1. Go to Lunduke.Substack.com/subscribe.

  2. Select the “Lifetime Subscription” option.

  3. After checking out, Lunduke will toss you an email once your account is set to full lifetime status. (This usually happens within a few hours.)

If you would also like full, Lifetime access to Lunduke.Locals.com (which is included):

  1. Make a free account on Lunduke.Locals.com.

  2. Email “bryan at lunduke.com” with the email address you use on both Substack and Locals (can be different email addresses).

  3. Lunduke will toss you an email once your account is set to full lifetime status on Locals.

Get a Lifetime Subscription with Bitcoin:

Bonus: Save an extra $10 with the Bitcoin option, as Bitcoin processing has fewer fees associated with it.

bc1qyjakve8fywm8pz2v99v57yhjj0vzr2vjze6fcq

  • Email “bryan at lunduke.com” with the following information: What time you made the transaction, how much was sent (in Bitcoin), and the email address you use (or plan to use) on Locals.com or Substack.com.

-Lunduke

Read full Article
See More
Available on mobile and TV devices
google store google store app store app store
google store google store app tv store app tv store amazon store amazon store roku store roku store
Powered by Locals