25 Comments

  1. V November 23, 2008 @ 5:47 pm

    A very important topic indeed. It depends a lot on which type of terrorism you want to curb. If you are dealing with Islamic terror than there is no solution at all other than strict laws. See what is happening in India and in Israel. These misguided people have grievances and they will use any thing to cause destruction like recently they used bulldozer to kill a lot of people in Israel or they use small amounts of ammonium nitrate to cause a lot of small synchronous blasts in the city in India. (Ammonium nitrate is in any fertilizer…..) So this can be curbed by selling these in small amounts and by monitoring the usage of these stuff.
    Now for more serious terrorism or guerrilla warfare in Iraq they use IEDs or roadside bombs to cause destruction. The ideal solution for which should be using mobile phone carefully and monitoring who has purchased a phone. Mobile phones are used to explode these devices.
    Overall its obvious then presidents should have a compulsory course on data mining whereby they can understand how they can find interesting patterns in terrorist activities.
    So basically gathering intelligence is the most important thing and all computer science techniques which can help in finding the best intelligence should be a part of this book.

  2. Leigh Ann Sudol November 24, 2008 @ 3:18 pm

    This is a very important topic, I think the average person believes that the open problems in computer science involve how to make your computer faster, how to fix windows, how to get rid of the viruses on my machine and the newest buttons added to Microsoft word.

    I dont think we should limit ourselves to the table of contents of the other book however. Computer Science has its own issues and great problems. Andre Platzner’s work in verification of automated systems has real implications for transit infrastructure for example. Robots are becoming ever more useful in resource deployment and disaster scenarios. The CUPS lab is working on ways to make security more usable (very important in government offices, especially with recent news like a high state official using Yahoo mail for government business) and so many others.

    What we need people to see and understand is that computer science has its own great problems that are important to humanity just as the other sciences.

  3. Jim Horning November 24, 2008 @ 5:14 pm

    I think an important “part” would be on reliability and security of infrastructures. (DARPA might be most interested in military infrastructures, but the military depends in non-trivial ways on many of the major civil infrastructures–roads, telecommunications, energy, etc.)

    There are two important trends: Almost every infrastructure is becoming more heavily dependent on (more complex) IT; Each of the infrastructures is becoming more dependent on a variety of others, so that damage to one may cascade into others.

    Reliability of complex systems has always been problematic. But interconnection of SCADA systems via the Internet opens up a whole range of new ways for accidental or malicious damage to infrastructures.

    DARPA should be making a broad and long-term investment in this area. One precedent is the MAFTIA effort in Europe. (http://maftia.cs.ncl.ac.uk/).

    I recently gave a talk on a small part of this area: infrastructure maintenance, that may be of interest to some. (http://www.horning.net/infrastructure.ppt)

  4. John West November 24, 2008 @ 9:43 pm

    An important topic would be numerical simulation and its handmaiden, supercomputing. Numerical simulation has become so ingrained in the practice of R&D in many fields that questions of accuracy and the inherent approximation of simulation can be forgotten (or never known by policy makers), particularly for problems where the research is only supported by simulation. Analysis of the gross characteristics of the major techniques of numerical modeling, and limitations (including accuracy and convergence), would be useful. Also useful would be an overview of the state of the practice in supercomputing, with some discussion of the effects that near- to mid-term innovations in hardware are likely to have on the scale of simulation possible in the plannable future, and how those innovations are changing the software development landscape for large scale scientific applications.

  5. Varun Aggarwala November 29, 2008 @ 11:04 pm

    From recent terror attacks in Mumbai its also obvious that a chapter on wireless communication should also be a part of the book. The terrorists were having advanced wireless sets and were getting instructions regarding the position of the troops from it (someone was updating them)

  6. Andrew Black December 4, 2008 @ 11:26 pm

    I think that I would generalize Bob Colwell’s suggestion into a section on Parallelism. This would cover not only Bob’s topic — the architectural limits that have pushed us to multi-core and soon to many-core — but also the physical characteristics of many-core chips, in particular, their failure modes and the absence of shared memory. Then we would go on to discuss how and why current languages and programming paradigms are such a poor match for these new architectures, the limitations of the current approaches to dealing with this (such as transactional memory), and the potential benefits in power saving and reliability if we can figure out how to use massively many-core chips effectively.

  7. Computing Research Initiatives for the New Century | CSDiary December 15, 2008 @ 2:39 pm

    […] to my previous post on “computer science for future DARPA directors”, Randy Katz and I received a lot of very good input from various sources (including this blog). […]

  8. Greg September 4, 2009 @ 7:22 am

    Quite interesting and informative.

    Thanks

  9. Wilbert December 9, 2009 @ 10:25 am

    The book seems to be very interesting. It is very important to learn about the application of IT technology in the terrorist world.

  10. Clara March 18, 2010 @ 12:02 pm

    It’s about time leaders will get educated about technology. After all, a captain does need to know how ships are built - not just to command and negotiate.

    Moreover, with terror being up-to-date with the latest technology and utilizing the internet, there is such a huge need for our leaders to understand where our fast-paced world is going. I wonder how big the effect will be the expansion and advancement in wireless communication technologies.
    Terrorists have been utilizing wireless communication methods for many years not, from mobile phones and WiFi, using cellular phones and BlueTooth to even trigger explosives, and now the WiMax is about to kick in and allow free internet access from practically anywhere in the world(the technology is there but I guess the security is up to the telecom towers manufacturers, the military and the governments now).
    Global warming is also a burning issue. With so much bias and confusion out there, no leader can rely just on his advisers (who are, throughout history, biased) - he needs to have in-depth knowledge about this and other subjects because in the 21st century we are dealing with paramount, burning issues.

  11. Henry Gillerman April 12, 2010 @ 11:37 am

    I petty the leaders who will need to keep up with the latest future technologies and world politics. As if world politics aren’t incredibly complex enough, with technological advancements (like DARPA’s future defense weaponry: http://www.wepapers.com/Papers/94024/DARPA:_Future_Developments_in_American_Defense_Weaponry) world leaders (especially the presidents of the United States) are about to be facing uber-complex realities in the world politics game. 30 years ago, who would’ve thought terrorists will be one working to acquire weapons of mass-destruction. I think an ex-military chief as an adviser would be enough, no?

  12. Maui Beach Vacation Club June 25, 2010 @ 6:30 am

    So, are you saying the DARPA directors do not have enough knowledge in Computer Science? Just joking. :)

  13. Adam December 8, 2010 @ 9:41 am

    Do u know that windows 7 tweaks?

  14. Adam December 8, 2010 @ 9:45 am

    and xp tweaks as well

  15. Adam Horowitz February 18, 2011 @ 5:28 am

    Just like any other profession one starts out with a general concept of the subject matter and then branch out into a specialization. It is safe to say that a reverse might also work.

  16. Plastikiniai langai March 7, 2011 @ 8:18 am

    Ofcourse, I got this idea, nice blog. I’ve readed entire article :)

  17. Amway produkcija March 7, 2011 @ 8:24 am

    Too many information to me, indeed…

  18. How to Make Money with Google March 23, 2011 @ 11:22 pm

    Looks like an interesting read. I agree, computer science technology can be a bit freakish in nature. I mean we are creating computers that are more and more human like and other computers are learning everything there is to know about a persons likes and dislikes. I even saw a computer compete and win on Jeopardy the other week.

  19. bird houses April 15, 2011 @ 5:08 pm

    Check out what is happening in Japan now, will information technology ever be so great that these problems wont ever happen? I mean are fail-safes in technology always 100% fail safe, im not so sure. I am going to check out that book, thanks.

  20. blu ray software for windows 7 May 5, 2011 @ 9:36 pm

    technology like blu ray are developed in face pace..looking forward to you new post.

  21. cucusoft coupon May 5, 2011 @ 9:37 pm

    if you want to purchase cucusoft, make sure use our cucusoft coupon codes to get 50% discount off.

  22. mobile monopoly review May 8, 2011 @ 5:54 pm

    this book is a great read…….

  23. Anaheim Limousine June 24, 2011 @ 3:15 pm

    The book seems very interesting. It is very important to learn about the use of tools in terrorism worldwide.

  24. Parking lot striping Seattle WA July 16, 2011 @ 8:04 pm

    Looks like an interesting read. I agree, computer science technology can be a bit freakish in nature. I mean we are creating computers that are more and more human like and other computers are learning everything there is to know about a persons likes and dislikes. I even saw a computer compete and win on Jeopardy the other week.

  25. how can i get money March 19, 2012 @ 2:22 pm

    It’s really a great and useful piece of info. I am glad that you just shared this helpful information with us. Please stay us up to date like this. Thanks for sharing.

Computer Science for Future DARPA Directors

Policy

A few weeks ago Berkeley’s Randy Katz told me about an interesting book by one of his colleagues, Richard Muller. It’s called “Physics for Future Presidents” and is based on a course by the same name.

The book is described as explaining the “science behind the headlines — the tools of terrorists, the dangers of nuclear power, and the reality of global warming.” An interesting concept, don’t you think? Of course, the reason that Randy brought this up was to ask the obvious: Shouldn’t there also be a computer science (or, more broadly, an IT) version of this book?

Indeed, so many of the challenges facing the nation today involve information technology in obvious ways. Consider, for example, the incredible complexity of today’s financial markets, or the subtle ways that electronic surveillance interacts with privacy. And then there are fundamental science and technology questions that impinge on economic and social policy. For example, how is a President to understand the economic implications of the multicore challenge? Clearly, future policymakers need a basic understanding of computing principles and an ability to think computationally. (I also think that a “CS for Future Presidents” would be a great basis for an intro CS course, much like Muller’s course, but that’s a topic for a different article…)

Anyway, I think this idea is so incredibly appealing that probably lots of people and groups are going to be working on something like this. But a slightly different idea also occurred to me. Key technology leaders — for example, the Director of DARPA — might also find something along these lines to be useful. And with the possibility of the new Administration choosing a new DARPA Director (as well as other key science and technology director posts), now seems like an important time to pull something together.

Randy Katz and I therefore have been giving this some thought, and we’ve actually started to get some traction within DARPA on this. We’ve been asking our colleagues for ideas, and with this blog post I’d like to see if you have ideas to offer, too. Let’s focus for a moment on DARPA and think about what, exactly, the future DARPA Director absolutely needs to have on his radar screen. Let’s imagine a report or book that

  • summarizes key IT technology trends that most urgently affect the national defense,
  • analyzes IT technology roadmaps that are nearing their end, and the consequences of that end, and
  • attempts to identify areas of possible “technological surprise” — that is, soft points in the defense IT research portfolio.

A simple way to start is to ask what would be in the table of contents? The table of contents of Physics for Future Presidents has parts on major societal challenges (Terrorism, Energy, Nukes, Space, Global Warming), with each part then containing several chapters (e.g., Calculating Global Warming). What would be the parts and chapters of a CS book for DARPA Directors? One idea offered by Bob Colwell is a chapter on “the death of voltage scaling”, which would analyze the consequences of the impending end of the voltage scaling roadmap in computer architecture design. Satya suggested a part (with multiple chapters) on Mobile Computing, which has become so intertwined with how our military fights.

Anyway, I hope you get the idea. Please help us. Some key people are ready to listen, but of course we would have to deliver something very, very soon if it is to have any chance for immediate impact.

Peter Lee @ November 23, 2008

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>