Hacker Newsnew | past | comments | ask | show | jobs | submit | hither_shores's commentslogin

I don't know about "EA rationales", but rule utilitarianism is unpopular among philosophers largely because it's believed to collapse into act utilitarianism. The phil101 caricature is that rule utilitarianism says "no stealing, because 'no stealing' is a rule that increases utility" and act utilitarianism says "steal if you think it maximizes utility" - but on the one hand "no stealing, except for bread to feed your starving child" is an even better rule, and so on; and on the other hand not incorporating uncertainty into your decision procedure isn't being a good act utilitarian, it's just being an idiot. And so in practice they endorse the same decision procedures in pursuit of the same end.


> Consequently, we should divert money away from the welfare of people living today and towards efforts that maximize the likelihood of a galaxy filled with colonized planets. If that sounds ridiculous, it's because it is.

It sounds ridiculous to you because you framed it in an uncharitable way. Another way of saying "maximize the likelihood of a galaxy filled with colonized planets", so far as contemporary people are concerned, is "minimize the likelihood of civilizational collapse". Even a marginal reduction in the risk of nuclear war, for instance, would be a very good thing.


> Even a marginal reduction in the risk of nuclear war, for instance, would be a very good thing.

Nobody disagrees with this. But since you brought it up, I think it's worth asking: what precisely has the EA movement done to reduce, even marginally, the risk of a nuclear war?


I believe the general consensus is that nuclear war is a great risk and important to prevent but the effectiveness of philanthropic efforts is low. Fighting malaria is still a more effective form of altruism.

https://www.givingwhatwecan.org/cause-areas/long-term-future...

https://80000hours.org/problem-profiles/nuclear-security/

https://www.effectivealtruism.org/articles/carl-robichaud-fa...


> what precisely has the EA movement done to reduce, even marginally, the risk of a nuclear war?

Nothing that I'm aware of. In general I think that most of the current "longtermist" organizations are useless - but that doesn't mean they're incorrect.


Here’s how I think about it: they aren't necessarily incorrect, but they are behaving in a misleading manner by labeling speculative ethical behavior as “EA” when it’s neither effective nor particularly altruistic (in the sense that Singer uses).

I don’t belong to the EA movement, so maybe it just isn’t my place to say what should or shouldn’t be EA. But this kind of bootstrapping of classroom ethical dilemmas into actually diverting donated money away from human welfare efforts astounds me.


> misleading manner by labeling speculative ethical behavior as “EA” when it’s neither effective

I agree that they're ineffective, but I don't see any evidence that the MIRI types are lying - they're trying to help, they think they're helping ... and they're mostly wrong. It happens.

> But this kind of bootstrapping of classroom ethical dilemmas into actually diverting donated money away from human welfare efforts astounds me.

Are you sure that's what's actually going on? Donations and especially effort are not fungible. The techy libertarian futurist types in the MIRI orbit, for instance, are so far as I can tell simply not as bothered by poverty as Singer et al. A world in which they're not worried about AI risk is not a world in which they give just as much to other causes; it's a world in which they give less.


How does giving your money to crypto businesses improve the future?


When did I say it did?


parent was sarcastic


If by "EA the organization" you mean the Center for Effective Altruism, it came out of the Oxford philosophy department.


No, Oxford is incidental to the story. The term was used to mean roughly those ideas at least half a decade before CEA was founded. Some history is here: https://jacyanthis.com/some-early-history-of-effective-altru...


> Haskell is basically a category theory framework.

Haskell probably draws more from category theory than any other mainstream language, but in absolute terms that's still not very much. It's okayish for modelling cartesian closed categories, but if you want any more structure than that things get quite painful. Even something as simple as a category with finitely many objects requires stupid amounts of type-level boilerplate.


> You could rephrase Lisp as a Unityped system, but I seriously doubt it would be consistent.

It's not. (x -> x) is always inhabited, so if you have a fixed point combinator (x -> x) -> x then every theorem is true.


There's not really a connection here, the category of vector spaces isn't cartesian closed.


The category of Chu spaces is through.


No, it isn't. A star-autonomous cartesian category is just a preorder. Chu(Set, n) is star-autonomous but not a preorder, and therefore not cartesian. Or more concretely: cartesian categories are models for type systems with copying and deleting, but the Chu construction builds a model for a linear type system.


> Was Tolkien right leaning himself, I would be surprised by that but I honestly don’t know.

Yes, but the small-c conservative Catholic sort of right-wing. He would have hated reactionary modernists like Thiel.


Indeed, but from the other way around. Tolkien hates industrialization, he hates technology as a whole. He hates GRRM-esque "Does Aragorn have a tax policy that make sense?".

So he would hate Thiel and Luckey for their technology and control, who is like Sauron and the Orcs. Maybe more on Luckey, since Virtual Reality would be a horror show from a traditionalist mind, anyway.

But it's fine, since the entire point of the Sagas for Anglo culture is for the people in it to twist it the way they want to, after all.


> But some sets of data and some operations on them that fulfill some formally stated requirements are just an abstract algebra, aren't they?

Not quite. A variety of algebras (which is usually what people have in mind when they talk about "algebraic structures" in general) is a collection of operations with equational laws, meaning that they're of the form "for all x_0, x_1, ... (however many variables you need), expression_1(x_0, x_1, ...) = expression_2(x_0, x_1, ...)", where the expressions are built up out of your operators.

Fields are the classic example of a structure studied by algebraists which is nonetheless not a variety of algebras: division isn't described by equational laws, because it's defined for everything except zero. This makes fields much harder to work with than e.g. groups or rings, in both math and programming.


Interesting, I never realized that fields weren't algebras!


> Interesting, I never realized that fields weren't algebras!

One has to be quite careful with the terminology when crossing disciplines, as here. Fields are, rather boringly, algebras over themselves, in what I dare to call the ‘usual’ sense of an algebra over a field (https://en.wikipedia.org/wiki/Algebra_over_a_field). Rather what hither_shores is saying is that the collection of fields does not form a variety of algebras, in the sense of universal algebra https://en.wikipedia.org/wiki/Variety_(universal_algebra) (which is itself quite different from the algebraic-geometry sense https://en.wikipedia.org/wiki/Algebraic_variety). See, for example, https://math.stackexchange.com/questions/3756136/why-is-the-... .


Ouch! Thanks for clarifying (at least, I hope it will turn out to be clarifying after I read some more...)


> Addition is move and multiplication is also a move. a + b move from 0 a step then b steps. a * b is move a step b times.

By "move" do you mean adding 1? If so, then no. Consider, for instance, the complex numbers: multiplication by i isn't any sort of iterated addition.


> It's mentioned later, but the "math friendly" versions satisfy the axioms of a group and a field, which only works if the modulus is a prime.

The integers mod n >= 1 are always a group (under addition), only the field structure requires prime n.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: