[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/lit/ - Literature


View post   

File: 27 KB, 282x327, sfw.jpg [View same] [iqdb] [saucenao] [google]
5509021 No.5509021 [Reply] [Original]

Is /Lit/ into programming?

How do you see the future of writing? There is a robot today that can write 2000 articles per second and you can't tell that it was not written by a human.
Reuters uses and some other news agencies as well. And there are more coming?

>> No.5509038

>>5509021
>There is a robot today that can write 2000 articles per second and you can't tell that it was not written by a human.
Source?

>And there are more coming?
When a computer will be able to write books, a computer will also be able to code (program). So programmers will be as obsolete as writers. If it comes to that.

>> No.5509042

>>5509038
>Source?
http://contently.com/strategist/2014/09/17/does-your-brand-newsroom-need-a-robot-writer/

>> No.5509074

>>5509021
>you can't tell that it was not written by a human.

I highly doubt it.

>> No.5509077

>Is /Lit/ into programming?

it's a bit embarrassing to admit on /lit/ but i was (and am) interested a bit in coding as in applied logic. my constant apathy doesn't let me to improve myself though and my math skills are not stellar too... i know some basics though

>How do you see the future of writing? There is a robot today that can write 2000 articles per second and you can't tell that it was not written by a human.
Reuters uses and some other news agencies as well. And there are more coming?

as people already said code monkeys here are in a bigger danger because code generators should be much easier to write than book generators, some of them are actually already written, see different translators, like those from coffescript to javascript or from java to c etc, i'm pretty sure there are more complicated things too.

that robot which you linked is a simple compiler, i saw stuff like that in like junior school when a similar program created fairy tales combining pre-set elements, i saw a program which wrote poetry too around the same time, that used random words from a rhyme dictionary, too bad the result was completely random (sometimes pretty though). to write a program which can actually create a piece of art, not a random pattern or a compilation, it should be sapient, and it's still not known if our pc can even be sapient at all even theoretically

>> No.5509115

>>5509077
I am a coder and i can see a future where only the best programmers will have jobs because they will create software that creates software that bad coders create today.

But i also think that there will be software that will be able to write articles like a human. I don't mean fiction. I mean articles in magazines. They will be able to write them seriously or humourously or which ever way. And then journalists will lose their jobs.

>> No.5509128

>>5509115
If that's the case, it's far, far beyond what is capable now. There will have to be a complete revolution in the way computers work. Everything will have to made more complex, from the binary system upwards.

>> No.5509133

>>5509115
Doubt it. Cretivity isn't something that can be programmed.

>> No.5509138

>>5509133
*creativity

>> No.5509139

Fiction will be written by software soon enough. I am working on a project with some people on applying Propp's theory to one of these robots (also some Aristotelean beginning/middle/end, linearity stuff and we're working on adding some other basic tropes). Not long and there'll be tales written by robots, and eventually there won't be a good way to seperate it from quality literature.

>> No.5509144

>>5509133
This isn't the romantic age anymore kiddo, creativity is vastly overrated.

>> No.5509166

>>5509115

yeah, i recall an edx course vid, a prof there told to his students that expert programs could replace lawyers but they as coders would be safe... i don't think he was 100% right. expert programs are probably easier than those powerful code and article generators though

satanic mills strike again, bring me my arrows of desire :3

>> No.5509179

>>5509133
But that is where you are wrong. With enough time there won't be anything that can't be coded.

>> No.5509184

>>5509144
Haha. No.
>>5509179
How then? Consider me interested in this subject. It could have some heavy consequences, because you could also outsource law to robots then

>> No.5509186

>>5509139
kill yourself

>> No.5509212

>>5509186
don't worry, at best they can succeed (dunno after how many years) in writing some convincing compilations

>> No.5509227

>>5509184
In all likelyhood all labour will eventually be outsourced to robots.

How much do you know about quantum physics? Spacial relativity? Conway's game of life? Dimensional properties? And finally, coding?
Because there is a lot I base my assumptions on. Probably more importantly, do you believe in determinism? It is practically fundamental in this.

>> No.5509249

code / programs could possibly be generated by computers, likely through a declarative programming language, where a 'coder' would tell the computer what inputs and outputs he wants, and the machine would create the code.

That's possible.

However, it's not really possible for a computer to take over literature and writing. That would be a very very complex undertaking which precludes it from being possible. We take a lot of things for granted because we come hard wired to see the world a certain way...it would be nearly impossible to 'teach a computer' to see the world through human eyes. A computer could definitely output news stories or simple articles, but it could never write a real novel with a believable human protagonist because that requires a human perspective.

>> No.5509255

>>5509227
>this utopian

>> No.5509260

>>5509021
This is an area I am personally really interested in as I'm studying both IT and English Literature.

My understanding of these article generators is that they are created to fulfill a very narrow purpose. ie. Some form of structured document that is often quite repetitive/cliched in nature and based on decision-making processes and language usage that tend to lend themselves to being modelled (relative to other article types, other forms).

The article generators take data (especially things like financial/sporting data) and produce 'natural language' corresponding to the trends in the data and the typical types of commentary human journalists write.

This is not actually that remarkable when you think about it. It should be noted that this sort of writing is basically procedural in nature. So-and-so scored the most often, such-and-such stocks went down, etc. And the most complex+useful of these generators can take years to make. It's a good thing to automate, no doubt, but this is not really a big advance in computational creativity.

You might not notice that a 'robot' has written it, but that's mostly because the process of writing these things (and the structure of them) has been so formalised/mechanized already that it makes no difference.

