40 Programming Questions / 6 Months In

I started teaching myself to program about six months ago — I see I registered for CS50 on March 1st. It’s been incredibly rewarding. Part of what I love about it is how endless it is: every question leads to more. So for a few days, I decided to write down my web development questions instead of immediately googling them. In another six months I’ll do it again and I’ll revisit these, which should be neat.

1. What is a webpack loader doing with css that makes it different from link hrefing?

2. What even is caching?

3. What is treeshaking? How good is it?

4. How do I use service workers?

5. When languages create GUIs, what are they using? My only comparison is how javascript uses the DOM.

6. What’s the cut-off point for complexity for when you should start incorporating a JS framework?

7. How do javascript components get reused across different pages?

8. Can we minify html the way we can minify css and js?

9. Can we see the load that css animations put on a computer?

10. Why is inheritance hell a thing? How many levels of class could you need?

11. How do shared rooms for messaging and games even work? At 60fps!

12. If Python can be compiled into C, why is Python known for being slow?

13. How does BaaS work? Do you sacrifice speed?

14. What is an apex domain?

15. What are the other BaaS besides netlify?

16. What is the LAMP stack?

17. What are the exact benefits of using a built website over squarespace or wordpress when you don’t need much functionality?

18. What exactly is a CDN? What is the point?

19. What are the common security failure points?

20. Are there disadvantages to garbage collection?

21. Why is the ‘maximum wait limit’ 3 seconds?

22. Is the main issue with having yr very own local server having it on all the time and the electricity costs?

23. Why do people refer to code as ‘ergonomic’?

24. What are interfaces in typeface and why do they matter?

25. What fraction of web development solutions are ‘hacky’? Will that fraction change in the future? Is it better than in the past?

26. What are these media query ‘levels’?

27. What are the advantages of different object creation patterns?

28. What is gzipping? If we zip stuff, does that mean the client has to do the work of unzipping it before using it? If so, is the idea that it’s a cost to their data usage but a save to ours?

29. Does caching mean that if a client accesses a framework-based site, when that framework is used on another site the client doesn’t have to redownload it? What if they use different versions of the framework?

30. Does using Babel make for longer and thus longer-to-download code? Does supporting IE slow things down for everybody??

31. People talk about how frustrating it is that features of websites that could be entirely html5 are javascript-dependent. Are they whining, or is that a legitimate concern for poor access?

32. A few years ago phones apparently had to do more work to handle javascript. Is that still a thing?

33. Why would that be a thing?

34. Why are nested child selectors in css less efficient than class or id? Is there a winner between class and id?

35. If you’re using a local image (or even a foreign image) again and again, is there a more efficient method than requesting it with src in each element?

36. How does supporting different languages work? Does all your text have to access variables from language files?

37. What the heck is a curry function!

38. What are ‘host objects’ and ‘native objects’?

39. What’s up with this CORS thing? Why can I easily scrape with Python, but get blocked when scraping via JS / a browser?

40. Does SEO ever lead to worse user experience?

Now to google…

Pregnancy? Experts Divided.

In confronting the problem of mortality and the falling human population, a radical solution has been floated: Allow women to deliberately become pregnant and give birth. NewLives, an advocacy group in favor of the motion, is coordinating campaigns in multiple countries. It’s not just advocates though–thousands of women have signed up, willing to risk their lives. The campaign has support in over a hundred countries, and multiple national governments are set to debate legalization within the coming months.

We spoke to Alexis McPhearson, 23, a volunteer and student at the University of Toronto, about why she would want to take such a risk. She says there are multiple reasons, including not only bolstering the population, but also the potential for deep personal meaning. She says that the disappearance of several cultures in the last decade sent her into a deep depression and the idea of creating new life gave her a sense of purpose.

When asked about the risks, she says that the probability of her dying is so low, the chance of creating new life is worth it. “It comes down to the math of it. The risk of death is about as low as dying from donating a kidney. If we can get support for childbirth, I’ll receive the best medical care in a devoted facility, in which case it will be even lower. For me, the substantial probability of adding one life to the world is worth the small risk of losing one.”

