Yes indeed, that giant "poof" sound you heard last year was almost $85BN in software market cap, or 10% of the total, going up in smoke.
A bad sign. A very bad sign.
Yes indeed, that giant "poof" sound you heard last year was almost $85BN in software market cap, or 10% of the total, going up in smoke.
I'm not big into got-ya' journalism. I don't think it is good for us... and I don't think it is good for you. That being said, it is somehow ironic that I go to the Senate Committee on Homeland Security and Governmental Affairs... guess who asks for permanent cookies! Yes, the same committee that is austensibly responsible for the oversight of e-government and federal privacy rules. We understand that Congress doesn't play by the same rules that agencies do, but when we last checked, which was some time ago, I admit, permanent cookies were banned from agency Web sites. The committee Web site doesn't even have a privacy policy on it.
When Rupert Murdoch's News Corporation bought MySpace, the social-networking Web site, in July, some of its users gloomily predicted that the site would be altered to suit the company's corporate interests.
Proof for many of those people came earlier this month, when MySpace users began to notice that any references to YouTube, a video-sharing site and a competitor, were erased or blocked from appearing on My-Space. Some MySpace users also reported that when they tried to download videos from YouTube, a patch of white space appeared instead.
BANGALORE, India -- Most Indians have never heard of Fairfax County. Prasad Tagat aims to change that.
Calling himself a "brand ambassador" for Fairfax County, Tagat is in charge of luring technology companies from here -- India -- to there -- Northern Virginia. Hired in 2004, Tagat attends breakfast meetings and networking luncheons throughout India armed with glossy brochures and folders provided by the county. He recites statistics about the Fairfax school system and the number of Hindu temples in the county.
At a time when many U.S. workers worry about American jobs and companies relocating to India, Tagat's goal is simple and paradoxical: to woo Indian entrepreneurs ready to open U.S. offices to Fairfax.
For those outside the Beltway it is essential to recognize there are two kinds of leaks--officially sanctioned and whistle blowers. The ones described in the previous paragraphs are the "officially sanctioned" variety. These are not unique to the Bush Administration or Republicans. Politicians through the years have shared classified information with journalists as part of a public relations effort to build support for a policy or attack critics.
Then there is the whistle blower variant. This is more important and, in my opinion, the most valuable. It exists to keep politicians honest and alert the public to serious policy disputes. The two most recent examples are the revelations that the United States was holding possible terrorists in secret prisons around the world and that George Bush was circumventing the law and approving illegal electronic surveillance inside the United States. While the Bush White House is certain that those responsible for these leaks are political partisans hell bent on damaging the President, it is really a sign that folks on the inside with a conscience finally decided to speak out.
... What is truly shocking is that many in the media, both print and electronic, seem ignorant of the difference between official and whistle blower leaks. In fact, some seem eager to carry water for the White House and feed the myth that the whistle blower leaks are putting us in jeopardy. Not surprisingly these are the same "journalists" who sought to excuse the leak of Valerie Plame's name as no big deal.
Ruby's syntax is different from that of the Java language. First, Ruby has no brackets or semicolons, and it makes types completely optional. Some might say that Ruby's syntax is terse, and it's that way with a purpose : this language lets you create concise working code in short order.
WASHINGTON - Three years ago, President Bush declared that he had "zero tolerance" for trafficking in humans by the government's overseas contractors, and two years ago Congress mandated a similar policy.
But notwithstanding the president's statement and the congressional edict, the Defense Department has yet to adopt a policy to bar human trafficking.
A proposal prohibiting defense contractor involvement in human trafficking for forced prostitution and labor was drafted by the Pentagon last summer, but five defense lobbying groups oppose key provisions and a final policy still appears to be months away, according to those involved and Defense Department records.
The lobbying groups opposing the plan say they're in favor of the idea in principle, but said they believe that implementing key portions of it overseas is unrealistic. They represent thousands of firms, including some of the industry's biggest names, such as DynCorp International and Halliburton subsidiary KBR, both of which have been linked to trafficking-related concerns.
Never heard of Ruby? Its that new hot language that is at the tipping point of blowing away all existing languages;-)
Read about it at http://ruby-lang.org, and of course don’t forget the great Ruby on Rails framework at http://www.rubyonrails.org that lets you build a data driven, Ajax style web site garanteed under 15 minutes. And the book “Agile web development with Rails” is absolutely a great reading.
Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, extensible, and portable.
Oh, I need to mention, it's totally free, which means not only free of charge, but also freedom to use, copy, modify, and distribute it.
Massachusetts CIO Peter Quinn, a leader among state IT officers in the push towards open data standards, unexpectedly resigned this week.
... The CIO came under fire during the later stages of 2005. Earlier this year the state senate launched hearings into what it called a lack of due process within the state’s IT division, and is now considering the creation of an IT review board to oversee state policies on the standardization of IT equipment and software.
This fall, Gov. Romney opened a review of six trips Quinn made to out-of-state conferences over the last two years.
The review found that Quinn had not violated any conflict of interest provisions, the Boston Globe reported.
Free and Open Source Software (OSS) development continues to emerge, grow, and spread as a global phenomenon that spans and connects culture, technology, and organization. OSS is one of the most exciting and controversial technologies of modern times that is stimulating scholarly research and popular debate in many disciplines. OSS research studies are now found in diverse disciplines including anthropology, economics, education, law, management of technology, organization science, political science, public policy, sociology, and the visual and performing arts, as well as computer supported cooperativework, human-computer interaction, information systems, and software engineering. Such diversity gives rise to recognizing OSS as an interdisciplinary information technology that both depends on and stimulates social relationships in the organizations and project communities that develop, deploy, and adapt OSS.
The goal of OSS2006 is to provide an international forum where a diverse audience of OSS researchers and practitioners can come together to examine the culture, technology, and organization of OSS systems, work practices, development processes, community dynamics, tools and applications.
OSS2006 will bring together people from academia, industry, and public administration to share their experiences, ideas, and concerns, as well as provide an archival source of important papers addressing OSS topics within or across disciplines. The conference will consist of research papers presentations, workshops, tutorials, panels, and project demonstrations.
Important dates:
Research Paper and Extended Abstracts Submission: Jan 9th, 2006
Proposals for Tutorials, Workshops, Panels and Demonstrations: Jan 23rd, 2006
Notification of acceptance: Feb 20th, 2006
Submission of final papers: Mar 13th, 2006
Media targeting has long been the name of the game for many mid-level corporations, as a specific placement in regional dailies can pay off as much as the national dailies. But shrinking newsrooms and news holes, and an increasing number of mid-level corporations, has even made this a tough placement to gain.
... Beyond mainstream pitching techniques, Braykovich also points to the importance of utilizing emerging forms of media. "We do monitor numerous blogs, notably, blogs providing news about regional companies or issues. Influencing the influencers and pitching your news to bloggers is another, albeit less direct, manner of reaching our newsroom."
IASA is a vendor agnostic, non-profit organization focused on defining and supporting the professional duties of IT architects.
The new website was created expressly for professional software architects and aims to assist them at all stages of their career by providing articles, reusable content and chapter pages for local IASA chapters around the world.
Paul Preiss, the President and Founder of IASA, describes why the online resource is a necessary addition to the industry:
"Most articles, templates and patterns are written with the developer in mind. The IT architect is completely left out of the equation. Thus the IASA provides this valuable resource to our members."
Architecture related news, patterns, templates and web log postings from practincing architects will make up most of the content of the new website. Visitors will also find Knowledge Communities, which are pools of knowledge on specific IT architecture topics, edited by the experts in the field.
Blogger Web Comments for Firefox allows web surfers (using Firefox) to see what people are saying about any page on the Internet.
However, many organizations use their blog as a repository; a place to post the press releases and little else. Sadly, some blogs also are used as places to promote or market products, services and reputations.
On the tech side, I've dropped all my print magazine subscriptions (JDJ, EAI Journal, Computerworld, InfoWorld, etc.) and rely completely on blogs and a podcast or two. This is good because my tech news is MUCH more focused to what I care about.
The Office of Management and Budget has posted the second version of the Federal Enterprise Architecture Data Reference Model.
Ecma International began the technical work Thursday 15 December 2005 to standardize the Office Open XML File Formats. TC45, the Ecma technical committee organized to create the Ecma document format standard, held its first meeting in Brussels, Belgium.
The standard will be based on an initial 2000 page draft technical specification submitted by Apple, Barclays Capital, BP, the British Library, Essilor, Intel Corporation, Microsoft, NextPage Inc., Statoil ASA and Toshiba.
IMI’s 9th Annual Toner & Imaging Chemicals Conference – The Future of Toner & Imaging Raw Materials on February 6-8, 2006 focuses on the technology, market and applications challenges and opportunities that are facing the toner industry.
We can identify and contact bloggers on any given subject in minutes. We can quickly and easily scan their blogs to see if their content is relevant and we can use tools like Technorati or BlogPulse to try and gauge their influence, but do we stop to understand the blog?
Two separate conversations this week have led me to believe that the Internet has spoilt us and has put unrealistic expectations into our heads. Two different marketing/PR folks were in touch asking my opinion on undertaking blog relations. Both saw the value of blog relations, but wanted to know how they could pull together an outreach campaign quickly. Both mentioned they were under time pressures. You see, given you can find anything online quickly, you can communicate quickly, well then you must be able to communicate well quickly. It’s the Hare’s approach to online PR. The reality is somewhat different.
Rather than racing to throw some bloggers into the e-mail hopper, I believe you would be better advised to follow the tortoise’s example. Take a deep breath, slow down and let that wonder of millions of years of evolution, your brain, take over from the speed of the Internet. If you really want to effectively pitch bloggers, then just like journalists you need to identify them, understand their audience, understand their policy on PR pitches and then tailor your pitch to effectively communicate with them.
Nearly a dozen current and former officials, who were granted anonymity because of the classified nature of the program, discussed it with reporters for The New York Times because of their concerns about the operation's legality and oversight.
Sometimes the best presentation is... no presentation. Ditch the slides completely. Put the projector in the closet, roll the screen back up, and turn the damn lights back on!
... But given how many people hate slide presentations, why is it universally assumed that where there is "a talk", there's PowerPoint (or its much cooler cousin, Apple's KeyNote)? Conference coordinators rarely ask speakers if they'll be projecting slides. They send out the slide templates, then start demanding your slides several weeks before the show. Saying you don't have slides is like saying you'll give your talk naked. "You mean... you're going out there with nothing???"
PROVIDENCE, R.I., Dec. 15 /PRNewswire/ -- Traction Software, Inc., the leader in Enterprise Blog software for business, today announced that The Integrated Justice Information Systems (IJIS) Institute was selected as a BusinessWeek "WebSmart 50" organization, in the November 21, 2005 issue, based on IJIS's deployment of Traction TeamPage(TM) enterprise blog technology for its Website, Partner Extranet, and Staff Intranet. You can read about the Web Smart 50 by going to: http://www.businessweek.com.
Suddenly, the mom-and-pop store in Des Moines could advertise and sell to the world, without paying the freight of someone else's marketing apparatus. Intellectual and artistic works could be shared rapidly, at little or no cost. Games could be created and distributed without ever having to manufacture a physical item.
We may think of it as the information superhighway, but really the Net has been a gigantic bypass, circumventing barriers to entry and whole swaths of middlemen (think travel agents or, I'm sad to say, newspaper owners) who are now trying to figure out how to survive.
Mesh networking is a way to route data, voice and instructions between nodes. It allows for continuous connections and reconfiguration around blocked paths by "hopping" from node to node until a connection can be established.
Mesh networks are self-healing: the network can still operate even when a node breaks down or a connection goes bad. As a result, a very reliable network is formed. Applicable to wireless networks, wired networks, and software interaction.
A mesh network is a networking technique which allows inexpensive peer network nodes to supply back haul services to other nodes in the same network. A mesh network effectively extends a network by sharing access to higher cost network infrastructure.
Directives 2002/95/EC on the restriction of the use of certain hazardous substances in electrical and electronic equipment and 2002/96/EC on waste electrical and electronic equipment are designed to tackle the fast increasing waste stream of electrical and electronic equipment and complements European Union measures on landfill and incineration of waste. Increased recycling of electrical and electronic equipment will limit the total quantity of waste going to final disposal. Producers will be responsible for taking back and recycling electrical and electronic equipment. This will provide incentives to design electrical and electronic equipment in an environmentally more efficient way, which takes waste management aspects fully into account. Consumers will be able to return their equipment free of charge. In order to prevent the generation of hazardous waste, Directive 2002/95/EC requires the substitution of various heavy metals (lead, mercury, cadmium, and hexavalent chromium) and brominated flame retardants (polybrominated biphenyls (PBB) or polybrominated diphenyl ethers (PBDE)) in new electrical and electronic equipment put on the market from 1 July 2006.
RESTON, Va., Dec. 14 /PRNewswire/ -- In an analysis of over 3,000 federal business opportunities, five software product categories have been identified as having a high number of potential subcontracting opportunities, according to a report released today by INPUT, the authority on government business. The five categories are document & content management, project management, supply chain & logistics management, knowledge management, and inventory management.
Federal IT contracted spending for 2006 is estimated to reach $64 billion with software procurements accounting for nearly $5 billion of the market. INPUT has identified the largest segment of software subcontract opportunities is under business and enterprise applications. The top five categories within the report comprise nearly 30 percent of this segment.
"The federal market holds ample opportunities for software vendors, whether they focus on targeted applications, enterprise solutions, or the underlying platforms," said John Slye, senior analyst, federal subcontracting opportunities for INPUT. "Success for both the large primes and small subcontractors in the software market will rely heavily on their ability to create effective partnerships."
Holiday Special!!!
Tactical Shooting Course 3Days $700
(Regular $1,800)
We provide Weapons & Ammunition
(Glock 17, M-4, AK47 & Shotgun)
With certain exceptions, news is not automatically big news. The exceptions are dead popes, the World Series, tsunamis, volcanoes, wars the wars that involve us anyway -- but most news actually becomes news -- including wars -- because of press releases. The example I always use -- because we're in the small town of Woodstock -- is the little league schedule. If the little league schedule is going to be in the newspaper, it's only because the coach or the coach's wife sends it to the newspaper.
Most news originates as a press release or a press conference or an announcement. And if it's going to stay in the news, it has to get new press releases and new stories. Someone has to work at that, someone has to invest effort and time to make it a big story. And if nobody does that, it may not be a story at all, or it may be a one-time item. You know, page 12 of the New York Times, page 26.
Portal Solution Provides Cost-Effective Means for Unlocking Potential of Trapped “Siloed” Assets; Fuels Adoption of SOA
COLOMBO, Dec 9 (Reuters) - Potential computer users in the developing world will not want a basic $100 hand-cranked laptop that is due to be rolled out to millions, chip-maker Intel Corp.Chairman Craig Barrett said on Friday.
R Leap - the free press release distribution service to major search engines, newswires and websites, since 2003 - has two main goals :1. We want to help newsmakers - artists, authors, business professionals, designers, developers, entrepreneurs, filmmakers, musicians, retailers, and all other types of newsmakers - get free media exposure.
... 2.We want to help newsmakers increase their search visibility.
An additional finding is that the likelihood of a fraud being committed using a given piece of revealed PII is inversely proportional to the size of the breach.
These results are being spun as suggesting that large breaches are not so bad, and that the "real risk" of ID theft is low.
The growing number of joint civil and military users of satellite and other communications systems during times of natural disaster relief deployments — like the one following Hurricane Katrina in the Gulf of Mexico — will make it necessary to find a way to pass secure and nonsecure information so users can share data or talk with one another more easily, said Robert Otten, senior vice president of Vocality International.
As we know, Citrix is a thin-client application enabler: it can take a “fat client” windows application and through a small client application (or just a browser) on a client PC it can run an entire application from just a server and use the display/keyboard/mouse from the client. Eric and his two other co-founders set out to plug an important hole in Citrix’s product line: detailed analysis and reporting of who used what application, for how long, and whether they were supposed to be able to or not. While Citrix eases the administration burden of having to install applications on multiple computers, it doesn’t ease the administrators burden of reporting to upper management.
Next, technology decisions are not made from the top down. The marketing dollars are focused at the CIO's and the CTO's who are believed to chart the overall direction of the ship, but they're not the ones manning the oars. Once again, we go to the line-level geek, developer, admin who is going to use the best tools they can find to get the job done.
I've noticed that most of the dotProject feature requests which come from these groups don't reflect the feature requests and requirements of the core group and those who frequent the dotProject forums.
Anyway, there are two main areas which have been discussed over and over again. First, is Earned Value Management (or Earned Value Accounting) and the second is detailed Contract Management tracking costs by Work Classification, etc. While these are likely to have little value outside this geographical area, there are a number of local groups looking for this functionality.
Vital global counterterrorism co-operation is under threat in the wake of several international inquiries into the US government practice of sending terrorism suspects to third countries outside the established legal framework, known as 'extraordinary renditions'. These inquires could also see US Central Intelligence Agency (CIA) operatives face legal action.
At issue is the US practice of rendition, which includes such missions as "snatch and grab" operations, as well as the shipment of prisoners already in the custody of one state to another for arrest, detention or interrogation - outside the lines of regular extradition processes.
What is socially acceptable to blog about? That's one of the questions I have pondered when everyone can be a publisher, and when most in my social circle are publishers/bloggers.
And the answer is simple: if you are at a private event, among your friends, then everything is off-the-record you do not publish anything that could embarrass anybody, or republish anything that was said/done unless you have an agreement to do otherwise.
Arlington County is asking technology companies to give Internet users something for nothing.
The county wants companies to provide wireless Internet access, or wi-fi, in 10 areas at no cost to the government or the users. Free access would be at about one-fifth the speed of a broadband connection.
Providers would cover their costs through county-approved business plans, such as charging for faster connections and selling online ads.
Few things in the world of digital documents are as pesky and revealing as "metadata" -- the information automatically embedded in documents by popular software such as Microsoft Word or Adobe Acrobat. When the government or a business forgets to purge metadata from documents before releasing them to the public, the results can range from embarrassing to dangerous.
On Sunday, the New York Times ran a story on President Bush's Nov. 30 speech on the war in Iraq. While White House officials said many federal departments contributed to the new national strategy on Iraq, one look at the metadata stored in the 35-page National Security Council document, titled, "Our National Strategy for Victory in Iraq," showed that the original author of the paper was Peter D. Feaver, a Duke University political scientist who was recruited to join the NSC staff as a special adviser in June after he and several Duke colleagues presented the administration with an analysis of polls about the Iraq war. Their analysis concluded that Americans would support a war with mounting casualties if they believed that effort would ultimately succeed.
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
Software architecture is a coherent set of abstract patterns guiding the design of each aspect of a larger software system.
...The software architect consults with clients on conceptual issues, managers on broad design issues, software engineers on innovative structural features, and computer programmers on implementation techniques, appearance, and style.
Software architecture is a sketchy map of the system. Software architecture describes the coarse grain components (usually describes the computation) of the system. The connectors between these components describe the communication, which are explicit and pictured in a relatively detailed way. In the implementation phase, the coarse components are refined into "actual components", e.g, classes and objects. In the object-oriented field, the connectors are usually implemented as interfaces.
The whole thing reminded me of a story that I've heard Nat Friedman tell. Nat founded a former client of mine called Ximian, an open source company which was later sold to Novell. While at MIT, Nat spent a summer doing an internship at Microsoft and through that had a chance to talk with Bill Gates. They were discussing open source and the Apache server, which was growing in popularity.
Gates couldn't understand why developers would need access to the source code. He offered that if it's functionality that people wanted then Microsoft should just add that functionality to its servers. Nat came away feeling that Gates just didn't "get it," that the openness of the code WAS the draw. While many of the developers and users may never take advantage of the code, they wanted the option to peak under the hood and make changes and adjustments, should they feel the need. I've rarely, if ever, looked under the hood of my car, but I certainly wouldn't purchase one that didn't let me in.
NEW YORK - Crain Communications Inc., the company that publishes InvestmentNews, will launch FinancialWeek, a newspaper designed to help satisfy the growing information needs of corporate finance executives.
... Among the many topics it will cover: news of financing techniques, risk management, benefits finance, corporate governance, investment management, accounting, information technology, real estate, and compliance and reporting.
The SBIR (Small Business Innovation Research) and STTR (Small Business Technology Transfer) programs, two competitively awarded, three-phase Federal Government programs, are designed to stimulate technological innovation and provide opportunities for small business. These dynamic teamings of the private and public sectors include joint venture opportunities for small businesses and the nation's premier nonprofit research institutions.
Following submission of proposals, agencies make SBIR awards based on small business qualification, degree of innovation, technical merit, and future market potential. Small businesses that receive awards or grants then begin a three-phase program.
- Phase I is the startup phase. Awards of up to $100,000 for approximately 6 months support exploration of the technical merit or feasibility of an idea or technology.
- Phase II awards of up to $750,000, for as many as 2 years, expand Phase I results. During this time, the R&D work is performed and the developer evaluates commercialization potential. Only Phase I award winners are considered for Phase II.
- Phase III is the period during which Phase II innovation moves from the laboratory into the marketplace. No SBIR funds support this phase. The small business must find funding in the private sector or other non-SBIR federal agency funding.
One issue it seems all government bodies deal with is vehicle maintenance. Whether it’s a fleet of squad cars, an all-important fire truck, or durable tanks and Humvees, each agency has means of transportation.
M2M also offers mobile asset monitoring. Included in this is GPS (global positioning system) to help agencies track where their vehicles are, how long they spend at one location, and can be used to help drivers find better routes to destinations.
Kim Nelson, Environmental Protection Agency CIO and co-chairwoman of the CIO Council’s Architecture and Infrastructure Committee, said the document could be one of the most important documents produced all year.
1. Disappearing boundaries;
2. Growth of blogs;
3. Growth of RSS;
4. Cause Marketing;
5. Social networking; and,
6. Mobile device screens.
The industry has touted the notion of readership -- a metric that takes into account how many people read the paper whether they buy it or not -- for years, but has often taken halfhearted steps toward giving it true legitimacy.
Then there's the confounding, if promising, online angle. If you count Web traffic, newspapers are actually more popular than ever.
We are pleased to announce washingtonpost.com's Post Remix. With Post Remix, you may use washingtonpost.com RSS feeds to experiment with different applications using washingtonpost.com content.Here are the conditions for participating in Post Remix:
- Your efforts must be for personal, and not for commercial, use. You may not sell applications that use or incorporate washingtonpost.com content.
- You recognize that Washingtonpost.Newsweek Interactive retains all intellectual property rights in all washingtonpost.com content and you that acquire no such rights by participating in Post Remix.
- Washingtonpost.com may incorporate your ideas into future projects it develops.
On March 3, the Federal Communications Commission announced that it settled a case against a small North Carolina-based telephone company that was blocking the ability of its customers to use voice-over-Internet calling services instead of regular phone lines.
On Sept. 15, the first major draft of proposed changes in the nation's telecommunication's laws was circulated by the House Energy and Commerce Committee. The draft said Internet service providers must not "block, impair, interfere with the offering of, access to, or the use of such content, applications or services."
On Nov. 2, another draft of the bill came out, with language specifically addressing the Internet video services that are proliferating as connection speeds increase and the phone companies get into the digital television business. In this draft, the prohibition on blocking or impeding content was gone.
If the bill passes as is, tech companies say, the Internet could be forever compromised.
"Enshrining a rule that broadly permits network operators to discriminate in favor of certain kinds of services and to potentially interfere with others would place broadband operators in control of online activity," Vinton G. Cerf, a founding father of the Internet who now works for Google Inc., wrote in a letter to Congress.
The phone companies argue that with their new fiber-optic systems capable of handling huge amounts of bandwidth, they simply want the ability to set aside some of it for their own services, be it television, gaming or anything else.
Unfortunately for them, the head of phone giant SBC Communications Inc., Edward E. Whitacre Jr., was a little more plain-spoken in an interview in Business Week.
"Now what they [Google, Yahoo, MSN] would like to do is use my pipes free, but I ain't going to let them do that because we have spent this capital and we have to have a return on it," Whitacre said. "So there's going to have to be some mechanism for these people who use these pipes to pay for the portion they're using."
So this, I assert, is an aspect of why Python works. C++ tests happen at compile time (with a few minor special cases). Some Java tests happen at compile time (syntax checking), and some happen at run time (array-bounds checking, for example). Most Python tests happen at runtime rather than at compile time, but they do happen, and that's the important thing (not when). And because I can get a Python program up and running in far less time than it takes you to write the equivalent C++/Java/C# program, I can start running the real tests sooner: unit tests, tests of my hypothesis, tests of alternate approaches, etc. And if a Python program has adequate unit tests, it can be as robust as a C++, Java or C# program with adequate unit tests (although the tests in Python will be faster to write).
Thanks largely to failing entertainment industry efforts to sue file sharers into becoming good little consumers, p2p and the technologies surrounding it have become headline news and more people than ever before are logging onto the p2p networks.
It's being called the worst computer worm of the year -- a fast-spreading Internet threat that looks like an official e-mail from the CIA or FBI but can leave your computer wide open to intruders.
The bogus e-mail claims the government has discovered you visiting "illegal" Web sites and asks you to open an attachment to answer some official questions. If you do, your computer gets infected with malware that can disable security and firewall programs and blast out similar e-mails to contacts in your address book. It can also keep you from getting to computer security Web sites that might help fix the problem, and it may open your Windows computer to intruders who can steal your personal data.
Greg Abbott, the attorney general for Texas, today filed a lawsuit against Sony BMG Music Entertainment, alleging that its controversial (and now recalled) "XCP" anti-piracy software violates the state's anti-spyware and consumer protection laws.
... Abbott's suit seeks civil penalties of $100,000 for each violation of the law, attorneys’ fees and investigative costs.
So why buy-up all that fiber, then?
The probable answer lies in one of Google's underground parking garages in Mountain View. There, in a secret area off-limits even to regular GoogleFolk, is a shipping container. But it isn't just any shipping container. This shipping container is a prototype data center. Google hired a pair of very bright industrial designers to figure out how to cram the greatest number of CPUs, the most storage, memory and power support into a 20- or 40-foot box. We're talking about 5000 Opteron processors and 3.5 petabytes of disk storage that can be dropped-off overnight by a tractor-trailer rig. The idea is to plant one of these puppies anywhere Google owns access to fiber, basically turning the entire Internet into a giant processing and storage grid.
While Google could put these containers anywhere, it makes the most sense to place them at Internet peering points, of which there are about 300 worldwide.