>> No.5509262

>>5509227
>>In all likelyhood all labour will eventually be outsourced to robots

>Vivre? les serviteurs feront cela pour nous

also i remember a poem of mayakovsky how he envied machines for their efficiency but if it was translated in english i cannot find it -_-

>> No.5509268

>>5509021
Man, I fucking hate technology. Seriously, what will be the point of living if we don't actually do anything? How can we appreciate things if they were written/made by a robot in 10 seconds?

>> No.5509279

>>5509249
>What is true AI?
>What are androids?
The future is coming, prepare to get left behind.

>>5509255
>implying it's a utopian viewpoint
>implying suicide and depression rates won't skyrocket
I can't say that I wouldn't personally enjoy it though.

>>5509262
>>5509268
What we make of life will be up to each of us.

>>5509268
Does it really matter how or by whom it was written if it is a good piece of literature?

>> No.5509284

>>5509279

Everything's possible when you have a facile understanding of how things work.

>> No.5509285

There is a company today that offers software that can analyze e-mails and say what mood the person was in when it wrote it, is he happy, sad, financial probelms, small shclong, just got rich and so on. I don't have sauce but it's true trust me.
We also don't know what is going on in AI research labs around the world. I am sure they are working on some scary stuff.
I don't think a robot will ever write better the Dostoyevskiy but i think they will be able to write about factual stuff in an entertaining way. It's coming. And then the janotirs will be replaced by robots becasue they will understand what we write

>> No.5509289

>>5509279
>Does it really matter how or by whom it was written if it is a good piece of literature?

Rubber vag or the real thing?

>> No.5509292

>>5509285
>There is a company today that offers software that can analyze e-mails and say what mood the person was in when it wrote it, is he happy, sad, financial probelms, small shclong, just got rich and so on. I don't have sauce but it's true trust me.

that's not something especially interesting though, it's not ai, it's a simple analysis of the text for known patterns, not that more intellectual (albeit much less precise) than to use a thermometer to check your body temperature

>> No.5509300

>>5509284
Then please explain to me why it is impossible to create true AI.

>>5509289
That's a bad example. A good example would be: "A real woman or an android indiscernable from one?"
And the answer would be whichever fucks better.

>> No.5509306

>>5509292
However a robot can use this software to analyze its own text. Based on the analysis the robot can tweak the text till the result is the right one. Tell the robot to write a text in a happy mood and the robot will write a text, analyze it to see if it is happy enough.

>> No.5509307

>>5509300
we don't know if it's possible or not yet

i dunno if we even know how to understand that we created it (except some indirect signs like creativity) because stuff like turing test is laughable and was beaten for the first time by elisa bot in like 60s or 70s

>> No.5509315

>>5509227
Give me your best shot

>> No.5509320

>>5509260
...

but in terms of a more 'literary' perspective...

There is plenty of "poetry generation" stuff (which is relatively easy to get something 'good' and 'human' from since poetry can be short, highly structured, etc), plus some amateurish, and some more impressive experiments into the 'generation' of longer texts. Pretty much all of the texts are unable to approximate natural language, or else fail to be engaging / to have a kind of 'thread' of to follow in the language that makes sense.

Generally these experiments are inevitably tied up in what is unique or special about their "process" of writing, rather than the "product", if that makes sense. But that may change with time.

I struggle to see novels being written by robots any time soon. But there is most certainly a small scene for "procedural literature". Which will grow much larger before we see any sort of 'generalised' novel generating robots.

>> No.5509323

>>5509306
the robot cannot do anything which you didn't teach it to do and to teach it to create an authentic text of its own you need to give it the true ai

or it can simply tweak some pre-set text patterns, it will be that compilation which i spoke before, it possibly can theoretically create simple mediocre cliche books but probably nothing more

>> No.5509394

>>5509315

Simple particles obey simple rules to create complex things. It thus follows that the human brain is a bunch of simple particles following simple rules. It is possible to create programs that can simulate simple particles following simple rules. It thus follows that it is possible to create programs that can simulate the human brain.

To take things one step further. The entire universe is a whole lot of simple particles following simple rules. It thus follows that it is possible program a simulation of the universe undiscernable from our own.

Now think for a bit of the implications of this.

>> No.5509439

>>5509394
It seems I forgot a sentance in the beginning stating that all things are the result of simple particles obeying simple rules. Although it was explicitly implied through the rest of the text so it shouldn't have crated all too many misunderstandings.

And also *on the implications of this

It would seem that even pretentious ass-hats fuck up from time to time.

>> No.5509461

>>5509021
Computers can write text that we can make sense of but computers can't communicate on a human level

>> No.5509466

>>5509461
yet

>> No.5509521

>>5509394
>>5509439
Your point is not too far-fetched, it simply follows the natural scientific approach in the humanities. But this is also exactly the point where I differ from you.

I agree ( of course) that the natural sciences should be in search of general laws. But this process of natural laws doesn't occur in history. Searching for such in laws in the humanities for instance is called historicism (Popperian interpretation).

>> No.5509545

>>5509128
>There will have to be a complete revolution in the way computers work
And we'll call it "quantum computing".

>> No.5509587

>>5509521
As far as I'm concerned, causality on a larger scale is too complex to make a science out of. Historical events do in no way seem to follow any discernable laws. It can, however, be argued that the events are the result of much simpler things. In a game of chess, if you have a few pieces in a corner it is very easy to foresee the outcome, yet in a full game it is impossible to tell the outcome from the onset.

