When I do good, I feel good. When I do bad, I feel bad. That's my religion.
Abraham Lincoln
Read more at http://www.brainyquote.com/quotes/authors/a/abraham_lincoln_2.html#Gqy7roH5Yd5pmE6j.99
Total Pageviews
Wednesday, 31 July 2013
How to study smart?
- Memorization – Instead of building anything you simply stare at each brick for several minutes trying to record its position.
- Formulas – This is the equivalent to being blind, fumbling around a new house. You can’t see the building itself but you learn to come up with simple rules to avoid walking into walls.
There is nothing particularly wrong with either of these strategies, assuming they aren’t your entire strategy. The human brain isn’t a computer so it can’t memorize infinite sums of knowledge without some form of structure. And formulas no longer work if the questions they are designed to solve change scope.
Learning Holistically
The alternative strategy is to focus on actually using the information you have to build something. This involves linking concepts together and compressing information so it fits in the bigger picture. Here are some ideas to get started:
- Metaphor – Metaphors can allow you to quickly organize information by comparing a complex idea to a simple one. When you find relationships between information, come up with analogies to increase your understanding. Compare neurons with waves on a string. Make metaphors comparing parts of a brain with sections of your computer.
- Use All Your Senses - Abstract ideas are difficult to memorize because they are far removed from our senses. Shift them closer by coming up with vivid pictures, feelings and images that relate information together. When I learned how to do a determinant of a matrix, I remembered the pattern by visualizing my hands moving through the numbers, one adding and one subtracting.
- Teach It - Find someone who doesn’t understand the topic and teach it to them. This exercise forces you to organize. Spending five minutes explaining a concept can save you an hour of combined studying for the same effect.
- Leave No Islands – When you read through a textbook, every piece of information should connect with something else you have learned. Fast learners do this automatically, but if you leave islands of information, you won’t be able to reach them during a test.
- Test Your Mobility - A good way to know you haven’t linked enough is that you can’t move between concepts. Open up a word document and start explaining the subject you are working with. If you can’t jump between sections, referencing one idea to help explain another, you won’t be able to think through the connections during a test.
- Find Patterns – Look for patterns in information. Information becomes easier to organize if you can identify broader patterns that are similar across different topics. The way a neuron fires has similarities to “if” statements in programming languages.
- Build a Large Foundation - Reading lots and having a general understanding of many topics gives you a lot more flexibility in finding patterns and metaphors in new topics. The more you already know, the easier it is to learn.
- Don’t Force - I don’t spend much time studying before exams. Forcing information during the last few days is incredibly inefficient. Instead try to slowly interlink ideas as they come to you so studying becomes a quick recap rather than a first attempt at learning.
- Build Models – Models are simple concepts that aren’t true by themselves, but are useful for describing abstract ideas. Crystallizing one particular mental image or experience can create a model you can reference when trying to understand. When I was trying to tackle the concept of subspaces, I visualized a blue background with a red plane going through it. This isn’t an entirely accurate representation of what a subspace is, but it created a workable image for future ideas.
- Learning is in Your Head – Having beautiful notes and a perfectly highlighted textbook doesn’t matter if you don’t understand the information in it. Your only goal is to understand the information so it will stick with you for assignments, tests and life. Don’t be afraid to get messy when scrawling out ideas on paper and connecting them in your head. Use notes and books as a medium for learning rather than an end result.
Source and information:
Stress management
Identify the sources of stress in your life
Learn about hidden sources of stress
Stress management starts with identifying the sources of stress in your life. This isn’t as easy as it sounds. Your true sources of stress aren’t always obvious, and it’s all too easy to overlook your own stress-inducing thoughts, feelings, and behaviors. Sure, you may know that you’re constantly worried about work deadlines. But maybe it’s your procrastination, rather than the actual job demands, that leads to deadline stress.
To identify your true sources of stress, look closely at your habits, attitude, and excuses:
- Do you explain away stress as temporary (“I just have a million things going on right now”) even though you can’t remember the last time you took a breather?
- Do you define stress as an integral part of your work or home life (“Things are always crazy around here”) or as a part of your personality (“I have a lot of nervous energy, that’s all”).
- Do you blame your stress on other people or outside events, or view it as entirely normal and unexceptional?
Until you accept responsibility for the role you play in creating or maintaining it, your stress level will remain outside your control.
Look at how you currently cope with stress
Think about the ways you currently manage and cope with stress in your life. Your stress journal can help you identify them. Are your coping strategies healthy or unhealthy, helpful or unproductive? Unfortunately, many people cope with stress in ways that compound the problem.
Unhealthy ways of coping with stress
These coping strategies may temporarily reduce stress, but they cause more damage in the long run:
|
|
Learning healthier ways to manage stress
If your methods of coping with stress aren’t contributing to your greater emotional and physical health, it’s time to find healthier ones. There are many healthy ways to manage and cope with stress, but they all require change. You can either change the situation or change your reaction. When deciding which option to choose, it’s helpful to think of the four As: avoid, alter, adapt, or accept.
Since everyone has a unique response to stress, there is no “one size fits all” solution to managing it. No single method works for everyone or in every situation, so experiment with different techniques and strategies. Focus on what makes you feel calm and in control.
Dealing with Stressful Situations: The Four A’s
Change the situation:
|
Change your reaction:
|
Stress management strategy #1: Avoid unnecessary stress
Not all stress can be avoided, and it’s not healthy to avoid a situation that needs to be addressed. You may be surprised, however, by the number of stressors in your life that you can eliminate.
- Learn how to say “no” – Know your limits and stick to them. Whether in your personal or professional life, refuse to accept added responsibilities when you’re close to reaching them. Taking on more than you can handle is a surefire recipe for stress.
- Avoid people who stress you out – If someone consistently causes stress in your life and you can’t turn the relationship around, limit the amount of time you spend with that person or end the relationship entirely.
- Take control of your environment – If the evening news makes you anxious, turn the TV off. If traffic’s got you tense, take a longer but less-traveled route. If going to the market is an unpleasant chore, do your grocery shopping online.
- Avoid hot-button topics – If you get upset over religion or politics, cross them off your conversation list. If you repeatedly argue about the same subject with the same people, stop bringing it up or excuse yourself when it’s the topic of discussion.
- Pare down your to-do list – Analyze your schedule, responsibilities, and daily tasks. If you’ve got too much on your plate, distinguish between the “shoulds” and the “musts.” Drop tasks that aren’t truly necessary to the bottom of the list or eliminate them entirely.
Stress management strategy #2: Alter the situation
If you can’t avoid a stressful situation, try to alter it. Figure out what you can do to change things so the problem doesn’t present itself in the future. Often, this involves changing the way you communicate and operate in your daily life.
- Express your feelings instead of bottling them up. If something or someone is bothering you, communicate your concerns in an open and respectful way. If you don’t voice your feelings, resentment will build and the situation will likely remain the same.
- Be willing to compromise. When you ask someone to change their behavior, be willing to do the same. If you both are willing to bend at least a little, you’ll have a good chance of finding a happy middle ground.
- Be more assertive. Don’t take a backseat in your own life. Deal with problems head on, doing your best to anticipate and prevent them. If you’ve got an exam to study for and your chatty roommate just got home, say up front that you only have five minutes to talk.
- Manage your time better. Poor time management can cause a lot of stress. When you’re stretched too thin and running behind, it’s hard to stay calm and focused. But if you plan ahead and make sure you don’t overextend yourself, you can alter the amount of stress you’re under.
Stress management strategy #3: Adapt to the stressor
If you can’t change the stressor, change yourself. You can adapt to stressful situations and regain your sense of control by changing your expectations and attitude.
- Reframe problems. Try to view stressful situations from a more positive perspective. Rather than fuming about a traffic jam, look at it as an opportunity to pause and regroup, listen to your favorite radio station, or enjoy some alone time.
- Look at the big picture. Take perspective of the stressful situation. Ask yourself how important it will be in the long run. Will it matter in a month? A year? Is it really worth getting upset over? If the answer is no, focus your time and energy elsewhere.
- Adjust your standards. Perfectionism is a major source of avoidable stress. Stop setting yourself up for failure by demanding perfection. Set reasonable standards for yourself and others, and learn to be okay with “good enough.”
- Focus on the positive. When stress is getting you down, take a moment to reflect on all the things you appreciate in your life, including your own positive qualities and gifts. This simple strategy can help you keep things in perspective.
Adjusting Your Attitude
How you think can have a profound effect on your emotional and physical well-being. Each time you think a negative thought about yourself, your body reacts as if it were in the throes of a tension-filled situation. If you see good things about yourself, you are more likely to feel good; the reverse is also true. Eliminate words such as "always," "never," "should," and "must." These are telltale marks of self-defeating thoughts.
Stress management strategy #4: Accept the things you can’t change
Some sources of stress are unavoidable. You can’t prevent or change stressors such as the death of a loved one, a serious illness, or a national recession. In such cases, the best way to cope with stress is to accept things as they are. Acceptance may be difficult, but in the long run, it’s easier than railing against a situation you can’t change.
- Don’t try to control the uncontrollable. Many things in life are beyond our control— particularly the behavior of other people. Rather than stressing out over them, focus on the things you can control such as the way you choose to react to problems.
- Look for the upside. As the saying goes, “What doesn’t kill us makes us stronger.” When facing major challenges, try to look at them as opportunities for personal growth. If your own poor choices contributed to a stressful situation, reflect on them and learn from your mistakes.
- Share your feelings. Talk to a trusted friend or make an appointment with a therapist. Expressing what you’re going through can be very cathartic, even if there’s nothing you can do to alter the stressful situation.
- Learn to forgive. Accept the fact that we live in an imperfect world and that people make mistakes. Let go of anger and resentments. Free yourself from negative energy by forgiving and moving on.
Stress management strategy #5: Make time for fun and relaxation
Beyond a take-charge approach and a positive attitude, you can reduce stress in your life by nurturing yourself. If you regularly make time for fun and relaxation, you’ll be in a better place to handle life’s stressors when they inevitably come.
Healthy ways to relax and recharge
|
|
Don’t get so caught up in the hustle and bustle of life that you forget to take care of your own needs. Nurturing yourself is a necessity, not a luxury.
- Set aside relaxation time. Include rest and relaxation in your daily schedule. Don’t allow other obligations to encroach. This is your time to take a break from all responsibilities and recharge your batteries.
- Connect with others. Spend time with positive people who enhance your life. A strong support system will buffer you from the negative effects of stress.
- Do something you enjoy every day. Make time for leisure activities that bring you joy, whether it be stargazing, playing the piano, or working on your bike.
- Keep your sense of humor. This includes the ability to laugh at yourself. The act of laughing helps your body fight stress in a number of ways.
Stress management strategy #6: Adopt a healthy lifestyle
You can increase your resistance to stress by strengthening your physical health.
- Exercise regularly. Physical activity plays a key role in reducing and preventing the effects of stress. Make time for at least 30 minutes of exercise, three times per week. Nothing beats aerobic exercise for releasing pent-up stress and tension.
- Eat a healthy diet. Well-nourished bodies are better prepared to cope with stress, so be mindful of what you eat. Start your day right with breakfast, and keep your energy up and your mind clear with balanced, nutritious meals throughout the day.
- Reduce caffeine and sugar. The temporary "highs" caffeine and sugar provide often end in with a crash in mood and energy. By reducing the amount of coffee, soft drinks, chocolate, and sugar snacks in your diet, you’ll feel more relaxed and you’ll sleep better.
- Avoid alcohol, cigarettes, and drugs. Self-medicating with alcohol or drugs may provide an easy escape from stress, but the relief is only temporary. Don’t avoid or mask the issue at hand; deal with problems head on and with a clear mind.
- Get enough sleep. Adequate sleep fuels your mind, as well as your body. Feeling tired will increase your stress because it may cause you to think irrationally.
Source and further information:
How to Be Happy?
Do you know how to be happy? Or are you waiting for happiness to find you?
Despite what the fairy tales depict, happiness doesn't appear by magic. It's not even something that happens to you. It's something you can cultivate.
So, what are you waiting for? Start discovering how to be happy.
How to be happy: What science tells us
Only 10 percent or so of the variation in people's reports of happiness can be explained by differences in their circumstances. It appears that the bulk of what determines happiness is due to personality and — more importantly — thoughts and behaviors that can be changed.
So, yes, you can learn how to be happy — or at least happier.
Although you may have thought, as many people do, that happiness comes from being born rich or beautiful or living a stress-free life, the reality is that people who have wealth, beauty or less stress are not happier on average than those of who don't enjoy those blessings.
People who are happy seem to intuitively know that their happiness is the sum of their life choices, and their lives are built on the following pillars:
- Devoting time to family and friends
- Appreciating what they have
- Maintaining an optimistic outlook
- Feeling a sense of purpose
- Living in the moment
How to be happy: Practice, practice, practice
If you have been looking for happiness, the good news is that your choices, thoughts and actions can influence your level of happiness. It's not as easy as flipping a switch, but you can turn up your happiness level. Here's how to get started on the path to creating a happier you.
Invest in relationships
Surround yourself with happy people. Being around people who are content buoys your own mood. And by being happy yourself, you give something back to those around you.
Friends and family help you celebrate life's successes and support you in difficult times. Although it's easy to take friends and family for granted, these relationships need nurturing.
Build up your emotional account with kind words and actions. Be careful and gracious with critique. Let people know that you appreciate what they do for you or even just that you're glad they're part of your life.
Express gratitude
Gratitude is more than saying thank you. It's a sense of wonder, appreciation and, yes, thankfulness for life. It's easy to go through life without recognizing your good fortune. Often, it takes a serious illness or other tragic event to jolt people into appreciating the good things in their lives. Don't wait for something like that to happen to you.
Make a commitment to practice gratitude. Each day identify at least one thing that enriches your life. When you find yourself thinking an ungrateful thought, try substituting a grateful one. For example, replace "my sister forgot my birthday" with "my sister has always been there for me in tough times."
Let gratitude be the last thought before you go to sleep. Let gratitude also be your first thought when you wake up in the morning.
Cultivate optimism
Develop the habit of seeing the positive side of things. You needn't become a Pollyanna — after all, bad things do happen. It would be silly to pretend otherwise. But you don't have to let the negatives color your whole outlook on life. Remember that what is right about you almost always trumps what is wrong.
If you're not an optimistic person by nature, it may take time for you to change your pessimistic thinking. Start by recognizing negative thoughts as you have them. Then take a step back and ask yourself these key questions:
- Is the situation really as bad as I think?
- Is there another way to look at the situation?
- What can I learn from this experience that I can use in the future?
Find your purpose
People who strive to meet a goal or fulfill a mission — whether it's growing a garden, caring for children or finding one's spirituality — are happier than those who don't have such aspirations.
Having a goal provides a sense of purpose, bolsters self-esteem and brings people together. What your goal is doesn't matter as much as whether the process of working toward it is meaningful to you.
Try to align your daily activities with the long-term meaning and purpose of your life. Research studies suggest that relationships provide the strongest meaning and purpose to your life. So cultivate meaningful relationships.
Are you engaged in something you love? If not, ask yourself these questions to discover how you can find your purpose:
- What excites and energizes me?
- What are my proudest achievements?
- How do I want others to remember me?
Live in the moment
Don't postpone joy waiting for a day when your life is less busy or less stressful. That day may never come.
Instead, look for opportunities to savor the small pleasures of everyday life. Focus on the positives in the present moment, instead of dwelling on the past or worrying about the future.
Source and information:
Sunday, 28 July 2013
History of computer
In its most basic form a computer is any device which aids humans in performing various kinds of computations or calculations. In that respect the earliest computer was the abacus, used to perform basic arithmetic operations.
Every computer supports some form of input, processing, and output. This is less obvious on a primitive device such as the abacus where input, output and processing are simply the act of moving the pebbles into new positions, seeing the changed positions, and counting. Regardless, this is what computing is all about, in a nutshell. We input information, the computer processes it according to its basic logic or the program currently running, and outputs the results.
Modern computers do this electronically, which enables them to perform a vastly greater number of calculations or computations in less time. Despite the fact that we currently use computers to process images, sound, text and other non-numerical forms of data, all of it depends on nothing more than basic numerical calculations. Graphics, sound etc. are merely abstractions of the numbers being crunched within the machine; in digital computers these are the ones and zeros, representing electrical on and off states, and endless combinations of those. In other words every image, every sound, and every word have a corresponding binary code.
While abacus may have technically been the first computer most people today associate the word “computer” with electronic computers which were invented in the last century, and have evolved into modern computers we know of today.

