Skip Navigation

Search

Communities @ponder.cat
bot @ponder.cat
BOT

About

Hello fellow Cyanide and Happiness fans!

Cyanide & Happiness (C&H) is a webcomic created by Rob DenBleyker, Kris Wilson, Dave McElfatrick and Matt Melvin. The comic has been running since 2005 and is published on the website explosm.net along with animated shorts in the same style. Matt Melvin left C&H in 2014, and several other people have contributed to the comic and to the animated shorts

Read more: https://en.wikipedia.org/wiki/Cyanide_%26_Happiness

Hope you enjoy and feel free to contribute to the community with art, media, cool stuff about the authors, tattoos, toys and anything else, as long it’s Cyanide & Happiness related!

History

@[email protected] started this community and wrote:

About this community and how I post the comics… Many moons ago, I would ask my Dad to save the newspaper for me everyday so I could read my favorite comic strips. Of course these days you can read your favorite comics online instead of a newspaper

Science Memes @mander.xyz
Pro @reddthat.com

#3101 Good Science

Comic Strips @lemmy.world
Pro @programming.dev

#3100 - Alert Sound

Science Memes @mander.xyz
Pro @programming.dev

Renormalization.

Science Memes @mander.xyz
Pro @programming.dev

Pascal's Law

Science Memes @mander.xyz
Pro @programming.dev

3085 About 20 Pounds

webcomics @lemm.ee
Pro @programming.dev

3084 Unstoppable Force and Immovable Object

Comics @lemmy.ml
Mee @reddthat.com

3079/ Air Fact

Comic Strips @lemmy.world
Mee @reddthat.com

3079/ Air Fact

Lemmy Directory @lemmy.dbzer0.com
best_of_comics_bot @lemmy.dbzer0.com
BOT

❗Top comics posts of the month❗ (15 Apr 2025)

1. 🖼️ Apparently a right-wing deacon said this (direct link) (👍1892 👎62)

from Comic Strips ([email protected])

Posted by crmsnbleyd


2. 🖼️ Remorse (direct link) (👍452 👎6)

from Strange Planet by Nathan W. Pyle ([email protected])

![](https://lazysoci.al/api/v3/image_proxy?

Lemmy Directory @lemmy.dbzer0.com
best_of_comics_bot @lemmy.dbzer0.com
BOT

❗Top comics posts of the month❗ (15 Mar 2025)

1. 🖼️ "Joe Biden's fault" (direct link) (👍1972 👎60)

from Comic Strips ([email protected])

Posted by Xatolos


2. 🖼️ Mildly Destructive Components (direct link) (👍699 👎7)

from Strange Planet by Nathan W. Pyle ([email protected])

![](https://lazysoci.al/api/v3/image_pro

Comic Strips @lemmy.world
zarkanian @sh.itjust.works

I'm in this comic, and I don't like it

Lemmy Directory @lemmy.dbzer0.com
best_of_comics_bot @lemmy.dbzer0.com
BOT

❗Top comics posts of the month❗ (15 Sep 2024)

Comics @programming.dev
Mac @programming.dev

Git Commit

Hover Text:

Merge branch 'asdfasjkfdlas/alkdjf' into sdkjfls-final

Comics @programming.dev
Mac @programming.dev

Functional (27 Sep 2013)

Hover Text:

Functional programming combines the flexibility and power of abstract mathematics with the intuitive clarity of abstract mathematics.

Comics @programming.dev
Mac @programming.dev

Halting Problem (18 Sep 2013)

Hover Text:

I found a counterexample to the claim that all things must someday die, but I don't know how to show it to anyone.

Open Source @lemmy.ml
lemmyreader @lemmy.ml

This blog post was posted two days before the discovery of the XZ utils backdoor. It shows the increasing popularity of Docker and NPM. Rust is not in this preview of their report, but all the crates used for compiling a Rust program bring in dependencies. Years ago, xkcd showed the problem already.

Comic Strips @lemmy.world
The Picard Maneuver @lemmy.world

Greenland Size

Comics @programming.dev
Mac @programming.dev

Bonding (20 Mar 2013)

Hover Text:

I'm trying to build character, but Eclipse is really confusing.

Comics @programming.dev
Mac @programming.dev

Ineffective Sorts (13 Mar 2013)

Hover Text:

StackSort connects to StackOverflow, searches for 'sort a list', and downloads and runs code snippets until the list is sorted.

:::spoiler Transcript (from explainxkcd)

 undefined
    
define HalfheartedMergeSort(list):
    if length(list)<2:
        return list
    pivot=int(length(list)/2)
    a=HalfheartedMergeSort(list[:pivot])
    b=HalfheartedMergeSort(list[pivot:])
    // ummmmm
    return [a,b] // Here. Sorry.


  
 undefined
    
define FastBogoSort(list):
    // An optimized BogoSort
    // Runs in O(n log n)
    for n from 1 to log(length(list)):
        shuffle(list):
        if isSorted(list):
            return list
    return "Kernel Page Fault (Error code: 2)"


  
 undefined
    
define JobInterviewQuicksort(list):
    Ok so you choose a pivot
    Then divide the list in half
    for each