173 karma · joined March 3, 2015
I really don't think people actually choose their opinions. Humans' opinions are affected by a wide variety of different conscious and unconscious stimuli, such as culture, socio-economic background, and even genetics. Humans are illogical, and will likely post-hoc rationalize their biases rather than logically thinking up an ideology.
For example, you may be religious because you sincerely believe in it, or because you just happen to grow up in a religious family. Or you may adhere to a political affiliation because you sincerely think it was a good idea...or because you live in an area that shares that same political affiliation and associate with friends with that political affiliation. Or because some celebrity endorses a political affiliation and so you follow that celebrity and so on and so forth.
Assuming humans are fully rational beings is problematic (and damageable), and it's better to provide protections than to take them away just because your own bias makes it seem okay to do so.
Right, you can legally redistribute the software, but can you ethically do so? Some people have complained about the bad precedent set for allowing left-pad to be reuploaded again after it was deleted, and the reason they complained is because the developer has lost control over the fate of his own package.
These people can't complain too loudly, as the author in question did indicate that he was willing to give ownership of his npm packages over to someone else. But you could easily see a situation where a developer would want his stuff deleted and not be accessed, period. Why should this request be refused?
The idea that the developer has lost all moral rights whatsoever to his/her work just because they attached a LICENSE text document feels wrong to me. Just because a license says you can 'do whatever you want' doesn't mean you should do whatever you want.
It has a positive EPS of 1.03, which is another point in its favor (it means it's actually turning a profit).
Source: http://fortune.com/company/rht/
I still think the solution lies outside "old" academia, though on a different track that can also run parallel to the "vocational" track of apprenticeships/bootcamps. Academics can simply publish their findings online, via comments, blogs, and open-access academic journals...and can also attempt to teach their ideas (also online). Even research grants could be replaced by Pateron and crowdfunding. A system where academics and educators slowly promote their ideas and gain followers/supporters is one that has the potential of being slightly more just than the old system.
As a person who was immersed in academia (even to the extent of writing a peer-reviewed article and serving as an adjunct college instructor for a period of time), I had a slightly negative view of academia for that reason alone. It appeared to be a self-referential entity, where the only people reading your research papers are other researchers who are only interested in writing their own research papers. The 'outside world' doesn't quite respect your theoretical research fully (as you are not a productive member of society actually helping out other people), and the academic world itself doesn't quite care enough about you either (too obsessed with promoting their own theoretical research).
I think universities need to be more leaning towards vocational skills, or to make their research more "vocationally" relevant. That way, laymen will actually see a use for academics, instead of seeing them as prestigious eggheads. Theory has its place, but it has its place as a part of a vocational curriculum. Nothing more. I also support even more measurement of the quality of education, because without any level of accountability, you do not know whether what you're doing is actually working. I can write and teach all I want, but if I'm not sure if what I'm doing actually have any impact in the long term...then what's the point?
I left academia because I knew that adjuncting would be a dead-end job and that the administration prefers to hire them over that of full-time faculty, but it doesn't take a genius to suggest that low-paid teachers are definitely going to have a negative impact on a future curriculum, even on the measurable metrics. In fact, it is possible that adjunct instructors provide the "breathing room" that allows for the full-time faculty to continue to churn out research papers (although their replacements may wind up being more adjuncts). The fact that academia itself doesn't want to hire its own children suggest even further that academia needs to focus on vocational skills, so that academics can transfer out into a "post-academic" career.
As for me, I am still interested in the "theoretical aspects of [my] practical work". Maybe I may one day find a use for it. But I am unlikely to find an outlet for it within the the insular and corporate nature of present-day academia. For now, theory is just a hobby.
I do like how you handled "consciousness" though by redefining it to mean 'examine your memory and then learn from it'; artificial intelligence is really just one big word game and if you can change your definitions properly to something achievable, then you might actually achieve them. Then again, you actually have to do it and that seems more difficult than talking about it. Most people will likely disagree with your "consciousness" definition and will prefer a more vaguer version that would be impossible to be built...
My suggestion is two-fold:
1) Learn AI first and find out its tools and limitations. Struggle through those boring AI lectures, or see if you can find any GitHub Machine Learning libraries so that you can start working. Also, try some side projects where you use AI to solve real-world practical problems, before you attempt to figure out how to induce the existence of an AGI. I'd even suggest dropping the existence of an AGI (there's no guarantee it can even exist anyway) and focus on a specific part of AGI: inducing emotion or consciousness by itself might be "pretty cool", and if you can do that without needing an AGI, and be able to apply them to real-world problems, then people might even accept those algorithms as being valid (though they may avoid the pseudo-scientific terms we're applying to them right now).
2) Look at the "Mario Lives" videos[1], where programmers were able to successfully represent emotional states and conversations in an AI that plays Mario. May not match your ideas about emotion and learning, but it is a sign that you can do anything you want so long as you change the definitions of words to be what's practical.
[1]Video 1: Mario Having Emotional States - https://www.youtube.com/watch?v=AplG6KnOr2Q
Video 2: Mario Becoming Social As Well - https://www.youtube.com/watch?v=ltPj3RlN4Nw
"Tesler's Theorem (ca. 1970). My formulation of what others have since called the “AI Effect”. As commonly quoted: “Artificial Intelligence is whatever hasn't been done yet”. What I actually said was: “Intelligence is whatever machines haven't done yet”."
And while risking another AI Winter is no fun, it's possible that AI researchers are probably going to be sorely tempted to participate in the hype cycle as well. In fact, considering how much money is being poured into AI research, what is it to say that the hype has already just begun?
If the barriers to entry are low, then that means anyone can take advantage of the Power of Math to do Great Things(tm). Said "Great Things(tm)" might include humans trusting their models way too much and end up doing stupid stuff as a result of them, but people have been misusing statistics for generations and we haven't killed ourselves (yet).
There's also the question of speed/efficiency as well. Memorizing a fact and utilizing muscle memory can be much quicker than Googling for Stack Overflow answers every day ("memory caching"). And the faster you solve one problem, the faster you can move onto the next problem.
All these articles may have been good if the writer wasn't so wedded to the long-form format and started deleting paragraphs. But since he was wedded to the format, all the reader sees is a rather meandering and dull piece. It's an example of the sum of pieces being greater than the whole.
But what if the site is the ad? For example, a lawyer's blog would have lots of blog posts about law, but the whole purpose of the blog is to advertise the expertise of the lawyer and encourage you to buy the lawyer's service. Or maybe an artist wants to showcase his portfolio of his work online, in the hopes of later securing juicy contracts or donations.
Or what if the site is simply a forum for people to "network" and self-promote themselves (i.e, LinkedIn, HN's Show Me, etc.) Those sites can indeed be popular (as people may go there to willingly consume ads), but they're all basically vehicles for advertising.
The end result is a rather byzantine situation where everyone (including The Computer) is plotting against everyone else, all being sufficiently paranoid.
An interesting statement to mention. In the distant past, writing a novel would be seen as a rather impressive and lofty goal. But as the barriers to writing novels decrease, so too does the actual impressiveness of a novel.
As technology makes startups easier to create, startups themselves should begin to lose their luster as well.
But it's true that we do have a underlying world model by which we understand passages. And that world model is pretty essential if we are to answer more complicated questions. So since it's pretty clear computers can handle the "informational retrieval" side of reading, we should now be focused on generating a "world model" based on text.
We test whether a human have "basic reading comprehension" by asking them reading comprehension questions. If they answer the questions successfully, then we assume that they have this "reading comprehension" skill. Therefore, if an AI can answer these questions, then it must also have "reading comprehension".
Maybe these "reading comprehension questions" don't actually test reading comprehension, just pattern matching and sentence parsing. In which case, we shouldn't be asking these questions to anyone (human or AI). So what we need are new questions.
1) The "fierce" plugin is installed and immediately run. It is targeted on the shark sprite.
2) "Fierce" is an evolutionary algorithm. It will create several hundred generations of a shark, mutating the shark sprite in some small way. The shark's fitness is based on how 'scary' the shark is, and the 'scariness' of the shark is calculated based on a dataset compiled by children that rated how scary colored pictures were from a scale of 1 to 10. The evolutionary algorithm's goal is to maximize the fitness of the shark.
3) The final shark (with the highest fitness) is outputted to the user. It will look very similar to a normal shark, with some minor variations in color to increase the scariness of the shark.
What these people are doing is not impossible. However, the potential for so-called "leaky abstractions"[0] messing up the development process is very high. Programmers will likely be necessary, if only to ensure the abstractions are functioning well enough for non-programmers to use.
[0]http://www.joelonsoftware.com/articles/LeakyAbstractions.htm...
We do seem to agree on that point though, so I should probably retract your comment "lies". You're fine with people leaving 'projects' incomplete if they hate it...and I'm fine with that too. But work is indeed left incomplete, and that's why I made my comment.
If it makes you feel better, replace "employers" with "the open source community", and redefine pay to mean code/maintenance instead of money. I think my point still holds.
And no, I don't see problems ever being solved, simply because they just expand. I've worked on a couple of free open source projects, showed them off to people, and have got feedback from users of "Hey, it would be cool if [insert-feature-here]". And if I implement that feature, "Ah, thanks...oh, and add this feature too." More and more 'suggestions' pile up, which means more work.
>Just because you've only worked with engineers at startups making shitty products or bloated companies doesn't mean there aren't people doing work right.
You make assumptions about me that you probably shouldn't.