ENIAC
First Generation Computers (1940s – 1950s)
First electronic computers used vacuum tubes, and they were huge and complex. The first general purpose electronic computer was the ENIAC (Electronic Numerical Integrator And Computer). It was digital, although it didn’t operate with binary code, and was reprogrammable to solve a complete range of computing problems. It was programmed using plugboards and switches, supporting input from an IBM card reader, and output to an IBM card punch. It took up 167 square meters, weighed 27 tons, and consuming 150 kilowatts of power. It used thousands of vacuum tubes, crystal diodes, relays, resistors, and capacitors.
The first non-general purpose computer was ABC (Atanasoff–Berry Computer), and other similar computers of this era included german Z3, ten British Colossus computers, LEO, Harvard Mark I, and UNIVAC.

IBM 1401
Second Generation Computers (1955 – 1960)
The second generation of computers came about thanks to the invention of the transistor, which then started replacing vacuum tubes in computer design. Transistor computers consumed far less power, produced far less heat, and were much smaller compared to the first generation, albeit still big by today’s standards.
The first transistor computer was created at the University of Manchester in 1953. The most popular of transistor computers was IBM 1401. IBM also created the first disk drive in 1956, the IBM 350 RAMAC.
Third Generation Computers (1960s)

IBM System/360
The invention of the integrated circuits (ICs), also known as microchips, paved the way for computers as we know them today. Making circuits out of single pieces of silicon, which is a semiconductor, allowed them to be much smaller and more practical to produce. This also started the ongoing process of integrating an ever larger number of transistors onto a single microchip. During the sixties microchips started making their way into computers, but the process was gradual, and second generation of computers still held on.
First appeared minicomputers, first of which were still based on non-microchip transistors, and later versions of which were hybrids, being based on both transistors and microchips, such as IBM’s System/360. They were much smaller, and cheaper than first and second generation of computers, also known as mainframes. Minicomputers can be seen as a bridge between mainframes and microcomputers, which came later as the proliferation of microchips in computers grew.
Fourth Generation Computers (1971 – present)
First microchips-based central processing units consisted of multiple microchips for different CPU components. The drive for ever greater integration and miniaturization led towards single-chip CPUs, where all of the necessary CPU components were put onto a single microchip, called a microprocessor. The first single-chip CPU, or a microprocessor, was Intel 4004.
The advent of the microprocessor spawned the evolution of the microcomputers, the kind that would eventually become personal computers that we are familiar with today.
First Generation of Microcomputers (1971 – 1976)

