Archive for April, 2008

Java is Ova!

Friday, April 25th, 2008

That’s right! Today I had the Java final. It was brutal. But a realization came to me as I studied: “If push comes to shove, I could be a Java Developer.” There is nothing particularly difficulty about java, it’s just that 6 weeks can be a short time to go from zero to polymorphism and inheritance. I found that procedural programming came much easier to me in the first 3 weeks and that object oriented development takes a little getting used to.

I had failed Pascal in high school because I could not figure out how looping statements worked, but that was just a mental block since loops are probably the simples control structures. Loops were not the problem this time around, but passing methods between classes and calling constructors was. Luckily by the time of the final (today) I had an “Aha” moment after looking at much code and figuring out why it didn’t compile in my mind before. Hopefully I didn’t bomb the final… it was pretty hard.

So now that I have a base in Java what am I going to do with it? I’m not sure. I know I can screen developers on a more advanced level and know what they are talking about at least in the basic levels. More importantly though, is that my initial fear of java in this program has been replaced with a confidence that if need be, I can do it.

(I got a B+) By the way…

The Career Fair - How Not to Look like an Idiot in 5 Easy Steps

Friday, April 25th, 2008

Author Byline: The Big 4 Guru wants to help you land the perfect job! Get all the insider information that recruiters don’t want you to know!
Author Website: The Big 4 Guru

During the campus recruiting process, companies will often make themselves available at a career fair. While these all work a little differently, the basic premise is the same: representatives from each company stand around a large room, pass out information and collect resumes. Even if you have already submitted your resume by some other means to these companies, and especially if you haven’t, it is imperative that you attend this function and generate some face time. However, this is not as easy as it sounds.

On the day of the career fair the recruiters from the companies will be inundated by you and every other accounting student in your class. You have two goals. First, you must make yourself known to the recruiters and obtain at least one business card. Second, you must manage not to give the wrong impression or you will risk your resume being “accidentally left behind.” Below are 5 tips to make sure that you achieve both these goals.

1) Approach with Ease - Typically there is some sort of receiving line where you will wait your turn to speak to the recruiter. Don’t be nervous! Most companies send their friendliest and most inviting staff to these events, so this is not the place to be intimidated. When it is your turn, shake hands with the recruiter and greet them with a smile. Introduce yourself firmly and hand them a copy of your resume.

2) Do you homework - Companies meet and greet so many students that think that they want a career in public accounting but don’t know why. You should know why a career in accounting is right for you and express that to the recruiter. Rather than simply saying “I want to be an accountant,” add some more information. For example, “I am interested in auditing public companies and gaining experience with SEC clients.” By letting them know that you understand their business, at least to some degree, you will separate yourself from those individuals who simply crave the Big 4 name on their resume. For more information to generate your own statement of intention, visit the Big 4’s websites located in the Appendix of this book. Study up on the different departments and lines of business and you will be sure to impress.

3) Ask a Good Question - After showing that you have a head on your shoulders, wow them again with a great question. People love to talk about themselves, recruiters included. Ask a sincere question such as “If you could offer me one piece of advice to be successful with (Insert Company) what would it be.” This will get them talking, thereby increasing your face time, and will show them that you value their input and advice. Further, they will subconsciously feel a vested interest in your success, as they have shared their advice, and will be more likely to put in a good word for you when they submit their resumes to their boss.

4) Keep it Brief - After a brief discourse it is best to be on your way. You do not want to be that guy (or girl) that stands around yapping for an hour, wasting everyone’s’ time (and there is always one). This will NOT leave a good impression. You are there to put your face to your resume and leave on a positive note. Once you’ve completed this there is no use taking the risk of saying something stupid.

5) Take a Business Card - As you leave, ask the recruiter for a card. Begin building a horde of these as they will be invaluable in the future. The contacts you meet at the career fair are excellent resources to bounce questions off in the future. They are typically not the same staff you will interview with and can be a valuable source of candid advice.

For More information, please visit http://www.big4guru.com

Article courtesy of the Recruiting Blogswap, a content exchange service sponsored by CollegeRecruiter.com, a leading site for college students looking for internships and recent graduates searching for entry level jobs and other career opportunities.

How working on a political campaign can help your career

Monday, April 14th, 2008

