Gyohdon, can you copy/paste our conversation into this thread?
Just to begin the debate. It's 4:00am right now and I am about to sleep.
EDIT: Fuck it, I've got it.
29/12/2013 04:49
Jayden Traynor
I like Hitchens more, but Dawkins is still good.
29/12/2013 04:49
Hoyt Smith
he used to do it at his university when the first computers were used for research
29/12/2013 04:50
Jayden Traynor
I would think any logical person would be attracted to programming
29/12/2013 04:50
Hoyt Smith
most people probably think it's way too hard or some shit
i laugh my ass off once i realized how easy that shit was
29/12/2013 04:50
Jayden Traynor
It's like architecture but better.
29/12/2013 04:51
Hoyt Smith
lmao what the fuck do you mean by that
29/12/2013 04:51
Jayden Traynor
Well it's the art of creation
29/12/2013 04:51
Hoyt Smith
it's like math but as a language
it's not really an art
it has too many rules
29/12/2013 04:51
Jayden Traynor
everythings an art
paintings have rules
29/12/2013 04:51
Hoyt Smith
meh, i dont agree
29/12/2013 04:51
Jayden Traynor
they're just more abstract
29/12/2013 04:51
Hoyt Smith
i think the heart of art is freedom of expression
29/12/2013 04:51
Jayden Traynor
and ambiguous
29/12/2013 04:52
Hoyt Smith
but paintings don't really have rules though
just can paint whatever and say it's art
can't do that with programming or you'll get syntax error
29/12/2013 04:52
Jayden Traynor
it's only art if someone perceives it that way
You need to follow basic rules, but you can solve a problem is infinite number of ways
29/12/2013 04:53
Hoyt Smith
yeah idk, art has been thrown so easily last few decades, i think the meaning behind the word is gone now
29/12/2013 04:53
Jayden Traynor
Hell, you could make a program that creates its own art. If that's not art I don't know what is
29/12/2013 04:53
Hoyt Smith
it's confusing lol
i remember doing that in javascript
didn't i post it on sp?
29/12/2013 04:54
Jayden Traynor
People are just under the misapprehension that art only applies to painting/music ect. They don't look at programs or hardware and think the same because they don't understand the complexity at work.
29/12/2013 04:54
Hoyt Smith
i always looked at art as a creative expression of someone's mind
but in total freedom
29/12/2013 04:54
Jayden Traynor
which applies to programming
29/12/2013 04:55
Hoyt Smith
maybe if you made your own programming language
i mean, i guess you can "artfully" program, make it look amazing and stuff
29/12/2013 04:55
Jayden Traynor
with enough complexity, the underlying low level rules are meaningless.
each language is just a different manifestation of the same underlying concepts.
29/12/2013 04:56
Hoyt Smith
but programming is just like math and physics, it's calculations and problem solving, i don't see how you can express ideas through that
there simply exist certain algorithms which are the best for certain situations and these apply for any programmer
29/12/2013 04:57
Jayden Traynor
thats why with a paintbrush, an artist can create a work of art, but a novice may only create a series of scribbles. With a programming language, an artist might make something astounding while a novice can only use that tool to write 'hello world'
29/12/2013 04:57
Hoyt Smith
while i think art is something created by the individual to express him/herself
29/12/2013 04:57
Jayden Traynor
well art is you using your brain to express ideas
so is programming
it's just more rigid
however
29/12/2013 04:58
Hoyt Smith
we just entered some high level philosophical discussion nigga
29/12/2013 04:58
Jayden Traynor
through complexity (our brain is such an example) these rigid rules because more and more ambiguous, and it gives the illusion of freedom of control
hell yeah
after all, we create art. And our brains are just extremely complex networks of neurons transmitting electrochemical signals.
Yet our brains are so complex, they aren't just wires transmitting signals
They are carrying out highly abstracted processes. Hence, why when we move our arms, we don't have to calculate a large amount of maths in our minds to figure out the correct signals to fire. Our brains abstract that for us.
As complexity goes up, rigid rules start to appear more and more ambiguous
anyway this is just my take
29/12/2013 05:02
Hoyt Smith
lol
29/12/2013 05:03
Hoyt Smith
what i was thinking is that since programming is a way of dealing with problems, it doesn't matter who is going to make a program, there are a set amount of ways to program it to make it run in the most efficient way possible while attaining it's goal
it's more of a science to me, or an application of science really, than an art
29/12/2013 05:04
Jayden Traynor
yeah my view would be that with enough complexity, you blur the lines between science and art.
29/12/2013 05:04
Hoyt Smith
i see art as something that when made by the artist, no one else can recreate and capture that same essence
29/12/2013 05:05
Jayden Traynor
would you not agree that at the most simple level, our brains are just wires transmitting signals.
would that not be science
29/12/2013 05:05
Hoyt Smith
of course
29/12/2013 05:05
Jayden Traynor
and through complexity, you view our creations as art.
29/12/2013 05:05
Hoyt Smith
yes
29/12/2013 05:06
Jayden Traynor
the best example I can think of right now
abstraction layers. using 0 and 1 to create something like crysis 3
our programming is still so primitive, yet we have already achieved something like this with a simple turing machine
Of coarse the programs follow rigid rules
But we aren't at the stage yet where our programs are so complex that they basically create their own rules.
29/12/2013 05:07
Hoyt Smith
are you talking about ai or something else?
29/12/2013 05:07
Jayden Traynor
well that would also follow into AI
that's an important aspect in the creation of AI I would imagine.
29/12/2013 05:08
Hoyt Smith
i guess it'd be the part where the AI can adapt to it's surroundings
29/12/2013 05:08
Jayden Traynor
See, when we finally do achieve AI with the ability to self improve, it will start creating works of art at will.
29/12/2013 05:09
Hoyt Smith
yes
29/12/2013 05:09
Jayden Traynor
so you've basically used science and created art. But are they even different in the first place.
Since art is just a word with an obscure meaning.
29/12/2013 05:09
Hoyt Smith
well let me change the field of science for you
think about human cloning
or shit let's imagine a world where we can write our own DNA sequences and create lifeforms based on them
we create an entire new lifeform from the ground, starting from it's DNA
and this lifeform ends up so complex, it starts making it's own art and culture and civilization
in the end, all we did was simple biology
mix up the wrong pieces of DNA and the lifeform had died
we had to follow the rules of nature
to create this lifeform
29/12/2013 05:11
Jayden Traynor
and as you said, art is human expression
29/12/2013 05:11
Hoyt Smith
it wasn't a way of expressing ourselves in full freedom
yes
29/12/2013 05:11
Jayden Traynor
wouldn't creating something like that be human expression
whether it died or not.
29/12/2013 05:12
Hoyt Smith
i don't think it would be
it'd be like someone randomly burning your painting before you could finish it
your ideas would never have been fully expressed
my brain hasn't been this stimulated in years
lmao
29/12/2013 05:14
Jayden Traynor
If you create a painting, the first thing you do is think of something you want to express visually. Then you think about how to express this idea. Then you go about applying your skills to express this idea.
If you create a lifeform, you first think about what it is you want to create. You think of the methods by which you will create this, and then you do it.
The only distinction between these two acts of creation is a cultural one.
29/12/2013 05:16
Hoyt Smith
hold on i think i actually kinda agree with you now
29/12/2013 05:16
Jayden Traynor
Culture and society has ingrained into you an image of just what art is (conventional paintings, music, dance ect. As I wrote before).
29/12/2013 05:16
Hoyt Smith
as im thinking about it more and more
however, maybe the lifeform-creating/programming wouldn't be the art
they would be the tools
the program is the art in the end
29/12/2013 05:16
Jayden Traynor
I may be way off, but really it's impossibly for either of us to be wrong, because art doesn't have a clearly defined definition
29/12/2013 05:17
Hoyt Smith
or the lifeform
29/12/2013 05:17
Jayden Traynor
yes the way you use those tools is the art
whatever those tools may be
29/12/2013 05:17
Hoyt Smith
lol you swayed me
29/12/2013 05:17
Jayden Traynor
certain types of art will appeal to certain types of people
a painter might not see the art in programming and vice versa
anyway im talking too much shit
need to sleep
--------------------------------------------------------------------------
Let me first ask you this Zed.
What is art but human expression? What is art without recognition?
Write me a program without expressing yourself in one way or another. You're looking at the underlying tools, which are based on science (or more specifically, the result of abstraction layer upon abstraction layer, beginning with basic boolean logic) and telling me that they are purely scientific. Which they are. They exist because they are logically coherent. When we apply these rules, we can expect predictable outcomes.
Yet these are just tools. These are just tools much the same way in which paintbrushes are just tools. Tools of expression. It's up to you to define the difference in expressing yourself through the tools of conventional art (brushes, canvases, pencils, clay, acting, singing, music... ect) and the tools presented to you via the basic foundations of programming.
Why is using your vocal chords to create pressure waves an art, while using abstracted boolean logic to create programs is a science. They are both possible because of science. Yet it's how we use these tools that matters.
Directly address this paragraph.
Also:
Definition of abstraction layers:
http://en.wikipedia.org/wiki/Abstraction_layer , because I often refer to this, and it's one of my favorite topics to address. I personally think abstraction is the key to achieving true sentient AI, the singularity and just about anything. It's such a simple idea, yet one that almost no one outside of computer science actually appreciates directly.