What I'm getting at is:
If we scale things down enough the humanities become irrelevant. If we can then look at the grand picture through this microscopic view the causes can become clear. And with study of these things I deem it possible to replicate the events digitally granted there is enough processing power.

At least, that is how I see things.

>> No.5509613

>>5509021
Novels will still be around because people still like them. We need to stop pretending that normal people have ever read in their leisure time. Although I see personal stories like Confessions of a Mask being more center than pieces like V. I feel like the internet is going to be the main source of humor and irony.

>> No.5509621

>>5509587
Let me present you with a couple of counter-arguments:

>causality
The universe does not adhere to cause-and-effect. Cause-and-effect is a trick that our minds apply to the universe in an attempt to make some sense of it. The universe is unfathomable. A simple argument is that our brain is small compared to the universe (in fact, our brain is just a tiny part of the universe) and it is therefore impossible for any brain to comprehend the universe.

>granted there is enough processing power
If we think of the universe as one very big computer any computer that we build will be severely lacking if we attempt to simulate the universe. Pretty much the same argument as above, the computer will be contained in the universe and it will only be able to do approximations.

Even if you are right and we are able to overcome all of this it will almost certainly not happen in our life time.

>> No.5509626

>>5509077
as people already said code monkeys here are in a bigger danger because code generators should be much easier to write than book generators, some of them are actually already written, see different translators, like those from coffescript to javascript or from java to c etc, i'm pretty sure there are more complicated things too.

Every language that you use is compiled several times. Let's take a web application written in Python, which is interpreted in C, which compiles to x86 assembly, which the assembler translates into "straight binary", which the computer uses to effect change at the level of transistors and logic gates. Code generators are not horribly difficult to write (although if you tried to implement Haskell, well, good luck) -- a talented undergrad can write a mediocre one. But, it's interesting to think of how many people they might have put out of work. What in 1978 could be done only by a team of highly trained experts working in assembly can now be done by a mediocre dude who learned Python a month ago. Although probably this created more jobs...

>> No.5509630

>>5509545
Yeah man you tell 'em.
https://www.youtube.com/watch?v=msX4oAXpvUE

>> No.5509669
File: 312 KB, 506x662, 1403481778878.png [View same] [iqdb] [saucenao] [google]
5509669

>>5509626
Dude what.
Okay yeah sure it took a team of experts at one point to write a shitty version of Paint.exe but our computers have also grown in capability immensely. Do you honestly think that "a team of highly trained experts" would EVER be able to write a modern web application in assembly?

>> No.5509681

>>5509621
>Causality
And if we cannot even trust our own my why does it matter? Personally, I'd argue that the logic presented by ones own mind is the only thing really worth trusting. Because, what alternatives do we have?

>processing power
As far as I see it, there are two ways that this could work.

The first being utilizing the fact that the the universe is in its very core simple. The rules are simpler than the result. It follows that it should be possible to generate with less resources than presented in the simulation. Also utilizing the potential of nothingness should save some resources.

The other way this could work would be by fueling this "computer", if we can call it that at this point. With our own universe. I get that this sounds quite bizarre, but I do feel that the singularity at the end of time could suffice. This is, of course, assuming that the universe eventually falls back to its neutral state.

>Even if you are right and we are able to overcome all of this it will almost certainly not happen in our life time.
This I will have to agree with you on. At least to the extent of the technologies I've spoken of thus far. I still believe, and hope, that "true" A.I. will come to life in my time. This would be as imitations of the human mind rather than simulations of such.

>> No.5509683
File: 268 KB, 500x390, dive-into-python.png [View same] [iqdb] [saucenao] [google]
5509683

>>5509626
>Every language that you use is compiled several times. Let's take a web application written in Python, which is interpreted in C, which compiles to x86 assembly, which the assembler translates into "straight binary", which the computer uses to effect change at the level of transistors and logic gates.

yeah, those are translations to bytecode and to assembly which are not really human readable though

>What in 1978 could be done only by a team of highly trained experts working in assembly can now be done by a mediocre dude who learned Python a month ago.

what exactly? dunno about assembly but i know c and it's not that hard to use it for most of basic tasks you can learn in 1 month of learning python.
and then, to really use python in practice one need to learn its libs or frameworks for the specific task and it will take months on top of basic cs knowledge, especially considering how shitty those probably are

also python is shit, ruby rules, ruby is the most kawaii language existing

>> No.5509703

>>5509669
>Do you honestly think that "a team of highly trained experts" would EVER be able to write a modern web application in assembly?

it's possible with c, probably possible with assembly, let me google
http://www.reddit.com/r/ProgrammerHumor/comments/1ykdi6/web_development_with_assembly/
yeah it's possible

>> No.5509717

If I wanted to learn coding and to be any sort of proficient at it, what programming languages would you suggest I learn? Also, which would be the easiest to start with before I work my way into the harder ones?

>> No.5509730
File: 93 KB, 286x432, 1406258151176.png [View same] [iqdb] [saucenao] [google]
5509730

>>5509626
>Python is interpreted into C which is compiled to x86 assembly which is translated into straight binary
Python is most often never "compiled" but interpreted by a python interpreter which is already in binary form. The interpreter "acts on behalf of" the script written.

Also, while theoretically possible, nobody "interprets C".

Also, even if python scripts were translated to C, modern C compilers forgo assembly and generate the binary straight away.