Author Byline: Lindsey Pollak is a college campus speaker and author of “Getting from College to Career: 90 Things to Do Before You Join the Real World” (HarperCollins, 2007)
Author Website: Lindsey Pollak

Office politics exist in virtually every workplace, so what better training for a young professional’s career than to spend some time working on a political campaign? No matter what your political persuasion, the 2008 election is a perfect opportunity to jump into the fray. To find volunteer opportunities, check out the website of your favorite candidate or party, and remember to check out the local and state levels, too. You’re likely to get more responsibility if you work on a smaller campaign.

GOTV or “Get Out the Vote” is one of the jobs to which a new volunteer will likely be assigned. What does this entail? Calling registered voters and reminding them to go to the polls on Election Day and knocking door-to-door. GOTV requires little experience, but lots of enthusiasm. This is a particularly good option for Generation Y volunteers — candidates and their staff members will love your youthful energy and your connection to other young voters.

In addition to getting out the vote, you may have the opportunity to gain specific skills that will enhance your resume. This can be especially helpful for entry-level job candidates without a lot of professional experience, or for career changers who need to learn new skills. On a campaign you can gain experience in fundraising, negotiating, direct marketing, event planning, cold calling, graphic design, database management, public relations and more. Staffers will give you as much responsibility as you are willing to handle, so don’t be shy about asking for a specific role or raising your hand for more work.

What can you do if you end up stuffing envelopes day and night and you don’t seem to be contributing much to the campaign or to your own career development? Show some initiative! If you notice that a particular staffer is overworked, you can volunteer to answer her calls or organizer her files. If an event seems to be low on RSVPs, you can get on the phone or the web and persuade more people to attend. In the chaos of a political campaign, everyone loves–and notices–a problem solver.

Another career benefit of working on a political campaign is that it will build your knowledge of current affairs. You’re sure to impress your colleagues or a potential employer if you can talk intelligently about the economy, foreign policy, labor issues, procurement opportunities, taxes or any other issues relevant to your industry or community.

Last but not least, volunteering for a political campaign provides phenomenal networking opportunities. As a political volunteer, you can meet and interact with a huge variety of people. Plus, simply observing politicians is a great way to see how networking happens. Politicians are masters of communication, mutual opportunity, compromise and — let’s be honest — schmoozing. You may not like the style of every politician, but you can use the opportunity of working on a political campaign to observe how deals get done, and how political operatives persuade people to vote for the candidates and issues they support.

Good luck, and see you on the campaign trail…

Article courtesy of the Recruiting Blogswap, a content exchange service sponsored by CollegeRecruiter.com, a leading site for college students looking for internships and recent graduates searching for entry level jobs and other career opportunities.

AI: Can the Internet Wake up?

Sunday, April 13th, 2008

View Gene Leshinsky 's profile on LinkedIn

If you have ever seen Ghost in the Shell or have read some of the Ender’s Game Series by Orson Scott Card, you will be familiar with the notion of a network that grows so large that it gains self awareness.

Do you think that such an advent in AI is a possibility within the next 20 years? Do you think it will ever be possible to deposit your memories into the global network and thereby gain a measure of immortality?

Clarification added:

I’d like to thank everyone who has replied so far. Joost provided a very interesting site http://www.singinst.org/ that speaks about this very issue. When I asked about depositing memories and gaining immortality, I almost thought it far fetched, naively as I found out since apparently many people hold to this future vision.

The questions the really becomes not only can AI create better intelligence, but will that AI realize the huge question of what it means to be human and what will happen when it chooses to emulate the humanity and perhaps become human? I have no doubt that we will transform into androids at some point in the future: we can hardly live without our blackberries, imagine if that input could go straight to your brain…

Steve Kunstman

Applications Consultant at USBank

see all my answers

Best Answers in: Computer Networking (1)see more

This was selected as Best Answer

The biological path to awareness likely began with a single-celled creature, only aware of simple environmental changes happening microns away . . . changes that provided clues about the location of nearby nutrients.

Like the organisms themselves, awareness evolved to become what we humans experience today. But biological awareness seems to have plateaued. There is more we could discover about ourselves, using only what we were born with. However, except for a few, mostly marginal individuals, we’ve taken the “easy” route of extending consciousness through technological tools. As marvelously subtle and complex as these tools have become, human consciousness is many orders of magnitude more so.