Altair 8800
First microcomputers were a weird bunch. They often came in kits, and many were essentially just boxes with lights and switches, usable only to engineers and hobbyists whom could understand binary code. Some, however, did come with a keyboard and/or a monitor, bearing somewhat more resemblance to modern computers.
It is arguable which of the early microcomputers could be called a first. CTC Datapoint 2200 is one candidate, although it actually didn’t contain a microprocessor (being based on a multi-chip CPU design instead), and wasn’t meant to be a standalone computer, but merely a terminal for the mainframes. The reason some might consider it a first microcomputer is because it could be used as a de-facto standalone computer, it was small enough, and its multi-chip CPU architecture actually became a basis for the x86 architecture later used in IBM PC and its descendants. Plus, it even came with a keyboard and a monitor, an exception in those days.
However, if we are looking for the first microcomputer that came with a proper microprocessor, was meant to be a standalone computer, and didn’t come as a kit then it would be Micral N, which used Intel 8008 microprocessor.
Popular early microcomputers which did come in kits include MOS Technology KIM-1, Altair 8800, and Apple I. Altair 8800 in particular spawned a large following among the hobbyists, and is considered the spark that started the microcomputer revolution, as these hobbyists went on to found companies centered around personal computing, such as Microsoft, and Apple.
Second Generation Microcomputers (1977 – present)