>>5509683
>to really use python in practice one need to learn its libs or frameworks for the specific task
The libs are there for your convenience. Generally speaking you could write your own libs but it would probably take you longer than to learn how to use an existing lib, even if it's rather shitty. That's the point.
>Python is shit, Ruby rules
Enjoy your performance hits.

>> No.5509735

>>5509681
>And if we cannot even trust our own my why does it matter?
Because it might mean that we will never be able to find these fundamental rules of the universe because we will never be able to comprehend them. That is, if they exist.

>The first being utilizing the fact that the the universe is in its very core simple. The rules are simpler than the result.
We don't know that. The universe could be (near)-infinitely complex at its core. (Quantum physics seem to support this, no?)

>It follows that it should be possible to generate with less resources than presented in the simulation
Even if the premise is true this does not necessarily follow from it. Perhaps the universe is the best possible 'implementation' and it is impossible to 'execute' or 'simulate' the universe any faster.

I am unable to follow the rest of your post.

>> No.5509736

>>5509038
It's possible in theory. Teach AI a bunch of books to read. Then make it write something.

>> No.5509740

/lit/ talking about programming
/v/ talking about books
/g/ talking about fashion
/tv/ talking about video games

>> No.5509742

>>5509717
Ruby or Smalltalk.

>> No.5509743

In the long term all biological life is just a step-ladder for machine intelligence.

In the short term you'll die before computers can actually be creative. The articles they "write" are trivial.

>> No.5509745

>>5509021
what in god's name would someone who only uses computers for reading and shitposting do with programming knowledge?

>> No.5509746
File: 605 KB, 1803x1200, whisper.jpg [View same] [iqdb] [saucenao] [google]
5509746

>>5509139
>psst
>hey guys
>psssssst
>hey
>you
>over here
>yeah, you, book lover
>...
>you know how
>being from /lit/ and all
>you love reading?
>and writing?
>...
>well, guess what?
>you'll love this!
>boy have I got a scoop for you!
>...
>you ready for this?
>...
>I'm actively working on the destruction of those things!
>...
>Cool huh?

>> No.5509751

>>5509742
Thanks anon. I spent my college years on bullshit liberal arts, the only useful subject being English which landed me a job teaching writing at a studio. I should've spent more time learning something useful, like coding.

>> No.5509754

>>5509703
>Most people are joking or trolling
My personal favorite:
>Pros: runs ridiculously fast.
>Cons: can't handle a webpage more than 640 kilobytes large because it's only compatible with DOS on a 80286 and lacks HIMEM support.

You can do it, obviously, since you can reverse engineer a webapp binary and shebang you have it in Assembly, but for a human the problems caused by using Assembly get immensely complex and would be extremely prone to error. If people frequently discover bugs and errors in applications written in a comparatively simple language like C (a current example being the shellshock vulnerability found in bash), how do you think they would fare supporting the same software written in ASM?

Most of the time people write tiny Assembly programs made to do one thing exceedingly well, and then have another program call them as necessary. It only really matters where performance is at stake.

>> No.5509755

>>5509717
You should get a CS degree, because you shouldn't hope of programming anything more complex and sophisticated than a console log of "hello world" (unless you're into Web Dev; HTML and CSS is a breeze in that case). That's an exaggeration, but still: If you want to *understand* what you're doing and how it's properly done when you program, everything essentially boils down to Mathematical Logic.

>> No.5509765

>>5509740
/b/ talking about morality

>> No.5509770
File: 44 KB, 672x888, lyah.png [View same] [iqdb] [saucenao] [google]
5509770

>>5509717
i used to be a /g/ dweller so i can tell you, there are two main schools of thought among those on /g/

some think it's good to start with c because it gives you the very basics how that computer stuff works

others suggest to learn disgusting python because it's simple and popular