I believe digital or network awareness will also follow an evolutionary process. The first steps are already underway. Consider the evolution of computer viruses, worms, etc.

Early biological organisms had no ability to modify their own “programming.” But they did have a strong drive to spread and reproduce, something which computer virus programmers have already given their creations. For that matter, some antivirus systems exhibit that kind of behavior, too. Self-modifying software also exists that reprograms itself in response to changes in its environment. At some point–which may already have happened–self-programming and reproductive behaviors will come together, and we’ll have the first true digital lifeforms.

As with biological evolution, not all of these will survive. Those that do will have gone beyond what their human programmers provided, and found ways to exist and reproduce that are hidden from the “antibodies” we invent to destroy them.

Human intelligence has been claimed to be holographic…existing as a whole in every part of the brain, and capable of being intact after incredible amounts of damage. Perhaps that’s how digital awareness will evolve, too — existing throughout the whole network, yet not apparent in any one node.

Once begun, evolution in the electronic domain will progress quickly, although not necessarily as quickly as some believe. A limiting factor of our own awareness is the speed at which nerve and neurons communicate. A digital consciousness whose nodes span a significant part of the globe would be limited by the speed at which its network communicates, especially the bottlenecks in that network.

Download our own memories and personality? I’d have called it impossible a few years ago. The storage technology required seemed to defy the laws of physics as we knew them. But the first RAM upgrade I did nearly 20 years ago was from 4K to 16K, requiring four fair-sized chips. Later tonight I’ll be installing a single smaller chip with more than 60,000 times the capacity. A short time ago, I saw 1.0 Terabyte storage units on the shelf at my local Best Buy.

And don’t get me started on the potentials of quantum computing . . .

The question is, when we have that capability, will there already be a conscious pervading our hardware. And will it be inclined to let us in?

Brian MacLeod

Marketing, Business, Web, Startup, Strategy - Hire me! - - - - - - - -> See more in my Specialties section

see all my answers

Best Answers in: Web Development (18)see more

Hi Gene,

Not a cat’s chance in the next 20 years. I suspect that we will be able to map and copy some brain patterns in the next three decades. That will be like copying a few sectors off a disk. The real challenge will be cracking the operating system and I’d guess 50 years at least for that. We’ll need the work of the upcomming crop of neuroscientists plus their successors.

Regards

Brian MacLeod

Peter Laudenslager

Technical Evangelist / Manager

see all my answers

The fundamental problem in answering questions like this is that we don’t have a good definition for what intelligence or self-awareness really is. The closest we come is to identify behaviors of an intelligent, self-aware being, and attempt to duplicate those. The Turing test for artificial intelligence basically says that if a human cannot tell if he is interacting with another person or a machine, then the machine is effectively intelligent.

We already do a lot of this. Google search seems intelligent when it finds what you want from vague search terms - even correcting your spelling. But as we see what a machine can do, we start to make more refined distinctions about what a human can do that a machine cannot.

We also put a lot of our memories into the global network, via blogs, flicker, shared calendars, etc. Many people document their lives on-line, and this record is more or less permanent. I imagine, though, that this isn’t what you meant, and this point reinforces the definition problem.

What you might have meant was to ask if we can put our awareness into a machine (or network). Since we don’t really know what awareness is, it is hard to reproduce.

As an engineering problem, we are chipping away at it. As quickly as we can define the elements and behaviors, (e.g. store and retrieve images and data and relationships, recognize and correct errors), we find ways to recreate them artificially. The internet can “see”, and “remember”, and “speak”, and to a limited extent, even “reason”. Is is alive? Is it aware? Probably not, and probably will not be soon - but who knows? In the SF stories, the network builders don’t know how to create awareness either - it just arises from the chaos.

We don’t really know where our awareness comes from, so we can only guess where a new awareness might appear.

Petra Goltz, PMP

Project Manager CSBU, Southern Europe, at SITA

see all my answers

Best Answers in: Writing and Editing (1)see more

In short: No

