Live data from Hacker News

Category Theory for the Working Hacker [video]

infoq.com

21–30 of 45 posts

Re: Category Theory for the Working Hacker [video]

#22
Why don't things like Category Theory and Set theory update their terminology to align with more modern words of describing these?

Why is a "function" and "arrow"? A "function" implies an operation that is part of a larger system of organized operations. An "arrow" implies stone age technology. One is infinity more descriptive in my opinion.

Is there a reason for this?

Re: Category Theory for the Working Hacker [video]

#24

Why don't things like Category Theory and Set theory update their terminology to align with more modern words of describing these? Why is a "function" and "arrow"? A "function" implies an operation that is part of a larger system of organized operations. An "arrow" implies stone age technology. One is infinity more descriptive in my opinion. Is there a reason for this?

The word function has a sort of precis mening in math as a rule mapping each NUMBER in some domain to some NUMBER in a codomaon. The word arrow however can refer to any directed relation including less than or divides or what not, as long as they are composable and associative

Re: Category Theory for the Working Hacker [video]

#25

Why don't things like Category Theory and Set theory update their terminology to align with more modern words of describing these? Why is a "function" and "arrow"? A "function" implies an operation that is part of a larger system of organized operations. An "arrow" implies stone age technology. One is infinity more descriptive in my opinion. Is there a reason for this?

The word function has a sort of precis mening in math as a rule mapping each NUMBER in some domain to some NUMBER in a codomaon. The word arrow however can refer to any directed relation including less than or divides or what not, as long as they are composable and associative

Further math is sort of a stone age technology

Re: Category Theory for the Working Hacker [video]

#26

Why don't things like Category Theory and Set theory update their terminology to align with more modern words of describing these? Why is a "function" and "arrow"? A "function" implies an operation that is part of a larger system of organized operations. An "arrow" implies stone age technology. One is infinity more descriptive in my opinion. Is there a reason for this?

Functions are one kind of arrow. There are other arrows besides functions.

Renaming "arrow" to "function" is like replacing "number" with "1".

Re: Category Theory for the Working Hacker [video]

#27
A nice presentation I found to introduce software engineers to category theory and its areas of application:

http://www.cs.toronto.edu/~sme/presentations/cat101.pdf

I don't know category theory so I can't vet it. My skimming of it did show it was interesting, though.

Re: Category Theory for the Working Hacker [video]

#29

Why don't things like Category Theory and Set theory update their terminology to align with more modern words of describing these? Why is a "function" and "arrow"? A "function" implies an operation that is part of a larger system of organized operations. An "arrow" implies stone age technology. One is infinity more descriptive in my opinion. Is there a reason for this?

The word function has a sort of precis mening in math as a rule mapping each NUMBER in some domain to some NUMBER in a codomaon. The word arrow however can refer to any directed relation including less than or divides or what not, as long as they are composable and associative

That's not even true. Functions can map between lots of things, not necessarily numbers.

Re: Category Theory for the Working Hacker [video]

#30

Why don't things like Category Theory and Set theory update their terminology to align with more modern words of describing these? Why is a "function" and "arrow"? A "function" implies an operation that is part of a larger system of organized operations. An "arrow" implies stone age technology. One is infinity more descriptive in my opinion. Is there a reason for this?

Functions are one kind of arrow. There are other arrows besides functions. Renaming "arrow" to "function" is like replacing "number" with "1".

What other types of arrows are there?
Post reply on HN