Thursday, April 3, 2008
Ubuntu' Philosophy: A Lesson for the Open Source Community
I have personally tried to use open source software that failed to even compile, only to find out after research that the author has not only been aware of the bugs in his system, but has openly admitted that he has not fixed them because he finds the prospect uninteresting. I have witnessed new users flamed for incompetence by developers too blinded by arrogance to understand the user’s point of view. I have seen too many open source advocates with the belief that a person should have a firm technical background in programming, and that the concerns of users without that background should be ignored. If the open source paradigm is to succeed, this attitude towards software development must change completely. If we truly want to benefit the world by making our works available for public use, we cannot simply pick interesting problems to work on and then shove the results of our coding into the public domain. We need to do as the Ubuntu community does. We need to write software for human beings besides ourselves.
Tuesday, April 1, 2008
The Moral Consequences of the Internet
Wednesday, March 26, 2008
Internet Safety Wiki Needs Volunteers
Tuesday, March 25, 2008
The Misdirection of Recent Copyright Laws
Wednesday, March 19, 2008
Why (Not) Read “The World is Flat?”
Where’s the Hard Evidence?
While Friedman introduces to the reader’s mind a host of new ideas and propositions about globalization, very often I found myself asking him mentally to “prove it,” because there is almost no quantitative evidence to support most of his points. This desire manifested itself strongest in a chapter Friedman dedicated to convincing his readers of the value of an open market. By the end of the chapter, however, he proved most effective in convincing me that economics is a branch of philosophy instead of a science. Can anyone imagine any organization, private or institutional, making a far-reaching decision, one that everyone agrees will have a profound impact on the organization’s future, based solely on someone’s opinion on the subject? The choice to maintain or constrain an open market in the U.S. is one such decision, one that demands at least some supporting quantitative information.
To Adapt to Globalization, Be Better…. At Everything!
Friedman spends a significant number of words informing the reader what individuals, companies, and educational systems must do to adapt to the modern world. To summarize, we need to train our students more extensively in math and sciences, and we also need to round them out with an improved liberal arts education. Our companies need to outsource commoditized services and at the same time insource their own services to other companies. Big companies need to act small, and small companies need to act big. People need to be more creative, passionate, and curious, and learn how to love to learn. They need to improve their right brains, and also need to improve their left brains. In short, everyone needs to be better at everything!
At first I was caught by a feeling of raw enthusiasm infused in Friedman’s calls for national self-improvement in response to an increasingly competitive world. Unfortunately, after a while I began to view his general, all-encompassing, and often times repetitive assertions as an overly long motivational speech. While I sincerely enjoyed the book’s energy and positive thinking about our current era, I would not shed a tear if much of the above material were simply sliced from the book.
Conclusions
To end on a positive note, anyone who wants to understand how the world has changed in the last decade with respect to business processes will stand to gain much from reading The World is Flat. There are simply a few imperfections of the book, and hopefully pointing them out will help others to observe the book’s content in a different light
Wednesday, March 12, 2008
The Rights of Software Makers and Consumers
Monday, March 10, 2008
Looking Before Leaping to Solve Gender Equality in Computing
Wednesday, February 27, 2008
Microsoft, the EU, and Free Market
Tuesday, February 26, 2008
Uprooting the Cuckoo's Egg
One possible solution that may have ended Cliff’s story soon would involve the creation a less centralized system for law enforcement. For instance, if the FBI refused to grant him a warrant, he could have a place, perhaps the courts, to appeal to in order to override the FBI’s decision. Without such a system, Cliff was helpless as he found himself stopped by a narrow bottleneck for which there was no alternative route. He simply could not progress unless the FBI were willing to help, no matter how many other organizations supported him. This approach has the disadvantage of complicating the law enforcement process.
Another solution to the warrant problem would be to authorize more than one agency to grant warrants, or to have more specialized internal departments in the FBI. The former, however, might make the process of earning a warrant too easy for other warrant clients, mainly the police. The FBI could delegate special cases such as cybercrime cases to internal FBI divisions that specialized in these areas, but this would require that the FBI already recognize the special case as important, and the very act of creating the internal division would demote the case’s status from “special” to “categorized and normal.” For Cliff, the FBI had not yet made such a recognition with regards to cybercrime or privacy breaches in general.
Finally, authorities could be authorized to perform monitoring and surveillance without the need of a warrant. This has been the path actually taken since Cliff’s story ended. While if such power existed with the authorities during the story, Cliff may have caught his criminal sooner, the increased power in the hands of law enforcement could lead to a significant loss of personal rights. For instance, what if Cliff’s information led law enforcement to the wrong conclusion and they began monitoring the wrong people? If, they had decided the criminal was likely to be at Berkeley, they might have wiretapped all internet usage at the Berkeley library fruitlessly and to the loss of privacy of all innocent students there.
Overall, I think that The Cuckoo’s Egg shows us that we still don’t have a good system for dealing with cybercrime. No safe balance has been discovered between personal rights and security measures, no government checks and balances system exists to help a citizen get a warrant when one is warranted, and there still is no organization a person can turn to for help when he or she is victimized by a cybercrime. Progress still needs to be made in order to enable the American citizen to be able to report hackers and help bring them to justice.
Monday, February 18, 2008
Reveal More.... Bugs!
Opponents of rapid exploit dissemination argue that publicizing flaws without fixes alerts hackers to these flaws faster than they would discover them on their own, but, especially with the case of open source software, hackers have free access to all codebase updates and can always easily search for exploits on their own. Also, Mozilla only provides access to detailed exploit information to a smaller circle of privileged users, so that information on how to exploit a flaw is not as easily obtained as general knowledge about it. Finally, software users themselves, aware of the exploit, can take precautions as necessary, potentially even turning off or discontinuing use of vulnerable software until a fix is found. Other advanced users can even actively contribute to solving a problem by submitting patches themselves. Overall, the benefits of a mostly transparent process of security bug publication outweigh the associated risks and provide the best protection to the public at large.
Wednesday, February 6, 2008
One Repository for One Family Tree
In the past years I have viewed the large quantities of genealogical data spread among multiple disparate sources with disapproval, and felt intimidated in beginning my own family history project. This problem seems to have arisen because the first software-based technologies for family history work were invented before the advent of the Internet. For instance, the church used to periodically distribute CDs containing their most up-to-date information to each ward and branch. Later the creation of PAF and the GEDCOM file format encouraged each person to maintain their own personal databases of family history, and as the Internet matured a host of different web sites have popped into existence with their own individual purposes, scopes, and information formats.
However, If we are to map the single family tree of human history from Adam to the present, we need to have one major repository for all genealogical data that is easy to use, explore, and contribute to. I believe the church has been tackling this problem for a while, and I hope that their new family history web service fulfills this requirement. If this new service succeeds in enabling most users to quickly comprehend accurately the current state of genealogical research in their families and know where they must begin to add to this body of knowledge, then it will become the greatest contribution so far in speeding along the work of redeeming the dead.
Wednesday, January 30, 2008
More on Technology and the Church
Whenever I read about how the church is technology, however, I am almost always awed, not by what they are doing, but by the attitude they have toward technologoy as they attempt to best utilize it. The church continues to see technology as a gift from God to help further the work and this belief pervades all of their decisions on technology useage in the church, from mormon.org to the church's internal record-keep systems to the new Family Search API. They are cautious because the very nature of the work requires them to be. So far, the results have been very positive and beneficial to the church as well as the world.
Monday, January 28, 2008
Finding Style
For a long time I bitterly puzzled over the large variation in grades assigned to me by different English teachers and professors I had over the years. Given the same effort on my part I could earn anywhere from a low B to a high A. One day I asked my wife and talented writer how she managed to consistently earn the highest grades in all her writing classes. She responded that early each semester she figured out the style of writing her professor preferred and modified her own style accordingly. This confirmed my belief that much of writing style is simply a matter of preference, and at the same time brought me to the sad realization that were I to seek the same grades as she, I would have to learn to do the same.
I have since decided to worry less about my writing grades, focusing instead on reacting to some criticisms to improve my writing, and ignoring others I feel are stylistic preferences of reader. While I run the risk of improperly categorizing important nuggets of truth about my writing flaws as mere opinions, overall my anxiety about writing has decreased and I believe my writing continues to improve. My advice then, to struggling college students everywhere, is to find the style of writing that best suites yourself and master it, even if not every reader appreciates it. If done with a humble attitude, such a course will not only improve your writing, but also make the task of writing much more enjoyable.
Tuesday, January 22, 2008
Sun's MySQL acquisition consolidates Open Source Power
Wednesday, January 16, 2008
Differing Perspectives on Technology and Society
After reading and comparing two articles discussing the impact of technology in our lives, one by Neil Postman, a professor and media theorist, and the other by Elder Dallin H. Oakes, an apostle of the Church of Jesus Christ of Latter-day Saints, I gained a greater appreciation for the LDS church’s position on the impact of technology on society. The former article, paranoid and pessimistic, hid behind a thin veil of impartiality as it painted a picture of technology as a dangerous, uncontrollable beast. Postman left me with the message that every innovation has the power to wreck society and therefore should be carefully tucked away from the world until its global impact is ascertainable. In contrast, Oaks spoke of technology as an opportunity when employed wisely, only a curse when used irresponsibly. For instance, Oaks cautions that “With greatly increased free time and vastly more alternatives for its use, it is prudent to review the fundamental principles that should guide us.” Here Oaks mentions a potentially negative effect new technology has had on our society, and then proceeds to talk about what we can do to both cope and take advantage of the situation. He also provide a powerful quote from President Young, “Every discovery in science and art, that is really true and useful to mankind, has been given by direct revelation from God. … We should take advantage of all these great discoveries.” Whereas too often both religion and science arbitrarily decide to wage war on one another, the doctrines of the LDS church harmonize them perfectly.