Not all people think of it in terms of probabilities, however. Bioethicists are split on the merits of pregnancy. Brian Garcia, MD, a tentative supporter, calls it a necessary evil. “Now, this isn’t something you’d normally consider,” he says over the phone. “But given the slow cratering of the earth’s population, sometimes you have to allow altruists to take risks.”

On the other hand, Jacob Strickland, MD, is skeptical. “Obviously, new life would be beautiful. But even with the best medical care there is still the chance of death during childbirth. So I just don’t see how you ethically could allow a pregnancy.”

Strickland goes on to detail the potential effects that can result from even a successful pregnancy, based on studies in the animal world. “Increased risk of cardiovascular disease, weight gain, bladder dropping, rectocele. We also suspect there can be ongoing psychological effects. It’s not clear to me that volunteers are fully cognizant of all the risks they’d be taking on.”

McPhearson, for her part, says she knows of and accepts the risks, considering them to be worthwhile compared to the potential gains. NewLife has proposed limiting pregnancy to those in the lowest risk bracket. This means women in their late 20s. It is also formulating what it calls a strong informed consent procedure. “We are very aware of the risk, and we believe that if a volunteer is also fully aware, then it’s their choice to make and we want to advocate for them,” says John Swift, the director of NewLife. “We certainly don’t want to downplay the risk and are working to create a process that would rigorously inform potential volunteers.”

Even so, the fraught history of pregnancy has many observers worried. “There have been many cases in the past where women didn’t know about the risks they were getting into with pregnancy. There wasn’t informed consent. Women have died because of it,” says Strickland. 

If childbearing is to become legal, it will only be after concerns like these have been adequately addressed. This means extensive vetting by medical professionals and potentially bitter debate in national legislatures. McPhearson is hopeful that she can ‘conceive’ (become pregnant) by the end of the year. In the meantime, she is planning out what she would do during her pregnancy. She ends our phone call by telling me the probability of twins (0.45%).


…Luckily, we live in a world where the idea of pregnancy being illegal is both ridiculous and horrifying. Unfortunately, we live in a world where such a campaign is necessary for human challenge trials, which could help end the pandemic sooner. While we accept that people can take a small risk of death in order to create a life, we are much, much more cautious about letting people try to save lives. If you would like to learn more about advocacy efforts for challenge trial volunteers, please check out 1Day Sooner and consider joining! 

Poetry With Heart

Kakinomoto no Hitomaro was a Japanese waka (tanka) poet who lived during the late 7th century. Wikipedia says he was known for his elegies for imperial princes but his poems within 100 Poems from the Japanese are by and large about love, loss, and longing. He is considered one of the great Japanese poets. 

Rupi Kaur is a contemporary Canadian Instagram poet. Her topics include love, trauma, and self-care. Though she is intensely popular, critics have called her work lazy, shallow, and simplistic. 

I don’t think I’m being cheeky when I say the above two poems have the exact same energy, separated by thirteen centuries. During that time, simple emotionality became unacceptable (insufficient) as poetry, so that now one poet is venerated and the other ‘isn’t a real poet’. To be fair, these are completely different cultures, and I don’t know what Japan likes in its contemporary tanka. But still, I’m left with questions. 

Past

Was such poetry regarded as equal in quality to ‘deeper’ poetry? Consider this other poem from Hitomaro: 

A strange old man

Stops me,

Looking out of my deep mirror 

This is such a perfect poem. It captures the jolt upon seeing oneself aged in a mirror, the disquiet of it, how it briefly removes selfhood–the reflection becomes a challenging foreigner, ‘stopping’ the narrator. 

In this collection, Hitomaro’s poems are a mix of these thoughtful and beautiful poems and of simple expressions of angst. Were they all regarded equally? If so, what made them equal? 

Future

A century from now, will there be any poets from the 2010s remembered besides Kaur? I’ve seen it proposed that a millennium from now, Tolkien will be the one author remembered from the 20th century (much the same way Dante is the author we know from the 14th century). This has to apply on the century level too, when we’ll only remember one poet per decade. Maybe Anne Carson will claim the 1990s. But it seems to me that outselling Homer ten to one will snag the 2010s for Kaur. Will she be remembered the way we remember Hitomaro? 