Longer answer:
In their book ‘On Intelligence’, Jeff Hawkins and Sandra Blakeslee argue that yes, we can build intelligent machines (and I am extending their argument to systems), but they may not be what we expect, i.e. they would not behave like humans or interact with us in humanlike ways.
The authors argue that, first, as the human mind is created not only by the neocortex but also by the emotional systems of the old brain and the complexity of the human body, to be human we need all of our biological machinery, not just a cortex. Secondly, given the effort and cost necessary to build and maintain humanoid systems, this would not be practical, as even though they might be ‘intelligent’ they would not have the kind of rapport and easy understanding we have by virtue of being fellow human beings.
In view of the above I do not think that we would be able in our lifetime (whether this extends to the next 20 or 50 years) to dump our memories into a global network within the context that created them, and the most we could expect to obtain for posteriority are documented threads of thoughts and anecdotes that would not mean much to anyone (but ourselves).

Eylon Israely

Co-Founder of Eco-Libris, Digital Strategist, Consultant

see all my answers

Best Answers in: Business Development (1)see more

The idea that the internet will think and behave like a single human organism, in a way that is recognizable to us, is quaint and entertaining but not very realistic. If users generate content then aren’t we also part of this Machine now? So how can we recognize the shift from within?

Glynn Pearson

Sales Director - Powervision Software

see all my answers

Best Answers in: Sales Techniques (4)see more

If it does wake up it’s going to be one F*CKED up entity!

Joost Trijssenaar

Senior .NET Consultant and Contractor

see all my answers

Hi Gene,

Interesting question.

The growth of the internet in itself does not relate to the intelligence or self-awareness of it. I can not imagine a network gaining spontaneous self-awareness.

Curious .. how much do we need to store for you? If you are really really stupid, like me, it just might work :) “Scientists With Supercomputer Simulate Retarded Mouse Brain”: http://everycoolidistaken.newsvine.com/_news/2007/04/28/689195-scientists-with-supercomputer-simulate-retarded-mouse-brain

Storing your brain online not only requires a data structure to store it in, you need a method to transfer your brain to the digital one. I doubt AI will have advanced to simulating a human brain in 2025. But if it has we can let a simulated brain or a few figure out how to do a copy-past of our memories.

Have a look at the Singularity Institute for Artificial Intelligence (link below).

Joost.

Links:

Ty Peterson

Account Manager at MQSoftware

see all my answers

Best Answers in: Customssee more

It can wake up, absolutely. But only after 6 AM and several cups of coffee. Really is a slacker.

Messages from Ty Peterson (1):

Rich Tatum

Editorial manager at Zondervan. (Also: media enthusiast, technologist, speaker, editor, freelance writer, photographer.)

see all my answers

Best Answers in: Blogging (11)see more

I suspect not. If digital neurons were all that is required we probably would have seen something like this by now. Similarly, just slapping a bunch of meat together and zapping it with electricity doesn’t turn a Frankensteinian creature into a live being.

Something more seems to be required.

Rich

Clarification added 6 months ago:

By the way, thanks for referenceing OSC: what a delightful set of books! I love his exploration of the AI character, Jane, and what kind of entity she would be.

Messages from Rich Tatum (2):

Joerg Fritsch

Information Security Officer, IT Security Planning, CISM at NATO C3 AGENCY

see all my answers

Best Answers in: Computer Networking (1)

I recently answered a similar question (concerning web2.0) here in LinkedIN (see below). I still have not changed my mind.

In general I think it is possible in the next 10 to 100 years. I think the more important question would be: “Will we recognize it when it wakes up?” Looking at the internet I think there is no doubt that it is very different to ourselves / humankind. However, even with animals we do have difficulties to determine wether a certain species shows intelligent behavior or not.

Interestingly we are always looking for things which are similar to ourselves: similar brain architecture (what if the whole body is a brain [like the octopus]?), having had a long time to learn from its mom (what if something has never seen its mom?), examining the ground (what if something can fly or swim?) … .

An other factor is time. Just imagine the Rocky mountains or the Alps were self aware beings trying to communicate with us by spelling out one word over a million years. The neighboring mountain would hear the full text but we … .

Links:

Daniel Figueroa

Legal Search Consultant

see all my answers

I believe that it is plausible. Just a few weeks ago there was an AI convention where leaders in the subject gathered to discuss such possibilities. although, admittedly we are still far off, i believe that it is possible, although maybe not to the extent of Jane in the book, yet maybe someday

Karl Garrison

CTO/Owner Intelligent Fusion, Enterprise Architect, Business Strategist, PhD

see all my answers

Best Answers in: Using LinkedIn (12)see more

