LamdaConf 2016 has become the target of a long list of self-confessed censors, who have taken it upon themselves to object to the selection of Curtis Yarvin as a speaker at that conference.
Authors aren’t identified in the program listing.
Here’s the challenge to wannabe LamdaConf 2016 censors: Which of these talks promote racism, etc.? (You can see the full descriptions here. I omitted the prose in the interest of space.)
- 4 Weird Tricks to Become a Better Functional Programmer
- A Board Game Night with Geeks
- All About a Fold
- An Immutable State Machine
- Coding Under Uncertainty
- Dialyzer: Optimistic Type Checking for Erlang and Elixir
- Discrete Time and Race Conditions
- Exotic Functional Data Structures: Off-heap Functionally Persistent Fractal Trees
- Extracting Useful Information from your Code Repository using F#
- Functional Algebra for Middle School Students
- Functional Programming is Overrated
- Functional Programming: Destination or Origin?
- Functional Reactive Programming for Natural User Interfaces
- Functional Refactoring
- Functional Relational Programming In UI Programming
- Functional Web Programming: An Empirical Overview
- How Environment and Experience Shape the Brain
- How to Get Started with Functional Programming
- How to Use Covariance and Contravariance to Build Flexible and Robust Programs
- Interactive Tests and Documentation via QuickCheck-style Declarations
- Make Your Own Lisp Interpreter in 10 Incremental Steps
- Mastering Apache Spark
- MTL Versus Free: Deathmatch!
- Named and Typed Homoiconicity
- No If’s, Cond’s, or Bool’s About It!
- Panel: The Functional Front-End
- Program Derivation for Functional Languages
- Purely Functional Semantic and Syntax Expression Composition
- Queries Inside Out: The Algorithms of your Relational Database in Clojure
- RankNTypes Ain’t Rank at All
- Real-World Gobbledygook
- Servant – How to Create a Clean Web API
- The Easy-Peasy-Lemon-Squeezy, Statically-Typed, Purely Functional Programming Workshop for All!
- The Keys to Collaboration
- The Missing Diamond of Scala Variance
- The Next Great Functional Programming Language: Year 2
- Type Kwon Do
- Type Systems for Alchemy
- Type-Level Hold’em: Encoding the Rules of Poker with Shapeless
- Types for Ancient Greek
- Typesafe Data Frames with Shapeless
- Urbit: A Clean-Slate Functional Operating Stack
- What Would Happen if REST Were Immutable?
- Who Let Algebra Get Funky with my Data Types?
- Witchcraft: Experiments Getting Higher-Order Abstractions into Elixir
- Your Esoteric Benefactor: The Simple Richness of Lambda Calculus
Identify the objectionable talk(s) in your comments below.
As far as Curtis Yarvin, reflect on how your attempts at censorship have given a broader stage to his non-programming ideas. That’s all on you, not Yarvin.
Yet another illustration of why censorship is such a very bad idea. Always.
PS: As far as diversity, practicing diversity is far more effective than self-righteous denouncement of failure to practice diversity in others. Self-practice of diversity requires day to day effort.