Present

Consider this quote from Ariana Reines, one of my favorite contemporary poets:

I want to say something about bad writing. I’m proud of my bad writing. Everyone is so intelligent lately, and stylish. Fucking great. I am proud of Philip Guston’s bad painting, I am proud of Baudelaire’s mamma’s boy goo goo misery. Sometimes the lurid or shitty means having a heart, which’s something you have to try to have.

Do we like bad writing? Does it have heart? What does it say about our culture that our good writing doesn’t? 

The Virtues of Melee

This post comes at an awkward time. 

Two weeks ago, improvements to the netcode for Super Smash Bros Melee (Melee) dramatically expanded the potential for online play. I’ve started playing again and it’s gotten me thinking about the virtues of competition. From 2014 to 2016, Melee’s tournament scene was how I came to appreciate competition: the joy of it and the demand of it. 

One week ago, the Smash scene exploded as accusation after accusation of sexual misconduct rolled in concerning top players and accusation after accusation was verified. This has largely affected Ultimate, the latest entry in the series, though there are a few players in Melee who have also been revealed to have done terrible things. 

Amidst the brutality of all the revelations, I wanted to write this post to remind myself of what I love about Melee, competition, and tournaments. The community is now having an important and complicated discussion about how to make events safer. I don’t have much to add as I only attend a tournament once every few months. Mostly I hope people go through with steps to improve the scene rather than settle for just catching the current crop of abusers. 


What I want to talk about is the virtues that Melee inculcates. We don’t intuitively connect virtue and gaming, but Melee (or any other sport or complex game) requires virtue in order to improve. What happens to those who can’t accept losing? They’re forced to cultivate virtue. 

To get in the right mindspace imagine that you play a video game for fun. It’s a good time, you know some tricks, you can beat most of your friends. Then you meet somebody you can’t beat. Imagine that it bugs you. For some reason, you can’t stand losing. For some reason, you really, really want to win. Maybe you know why, maybe you don’t. Whatever it is, you have to win.  

This is where it begins. You start by being dissatisfied. You start by not being happy unless you win. The fire is lit. It only gets worse when you find out you’re not only not the best among your friends, there are whole tournaments where everybody is much, much better than you. 

There are two things you can do here. You can keep losing and stay salty or you can make the choice to improve. And if you choose the latter, you begin building 

Scholarship

You find communities and you start asking questions. Questions like “why do I lose to Marth?” gradually refine themselves into questions like “what’s the optimal punish when I grab a 0% Marth?” You start analyzing match after match. Why did that work? Why does he make this look easy? Maybe I could try… You save replays of your matches and religiously go over your mistakes. I always hesitate there. Maybe instead of panicking, I should… Maybe you even pay top players to analyze your matches. You memorize the frame data for your character. You learn minutiae that never comes in handy until it does. (Sheik’s needles do 16-18% damage depending on how far she is from an enemy).

Discipline

At the same time, you’re becoming disciplined. You start practicing situation after situation. Frame-perfect ledge-dash after ledge-dash, losing a stock if you don’t have frame perfection. Waveshining Peach back and forth across FD. 

You start entering tournaments. At first you can’t beat anybody, week after week, until you take your first game. Then your first set. You watch as you slowly move out of the flotsam of bottom-seeds. You even start taking tournament days seriously. This used to just be for fun and now you’re making decisions like ‘get good sleep’ and ‘eat a healthy lunch’ to make sure you don’t crash mid-tournament. 

Stoicism

Oh shit, my girlfriend is watching and I’m getting wrecked, I have to turn this around.

Oh shit, I’m on stream, me getting bodied is going to be recorded forever, I wonder what the commentators are saying (Bonus: the commentators are feet away and you can actually hear them). 

Oh shit, he taunted, he thinks he’s better than me and I have to show him and right after I get a sick combo I’ll taunt him back. 

I’m a way better player, I should be winning, what the fuck is going on?

If I lose this game I’m out of the tournament and didn’t even make top 8.