Hey - I’ve actually seen Ghost in the Shell and read Ender’s Game which probably makes us about 0.01% of Linked In.

Anyway, I think this largely depends on how you define ‘wake up’.

You will definitely see it becoming increasingly self-aware and self-repairing and probably increasingly analytically intelligent. I dobt there’s ever a literal point it ‘wakes up’ as much as just continuing to evolve.

I recently saw a fascinating video about how we live in exponential times and they predict by 2013 super computers will exceed the capacity of the human brain. This seems quite believable in an analytic capacity, but the next question is what will they program it with?

Could you teach it to learn? That seems somewhat realistic for some areas that require reasoning - one could see it learning to become a universal translator or expert gamer, although I think intuition will be very challenging.

That said, the concept of a truly intelligent net is a bit far reaching since there is such a compelling need for secrecy between countries, companies, and individuals. And I seriously doubt we’ll ever deposit memories into the global network in the sense that it truly captures awareness and perceptions, although our lives may be documented in great detail.

Carl Jablonski

Graphic Design for the Digital Age

see all my answers

Best Answers in: Job Search (1)see more

How do you know it isn’t already awake?

Human consciousness is an emergent property of millions of neurons. Each neuron is independently alive, but is unaware that it is a unit of a larger consciousness.

Perhaps the internet consciousness has already achieved an emergent intelligence, but we view it on too macro a level to perceive it.

Ken Lovely

Software Development Manager at Harleysville National Corporation

see all my answers

I read all the responses thus far; interesting…

In 20 years I have not doubt there will be true AI, we might even have robots like Rosie from the Jetsons. But the Internet, I doubt it very much. The net will end up being the communication and library source.

Yes, people will start storing their entire bank of memories; the question is will these data files remain after their death…. Since commerce is live and well, who will pay to store these memories forever?

Douglas Stevenson

Principal Consultant & ENMS Propellor Head

see all my answers

Best Answers in: Organizational Development (1)see more

Hmmm… An interesting topic… And somewhat technically challenging.

First of all, we build applications that do things. We don’t build applications that learn how to do things. So, at its very core, our own software is being fed individual fish and is not structured to learn how to fish.

We, as human beings, enjoy continuous input from a variety of sources. Smell, Taste, hearing, sight, touch… Our computers are not so multi-dimensional. So, our computers don’t have the input or even feedback necessary.

What if a memory cell could store something beyond a 1 or 0? What if a single memory cell could store 1 of 256 shades of gray? Could we achieve enough memory density for all of the potential input? Dunno.

The other thought is that with anything good comes a segment that tends to do stuff like create Viruses, worms, etc. I think that the security aspects of whats possible in applications is curtailed because a new approach may present new and unknown risks.

You know, I think that given a shot, I could do this! An application that analyzes event horizons - Studies the causes and effects and emulates what it learns. OK… Who’s ready to send me some capital so that I can eat for a few months?!!

Of course, I can see the purists going crazy… Self modifying code!!! HA! Code that writes more code. I could probably break a half dozen other “defacto rules” Comp Sci folks are taught!

Dougie!!!

Marc Mengel

Software Engineer/Systems Adminstrator

see all my answers

It sems to me improbable, with one exception. It is unlikely to happen on the basis of n triliion transistors interconnected, because the components are not sufficiently dynamic — except at the level of say, computer viruses being pushed around the network. If so, it would probably be treated as a malfunction by network users/owners and get stomped out.

The other possiblity is the _The_Adolescence_of_P1_ scenario; where an AI researcher develops an actual artificial intelligence, which learns to spread itself like a virus/trojan horse, and takes over large chunks of the network. This scenario seems also unlikely (the initial creation), but once over that initial hurdle, it could proceed. So overall, it seems the more likely of the possibilities to me.

Salman Khan

Sr. Project Coordinator at Mondo A/S

see all my answers

Best Answers in: Web Development (3)see more

It would be interesting to see that happen. I doubt it would though. Mainly because the internet as we (I) know it is information. There is no high level decision processing available anywhere. Everything is simple straight forward basic logic.

Here’s a scenario where it could happen.

Some genius kids get together, build a small worm-ish program that travels the network, mapping it together. It gathers information by not storing this information in some big huge database, but actually makes a small copy of itself where the information is located