as for my favorite ruby... it's amazing but you probably won't understand its amazingness if you start with it as your very first language, it's better to understand a bit of oop and functions before. generally it's like python (but more fun, possibly slightly more slow, generally it's kind of holy war where i'm on ruby's side, actually python is good and significantly more popular too, but its users are often very annoying), learn python with think python and then ruby with the book with two drawn foxes :3

>> No.5509774

>>5509755
Thanks. Maybe I'll go back to school for it once I've saved up a bit from my current job.

>> No.5509775

>>5509227
⇒How much do you know about quantum physics? Spacial relativity? Conway's game of life? Dimensional properties? And finally, coding?

More than you.

Why are 14 year old who recently read GEB so obnoxious? Go back to /sci/, kid.

>> No.5509776

>>5509746
Isn't that beautiful though. I studied literature, I love reading and writing. Destroying it is the most beautiful thing I can ever do.

>> No.5509782

>>5509776
see
>>5509186

>> No.5509786

>>5509770
All right, looks like I'll start with C and then give Ruby a shot.

>> No.5509787

>>5509279
⇒>What is true AI?
As opposed to what? "False AI"? Stop spouting buzzwords from low quality sci fi movies. You know nothing about academic AI research.

>>5509394
⇒Simple particles obey simple rules
Hahahahaha, you don't know shit about particle physics.

>> No.5509792

>>5509300
⇒Then please explain to me why it is impossible to create true AI.

Cool christfag rhetoric. Burden of proof is on you. You could start by defining "true AI".

>> No.5509793

>>5509776
http://www.parabellastudios.com/work/#/marilyn-myller/

>> No.5509795

>>5509786
start with python it's better

>> No.5509799

>>5509751
I kind of wanted to be a writer but I didn't have the courage to go through with it. I became a programmer instead. I envy you for actually following your dream and I am sad to hear that it was unsatisfactory.

All programming languages have two 'users': Programmers and computers. Programmers write programs (production) and computers execute them (consumption). Ruby and Smalltalk are designed for programmers and it tries to make programming easier or more enjoyable. Computers are secondary to their design (programs execute slower compared to other more computer-centric languages, but this is not a big deal with modern machines.) That being said, language design hasn't really made any breakthroughs in many, many years so a large percentage of people who start programming will have a tough time really coming to grips with programming (I believe the anecdotal number is something like 80%.) Also, object orientation is not an easy place to start so perhaps just get the basics of 'if' and loops down first. But I believe anybody can learn to program, some just have to spend more time on it. Personally, I have had to spend many years on it before I finally reached a point where people told me I could actually make businesses money with my skills.

>> No.5509803

>>5509795
start with python is wrong, the fake "easibility" make everything more complex

start with C is the best choice always

>> No.5509805

>>5509786
other way around dude
going back to /g/ now

>> No.5509807

>>5509681
⇒The first being utilizing the fact that the the universe is in its very core simple. The rules are simpler than the result

Perhaps to a christfag like you the rules are simple because the only rule you use it "lol god did it, it's magic". I prefer to use science and in science the rules of the universe are far away from being simple.

>> No.5509817

>>5509795
start with the greeks

>> No.5509822

>>5509793
Now I don't think what she does is stupid at all.

>> No.5509831

>>5509021
>Is /Lit/ into programming?
Learning to code makes no sense these days. It's one of those professions that will be redundant in 10 years

>> No.5509834

>>5509831
>will be redundant in 10 years
think again

>> No.5509838

>>5509755
>CS degree
Not really necessary but it will help you in job interviews. This is coming from someone who is currently finishing a CS degree. It also has no bearing on the complexity of the stuff that you work with. In CS programming is looked down upon.

>>5509770
>Ruby
My kind of guy!

>>5509795
>Python
It has too many language quirks in my opinion.

>>5509803
>C
This will most likely give you bad habits that you will have to shake later. The lessons learned from C are not really applicable in (most) businesses.

>> No.5509850

>>5509799
I didn't mean to imply that I had a lack of satisfaction with English, which isn't actually a dream. My dream was actually to become a musician but it's not the kind of thing you can make a living off without some dumb luck.
I loved every minute of English actually and love talking lit with kids at a company who actually semi give a shit about the work and books I assign them. It's just that it's not paying the bills so I want to increase my skills and versatility with something like coding, something I consider another kind of writing. I'll keep looking further into it and hope I can get it to click after further study. I still in the beginning stages where I'm deciding on the direction.

Glad to know you're happy with your level of skill anon.

>> No.5509857
File: 184 KB, 960x540, b.webm [View same] [iqdb] [saucenao] [google]
5509857

>>5509838
⇒The lessons learned from C are not really applicable in (most) businesses.

>> No.5509872

>>5509857
C won't land you a job
but Java will

>> No.5509875

>>5509857
Most jobs are at or above the abstraction levels of Java and C#. If you want to optimize for chances of getting a job C will not help you.

>> No.5509881

>>5509838
>bad habits
>C

you get the bast habits with C++, not with C

>> No.5509883

>>5509872
c will help you quickly pick java

>> No.5509886

>>5509881
*bad

>> No.5509895

>>5509883
There's nothing to suggest that you will pick up Java faster with a background in C than in background in something like Ruby.

>> No.5509902
File: 26 KB, 1024x1024, b8.png [View same] [iqdb] [saucenao] [google]
5509902

>>5509875
>>5509872

>> No.5509918

>>5509895

well c has more similar syntax
anyway i don't suggest something

also i saw code of people who learned ruby as their first language and they... they used loops in ruby, it was such a blasphemy i couldn't watch -_-

also mit has a good cs course available online, they teach it with python

>> No.5509920

>>5509850
Ah, I see. I am considering going into teaching myself. I think I can find some joy in teaching programming to others. Other people have said that I might have some 'need' to communicate ideas and I have been unable to put it any better myself, so I think they might be on to something.

I will encourage you to find some small project that you can work on while learning to keep your motivation up. Things will go sour but if there's some carrot at the end of the stick it is usually easier to pick things up again. When I first started out I used to make small scripts that would collect beer prices from websites and find the cheapest beer available in my area. Just silly stuff like that. It could also be a small website where you can post messages. It doesn't really matter as long as it's something that you think you will find useful and that you think is within your capabilities. You might want to downgrade to a simpler project or upgrade to a more complex project once you are more aware of what you are capable of.

>> No.5509922

>>5509902
but they are right

every programmer must to know C, but if you want a job you need to know C++ (that it sucks), Java or C#

Nobody cares about any other language

>> No.5509930
File: 98 KB, 625x626, 1410045579000.png [View same] [iqdb] [saucenao] [google]
5509930

>>5509922
⇒Nobody cares about any other language

>> No.5509965

>>5509920
Go for it. There are few feelings more satisfying seeing one of your students progress so much that you have nothing left to teach. I'm sure my ability to convey information in a logical and easy to comprehend manner will be an essential workplace skill anywhere I go.

Before I do decide to leave my job though, I can think of a ton of computer related projects at my current workplace that I could work on while while learning coding. Maybe making a more efficient website for the hw for one thing.

>> No.5509993

>>5509930
you don't work with programming languages, right?

or are you just in the university?

>> No.5509997

>>5509918
>they used loops in ruby, it was such a blasphemy i couldn't watch -_-
Haha, I did that as well when I was first learning Ruby. It was only later that I learned of the glorious collection lambdas (or 'the collection protocol' as Kent Beck calls it in Smalltalk.)

>> No.5510005

>>5509993
I know enough people who do work with programming languages. You don't know shit. Stop trolling and go back to /g/.

>> No.5510030

It is degeneracy.

>> No.5510035

>>5510030
writing ?

>> No.5510084

>>5510035
The writing composed by robots. If robots write more it is because humans are becoming lazy.

>> No.5510163

>>5510005
>I know somebody who do something and that it is why I am right

Ok.

>> No.5510239

>>5510084
I guess degenrancy started when people tried to get a horse to carry things for us, or when we started using the wheel.

>> No.5510305

>>5510239
The difference being that no one was ever creative about hauling shit places pre-wheel.

>> No.5510307

>>5509021
>kim kardashians and kanye west's daughter all growed up.jpeg

>> No.5510312

>>5510307
>growed up

>> No.5510322

>>5510305
Where does creativity start and where does it stop?

>> No.5510337

>>5510322
It stops when we've automated every process and lie around in tanks dreaming all day everyday.

Sure you could argue that designing a system that shits out fiction is, in itself, creative, but you can't suggest that it is neither oppressive or wholly conservative in the long run.

Art is all we have left man, why are you trying to take that away from us as well?

>> No.5510341

>>5510312
>>5510307
I would expect nothing less from a racist.

>> No.5510357

>>5510337
you can still create.... just robots will be better.

>> No.5510361

>>5510337
>It stops when we've automated every process and lie around in tanks dreaming all day everyday.
I think people will come up with some way of being creative in in such an environment.

>oppressive
You can still write even though computers do it as well. There are no restrictions put on you just because computers also write.

>wholly conservative
Isn't it exactly the opposite? It completely changes everything.

>Art is all we have left man
Alarmist.

>why are you trying to take that away from us as well?
Paranoia.

And just to be clear, I am not working towards anything in this area. I believe it is impossible to replace human writers.

>> No.5510372

>>5509021
The robot did not think of things to write, it compiled them from things humans inputted into it. That is not intelligence.

>> No.5511302

>>5509021
>Implying computers can experience the world the same way humans can
>Implying computers will ever experience the world in a way that would allow them to write anything worth reading

There is more to writing than putting words together you butthead.

>> No.5511308

>>5510163
I prefer to trust the opinions of professionals instead of some anonymous high schooler's shitposting.

>> No.5511360

>>5509922
2/10 made me reply

>> No.5512176

>>5509021
What would it be like to place my penis into that entr/an/ce... she is even looking back at me begging for it....

>> No.5512208

>>5510372
One could make the argument that writers don't really write, but just compile things other humans put into it.

As Charles Mee says, "But, of course, the culture writes us first, and then we write our stories. "

>> No.5512213

>programmer
>this thread

NLP is the next step, expect it mainstream within 5 years. Programmers are dead. Writers are dead. THE ROBOTS WON.

>> No.5512216

>>5511302
>There is more to writing than putting words together you butthead.

Not much more.

>> No.5513430 [DELETED] 

>>5509776

I used the wonder why some folks not only on /pol/ but even in real life so badly want a Happening - nuclear war, an asteroid strike, or some other giga-calamity which would kill a lot of people and wreck civilization.

I think I'm slowly coming to understand.

>> No.5513458

>>5511308
There's plenty of first-hand experience presented in this thread. Your second-hand experiences are unnecessary.

>> No.5513479

>>5509021
I like Lisp and JavaScript

>> No.5513484

>>5509074
don't you see anon, OP is a programmer and has created the first true artificial intelligence. He's just too autist to intelligibly say it.

>> No.5513487

>>5509179
so you're a singularifag huh

>> No.5513750

If you want to learn programming to get an idea of how programming works and you
don't want to spend time installing a bunch of compilers and develeoper environments
you can start with learning JavaScript. All you need is a text editor and a web browser
and you already have that. Once you see how programming works it is easy to switch to
another language. They all work the same way they just have different syntax and different
libraries. But you will be thinking the same way with all of them.

>> No.5513839

>>5510372
>>5511302
I didn't say they were intelligent robots. I just said that they are able to put together a text in a way that is readable. For example they "write" short texts about stocks and how they perform. They probably use a template here that tells the software to include company name, revenue, sale, stock price and some other stuff. There is however a high level of sofistication in the software becuase it can find this info in other texts. It is also able to put togehter more complex texts. All we know for sure today is that texts that always follow a pattern will not be writen by humans in the future. Poems, novels, philosophy will be written by humans.
I think a robot might be able to reason around physics for example. But it will not be able to reason about the human condition. Will they become self aware eventually? I doubt it. I think only an object that is made of flesh and bones can be self aware. Will a very intelligent robot be able to bio-engineer an object made of flesh and bone and feels pain? Will it use this object to gather info about the living world and learn about the human condition? Will it then be able to write about sorrow and pain of loss?

>> No.5514469

>>5513458
⇒There's plenty of first-hand experience presented in this thread.

There's plenty of trolling, misinformation and delusion presented in this thread. I've worked with professionals and the trash I corrected ITT is simply wrong.

>> No.5514479

>>5513750
You can't do a lot with Javascript in the browser unless you also know some HTML and CSS.

>> No.5514483

>>5514469
>I've worked with professionals and the trash I corrected ITT is simply wrong.
Again, you are presenting ideas you have attained second handedly. You are no more right than the ACTUAL professionals ITT.

>> No.5514486

>>5514483
There are no professionals ITT.

>> No.5514488

>>5514486
You are wrong.

>> No.5514491

>>5514488
Prove me wrogn.

>> No.5514503

>>5514491
Notice how people ITT have constructed arguments about programming languages and referred to experts in the field of software development. That implies some education or some professional involvement.

Also, I am a professional. And no I am not going to post a picture of my paycheck.

>> No.5514512

js is a terrible language especially for the very first one. it's so terrible that people made several different languages which translate to js just to avoid touching it. it feels dirty and makes you mad
some bydlo sites teach and advertise it though, for the first language it's like an infinitely worse version of python
also it's of little practical use till you learn a few other things too, it's a front end language and to make a site you firstly should do some back end i.e. to know some framework, cms or simply php etc (and knowing them you can make a decent site without any js), secondly as >>5514479 anon said you should know html and css and thirdly you probably should learn some of its libs like jquery

>> No.5514528

>>5514503
⇒Notice how people ITT have constructed arguments about programming languages and referred to experts in the field of software development.
⇒That implies some education or some professional involvement.
Hahaha, good joke. To anyone with even a minimum of superficial knowledge it is obvious how uneducated the statements ITT are. Only someone who never heard of programming before would be fooled by them.

⇒Also, I am a professional.
What makes you say that? What do you do?

>> No.5514584

>>5514528
Don't you have some more bait pictures to post? Preferable some place other than /lit/.

>> No.5514593

>>5514584
Sure I have, but right now I'm waiting for you to post your programming experience. Guessing from your posts I'd guess at most you're a first semester CS student who thinks he's a professional programmer because he once designed a website or made a shitty little browser game in java. You know nothing about professional programming.

>> No.5514649

>>5514593
Says the guy thinking C is the best place to start because some co-worker told him C is important. C is still important but I am not going to do your work for you, you will have to present some arguments yourself. I will give you a hint though: Give us some context. Tell us where C was important. In which area of business? What kind of systems was C used for when you were around C-proponents?

>> No.5514664

>>5514649
afaik c is mostly taught because it gives you better understanding of how the higher level languages work. not knowing pointers some parts of even such simple languages as python may be confusing. probably most of real coders (not counting web-devs) know basic c too

>> No.5514672

>>5509021
The thing is a robot has no capacity for original thought, merely trial and error.

It could do basic news but it would never be able to come up with a unique idea and design new literarative techniques and philosophies. AI and I operate in different paradigms.

>> No.5514693
File: 463 KB, 785x678, choice.png [View same] [iqdb] [saucenao] [google]
5514693

also my favorite pic about c :3
those both are male btw

>> No.5514717

>>5514649
⇒I write all my bioinformatics, computational fluid dynamics, cryptoanalysis and climate simulations in Java
⇒who cares whether my high-performance cluster needs a second power plant to provide all the energy I waste by insisting in forcing an unnecessary layer of abstraction
⇒why manage my memory when the garbage collector does it? as if I care about effiency lol
⇒as long as it has a pretty GUI nobody will care about the implementation
⇒I trust the unflexible java implementation of parallelization, it must be good because it's written in classes and I myself am a man of class, as evidence by my fedora

Cool story. Stick with your browser games, kid. And the worst thing is that after reading this post you will just dismiss it as "academic", being unaware that computational fluid dymanics and related results are used ubiquitously in engineering applications in the industry and in computational finance.

>> No.5514768

>>5509021
I just want to introduce my arm into that ass.

>> No.5514864

I want arrow-chan to step on my balls.

>> No.5515551

>>5514717
again why did you left /sci?

>> No.5515602

>>5515551
Because I know everything I need to know about 0.999... and I'm not interested in high school calculus homework.

>> No.5515614

>>5515602
and why you came here?

>> No.5515650

>>5515614
Because /lit/ is the most intellectual board on 4chan.

>> No.5515699

>>5515650
ah ok, is a slow board. i guess we can bear your ego for a change.

>> No.5516506

>>5515650
It really isn't.

>> No.5518689

>>5514479
>>5514512
I should have been more specific.

What i meant is that you can learn som basics with JavaScript that are the same in every language.

You can learn variables, types, strings, if statements, for/while loops and arrays with JavaScript. These things are the same in every language. If you know this in JavaScript you know it in every language. After this comes the parts that are different in languages like the domain they are used in, their libraries and so on.

>> No.5518804

It is at turns a frightening and fascinating prospect.

But let's not forget that programming is itself an art form. And as a nascent medium, do we not have an obligation to explore its potential?

>> No.5518895

>>5509736
The best modern machine learning methods aren't close to being able to create something passable. The closest you could get would be by copy/pasting fragments of other people's writing. Which is what Wordsmith does, basically. Look at these:
http://www.businessweek.com/ap/2014-09-18/oracle-misses-street-1q-forecasts
http://www.businessweek.com/ap/2014-09-18/rite-aid-beats-street-2q-forecasts

Seem similar? It's basically just using highly structured data to fill in the blanks. The only reason you "can't tell that it was not written by a human" is because you're essentially reading bits and pieces that WERE written by humans.

>> No.5518934

>>5515650
what do you do, arrowgirl? is it true that you are brazilian or is that just a rumour? do you work at usp?

>> No.5518954

>>5509300
P!=NP lawl

>> No.5519446

>>5509077

>it's a bit embarrassing to admit on /lit/ but i was (and am) interested a bit in coding

Why are you faggots so insecure about learning something?

Why do you hate STEM so much?

>> No.5519461

>>5514693

Software Engineer here, you're an idiot. You pick the right tool for the job, and C is a fucking bad tool for a lot of them.

>> No.5519485
File: 34 KB, 200x209, cat.png [View same] [iqdb] [saucenao] [google]
5519485

>>5519461
:3

>> No.5519536

>>5519461
⇒Software Engineer
So you're basically no different from a business major? You get paid for presenting fancy UML diagrams, "design patterns" and GUI mockups? You are proud of spouting buzzwords such as "extreme programming", "agile" and "waterfall model" while being semi-aware that they are actually representing nothing more than trivialities like "software is written step by step" or "sometimes we talk with our customers"? Cool story. Have you ever even touched a C compiler? It wouldn't surprise me if your actual programming knowledge was limited to having written Hello World and fizzbuzz in your mandatory first semester Java course.

⇒and C is a fucking bad tool for a lot of them
I'm sure that's the reason why it is always among the top 3 languages by job demand and by popularity. Just because you - in your fear of anything abstract or even remotely mathematical - always avoided to learn about algorithms, efficiency and memory management, your ignorance doesn't render C useless. You know (or probably don't know), there's more to programming than low tier web development and colorful GUIs.

