Showing posts with label gpt-5.1-thinking. Show all posts
Showing posts with label gpt-5.1-thinking. Show all posts

Tuesday, December 9, 2025

Libertarianism via purposes ontology

This is an idea that I was thinking about in this X/Twitter conversation (see comments there for amendments; in particular, “permanent engagement” was implausible, and unnecessary for the desired conclusions).

Consider the possibility of founding libertarian private property theory on an ontology of “purposes”. The structure of a purpose is, “agent S intends to do P with objects O₁, O₂, O₃, ... Oₙ at time T.” Purposes can be stated, and can be demonstrated in action. At every time T, every agent demonstrates-in-action some purpose with his own body. An object that has had a purpose demonstrated-in-action with it becomes “engaged” in action. The foundation of private property is simply the attempt to avoid “action conflicts”, which are attempts to use an object for conflicting purposes. Hence, once a previously unengaged object has been engaged, it remains engaged with the same agent until explicitly disengaged; this is original acquisition. Contracts are formalized statements of purpose which, by convention, also demonstrate purpose in action. Attempt to formalize this.

Let’s build a skeletal formal theory around your “purposes” idea and show how private property drops out of it.

I’ll use fairly simple, typed first-order logic with time and events.


1. Ontology

We assume:

  • A nonempty set of agents: A
  • A nonempty set of objects: O
  • A linearly ordered set of times: T with order <
  • A set of purposes (plans, action-types): P

We also assume each agent has a distinguished body-object:

  • body : A → O
    (read: body(s) is the object that is s’s body)

We treat bodies as just special objects in O, but they’ll get special axioms.


2. Purposes and actions

Your slogan:

“Agent S intends to do P with objects O₁…Oₙ at time T.”

We formalize two main predicates:

  • Intend(s, p, X, t)
    = at time t, agent s intends to realize purpose p using finite set of objects X ⊆ O.

  • Act(s, p, X, t)
    = at time t, agent s actually demonstrates in action purpose p with the objects in X.

You wanted: at every time, each agent is demonstrating some purpose with their own body:

  • Axiom (Continuous bodily action)
    ∀s ∈ A ∀t ∈ T ∃p ∈ P ∃X ⊆ O
    body(s) ∈ X ∧ Act(s, p, X, t)

So every agent is always doing something with their body, even if it’s just “remain seated”, “observe”, etc.

We don’t reduce intention to action here. We only assume a weak connection:

  • Axiom (No action without relevant intention)
    Act(s, p, X, t) → Intend(s, p, X, t)

3. “Engagement” of objects in action

Now we introduce the key relation:

  • Engaged(s, o, t)
    = at time t, object o is engaged in the ongoing activity of agent s.

This is the “property carrier” in your story.

3.1. Self-engagement of bodies

We encode self-ownership as permanent engagement of each agent with their body:

  • Axiom (Self-ownership as permanent engagement)
    ∀s ∈ A ∀t ∈ T: Engaged(s, body(s), t)
    and
    ∀s≠s' ∀t: ¬Engaged(s', body(s), t)

So: each body is always and only engaged by its owner.

3.2. Original engagement (“homesteading”)

Your rule: when an agent first uses a previously unengaged object for some purpose, that object becomes engaged to that agent.

We need a notion of “previously unengaged” at a time immediately before t. To keep it simple, use:

  • Unengaged(o, t) := ¬∃s Engaged(s, o, t)

We also need a “just before t” operator. Instead of building full temporal logic, we can use a schematic “earlier than t” condition:

“Previously unengaged” = unengaged at all times earlier than t.

  • Unengaged_before(o, t) := ∀t' < t ¬∃s Engaged(s, o, t')

Then:

  • Axiom (Original engagement / acquisition)
    For all s, o, t, p, X:
    If Act(s, p, X, t)o ∈ XUnengaged_before(o, t),
    then Engaged(s, o, t).

Intuition: the first agent to actually do something with the object brings it under their engagement.

3.3. Persistence of engagement

Your principle: once engaged, the object stays engaged with that agent until explicitly disengaged.

We add a special kind of action for abandonment:

  • Predicate Abandon(s, o, t)
    = at time t, s demonstrates in action the purpose of disengaging object o from his activity (e.g. discarding it, publicly renouncing control).

