Were dinosaurs warm-blooded?

Scientists have conflicting opinions about whether dinosaurs were warm-blooded or cold-blooded. Some paleontologists think that all dinosaurs were “warm-blooded” in the same way that modern birds and mammals are, with a high rate of metabolism (body chemistry). Some scientists think they were “cold-blooded,” much like modern reptiles. Some scientists think that very big dinosaurs could have had warm bodies because of their large body size, just as some sea turtles do today. It may be that some dinosaurs were warm-blooded—the problem is that it is hard to find evidence that shows with certainty what dinosaur metabolisms were like. An understanding of dinosaur metabolism helps paleontologists understand the behavior of dinosaurs. If they were cold-blooded, they were most probably sluggish, with only occasional bursts of quickness.

In addition, they probably would not have been very smart creatures. Like modern crocodiles, they probably spent most of their time basking in the sun, moving only to get more food. On the other hand, if dinosaurs were warm-blooded, then they were probably active, social animals. They would have been quick, alert, and intelligent. They would have spent much of their time actively grazing, like the modern antelope, or hunting in packs, like the lion.

Are Machines making human a dumb?

Imagine being surrounded by technologies, and hardly being aware of them. For instance, a person walks into a room and without doing anything, the entire atmosphere is fine-tuned to his or her current mood or expectations. Measurements are taken, personal data is sensed and recorded, and the room adjusts to integrate with the person’s countenance. All this occurs without turning a switch or adjusting an appliance simply walk into the room. We’re beginning to move in this direction, with recent advances in medical technology, with personal fitness devices, and with smart home systems.

Behind the scenes, as the individual enters the room, the unseen technology helps advance the person’s security, health, comfort, and even creativity by providing a seamless set of adjustments and changes to everything from room temperature to computer access to food preparation. What’s not seen are the computers running super-high-speed algorithms, computations, and calculations processing commands and actions to create a seamless life existence for everyday needs.

Here’s a real-world scenario: The person walks in the room. The sensors identify the person, as well as the mood of the person using facial features and expressions, body temperature, and movements, including gait and posture. Additionally, the smart room can monitor an individual’s current health conditions, such as blood pressure, heart rate, breathing, and chemical composition. This is all done in real time.

Next, a robot comes out bringing you water and vitamin supplements from sensing those that are physically lacking. While sitting in a couch overlooking a virtually-generated ocean with the sound of crashing waves, the user decides to catch up on what is happening in the world and accesses the latest news by making a quick sweeping gesture in the air. The room instantaneously turns off the ocean scene and pulls up a news program. It all happens without the user needing to be fully aware of the entire process.

Such a scenario isn’t just limited to the confines of a person’s living quarters. It can apply to a city, a park, a museum, or a business. Imagine a society that’s so intelligent that the machines and computers are constantly collecting data, and learning from our actions and behaviors to make sound judgements and decisions. This human centric vision is just that, centered on the individual with technology serving to enhance, nurture, and protect, making life continually easier, healthier, and more productive. Importantly, people will retain and use the power to preprogram myriad commands and conditions suitable for their daily lifestyles and activities.

Are these innovative technologies are “dumbing” ground for your kids future?

Stop Error Checking in code

Error codes are the problem, not the solution. You probably don’t realize it, but all that code you add to “handle errors” are just making the problem worse. And no matter how much more time you devote to “error checking,” you will never end up with a system that’s smart enough to keep itself error free.

So why do you keep trying? As it happens, there is a better way: just stop doing the error checking. Purge your system of the concept of “error” in the right way, in fact, and you’ll end up with an implementation that works better in nominal cases and gives you better insight and opportunity to regain control when something unexpected happens. Your code will be simpler, too. To get this right we’ll need to reformulate your thinking a little.

Let’s talk about software errors/exceptions and how you can craft better software by giving them appropriate design considerations. I’ve often found that developers, even experienced developers, don’t put much thought into the error objects that they produce.

1. Be specific :
When an exceptional situation occurs and you wish to throw an exception for that state, what type of error should you throw?

2. Great software error messages :
While that seems helpful, it is not a wise idea. Firstly, it leaks implementation details to any users who might see the error message. Secondly, there’s only so much context you can squeeze into the message.

3. Use error properties :
You can simply add properties to your implementation that states properties that matter to you.

4. Only use exceptions in exceptional cases :
This is more a general rule, but exceptions are supposed to be exceptional. They break control flow making it difficult to understand the repercussions of an exception. That means it can be hard for other developers to understand your code. Further making this worse, exceptions are often treated in special ways by the host runtime. Exceptions should be exceptional.

What is a computer virus?

A virus is a malicious software program that infects computer files or hard disk drives and then makes copies of itself. Many activities that kids do online can leave computers vulnerable to viruses. E-mail attachments are a common means of distributing viruses, but viruses can also be downloaded when you share files and open instant message attachments. In order to keep your computer safe, never open an e-mail attachment you haven’t requested.

Send an e-mail to friends to confirm that they meant to send you an attachment. Also, you can configure your instant messaging program so you can’t receive files from other users. Never download any program without checking with a parent first. You can protect your computer by always running up-to-date firewall software, by running antivirus software regularly, and by periodically scanning your computer for spyware or other unwanted software and immediately removing it.

How are countries formed?

Often it is a group of people with something in common, whose members identify with one another, that makes up a country. It may be a shared race, religion, language, history, or culture that makes people feel that they belong together as a nation. Because of its uniqueness, the group feels that it should govern itself as an independent country. This feeling of shared identity and loyalty to the group is frequently behind the rise of nations. Some countries are so large and have such complicated histories of war and conquest that they are home to many different groups of people who have their own separate beliefs, languages, and customs.

The differences between these groups sometimes make it difficult for them to get along. A nation is weakened by such groups if they put their own interests ahead of those of their country. But a population of many different groups can also enrich a country with diverse ideas and cultures if a spirit of acceptance and cooperation exists.

Why is some extreme behaviour called “beyond the pale”?

The expression dates back to the English Crown’s first efforts to control the Irish by outlawing their language and customs. But the unruly Irish were just that, and by the fifteenth century the English still controlled only a small area around Dublin, protected by a fortification called “The Pale,” meaning sharp sticks (i.e., impaled). To the British, to go “beyond The Pale” meant that you were entering the uncivilized realm of the wild Irish.