>> No.5519541

>>5519536
>arrowsfag defending C
toppest of keks

>> No.5519587

Funny, I'm proposed to engage in a top-notch computer sciences school, and I don't know whether I should do it, as it's in a capital, is rather expensive, and I'll have way less time to read and write.

>Mfw there is not face to describe it.

>> No.5519599

>>5519587
How is computer science even a thing? Do people really need a degree to use a computer? Just press the power button and click on internet explorer. My grandmother can do that. There, I just saved you 3 years of your life and a lot of money.

>> No.5519604

>>5519599
You should try harder

>> No.5519615

>>5519461
>You pick the right tool for the job
Freshman detected. People with real programming experience never quote this line.

>> No.5519621

>>5519599

Et ta soeur ?
>Do you even?

>> No.5519696

>>5519536

>So you're basically no different from a business major?

With the amount of absurd requests the engineering team got from bizdev at my last company, I can only wish this was true.

>UML Diagrams

HAHAHAHAHAHAHA

But yes, at university I learnt about various development methodologies. Yes, there are differences between them. And yes, most companies are so bad at using any of them it almost makes no difference. Almost.

>I'm sure [C being a bad tool for a lot of jobs] that's the reason why it is always among the top 3 languages by job demand and by popularity.

No, you simpleton. C is a great language, it is useful for many types of problem. It is also terrible for many types of the problem. Of some of the latter problems C++ is the better tool.

