Name:
Member since: 2001-01-24 18:39:46
Last Login: 2012-02-01 14:39:54
Homepage: http://advogato.org/person/sye/diary/357.html
Notes:
cofounded AllThings.Go (tm) "Go isn't
everything. Go is the only thing - zhuge" with Master badvogato
a while back. The only project comes to fruit at the moment
is blindforthcoming
contact: nunia at freeshell dot org
"Christian
- Laborem Exercens, His Holiness Pope John
Paul II
"We imagine
that there is a gap between the world of our
private fantasies & the possibilities of
meaningful action & so it becomes easy to talk
& talk on what is lacking, to discourse on the
end, & yet feel impotent. "What's to do."
But this gap is a measure not so much of desires
or depression or impotence but of ourselves. It
has been the continual failure of Marxist
aesthetics to insist that this gap is simply another
illusory part of our commodity lives It is at the
root of our collectivity."
- Charles Bernstein
"Three or Four things I Know about Him"
so it becomes easy to code &
code on what is lacking, to CVS on the end, &
yet feel impotent. "what's to make money or
what's to make a better world" But this gap is a
measure not so much of "which language is better or
which OS is better or which chip is cheaper and
better" or depression or impotence but of
ourselves. It has been the continual failure of
GNU/Linux aesthetics to insist that this gap is
simply Free or Proprietary of our commodity code,
it is at the root of our collectivity, namely,
programmers spent 90% of their hours coding and 10%
of their hours thinking that other segments of
industry and our society at large have to adopt
programmer's methodology through their programs.
free software movement must extend its
creativity and channel its exuberant energy into
changing social and economic landscape.
"Immense development of technological means is
an advatageous and positive phenomenon, on
condition that the objective dimension of work
does not gain the upper hand over the subjective
dimension, depriving man of his dignity and
inalienable rights or reducing them."
Complete list of articles by sye
From Philip Wadler's 'Java Generics and collections'
Part II provides a comprehensive introduction to the Collections Framework. Newton is reputed to have said, “If I have seen farther than others, it is because I stand on the shoulders of giants”. The best programmers live by this motto, building on existing frameworks and reusable code wherever appropriate. The Java Collections Framework provides reusable interfaces and implementations for a number of common collection types, including lists, sets, queues, and maps. There is also a framework for comparing values, which is useful in sorting or building ordered trees. (Of course, not all programmers exploit reuse. As Hamming said of computer scientists, “Instead of standing on each other’s shoulders, we stand on each other’s toes.”)
Thanks to generics, code using collections is easier to read and the compiler will catch more type errors. Further, collections provide excellent illustrations of the use of generics. One might say that generics and collections were made for each other, and, indeed, ease of use of collections was one of the main reasons for introducing generics in the first place.
Java 5 and 6 not only update the Collections Framework to exploit generics, but also enhance the framework in other ways, introducing interfaces and classes to support concurrency and the new enum types. We believe that these developments mark the beginning of a shift in programming style, with heavier use of the Collections Framework and, in particular, increased use of collections in favor of arrays. In Part II, we describe the entire framework from first principles in order to help you use collections more effectively, flagging the new features of Java 5 and 6 as we present them.
Following common terminology, we refer to the successive versions of Java as 1.0 up to 1.4 and then 5 and 6. We say ‘Java before generics’ to refer to Java 1.0 through 1.4, and ‘Java with generics’ to refer to Java 5 and 6.
The design of generics for Java is influenced by a number of previous proposals—notably, GJ, by Bracha, Odersky, Stoutamire, and Wadler; the addition of wildcards to GJ, proposed by Igarashi and Viroli; and further development of wildcards, by Torgersen, Hansen, Ernst, von der Ahé, Bracha, and Gafter. Design of generics was carried out under the Java Community Process by a team led by Bracha, and including Odersky, Thorup, and Wadler (as parts of JSR 14 and JSR 201). Odersky’s GJ compiler is the basis of Sun’s current javac compiler.
interesting synchronicity --> http://advogato.org/person/hypatia/diary/312.html
Evan Prodromou — CTO & Founder
Evan Prodromou is the founder of StatusNet Inc and the creator of the StatusNet software. His 20 years of software development experience began at Intel, then at Microsoft in the early 90s, which he left in 1996 to concentrate on the growing Web. He led the development of Segasoft's pioneering Heat.Net gaming community, developed distance education software for Fourth Dimension Interactive and CourseNet, led Open Source Web-based application development for Intalio, and helped develop the SAML specification at Securant (later acquired by RSA).
His experience with Open Source software began in 1996 when he wrote the first documentation for Perl on Windows servers. He has made contributions to many Open Source projects, including Debian, Freenet and MediaWiki (the software that runs Wikipedia).
In 2003 Prodromou founded Wikitravel.org, a free, up-to-date world-wide travel guide with a Creative Commons license. The site was sold to Internet Brands in 2005, and Prodromou developed software and did community management for the next three years. He continues to run a publishing company based on the travel site (Wikitravel Press) and has founded two other wiki sites (Vinismo for wine and Keiki for parenting). Wikitravel won the 2007 Webby Award for Travel.
Prodromou created the StatusNet software in 2008 and launched the open source community Identi.ca in July of that year. He served as the company's CEO until December 2010 and now leads the development, systems, and technical support groups. Prodromou won the 2008 Google Open Source Award for his work on StatusNet.
http://www.afcea.org/signal/
IBM names Virginia Rometty as its new president and CEO effective Jan.1, 2012. She will replace Sam Palmisano who is retiring but will remain as IBM's board chairman.
sye certified others as follows:
Others have certified sye as follows:
[ Certification disabled because you're not logged in. ]
New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!