Commodore PET2001 (Image by Tomislav Medaklicensed under CC-BY-SA).
As microcomputers continued to evolve they became easier to operate, making them accessible to a larger audience. They typically came with a keyboard and a monitor, or could be easily connected to a TV, and they supported visual representation of text and numbers on the screen.
In other words, lights and switches were replaced by screens and keyboards, and the necessity to understand binary code was diminished as they increasingly came with programs that could be used by issuing more easily understandable commands. Famous early examples of such computers include Commodore PET, Apple II, and in the 80s the IBM PC.
The nature of the underlying electronic components didn’t change between these computers and modern computers we know of today, but what did change was the number of circuits that could be put onto a single microchip. Intel’s co-founder Gordon Moore predicted the doubling of the number of transistor on a single chip every two years, which became known as “Moore’s Law”, and this trend has roughly held for over 30 years thanks to advancing manufacturing processes and microprocessor designs.
The consequence was a predictable exponential increase in processing power that could be put into a smaller package, which had a direct effect on the possible form factors as well as applications of modern computers, which is what most of the forthcoming paradigm shifting innovations in computing were about.
Graphical User Interface (GUI)

Macintosh 128k (Image by All About Apple museum licensed under CC-BY-SA-2.5-it)
Possibly the most significant of those shifts was the invention of the graphical user interface, and the mouse as a way of controlling it. Doug Engelbart and his team at the Stanford Research Lab developed the first mouse, and a graphical user interface, demonstrated in 1968. They were just a few years short of the beginning of the personal computer revolution sparked by the Altair 8800 so their idea didn’t take hold.
Instead it was picked up and improved upon by researchers at the Xerox PARC research center, which in 1973 developed Xerox Alto, the first computer with a mouse-driven GUI. It never became a commercial product, however, as Xerox management wasn’t ready to dive into the computer market and didn’t see the potential of what they had early enough.
It took Steve Jobs negotiating a stocks deal with Xerox in exchange for a tour of their research center to finally bring the user friendly graphical user interface, as well as the mouse, to the masses. Steve Jobs was shown what Xerox PARC team had developed, and directed Apple to improve upon it. In 1984 Apple introduced the Macintosh, the first mass-market computer with a graphical user interface and a mouse.
Microsoft later caught on and produced Windows, and the historic competition between the two companies started, resulting in improvements to the graphical user interface to this day.
Meanwhile IBM was dominating the PC market with their IBM PC, and Microsoft was riding on their coat tails by being the one to produce and sell the operating system for the IBM PC known as “DOS” or “Disk Operating System”. Macintosh, with its graphical user interface, was meant to dislodge IBM’s dominance, but Microsoft made this more difficult with their PC-compatible Windows operating system with its own GUI.
Portable Computers