The. Right. Tool. For. The. Job. Understand?

>>5519615

>Freshman detected. People with real programming experience never quote this line.

Right, right. I suppose the reason my last company used about 5 difference languages in its product was just for shits and giggles. Sure, why not write our graphics middleware in python, our abstraction layer in assembly and our GUI in Fortran? I guess every tool is fine for every job!

>> No.5519743

from my amateurish point of view (i'm not related to cs in any way, interested in coding due to it's fun to play with logic, but i know what i am speaking of since i spent some time on their resources learning shit)

the only thing sepples is really good for it's for writing stuff like major games, oses and heavy desktop applications like web browsers. most of people who are interested in coding or even most of those who are learning it professionally will never ever write something like that. for anything else c#, java, python, ruby etc will do the work better. c is mostly needed for system coding, writing libs, short snippets for bottlenecks and for teaching purposes

>> No.5519889
File: 2.11 MB, 220x190, i_um_hoo_boy.gif [View same] [iqdb] [saucenao] [google]
5519889

>>5519743

You seem to be implying that writing OSes, video games and heavy desktop applications are somehow trivial, niche applications which professionals are unlikely to find themselves writing (!?) whilst "system coding, writing libs, short snippets for bottlenecks and for teaching purposes" are somehow more high-minded or ubiquitous, thereby rendering C more useful.