If I win this game I know I’ll make my region’s power rankings. 

If I lose this game I’m out of the tournament and my sponsor might drop me. 

If I win this game I’ll make fifty bucks.

As your tech skill improves the mental game becomes that much more important. As you improve at relinquishing intrusive thoughts like these you gain the edge over everybody who has the skill but no mental self-control. Notice the commonalities between my examples. Many of them have to do with status: how your partner / community / opponent / self perceives you. Many of them involve entering a mode where you feel you must win. 

Part of stoicism is making peace with what is beyond your control and focusing on the task at hand. You cannot control what is not on the screen in front of you, and to the extent you are thinking about them, you are not thinking about what’s inside that screen. Consider the expressions “He’s in his own head” and “he’s in his opponent’s head.” These highlight the ways in which your mind can (and will) be hijacked by thoughts and concerns beyond your control that take away from your ability to focus on what is within your control. 

Responsibility

Take responsibility for your losses, even to water bottles.

A fake conversation can illustrate this virtue better than an intensional definition. 

Q: Why did you lose?

A: He played so lame, he–

Q: No. Why did you lose?

A: It’s a bad matchup for my character actually–

Q: No. Why did you lose? 

A: Well, it was my first match of the day and my hands were cold from the harsh Canadian winter, so–

Q: No. Honestly, I don’t think you are hearing my question. 

A: I don’t know what you’re looking for! If any of those were different–if he didn’t play like that, if it was a different matchup, if I had time to warm-up–I would have won. 

Q: A, do you think you could have won that match? That if things in the match had gone differently, you could have won? 

A: Well, yeah. There were some things. 

Q: Then I’ll rephrase: What did you do that made you lose? What could you have done differently, to make you win? 

A: Well, I guess I could have gotten there earlier to warm up. And if I had edgeguarded him better I would have actually finished off his stocks. And…

Play to win

These are the virtues of Melee. Scholarship, discipline, stoicism, responsibility. But the most fundamental of these is responsibility because it encompasses the others. What happens if you stop cultivating virtue? Then you stop improving. You don’t stop winning–but you plateau.

To sum up, one of the reasons Melee is awesome is that it forces you to become a stronger person if you want to win.  I don’t play Melee competitively anymore but I think it left me more disciplined, more ready to take responsibility, and more able to let go of what I can’t control. That doesn’t mean that I recommend that you go out and become a nerd–but if you aren’t interested in physical sports, competitive gaming is one incredibly fun way to cultivate the above virtues. And if you ever want to play, I can be reached on Slippi at KAY#863. 

Second-Order Existential Risk

[Epistemic status: Low confidence]

[I haven’t seen this discussed elsewhere, though there might be overlap with Bostrom’s “crunches” and “shrieks”]

How important is creating the conditions to fix existential risks versus actually fixing existential risks? 

We can somewhat disentangle these. Let’s say there are two levels to “solving existential risk.” The first level includes the elements deliberately ‘aimed’ at solving existential risk. This includes researchers, their assistants, their funding. On the second level are the social factors that come together to produce humans and institutions with the knowledge and skills to even be able to contribute to existential risk. This second level includes things like “a society that encourages curiosity” or “continuity of knowledge” or “a shared philosophy that lends itself to thinking in terms of things like existential risk (humanism?).” All of these have numerous other benefits to society, and they could maybe be summarized as “create enough surplus to enable long-term thinking.” 

Another attribute of this second level is that these are all conditions that allow us to tackle existential risk. Here are a few more of these conditions:

  • Humans continue to reproduce. 
  • Humans tend to see a stable career as their preferred lifepath. 
  • Research institutions exist.
  • Status is allocated to researchers and their institutions. 

If any of these were reversed, it seems conceivable that our capacity to deal with existential risk would be heavily impacted. Is there a non-negligible risk of these conditions reversing? If so, then perhaps research should be put into dealing with this “second-order” existential risk (population collapse, civilization collapse) the same way it’s put into dealing with “first-order” existential risk (nuclear war, AI alignment).

