Rewrite it in RUST and other Open Source Community Memes

by David "Studiosi" Gil de Gómez Pérez

East Tech Meetup #3 - 21/02/2018

Disclaimer

This is not a technical but a philosophical talk. It is about culture and other subjective aspects of computer usage.

You may not agree with everything I expose here, and it is fine. This subject is open to discussion.

About me...

Multidisciplinary guy, coder at heart

Web developer

PhD student in HCI (Human-Computer Interaction)

Freelance game developer

Technology Advocate

Volunteer of ACM, part of IEEE Young Professionals Finland

Aspiring Computer Artist

With interest in teletext and reuse of old technology for artistic purposes

Interested on Information Security and Design

A wannabe Internet historian

MEME /miːm/

from ancient Greek μίμημα /míːmɛːma/ (miimeema), "imitated thing", shortened to look like "gene".

Richard Dawkings - "The Selfish Gene" (1976)

CULTURE?

WAT

Social behaviour and norms found in human societies.

Set of customs, traditions and values of a society or community.

CYBERCULTURE

Emerged from the use of computers and computer networks for communication, entertainment and business.

Cyberculture is broad

  • Within the internet
  • Grows with social interactions

Cyberculture is deep

  • Complex communicative practices
  • Long timespan. Different "places"
  • Different personal archetypes
  • Different social interactions
  • Its own social constructions

Cyberculture is in constant evolution

  • Both technically and in adoption
  • Constant development of new virtual systems

COMMUNITY?

Confused Math Lady

An interacting population of various kinds of individuals with common interests in a common location.

WHY CARING?

Y THO

MARKETER

You should care because it will allow you to target different demographics and create better content.

HISTORIAN

You should care because the power of internet memes for shaping culture is unprecedented.

NETIZEN

You should care because you will need the knowledge to understand other people (including your children), their messages and attitudes.

MEMETICS 101

ME GUSTA

Meme Pool

Memeplex

Metameme

Memetic Engineering

Gutation

Memotype vs. Sociotype

Viral =/= Meme

Meme (Redefined)

Gene vs. Meme

Transmission Speed

  • Vertical vs. Horizontal transmission
  • Not dependant on the offspring

Selection Criteria

Fitness criteria is very different.

Selective Pressures

Criteria that is generally used to assert whether a meme or gene will become prevalent

Fitness

How well they represent an idea

Competition

Several memes compete for the same idea

Variability Mutability

How easy they adapt to ideas that evolve

Joseph Ducreux Original Painting
Joseph Ducreux First Layer of Meaning: Song Lyrics
Steve Buscemi Ducreux
Pokemon Ducreux

WHAT MAKES A GOOD MEME?

Collapses against the selective pressures?

ARE MEMES UNIVERSAL?

Maybe "universal" is too much

"Me Gusta" vs. "Elämänkoulu"

FINALLY, THE MEMES

Success Baby

There are two types of people...

"There are basically two types of people. People that accomplishes things and people who claims to have accomplished things. The first group is less crowded."

Mathematical Joke?

"There are 10 types of people: those who understand binary and those who do not"

Much more than that

Two Types Of People: Example 1
Two Types Of People: Example 2
Two Types Of People: Example 3

There is even a Tumblr blog dedicated to it: 2 Kinds Of People

The Unix Beard

Early OS scene people wore beards in a "relevant" amount

Unix Beard: Example 1
Unix Beard: Example 2
Unix Beard: Example 3

Install Gentoo

Gentoo is not beginner-friendly

  • When realistic, it is used as the ultimate tech support advice.
  • When satirical, it is used as a way to dismiss beginners.
Install Gentoo: Example 1
Install Gentoo: Example 2
Install Gentoo: Example 3

Rewrite it in RUST

RUST aims to solve all problems for the systems programmer.

Huge raise in popularity, unrealistic code rewrite petitions.

Rewrite It In RUST: Example 1
Rewrite It In RUST: Example 2
Rewrite It In RUST: Example 3

There is a collection of GitHub issues that compile the unrealistic requests: ansuz/RIIR - Why Not Rewrite It In RUST

WHAT NEXT?

I LOVE LEARNING

"Human-Computer Interaction" (HCI/CHI) and "Computers and Society" (CAS)

ACM has special interest groups in both fields: SIGCHI and SIGCAS.

There are also some interesting books and talks on the subject:

  • "The Selfish Gene" by Richard Dawkins
  • "The Meme Machine" by Susan Blackmore
  • "Dangerous Memes", a talk by Dan Denett at TED 2002

QUESTIONS?

QUESTION MARK GUY

LET'S KEEP IN TOUCH!