08-20-2011
Aliens May Strike Humans To Save The Galaxy: Study
Quote:
Beyond endangering the earthly inhabitants, humans may have posed a serious threat to the entire galaxy, possibly prompting aliens to destroy humanity in order to end global warming and save the rest of the galaxy from being contaminated as well.
Surprisingly, the suggestion comes from one of NASA's scientists.
The scenario was brought up in a joint study by Penn State University and the NASA Planetary Science Division, titled "Would Contact with Extraterrestrials Benefit or Harm Humanity? A Scenario Analysis."
"A preemptive strike would be particularly likely in the early phases of our expansion because a civilization may become increasingly difficult to destroy as it continues to expand," the study says. "Humanity may just now be entering the period in which its rapid civilizational expansion could be detected by an ETI (extraterrestrial intelligence) because our expansion is changing the composition of the Earth's atmosphere, via greenhouse gas emissions."
6 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I would like to learn shell scripting in UNIX. Can any one please give me the support and share the information/documents with me.
If any documents please post it to aswanikumar_nimmagadda@yahoo.co.in
Thanks in advance...!!! (3 Replies)
Discussion started by: aswani_n
3 Replies
2. Shell Programming and Scripting
Hi,
I want to add \n as a EOF at the end of file if it does't exist in a single command. How to do this?
when I use command
echo "1\n" > a.txt
and
od -c a.txt
0000000 1 \n \n
0000003
How does it differentiate \n and eof in this case?
Regards,
Venkat (1 Reply)
Discussion started by: svenkatareddy
1 Replies
3. Shell Programming and Scripting
Hi
I have written a script .The script runs properly if i write sql queries .But if i use PLSQL commands of BEGIN if end if , end ,then on running the script the comamds are getting printed on the prompt .
Ex :temp.sql
After connecting to the databse at the sql prompt i type... (1 Reply)
Discussion started by: isha_1
1 Replies
4. Post Here to Contact Site Administrators and Moderators
I have read the sun-expansion scenario numerous places but I've never read any suggestion that the earth's orbit would increase to avoid being scorched. What mechanism would push it out?
As for creating a black hole by the LHC, the whole concept is silly so any number of reasons would rule it... (9 Replies)
Discussion started by: KenJackson
9 Replies
5. War Stories
I hope you will enjoy reading this essay I wrote:
The (Mis)Information Age – The End of the World as We Know It and What Vault7 Teaches Us
If you are a true "IT person" i.e. a software developer, code or deep system admin, I think you will resonate with the theme of my essay.
I could... (8 Replies)
Discussion started by: Neo
8 Replies
6. What is on Your Mind?
This is an excellent video comment on modern society and the remix is good too:
https://www.youtube.com/watch?v=5DU1B_XkyIk
5DU1B_XkyIk
Watch the video above and post your comments. (3 Replies)
Discussion started by: Neo
3 Replies
LEARN ABOUT NETBSD
rt_timer_queue_create
RT_TIMER(9) BSD Kernel Developer's Manual RT_TIMER(9)
NAME
rt_timer, rt_timer_add, rt_timer_queue_create, rt_timer_queue_change, rt_timer_queue_destroy, rt_timer_remove_all -- route callout functions
SYNOPSIS
#include <net/route.h>
struct rttimer_queue *
rt_timer_queue_create(time_t timeout);
void
rt_timer_queue_change(struct rttimer_queue *q, time_t timeout);
void
rt_timer_queue_destroy(struct rttimer_queue *q, int destroy);
int
rt_timer_add(struct rtentry *rt, void(*f)(struct rtentry *, struct rttimer *), struct rttimer_queue *q);
void
rt_timer_remove_all(struct rtentry *rt);
DESCRIPTION
The rt_timer functions provide a generic route callout functionality. They allow a function to be called for a route at any time. This was
originally intended to be used to remove routes added by path MTU discovery code.
For maximum efficiency, a separate queue should be defined for each timeout period. For example, one queue should be created for the 10
minute path MTU discovery timeouts, another for 20 minute ARP timeouts after 20 minutes, and so on. This permits extremely fast queue manip-
ulations so that the timeout functions remain scalable, even in the face of thousands of route manipulations per minute.
It is possible to create only a single timeout queue for all possible timeout values, but doing so is not scalable as queue manipulations
become quite expensive if the timeout deltas are not roughly constant.
The rt_timer interface provides the following functions:
rt_timer_queue_create(time_t timeout)
This function creates a new timer queue with the specified timeout period timeout, expressed in seconds.
rt_timer_queue_change(rttimer_queue *q, time_t timeout)
This function modifies the timeout period for a timer queue. Any value, including 0, is valid. The next time the timer queue's
timeout expires (based on the previous timeout value), all entries which are valid to execute based on the new timeout will be exe-
cuted, and the new timeout period scheduled.
rt_timer_queue_destroy(rttimer_queue *q, int destroy)
This function destroys a timeout queue. All entries are removed, and if the destroy argument is non-zero, the timeout action is
performed for each entry.
rt_timer_add(struct rtentry *rt, void(*f)(struct rtentry *, struct rttimer *), struct rttimer_queue *q)
This function adds an entry to a timeout queue. The function f will be called after the timeout period for queue q has elapsed. If
f is NULL the route will be deleted when the timeout expires.
rt_timer_remove_all(struct rtentry *rt)
This function removes all references to the given route from the rt_timer subsystem. This is used when a route is deleted to ensure
that no dangling references remain.
SEE ALSO
netstat(1), arp(9)
HISTORY
The rt_timer interface appeared in NetBSD 1.4.
AUTHORS
This interface is roughly based on (but, alas, not compatible with) one designed by David Borman of BSDI. This implementation is by Kevin
Lahey of the Numerical Aerospace Simulation Facility, NASA Ames Research Center.
CODE REFERENCES
The rt_timer interface is implemented in sys/net/route.h and sys/net/route.c.
BSD
April 23, 1998 BSD