Reasons why second-order x-risk might be a real concern:

  • The above conditions are not universal and thus can’t be taken for granted.
  • Some of these conditions are historical innovations and thus can’t be taken for granted.
  • The continued survival of our institutions could be based more on inertia than any real strength.  
  • Civilizations do collapse and due to our increased interconnectivity a global collapse seems possible. 
  • A shift away from ‘American values’ over the coming decades could lead to greater conformity and less innovation. 
  • Technology could advance faster than humanity’s ability to adapt, significantly impacting our ability to reproduce ourselves. 

Reasons why second-order x-risk might not be a real concern:

  • Civilization keeps on trucking through all the disruptions of modernity. Whether or not the kids are alright, they grow up to complain about the next kids. 
  • Whatever poor adaptations people have to new technology, they’ll be selected against. Future humans might develop good attention habits and self-control. 
  • The bottleneck could really only be in funding. You don’t need that many talented people to pluck all the significant x-risk fruit. They’re out there and they’ll be out there for years to come, they just need funding once found. 

When considering whether or not second-order x-risk is worth researching, it’s also worth looking at where second-order existential risk falls in terms of effective altruist criteria: 

  • Scale: Impaired ability to deal with existential risk would, by definition, affect everybody. 
  • Neglect: Many people are already working on their version of preserving civilization. 
  • Tractability: It is unclear what the impact of additional resources would be. 

My suspicion is that second-order x-risk is not as important as ex-risk. It might not even be a thing! However, I think the tractability is still worth exploring. Perhaps there are cheap, high-impact measures that maximize our future ability to deal with existential risk. It’s possible that these measures could also align with other EA values. Even decreasing disease burden in developing countries slightly increases the chances of a future innovator not dying of starvation. 

I am also personally interested in the exploration of second-order x-risk because there is a lot of overlap with conservative concerns about social and moral collapse. I think those fears are overblown but they are shared by a huge chunk of the population (and are probably the norm outside of WEIRD countries). I’m curious to see robust analyses of how much we realistically should worry about institutional decay, population collapse, and technological upheaval. It’s a ‘big question’ the same way religion is: if its claims are true, it would be a big deal, and enough people consider it a big deal that it’s worth checking. However, if it is rational to not worry about such things, then we could convince at least a few people with those concerns to worry about our long-term prospects instead.

Three Ways to Think Less Stupidly About Groups

[Epistemic status: Confident]

On simple ways to think better about groups. 

There are three common ways I see people reasoning poorly about groups. Both they and their solutions have a lot of overlap. 

Three dumb ways to think about groups:

  1. “Group opinion is monolithic”

This sounds obviously and intuitively foolish but I think it’s one of those common-sense things we forget when it’s convenient to forget it. I see this way of thinking often come out politically. Imagine Alice (a liberal) and Bob (a conservative) arguing about Black Lives Matter. At some point Alice, frustrated with Bob, says “You should listen to black people.” This sounds like a pretty big own but it’s more or less dysfunctional. Black people are not a monolith. Obviously they, like any racial group, have a wide range of opinions and beliefs. However, this kind of statement isn’t an uncommon play in debate. 

Just what does Alice mean? Imagine that Bob replies, “I do! I listen to black conservatives!” Now, imagine Alice sighing and clarifying: “What I mean is, you should listen to black people who agree with me.” This doesn’t sound so impactful, but it’s really what’s being said! A group is being used as a stand-in for its authority and to sneak in Alice’s opinions.

Note that this way-of-thinking is somewhat fair when applied to political groups, which actually are nominally united in beliefs. To be fair, political groups don’t have the slam dunk emotional appeal. I’ve never heard, say, “Maybe try listening to some neoliberals.

It also gets more complicated when somebody says to just “listen to the experts”. Experts, for obvious reasons, are more likely to agree on sets of beliefs than entire identity groups (and can be trusted to get there over time). So sometimes you really can appeal to expert opinion, though ideally you’d appeal to actual arguments (to be fair, life is short)! Problems emerge when experts don’t agree! Consider the fact that Sweden’s herd immunity strategy was developed by their public health officials: if you were to argue with a Swede about the necessity of lockdown both of you could pull the “experts recommended my nation’s strategy” card. Furthermore, on occasion, expert opinion can shift rapidly (see: masks and COVID). There isn’t really a replacement for a functional brain. 