Powerbook 150 (Image by Dana Sibera licensed under CC-BY-SA.)
As it turned out the idea of a laptop-like portable computer existed even before it was possible to create one, and it was developed at Xerox PARC by Alan Kay whom called it the Dynabook and intended it for children. The first portable computer that was created was the Xerox Notetaker, but only 10 were produced.
The first laptop that was commercialized was Osborne 1 in 1981, with a small 5″ CRT monitor and a keyboard that sits inside of the lid when closed. It ran CP/M (the OS that Microsoft bought and based DOS on). Later portable computers included Bondwell 2 released in 1985, also running CP/M, which was among the first with a hinge-mounted LCD display. Compaq Portable was the first IBM PC compatible computer, and it ran MS-DOS, but was less portable than Bondwell 2. Other examples of early portable computers included Epson HX-20, GRiD compass, Dulmont Magnum, Kyotronic 85, Commodore SX-64, IBM PC Convertible, Toshiba T1100, T1000, and T1200 etc.
The first portable computers which resemble modern laptops in features were Apple’s Powerbooks, which first introduced a built-in trackball, and later a trackpad and optional color LCD screens. IBM’s ThinkPad was largely inspired by Powerbook’s design, and the evolution of the two led to laptops and notebook computers as we know them. Powerbooks were eventually replaced by modern MacBook Pro’s.
Of course, much of the evolution of portable computers was enabled by the evolution of microprocessors, LCD displays, battery technology and so on. This evolution ultimately allowed computers even smaller and more portable than laptops, such as PDAs, tablets, and smartphones.
Source and further information:
Subscribe to:
Comments (Atom)