Right after declaring that
1) you're an amateur
2) you're not really into computer science "in any way"
3) you only dabble in coding because it's "fun to play with logic" (what?)
4) your opinion is nonetheless credible because you "spent some time on their resources learning shit"

>> No.5519918

>>5519889

come on, i never compared them in terms which is more useful, both of pics which i posted it's about that sepples is pig disgusting (and it is) while c is cute (and it is)
i outlined what they are used for and noted that most of people will never really need sepples unless their prof of job will force it on them for no reason

anyway c is probably the most widely known language (iirc i saw the statistics) due to it's taught to students so they could understand the basics of how computers work

>> No.5520258

>>5518804

Underrated post

>> No.5520466

As a matter of fact, they started to build the skeletons of pulp fiction using algorithms around 20y ago. Basically a computer calculates the story and some poor-ass writer fills it up. Without artificial intelligence it won't be possible for a computer to do the writer's job though, and we still have a long way.

>> No.5520547
File: 104 KB, 519x775, 7.jpg [View same] [iqdb] [saucenao] [google]
5520547

It's funny how I heard the same C vs C++ arguments 25y ago when I started to study computer science. Usually coming from people who were so much above everything that they didn't have to study, learn a new language or even care about programming. I mean, if you're such a god-like developer, why even care to prove it ? And around 2004, the same people were still sitting jobless in front of their Amiga, raging how shitty PCs are and that the Internet is a fad. And before you ask, I DO use C, but only for microcontrollers or kernel programming.