Anyway, I don’t think there is really a solution when somebody is telling you to shut up and listen to their preferred opinion-stand-in. However, I do think it’s possible to catch and stop yourself in this habit of thinking. Groups are not monolithic! They are not strong enough to shut down having to actually debate arguments!

  1. “Groups are their worst members”

The simplest explanation is to just link to Cardiologists and Chinese Robbers*, but it bears repeating. Every group large enough to be noticed is large enough to have bad apples. Pointing out the excesses of a few nuts (ideally, all miscreants could be identified as something small and edible) is not enough to condemn the larger group. This applies to political groups but it also applies to any group. Consider a “reporter” whose game is to just retweet news about migrant crime! Obviously if you focus on the worst of your outgroup, you’ll see a lot of bad. And conversely, obviously if you only focus on the best of your ingroup, you’ll come out rosy. This should be an easy one to avoid!

“But Ideopunk!” you cry. “Some groups really are bad! The alt-right actually does suck!”

Yes! Some groups do suck! But that will be clear even when we look at members besides the worst 5%. 

“But Ideopunk!” you cry. “Even though most of my enemies don’t commit crime and abuse justice themselves, they covertly support the worst of the group!”

You know what, pal, you’re totally right. That does happen (police culture is a great example). However, you should be very careful before assuming: 

1) That this is a coherent group you’re describing,

2) The majority really haven’t condemned the worst offenders,

3) The standards you’re holding the outgroup to are standards you hold yourself to. 

Catch yourself doing this and catch parts of your beliefs that rely on this way of thinking. If somebody is citing anecdotal evidence of some group doing something terrible (Migrant crime!) ask them for base rates or for evidence of the larger culture being devoted to covering up said terrible thing. 

  1. Names are nebulous

I think this is one is hard to stop using. You have to stop treating political labels as information-rich and consistent. If you don’t know what I mean, here are a few examples:

  • “Like all utilitarians, he’s short-sighted.”
  • “You’re a conservative, so you hate poor people.”
  • “Socialism is just communism in disguise. You want to take away my rights.”
  • Bonus: Being confused about why a conservative supports a liberal policy.

All of these are ridiculous, and few would actually think them out loud, but I think it’s largely implicit. I suspect that most people feel they’ve learned a lot as soon as they’ve heard somebody name their political belief system. This is a mistake. People have complex (or confused!) definitions of their identities and complex (or confused!) reasons for why they chose that identity! Even if they were simple and straight-forward, they could vary wildly from one person to the next. 

I’m not saying that you’ve learned nothing upon hearing that a person identifies as a libertarian. But you are more likely to make the mistake of overconfidence in your new assumptions than underconfidence. You should update your guesses on his beliefs. You should not (yet) chuckle having confirmed him for a bitcoin-obsessed polyamorist who wants to raze the poor.

Like I wrote at the beginning, these are all related, and sometimes they intersect in the most annoying ways. Consider this combination of #1 and #3:

The idea is that the outgroup’s beliefs are modified or put away when it becomes inconvenient. One reason I find this template so frustrating is that it so neatly parallels one of my favorite gotchas: barefaced personal hypocrisy. For example: 

[Via Ari Schulman]

The “person” version is valid because it’s an example of hypocrisy. The “outgroup” version is an example of different people with the same label having different beliefs, the most normal thing in the world. This should not be astounding.

What should you do if you notice yourself being annoyed by the hypocrisy of a group, but not by any one person? Just remind yourself that these are probably different people. Maybe you can give yourself permission to be very annoyed if it does turn out to be one person. 

All of these solutions involve reminding yourself that even though these are convenient ways of thinking, they’re convenient because they’re cheap. They avoid the work of actually dealing with arguments or the complexity of people. That’s harder, but will lead to more interesting questions and will make it easier to engage with people you disagree with–assuming, of course, that that’s what you want.

* This is, unfortunately, no longer possible

The Values of Others