We then define no abandonment between times:

  • NoAbandonBetween(s, o, t₁, t₂)
    := ¬∃t (t₁ ≤ t < t₂ ∧ Abandon(s, o, t))

And impose the persistence axiom:

  • Axiom (Persistence)
    ∀s, o, t₁, t₂:
    if t₁ ≤ t₂ and Engaged(s, o, t₁) and NoAbandonBetween(s, o, t₁, t₂)
    then Engaged(s, o, t₂).

Abandonment cancels engagement:

  • Axiom (Abandonment frees the object)
    Abandon(s, o, t) → ¬Engaged(s, o, t') for all t' ≥ t.

So: objects are “sticky” to their engager until a specific action breaks the link.


4. Action conflicts

Your idea: the purpose of property is to avoid action conflicts — simultaneous attempts to use an object for incompatible purposes.

We introduce a primitive relation on purposes:

  • Conflicts(p₁, p₂, o)
    = using object o for purpose p₁ is incompatible with using o for purpose p₂ at the same time.

Example: drinking from a cup vs. smashing it at the same moment.

Then define:

  • Definition (Action conflict on an object)

    Conflict(s₁, s₂, o, t)
    :⇔ ∃p₁, p₂, X₁, X₂ such that

    • Act(s₁, p₁, X₁, t)
    • Act(s₂, p₂, X₂, t)
    • o ∈ X₁ ∩ X₂
    • Conflicts(p₁, p₂, o)

So a conflict is literally two incompatible demonstrations of purpose using the same object at the same time.


5. The normative core: property as a conflict-avoidance rule

Now we turn the descriptive structure into a libertarian property norm.

We introduce:

  • Permitted(s, p, X, t) = it is morally/permissibly allowed for s to perform Act(s, p, X, t) at time t.

Property rule:

Once an object is engaged to an agent, others must not use it in ways that conflict with that agent’s potential purposes for it.

We don’t need to know exactly which purposes the owner has; you can take “potential purpose” as any purpose they might choose to demonstrate with it.

We encode it schematically as:

  • Axiom (Property norm)
    ∀s₁, s₂, o, t, p₂, X₂:
    if Engaged(s₁, o, t)s₁ ≠ s₂o ∈ X₂,
    then:

    For every possible purpose p₁ agent s₁ might adopt for o,
    if Conflicts(p₁, p₂, o), then ¬Permitted(s₂, p₂, X₂, t).

In words: if o is engaged to s₁, no other agent s₂ is permitted to demonstrate any conflicting purpose with o.

Then you get, as a theorem, that if everyone respects the property norm, no action conflicts occur over engaged objects:

  • Theorem (No conflict among respectful agents)
    Suppose:
    (i) All agents only perform actions that are Permitted.
    (ii) Engagement is generated by the axioms above.
    Then for any s₁, s₂, o, t, if Engaged(s₁, o, t) and s₁ ≠ s₂, there is no Conflict(s₁, s₂, o, t).

So property is precisely the rule that assigns exclusive authority over engaged objects, to systematically prevent conflicting uses.

Self-ownership is a special case: your own body is always engaged to you, so others may not use it for conflicting purposes (assault, coercion, etc.).


6. Contracts as formalized purposes

You suggest:

Contracts are formalized statements of purpose which, by convention, also demonstrate purpose in action.

We can model a contract event e as a particular kind of action that:

  1. States future purposes.
  2. Counts as a present demonstration of purpose (by convention).

To keep it simple, define:

  • A set of contract events C ⊆ Events.

  • For each contract c ∈ C:

    • parties(c) ⊆ A
    • subject_objects(c) ⊆ O
    • terms(c) = a structured description of conditional future purposes and transfers.

We won’t fully formalize terms, but assume they specify:

  • A set of trigger conditions on future states (e.g. “payment of price X by time T₀”)
  • A set of target engagement changes (e.g. “if condition holds, Engaged(buyer, o, t') instead of Engaged(seller, o, t') for t' ≥ T₀”).

We say:

  • Contract(c, t) = contract c is validly concluded at time t.

By your convention:

  • Axiom (Contract as purpose-demonstration)
    If Contract(c, t) and s ∈ parties(c), then:
    ∃p, X such that

    • subject_objects(c) ⊆ X
    • Act(s, p, X, t)
    • and p encodes the intention to be bound by the terms of c.

So signing/agreeing to a contract is itself an action that displays a purpose regarding the objects.

6.1. Transfer of engagement via contracts

Now we need a rule that says: when the contract’s conditions are satisfied, the engagement relation is updated as specified.

Introduce:

  • ConditionsMet(c, t) = at time t, the conditions of contract c are satisfied.

Then a generic transfer clause can be written:

  • Suppose c specifies that when conditions hold, for each o ∈ subject_objects(c):

    • engagement moves from some s_old to some s_new.

We encode this as:

  • Axiom (Contractual transfer of engagement)
    For any contract c, subject object o, time t:

    If

    • Contract(c, t₀) for some t₀ < t,
    • ConditionsMet(c, t),
    • Engaged(s_old, o, t⁻) (just before t),
    • and the terms of c specify transfer of o from s_old to s_new,

    then:

    • Engaged(s_new, o, t)
    • ¬Engaged(s_old, o, t)

This models contracts as purpose-structured actions that, once their conditions are satisfied, reassign engagement.

Note how cleanly this fits your idea:

  • The contract is a statement of purpose (the parties’ joint plan).
  • By convention, that statement is also an action (they bind themselves now).
  • The property system then updates who is engaged with what when the plan’s conditions occur.

7. Putting it all together

We now have:

  1. Purposes and actions: agents continually demonstrate purposes in action, especially with their own bodies.
  2. Engagement: a dynamic relation between agents and objects, created by first use (Act on previously unengaged objects) and destroyed by abandonment or contract-based transfer.
  3. Conflict: simultaneous, purposive uses of an object that are incompatible (Conflicts).
  4. Property norm: a moral rule forbidding others from using an engaged object in conflicting ways.
  5. Original acquisition: the first successful action with an unengaged object makes it engaged to the acting agent.
  6. Contracts: coordinated action-events that articulate future purposes and, under conventional rules, govern future updates to the engagement relation.

Conceptually:

  • Property = a normative closure condition on the engagement relation, whose function is to eliminate action conflicts.

  • Libertarianism appears as the doctrine that:

    • engagement is first justified by original acquisition (purposeful first use),
    • it persists until abandonment or contractual transfer,
    • and others must not act in ways that create conflicts with the purposes of the engager.

If you’d like, next steps could be:

  • Add explicit deontic operators to prove “no-conflict theorems”.
  • Work out edge cases (shared purposes, co-ownership as a joint engagement relation, leasing as temporary partial engagement).
  • Compare this to standard Lockean/Hoppean formalizations to see where your “purpose ontology” changes or clarifies things.

Monday, December 8, 2025

Take me back to Piauí

Explain these lyrics (write the explanation in English)

Take me back to Piauí
Juca Chaves

Hey, hey, dee-dee, take me back to Piauí
Hey, hey, dee-dee, take me back to Piauí
Hey, hey, dee-dee, take me back to Piauí
Hey, hey, dee-dee, take me back to Piauí
Adeus, Paris tropical
Adeus, Brigitte Bardot
O champanhe me fez mal
Caviar já me enjoou
Simonal que estava certo
Na razão do Patropi
Eu também que sou esperto
Vou viver no Piauí
Hey, hey, dee-dee, take me back to Piauí
Hey, hey, dee-dee, take me back to Piauí
Minha terra tem Chacrinha
Que é louco como ninguém
Tem Juca, tem Teixeirinha
Tem dona Hebe também
Tem maçã, laranja e figo
Banana quem não comeu
Manga não, manga é um perigo
Quem provou, quase morreu
Hey, hey, dee-dee, take me back to Piauí
Hey, hey, dee-dee, take me back to Piauí
Mudo meu ponto de vista
Mudando de profissão
Pois a moda agora é artista
Ser júri em televisão
Tomar banho só de cuia
Comer jaca todo mês
Aleluia, aleluia
Vou morrer na BR-3
Hey, hey, dee-dee, take me back to Piauí
(Everybody)
Hey, hey, dee-dee, take me back to Piauí
Hey, hey, dee-dee, take me back to Piauí
(Meu Deus, meu Deus)
Hey, hey, dee-dee, take me back to Piauí
(Take me back to Piauí)
Hey, hey, dee-dee, take me back to Piauí
Hey, hey, dee-dee, take me back to Piauí

This song is basically a funny, ironic love letter to Brazil – especially to a very “non-glamorous” Brazil – dressed up as a cheerful, dancey tune.

Juca Chaves was a Brazilian singer, comedian and sharp political satirist, active under the military dictatorship and later exiled in Europe. His song “Take Me Back to Piauí” (early 1970s) sounds playful, but it’s full of jokes about class, pop culture, and the image of Brazil as a “tropical paradise.” (Far Out Magazine)

Below I’ll go part by part.


The chorus: “Take me back to Piauí”

He keeps repeating in English: “Take me back to Piauí.”

  • Piauí is a poor, hot, rural state in Brazil’s Northeast, often seen as “backwards” and forgotten compared to rich, modern cities like Rio and São Paulo. (Wikitravel)
  • Using English (“take me back”) over a Brazilian groove is already a bit ironic: it’s like a Brazilian artist using “cool foreign pop language” to say he wants to go to one of the least glamorous places in the country.
  • So the chorus is both comic and symbolic: instead of dreaming of Paris, New York or even Rio, he says, “No, no, send me back to this forgotten Brazilian place.”

It can also be heard as the voice of someone in exile wanting to go home, since Juca Chaves really was forced abroad for criticizing the dictatorship. (Far Out Magazine)


Verse 1 – Goodbye to “tropical Paris” and luxury

“Adeus, Paris tropical… Adeus, Brigitte Bardot
Champagne made me sick, caviar already disgusts me”

  • “Paris tropical” is a sarcastic nickname for Brazil (especially Rio): a country that wants to be sophisticated like Paris but is in the tropics, marketed as an exotic paradise. It also plays with the hit song “País Tropical” (“Tropical Country”), recorded by Wilson Simonal, which celebrated Brazil as a joyful, sunny land. (Wikipedia)
  • Saying goodbye to Brigitte Bardot (the French film icon) means: “I’m done with this obsession with European glamour and celebrities.”
  • Champagne and caviar making him sick = rejection of elite, imported luxury. He’s mocking the rich Brazilian who wants French lifestyle while living in a poor, unequal country.

“Simonal was right / in the logic of ‘Patropi’ / I, who am clever / will go live in Piauí”

Here are the layers:

  • Wilson Simonal was a very popular singer who made “País Tropical” a huge hit, tied to a nationalistic, optimistic image of Brazil that the dictatorship loved to use. (Wikipedia)
  • “Patropi” comes from the way “país tropical” was chopped up rhythmically in that song (“pa-tropi”), and became slang for “this tropical country,” with all its contradictions and stereotypes (beaches, football, carnival, fun, and nonsense). (Wikipedia)
  • There was a kind of musical “discussion” going on:

    • Jorge Ben wrote “País Tropical” (sung by Simonal).
    • Juca Chaves answered with a satire called “Paris Tropical”, criticizing the overly rosy picture.
    • Then Jorge Ben answered back with “Resposta”, defending Brazil.
    • Finally Juca releases “Take Me Back to Piauí”, half-admitting, half-mocking: “Ok, Simonal was right about this crazy tropical country.” (Wikipedia)

So “Simonal was right in the logic of Patropi” is a very ironic way of saying:

“Brazil really is this absurd, tropical mess. Knowing that, the clever thing is to embrace it – I’ll go hide out in Piauí.”

It’s affectionate and teasing at the same time.


Verse 2 – My homeland has TV clowns and fruit (parody of a famous poem)

“Minha terra tem Chacrinha… tem Juca, tem Teixeirinha, tem dona Hebe também”

This is a parody of Brazil’s most famous patriotic poem, “Canção do Exílio” by Gonçalves Dias, which starts “Minha terra tem palmeiras / Onde canta o sabiá…” (“My homeland has palm trees, where the thrush sings”). Juca swaps palm trees and birds for TV and pop stars. (docs.lib.purdue.edu)

  • Chacrinha – a wildly eccentric TV presenter and comedian, known for chaotic variety shows. (Wikipedia)
  • Juca – Juca Chaves himself; he humorously includes his own name.
  • Teixeirinha – a hugely popular singer of gaucho music from southern Brazil. (Wikipedia)
  • Dona Hebe – Hebe Camargo, one of the biggest Brazilian TV presenters, known as the “Queen of Brazilian Television.” (Wikipedia)

So, instead of “my homeland has beautiful nature,” he’s saying:

“My country is defined by loud TV shows, famous singers and talk-show hosts.”

It’s a funny but critical picture of a Brazil dominated by mass media and entertainment, not by poetry and nature.

Then he goes into the fruit:

“It has apple, orange, fig / Everyone ate banana / But no mango, mango is dangerous / Whoever tried it almost died”

This keeps parodying the idea of Brazil’s “natural riches”:

  • He lists fruits as if they were noble national treasures.
  • Banana and mango also carry sexual and joke meanings in Brazilian culture, so there’s probably playful double-entendre there.
  • “Mango is dangerous, whoever tried almost died” sounds like nonsense, but it likely hints at the old Brazilian myth that eating mango with milk kills you (a legend from the slavery period used to stop slaves from consuming expensive foods). (Rádio Itatiaia)

So the whole verse is mocking clichés about Brazil’s nature and turning them into absurd humor.


Verse 3 – TV culture, simple life, and BR-3

“I change my point of view / by changing profession
Now the fashion is to be an artist / to be a TV judge”

Here he jokes about the rise of television and show business:

  • “Changing profession” to become an “artist” and especially a TV talent-show judge is portrayed as the fashionable, easy way to be famous and respected.
  • He’s poking fun at celebrities who gain status just by being on television, not necessarily for real artistic talent.

“Take a bath only with a gourd / eat jackfruit every month”

  • Bathing “only with a cuia” (a gourd/bowl) evokes rural poverty and simplicity – as if there’s no running water; you pour water over yourself from a bowl.
  • Eating jackfruit (jaca) every month is another image of rustic, sticky, messy tropical life – opposite of champagne and caviar.

“Aleluia, aleluia / I’ll die on BR-3”

  • BR-3 was the name of a very popular Brazilian soul song by Tony Tornado in 1970, itself about a federal highway (old designation for part of today’s BR-040). (Wikipedia)
  • Highways like that symbolized modernization and internal migration – especially poor people traveling from the interior to big cities seeking a better life, often in dangerous conditions.
  • Saying “I’ll die on BR-3” is dark humor:

    “Hallelujah, my glorious destiny is to die on a Brazilian highway.”
    It mixes religious language (“aleluia”) with a bleak, very earthly reality: traffic accidents, long journeys, the harshness of Brazilian roads.

So this verse wraps together:

  • The shallowness of TV celebrity culture.
  • The romanticized “simple life” in the Northeast.
  • And the brutal reality of Brazil’s development, symbolized by a highway where people live and die.

So what is the song saying overall?

Putting it all together:

  • On the surface it’s a catchy, silly song about wanting to go back to Piauí.
  • Underneath, it’s:

    • Laughing at Brazil’s obsession with European glamour and luxury (“Paris tropical”, Bardot, champagne, caviar).
    • Answering the optimistic anthem “País Tropical” with a more ironic view: yes, Brazil is a “tropical country” – but full of contradictions, media circus and inequality. (Wikipedia)
    • Making fun of a culture dominated by television idols (Chacrinha, Hebe) and showbiz.
    • Romanticizing and mocking at the same time the idea of escaping to the poor interior (Piauí) as the “real” Brazil.
    • Sneaking in criticism of the social reality of the dictatorship era through joking images (BR-3, Patropi, mango myth).

Because Juca Chaves was a comedian and a political satirist, the tone is deliberately playful and absurd. The chorus sounds like a fun party chant, but the details show a guy who sees Brazil very clearly – both the charm and the absurdity – and uses humor to talk about that instead of giving a serious political speech.

Friday, December 5, 2025

Gricean dating advice

Write an article giving dating advice based on Gricean pragmatics

Dating gets a lot easier (and less weird) when you understand what people do with words—not just what they say. That’s exactly what Gricean pragmatics is about.

Let’s turn the Gricean maxims into a very nerdy-but-surprisingly-useful dating guide.


1. The 30-second primer: Grice, but make it romantic

Philosopher H.P. Grice noticed that in everyday conversation, people usually follow an unwritten rule:

The Cooperative Principle: Make your contribution as is required, at the stage at which it occurs, by the accepted purpose of the conversation.

He broke this into four “maxims”:

  1. Quality – Be truthful. Don’t say what you believe is false or what you lack evidence for.
  2. Quantity – Say as much as needed, but not more.
  3. Relation – Be relevant. Stay on topic.
  4. Manner – Be clear. Avoid obscurity, ambiguity, and unnecessary complexity.

When we follow these, people understand us. When we play with or break them (on purpose), we create hints, jokes, and flirtation—what Grice called implicatures.

Dating is basically:

  • Learning to cooperate using these maxims, and
  • Learning to spot (and use) implicatures without driving each other nuts.

2. Maxim of Quality: Honesty as actual strategy

In dating terms

Say what you actually mean, especially about feelings, boundaries, and intentions.

  • “I had a good time, but I don’t feel a romantic connection”

    High Quality: kind, honest, clear.

  • “I’m just really busy right now” when you’re actually uninterested

    Low Quality: sounds polite, but creates confusion, false hope, and ghosting.

How to use Quality well

On your profile

  • Don’t say: “Love hiking, always outdoors,” if you mean “walks to the coffee shop sometimes.”
  • Do say: “I sometimes hike and I’d like to do more of it with someone.”

When you’re not feeling it Instead of ghosting, a Quality-respecting message might be:

“Thank you again for meeting up. You’re great to talk to, but I’m not feeling a romantic spark. I wish you the best.”

Short, kind, and truthful. You’re not pretending something might happen that won’t.

When you are feeling it Instead of vague reactions:

  • Vague: “That was fun.”
  • Quality-aligned: “I really enjoyed tonight—and I’d like to see you again.”

You’re reducing guesswork. That’s attractive.


3. Maxim of Quantity: Don’t send novels, don’t send crumbs

Say enough to be helpful, but not so much that you overwhelm or chase.

Texting: finding the “just right” zone

Too little (under-informative)

  • “K”
  • “lol”
  • “sure” This can signal disinterest—even if you’re just socially anxious or busy.

Too much (over-informative) Them: “How was your day?” You: Eight-paragraph breakdown with hourly timestamps and a childhood trauma cameo.

That’s a lot for early-stage dating. Too much info too soon can feel like pressure or emotional dumping.

Balanced reply

“Pretty good! Work was hectic but I survived 😅 Went climbing after, now I’m a noodle. How was yours?”

Enough detail to open doors for conversation, not so much that it feels like a monologue.

On early dates

Quantity also applies to how much you share about your life and past.

  • First / second date: Light stories, interests, values.
  • Later, with trust: Deeper history, vulnerabilities, family stuff.

Rule of thumb: match their depth. If they’re paddling in the shallow end, don’t immediately dive into the Mariana Trench.


4. Maxim of Relation: Relevance = “I’m really here with you”

Stay on topic in a way that shows you’re actually engaged.

On dates

If they say:

“I’ve been thinking a lot about changing careers.”

And you say:

“Yeah. Anyway, I love pizza.”

That’s a Relation violation. It suggests you’re not listening.

Better:

“What are you thinking of switching to?” “What do you not like about your current job?” “What would your dream job look like?”

You respond to the emotion and topic they presented.

In flirting

Flirty relevance is when you pick up something small they said and play with it.

Them: “I’m weirdly obsessed with houseplants.” You: “So if we ever date, I’m basically competing with a fern for your affection?”

You’re staying relevant but adding humor and warmth.


5. Maxim of Manner: Clarity is sexy

Be clear, especially about interest, boundaries, and expectations.

Ambiguous, foggy signals create anxiety. Clear signals create safety.

Be clear about interest

Instead of:

  • “We should hang out sometime.” (vague, non-committal)

Try:

“I’d like to see you again. Are you free Thursday evening for coffee or a walk?”

You’re clear:

  • that you’re interested
  • about what you want
  • about when and how

Be clear about boundaries

Instead of hinting:

  • “Yeah, I’m just… not that type of person I guess haha”

Try:

“I’m not comfortable sending photos like that.” “I like moving slowly physically. Is that something you’re okay with?”

Clear > hinting. Good people will respect it; the rest self-select out (which is a gift).


6. Flirting with implicature: Breaking maxims on purpose

Flirting often works by obviously bending the maxims in a playful way.

Example: Flouting Quantity

Them: “So, what kind of music do you like?” You: “Objectively terrible pop that I will passionately defend with my life.”

You under-inform (no list, no specifics), but you imply:

  • you’re playful
  • you’re self-aware
  • you’re inviting follow-up

Example: Flouting Quality (hyperbole)

“I nearly died waiting for your text.” “We are clearly soulmates because you also hate coriander.”

You don’t literally mean this. The exaggerated untruth creates humor and warmth, but works only if the non-literalness is obvious.

Example: Flouting Relation (teasing)

Them: “I’m trying to be more organized this year.” You: “Ah, so this is your villain origin story.”

Slightly off-topic, but related enough to be funny and show personality.

Key rule: Playful violations work after basic trust and clarity are established. On dating apps or first texts, stick closer to the maxims until you have a feel for the other person’s humor.


7. Reading between the lines: What their pragmatics might be telling you

Gricean pragmatics is super useful for decoding mixed signals.

When Quantity drops

If they:

  • go from long, engaged replies → one-word answers
  • stop asking questions back
  • keep saying “I’m busy” with no follow-up plans

Possible implicature: they’re withdrawing or not that interested.

You don’t have to over-interpret every small fluctuation, but a consistent pattern matters.

When Relation disappears

You send thoughtful messages, they respond with:

  • random memes without context
  • no reference to what you said
  • “haha” and then change topic every time you get emotional

Possible implicature: they’re uncomfortable with emotional depth, or not invested in you so much as in casual distraction.

When Manner is suspiciously vague

“I don’t want anything serious right now.” “I’m just seeing what happens.” “You never know…”

Could be honest ambivalence. Could also be a way to keep you around without committing.

You’re allowed to ask for clarity:

“When you say ‘nothing serious,’ does that mean casual dating only? I want to make sure we’re on the same page.”


8. Using Grice for hard conversations

Tough talks (“What are we?” “I need more from this relationship”) go better when you consciously use the maxims.

Example: “Define the relationship” (DTR) talk

Instead of circling and hinting:

Quality:

“I like you and I’m interested in being exclusive.”

Quantity: Enough context, not a dissertation:

“We’ve been seeing each other for a couple of months, and I’ve really enjoyed it. I’m not seeing anyone else and I don’t want to. I’d like to know how you’re feeling.”

Relation: Stay on this topic. Don’t drag in old fights or side stories.

Manner: Be direct, not cryptic:

“How do you feel about being exclusive?” Not: “So… where do you see yourself… in general… with people.”


9. Online profiles through a Gricean lens

Quality: Be truthful, not market-y

  • Don’t: “6’0” if you’re 5’8.
  • Don’t: “Ready for something serious” if you’re actually just bored and swiping.

Honesty filters in compatible people and filters out mismatches.

Quantity: Enough info to start a conversation

Bad:

“I like food and travel.” (So does almost everyone alive.)

Better:

“Currently trying to find the best ramen in the city. Also will absolutely drag you to random bookstores.”

You’re giving hooks—specifics people can reply to.

Manner: Be clear about what you want

Instead of:

“Open to possibilities” (which can mean anything)

Try:

“Open to something serious with the right person; not interested in hookups.” or “Looking for something casual and fun, not a relationship.”

Clarity saves everyone time and heartache.


10. TL;DR: A Gricean cheat-sheet for dating

You can mentally run your dating life through four questions:

  1. Quality (Truth):

    • Am I being honest about what I feel, want, and intend?
  2. Quantity (How much):

    • Am I giving enough information—but not flooding the other person?
  3. Relation (Relevance):

    • Am I really responding to what they just said or showed me?
  4. Manner (Clarity):

    • Would a reasonable person understand what I mean, or am I being confusing/ambiguous?

And then, once that foundation is solid:

  • Playfully break these rules now and then to flirt, tease, and build in-jokes.
  • But don’t use ambiguity or half-truths to keep people on the hook. That’s bad pragmatics and bad ethics.

If you want, I can take a specific situation (e.g., “I’m texting someone I like and don’t know what to say,” or “I think someone is sending me mixed signals”) and walk through it step-by-step using the Gricean maxims.

Friday, November 28, 2025

Explain Haas vs FDT tweet

Figure out what this post means

sadly as a fan of Haas’s verificationism I have to sympathize with the part of FDT where they’re like “look, we’ve basically solved this, you just have to plug something in this hole where you’re supposed to fit a semantics for counterfactuals”

It’s basically a self-deprecating joke that says:

“I like Haas’s version of verificationism, which itself kind of cheats by saying ‘once we have a good semantics for counterfactuals, everything works’ – so I can’t really complain when FDT does exactly the same thing.”

Let me unpack the moving parts.


1. Who/what is being referenced?

Haas’s verificationism

  • Verificationism = the idea that a statement is meaningful only if it can, in principle, be verified by experience (or is a tautology). It was central to logical positivism.(Wikipedia)
  • Gordian Haas wrote Minimal Verificationism: On the Limits of Knowledge, where he tries to rescue a weak (“minimal”) form of verificationism using modern tools like belief-revision theory and a formal semantics for counterfactuals.(Google Books)
  • The book blurb literally says that modern theories of justification and belief revision, along with a formal semantics for counterfactuals, can help overcome the traditional problems of verificationism.(Google Books)

So Haas’s project is: “Verificationism can be made to work… once we plug in the right semantics for counterfactuals and other tricky stuff.


FDT (Functional Decision Theory)

  • FDT is a decision theory due to Yudkowsky & Soares (MIRI). Roughly, it says:

    Treat your decision as the output of a fixed mathematical function and choose the output that would lead to the best outcome.(arXiv)

  • To do this, FDT leans heavily on logical counterfactuals like: “If the decision function I implement outputted A instead of B, what would happen?”(alignmentforum.org)

  • But making sense of such counterfactuals is hard, especially when they’re counterpossibles (their antecedent is logically impossible, e.g. ‘If this deterministic algorithm had output something else...’). Philosophers have pointed out that FDT explicitly admits it doesn’t yet have a full account of its counterfactuals and calls this an “open problem”.(alignmentforum.org)

So FDT’s situation is: “We basically know how rational decision-making should work… once we plug in a good semantics for our special kind of counterfactuals.


“Semantics for counterfactuals”

  • “Counterfactuals” are “if… had…” claims, like “If I had left earlier, I would have caught the train.”
  • A semantics for counterfactuals is a precise theory of what such sentences mean and when they’re true or false (Lewis/Stalnaker possible-worlds semantics, causal-model semantics, etc.).(Stanford Encyclopedia of Philosophy)
  • This turns out to be notoriously difficult, especially for counterfactuals with impossible antecedents (“counterpossibles”) or involving logic/computation, which is exactly what FDT needs.(PhilPapers)

2. So what is the post actually saying?

Putting it together, the post is doing three things at once:

  1. Confessing a bias

    “I’m a fan of Haas’s verificationism…”
    i.e. “I like a theory that itself relies on an unfinished piece about counterfactual semantics.”

  2. Recognizing the same move in FDT The line about FDT saying “look, we’ve basically solved this, you just have to plug something in this hole where you’re supposed to fit a semantics for counterfactuals” is a slightly snarky paraphrase of how FDT looks to critics:

    • FDT claims to have the right structure of decision theory.
    • But the core technical/mathematical difficulty—how exactly to interpret the counterfactuals it uses—is postponed as “future work”.(alignmentforum.org)
  3. Expressing reluctant sympathy The “sadly” and “I have to sympathize” are the joke:

    • From the outside, this can sound like:

      “We’ve solved it in principle; just assume someone eventually solves the really hard missing piece.”

    • But because Haas’s verificationism does almost the same thing—“verificationism can be rehabilitated, once we have a nice semantics for counterfactuals etc.”(Google Books)—the poster can’t really complain about FDT doing that without also undercutting their own favourite view.


3. Super-short paraphrase

“Both Haas’s verificationism and Functional Decision Theory kind of ‘hand-wave’ the same crucial technical issue: we don’t yet have the right formal semantics for counterfactuals (especially weird logical ones), but once we did, our theory would be great. As someone who likes Haas’s project, I’m in no position to throw stones at FDT for making the same move — I’m stuck sympathizing with them.”