The Values of Others

[Epistemic status: Mildly confident, not surprised if missing important component]

Not to be confused with the value of others!

The other day I was asked to provide a short clip explaining why I’ve (pre-)volunteered for human challenge trials. I’ve talked about it in a few different places at varying lengths but here they just wanted a sentence or two to go in a story on HCTs alongside clips from other volunteers on a show. Neat!

The org rep asking for the clip mentioned that the show is right-leaning and what immediately came into my head was Jonathan Haidt’s moral foundations theory — what values should I appeal to to convince conservatives that HCTs are a good idea? I have a number of reasons I’m volunteering, there are a number of reasons that are valid, and there had to be a great gem that fit both of those!

In the end I decided against it. Instead I said what I’ve basically said to everybody: that the benefits to everybody far outweigh the personal risk. I could have tailored something to appeal to conservative values: “The economy is fucked, our children will be paying for it for years, every day counts.” But I didn’t. I felt weird appealing to the values of others. 

Is that the right call? It seems like common-sense to appeal to the values of others, in a Dale Carnegie way. Show people why they should agree with you! People don’t care about your values, they want you to appeal to theirs! 

On the other hand…

Interactions this condescending don’t happen often outside of memes but I think it points to something in how we try to talk across political tribes. I feel less and less convinced by this approach and more concerned that it’s slimy.

Here’s how I currently see it: It’s not fair to ask misguided people to be a bit less wrong in a way that benefits you instead of asking them to stop being wrong. Imagine that you walk in on somebody stealing from the shared cookie jar–something you would never do–and you tell them that you’re not a thief, but if the thief you just encountered could pass you a cookie you’d appreciate it.

What would be better? Just tell them to stop being a thief! 

Some caveats apply: 

  1. If you share values, this doesn’t apply. If you think taking extraordinarily large quantities of cookies from the jar is fine, then there’s nothing wrong with asking a fellow thief to pass you one. The problem is in trying to exploit belief systems you don’t respect. 
  2. Obviously there’s something like this that’s totally neutral. “You hate running, I love it. But you want to lose weight, so you should join me!” In case it needs explaining, the problem is in appealing to values you don’t hold yourself. If you think losing weight is a stupid value (perhaps you are fat-positive!) then you are condescending to your friend. You either don’t care about whether they actually achieve their goal, or you simply think it’s a goal that can’t be achieved, or what’s most likely: You just don’t think about it–Other people’s values are a means to an end. 
  3. There’s a lot of overlap in values and often the difference is really in degree. Thank god, because otherwise negotiation and reasoning between value-sets would be much harder. Nonetheless, it still happens that we encounter people whose value sets we disagree with but we try to benefit from anyway. 

Think about the common dichotomy of ‘speech’ and ‘violence’. There’s trying to smack your opponents and then there’s trying to convince your opponents. But there’s also a third option: trying to exploit your opponents. The best metaphor here might be a network security one. When you try to convince your opponent you are trying to upgrade their system, in whatever way. Your version is more efficient, more secure, whatever, and you think the network is better if any node is better. In contrast, when you try to use people’s values against them, you are treating their values as a back-door exploit to use their resources. 

There are nicer and less nice ways to convince, of course, and there are meaner and less mean ways to exploit. But there aren’t any good ways. 

In A Connecticut Yankee in King Arthur’s Court, the main character, teleported back in time, uses his knowledge of a historical eclipse to trick the King into believing he has immense power. I don’t see a difference between this form of exploiting beliefs and what people do to each other when they tell each other something is “really in their interest”. If you think somebody is wrong, don’t appeal to their wrong values. Maybe instead it would be more decent to tell them that their value system just doesn’t work. 

This might explain why I like liberalism and dislike acting like every perspective is valuable. I like the idea of everybody having to convince each other instead of hitting each other. But I don’t like the idea of finding the value in every position because some positions are fundamentally misguided and everybody but the believer knows it. Desiring for people to retain dysfunctional beliefs is a lot like not wanting your children to grow up. 

So go forth! Stop treating people’s values as means to your own values. Either be honest about what you want or leave them be!