Search Results: "jam"

5 January 2006

Norbert Tretkowski: I'm the IT manager

I'm the IT manager. Do you
fancy me?
Which Office Moron Are You?
Rum and Monkey: jamming your photocopier one tray at a time.

4 January 2006

Benjamin Mako Hill: First Lets Fix the Foam

In this article, Xinhua's headline tells us, "Likely cause of space shuttle trouble found: NASA." While I'm sure this statement is true, I think that swapping the text on the sides of the colon would be closer to their intent by locating the source of the information -- and not the source of the problem -- with the agency. NASA, after all, is a pretty tricky problem.

3 January 2006

Benjamin Mako Hill: <cite>The Enemies of Books</cite> by William Blades

While searching for treasures in Widener's stacks recently, I found a beautiful 1896 edition of William Blade's classical book on book collecting and book maintenance: The Enemies of Books. The title and driving metaphor of the book won me over right away. Books seem like inert and relatively unobjectionable objects. Many people dislike certain books or do not care for books in general but who could be the enemies of books in general? Some people may not like books but William Blades is not one of these people. Blades loves books (Caxtons in particular) and has, to say the least, a long list of ways that he wants to see books treated. Anything that violates Blade's sensibilities becomes the enemy of William Blades. Blades is happy happy to speak for books in general. Enemies enumerated include both individuals like the "Bagford the Biblioclast", behaviors, occupations, nature, states of beings, children, and most women. There are chapters on fire, water, gas and heat, dust and neglect, ignorance and bigotry, the bookworm, other vermin, bookbinders, collectors, and servants and children. The book contains something for almost everyone. Blades opens a wonderfully out-of-date section on the danger of gas lighting in libraries stating that, "unfortunately, I can speak from experience on the dire effect of gas in a confined space." Who can't? Nowhere though, is Blades as worked up as when he discusses the evils done by bookbinders who trim (and who frequently overtrim) the margins of books while binding or rebinding them. Blades explains:
Dante, in his "Inferno," deals out to the lost souls various tortures suited with dramatic fitness to the past crimes of the victims, and had I to execute judgment on the criminal binders of certain precious volumes I have seen, where the untouched maiden sheets untrusted to their care have, by barbarous treatment, lost dignity, beauty, and values, I would collect paper shavings so ruthlessly shorn off, and roast the perpetrator of the outrage over their slow combustion. In olden times, before men had learned to value the relics of our printers, there was some excuse for the sins of a binder who erred from ignorance which has general; but in these times, when the historical and antiquarian values of books is freely acknowledged, no quarter should be granted to a careless culprit.
When collectors' turns comes up, Blades rants for pages on the evils of collectors who rip out the title pages or colophons of otherwise good books to build large bibliographic collections. As Mika was looking through the book, the title page fell from the old and rather fragile binding. It seems that we may have a candidate for a new addition to the book. On the other hand, perhaps we have a new distinction: the enemy of The Enemies of Books.

2 January 2006

Benjamin Mako Hill: Getting Involved in OLPC (IAP Class)

The press, others, and even myself have made much of the Media Lab and One Laptop Per Child's decision to embrace a platform that is fully free and open. There are two major reasons for working with the free world on this project. The first is the philosophical reasons that I've laid out recently. The second is the fact that a free platform will help us leverage the work of a large community to accomplish building, testing, and improving what we believe will ultimately develop into a new and more relevant type of software platform for the world's children. In terms of building community, our first goal must be harnessing the power of the existing free software world and interested parties therein. Later on (i.e., once the machines exist) we can focus on getting governments, non-profits, and ultimately some of the students using the machine, to contribute as well. While there's clearly a bootstrapping phase, we unfortunately, we haven't done much of either so far. Up until now, Red Hat has been doing the legwork in the realm of software. So much so that at points it has been difficult even for some of us officially working on the project (e.g., myself) to make meaningful contributions. While we've had many people express interest in helping with the project from elsewhere in MIT and in non-MIT world, we've been at a loss for ways to plug folks in. As part of a larger effort to address these issues in the next month or so, Walter Bender, myself, and David Cavallo are organizing a short workshop on getting involved in the OLPC/$100 laptop project for people at MIT. We will also be posting information from that workshop online for everyone. If you're at MIT and are interested, please show up. If you are in the area but without an MIT or Harvard affiliation, contact me. If you're out of the area and are interested in getting involved, just stay tuned. The workshop is being offered as a three hours one-day-only IAP class. You can check out the IAP web page and then show up. We will be done with plenty of time to rest up before the MIT mystery hunt begins. It looks like I'll be hunting with Codex Dresden.

James Morrison: Sharp Musique

I finally got around to using itunes today. I compiled sharpmusique. I had to hack around the build system in the old snapshot of vlc shipped in the 1.0 tarball. Then once I had that working, it was time to figure out why the files were saved with as " - - - .m4a", which looks wrong. Fortunately, there was a comment in saying what is probably wrong when saving the files, so I rigged up a patch.

1 January 2006

James Morrison: Banking can be done well

Wow, a bank has actually thought of a good idea. The Bank of America now has a Keep the change program. It's simply, round up your debit card purchases and put the change into your savings account. It helps that they offer matching funds.

29 December 2005

Decklin Foster: Humane interfaces

You know, I think the whole thing missing in this whole kerfuffle (as James Robertson put it) from a few days ago is that it s not list.first(), it s list.first. Just pretend you re sending a message, baby. Of course, if your brain is still stuck in imperative mode, the first is available; it s simply a matter of how to express what you wish to convey that you are doing, which is really not something that minimal class design defines as part of the problem. So. Ahem. Curtain.
HAMLET
Java s a prison.
ROSENCRANTZ
Then is the world one.
HAMLET
A goodly one; in which there are many classes, methods, and runtimes, Java being one o the worst.
ROSENCRANTZ
We think not so, my lord.
HAMLET
Why, then, tis none to you: for there is nothing either functional or procedural, but thinking makes it so: to me it is a non-Lisp.

24 December 2005

Uwe Hermann: 10 + 100 Creative Commons Christmas Songs

Christmas Tree So, it's Christmas today (or it will be tomorrow, depending on where you live). Wouldn't it be nice if you had a bunch of freely and legally available Christmas songs you could listen to all day? Burn on CDs and hand over to your relatives? Share with your friends without the fear of being sued to death by big record labels? Well, here's a list of 110 128 songs which are all explicitly released under a Creative Commons license (no, I did not consider songs which are merely "podsafe"!) and thus can be shared, listened to, and sometimes even modified freely. There's a great variety in style, mood, and genre of the songs: some traditional, some contemporary, some happy, some sad, and some just plain funny. So here's the list: Single MP3s: Compilations: This list is by no means complete, I'm sure. So if you happen to know some more Creative Commons licensed Christmas music, please leave a comment! I'd love to hear about it. (Btw., the nice image on the right is taken from the Wikipedia. The author is Malene Thyssen, and the image is dual-licensed under the GNU Free Documentation License 1.2 and the Creative Commons Attribution-ShareAlike 2.5 license) Merry Christmas everyone! Update 2005-12-24: Added "We Three Kings".
Update 2005-12-25: In the press: Boing Boing, Creative Commons Blog, netzpolitik.org, Technorati, digg.com, del.icio.us and lots more. Added "How George Stole Christmas". Added "Winter Rose". Added "Still, Still, Still".
Update 2005-12-26: Added "Homeless Babe". Added "Christmas Impro".

20 December 2005

Benjamin Drieu: Heading to the parliament

As Christian said in a very nice summary of the issue, this is the day the DADVSI law (which is a transposition of the EUCD, the European DMCA) will be examined by French parliament. I would really like to share Christian's optimism. So far, the EUCD.INFO initiative succeeded in bringing the issue to the public (120k signatures, mostly from French residents) and to several MP. Good news are that a lot of amendments has been submitted to mitigate effects of the DADVSI law. Bad news is that we also had terrible press cover: we had articles in most national newspapers and TV, but a lot of them are completely missing the point and are comparing us to champions of piracy against copyright. Even worse, Christian Vanneste (conservative MP responsible of the law) keeps spreading lies. Today, members of the EUCD.INFO initiative went to the parliament to talk to MP and to show their concerns. Some friends and I went too even if we were just there to watch the debate. I'm quite disappointed to see that left wing was totally absent (like less than 10 MP out of 160!). Right wing was more represented but MP supporting our amendments are a minority group. Debate starts again at 21 local time. We will be there and I hope I'm wrong, but I really fear we loose more than we gain.

15 December 2005

Benjamin Mako Hill: OLPC and Charges of Technological and Cultural Imperialism

Quim Gil asked a number of good questions about the One Laptop Per Child initiative. I will not answer all of his questions now and am not sure answers exist yet for every question. With that said, I will try to answer his final question with the traditional disclaimer that the thoughts expressed here are my own and may or may not be shared by others within the project are not the official position of OLPC. Quim asked, "what measures will be taken to avoid or [inhibit] the spread of a (unconscious or well-intentioned?) cultural neocolonialism?" I have been asked this question many times. It is an issue that concerns me personally. As such, I'll give you my personal feelings on the subject. Discussion of cultural colonialism, Westernization, Americanization or techno-imperialism are hardly limited to OLPC. Sometimes it comes in the form of reactions against what is seen as the homogenizing or Americanizing effect of US-based multinationals (e.g., McDonald's or Nike) or against the culturally oriented US-based motion picture or recording industries. In terms of technology, the debate is often framed in terms of Appropriate Technology. There is an argument that modern information technology -- designed and developed in highly industrialized countries to address their particular set of cultural contexts and needs -- may be inappropriate and potentially dangerous in the developing world. This is a fair critique. But while there may be a danger, insisting that the technology be kept out is unrealistic and may miss the larger evil. These discussions can not responsibly ignore the fact that, depending on whose numbers you trust, there are between and 1 and 2 billion mobile phones in the world today and that number will reach something like 2.6 billion operational units in 2009. That's nearly half the world population and it's not hard to find out where most of those phones are going:
All the growth in subscribers is coming from emerging markets," says David Taylor, Motorola's director of strategy and operations for high-growth markets. Researchers predict that of the 1 billion cell phones expected to be sold in 2010, half will be in developing economies. (link)
Information and communication technology is, in one form or another, on a fast track into the developing world. That may very well be a problem but it's not the biggest problem in this field. The bigger problem is the nature of the technology that is being imported. People in the, rich and developed countries may have cellphones, but they frequently also have computers: full-fledged, reprogrammable, hackable computers; computers that they can use to write software, design hardware, install new OSes on, and even -- if they are really adventurous -- use to reprogram their mobile phone. People in the developing world will have information technology (in the form of cellphones at least) but do not have the ability -- no matter how interested, talented, or intelligent they are -- to change the way they work. This is the greater danger. The most powerful and empowering quality of information technology in the context of personal computers is that as communication is being mediated, facilitated, and defined through software on computers fully within users' control, each user has the ability to determine the terms on which they communicate. In a world where people are communicating, trading, voting, learning, working, and organizing through digital channels, massive power lies in the hands of those who have the tools (e.g., computers and development platforms) and access and permission (e.g., Free and Open source software) necessary to make the necessary changes. In three years, there will be a billion people in the developing world who are using information technology on the terms and at the whim of the today's global elite and they will not be able transcend their role and consumers and subservients in this context. Their ability to transcend their depressed role in larger economic contexts will be highly influenced by this fact. The developing world's "computers" will not be able to create or change the software that define them. The code that runs these devices will be proprietary and will remain immutable even in the context of additional hardware. Unless we do something about it. As far I'm concerned, that something is two steps:
  • We need to create and distribute -- real computers that can be used as development platforms -- at a price that can begin to compete with their alternatives (e.g., phones, thinclients, WebTVs, etc).
  • We need to make sure that these machines are hackable -- totally hackable -- on every level. That means open hardware. That means Free and Open Source software. That means open specifications, protocols, and data formats.
That is my personal goal in OLPC and it is one that has seemed to have been echoed by others involved in the project. Of course, I have hardly washed myself or my project of the stigma of cultural imperialism yet. That said, while making a completely malleable machine allows every user to, if they choose to, transcend their role as a consumer of technology and technologically-defined culture, one side effect of this process is that it also allows them to do so on their own terms. Because the machine is completely free and open, users are free to use the machine in ways that not only have the originators not considered, but that they could not imagine. With time, the machine -- and its software in particular -- can be rewritten, reshaped, and eventually replaced with something of, by, and for its users. Of course, this will not happen overnight. As the first step, OLPC will attempt to create something we think provides a compelling and flexible platform with which the world can learn and build. With this in hand, governments and ministries of education that purchase the machine will get to shape (or replace?) the platform in line with their own ideas and curricula. As the students and communities to which the machines are deployed learn and build with and upon the machine, another transformation will occur. As those communities grow in relation to their technology, this change will be sustained. The potential for this dynamic and empowering relationship is the reason I'm here.

14 December 2005

Benjamin Drieu: CVS rulez (Score:-1, Flamebait)

As it seems people are arguing about the revision systems hype, I just wanted to point that CVS rulez. Sure, it does not $some_obscure_witty_feature but, hey, is this feature really useful? I've been using CVS for ten years, coded around 500k source line of code and honestly, it suits all my needs. To tell the truth, I don't even use all of its capabilities. So, CVS can't keep history of a file when you move it. Big deal? After all, renaming a file is just like creating a brand new one. Leave a commit message stating previous name of foo is bar if you really need history and that is it. So far, I never stumbled upon a case where this "feature" limited me or made me loose more than 15 seconds. Same for distributed RCS. Sure, on the paper they look good. Call me a moron but I never managed to use one properly. Even a large but well managed project does not need such monstruosity. Matthew is right on one point: RCS are like languages, geeks advocate languages because of a specific subset of features. But they don't realize 90% of functionality of a language is present in all other languages and the 10 other percents can be achieved with method if you really need them. I personally find very discouraging to learn a brand new RCS for every project I contribute to if upstream has decided this one is cool. If you want users to contribute, use a standard RCS as well as a standard mailing-list system, common language, etc.

11 December 2005

Christian Perrier: tla/baz may suck but baz users do not

After i angrily blogged about the suckiness of tla/baz (bzr should be forgotten as it seems it does not have tla's brain dead design)., James Blackwell quickly mailed me with a solution to my problem. It involved manually creating a directory with a funky name in my last patch directory. And I have to say to it worked out of the box. So, James, you rock and I am very grateful to you for the solution. tla and baz still suck with this incredibly complicated tree setup but I've been pointed that bzr will not suck. So let me believe you, guys...but please don't change for Yet Another Thing lext year..:-)

9 December 2005

MJ Ray: Bureaucracy, debian and the web

Reading old email can be entertaining sometimes:
"I've done this before, in various forms, and most of the time it follows the same predictable route: 25% of the time you get a really good committee and it's a blast for all involved; 25% you get a diabolical committee and it stands a chance of dying; half the time you get an average committee and it continues as it was before. The whole "committee" idea has some fairly major pitfalls to avoid: cliques, irrelevance and legality to name but three. [...] I think we should NOT form a committee."
-- Me, to alug, in April 1999 which makes all the crap from Debian-UK Society zealots like:
"While people like MJ Ray like bureaucratic bondage[0], it was felt by everyone else that the best constitution would be the simplest possible."
-- Scott James Remnant, to debian-project, in August 2005 even more obviously laughable. I didn't want a complicated constitution. I want either a minimally-complete constitution, or not to join it. They allow neither. Annoyingly, the Debian-UK Society is still claiming many DDs became members without consenting (which violates article 20 of the universal declaration of human rights), still seem to have permission to use the "Debian" trademark and still seem to be a business selling CDs and t-shirts. Violating a human right may mean they're breaking our Human Rights Act - quite remarkable for a small club. Also, I've seen nothing that suggests that they have notified the Inland Revenue, which I think can get them fined lots, so donations may be at risk. Tomorrow is International Human Rights Day (which centres this year on torture). DUS is a piffling matter, so it should be easy to deal with, but there seems to be lies, bigotry and ignorance in the way. Freedom to associate is one of the most practical human rights. It lets us act on our support or opposition to things. Defend it. I support debian but I oppose the way it's doing business in the UK. Do you support attempted conscription into an odd-looking UK business?

6 December 2005

Uwe Hermann: Escaping the Java Trap: A practical road map to the Free Software and Open Source alternatives

A very interesting post from Mark Wielaard outlines how we can "ensure that developers can create applications using the java programming language without having to depend on proprietary software". Very good read and definately a very important and worthwhile cause. Also recommended: ClasspathMigration: practical tips on how to avoid proprietary (java) coding styles. (via eDev News)

5 December 2005

James Morrison: Flooberry

Kirsten is such a Flooberry!

James Morrison: Bachelorhood

I would like to annouce that I am a much better bachelor than Simon. For instance, my fridge is unplugged, the breaker on my stove is turned off, I have no phone, no couch, no table, and no tv. I throw my laundry into two piles. The clean pile and a dirty pile. The key to the two pile system is that the piles must be separated. Lastly, I am a much better cook, I only have one pot/wok thus I can make and eat a meal using only one pot and one utensil.

So, given Simon's announcement, imagine how poor a bachelor he would be without my help.

4 December 2005

Benjamin Mako Hill: Cinderella

I was sad to see that the local Cinderella's Pizza is open (and delivers!) past midnight. They do not serve pumpkin pizza (or any other pumpkin dishes) at any time of the night. If I were in charge, things would be different.

Benjamin Mako Hill: Unacceptable Behavior in Any L4e

Because there are people that seem to be unclear on the subject: The reason people type "l10n" and "i18n" instead of "localization" and "internationalization" is because the words' length makes them difficult to type. Tech communities are willing to put up with this ungainly and opaque shorthand for the sake of our wrists. In spoken English, "EYE-eighteen-EN" is not easier to say that the expanded form. Pronouncing the keyboard shorthand does not imply that speaker is savvy or in the know. It should not be done.

Benjamin Mako Hill: Debian in Boston

After a unfortunate bout of downtime, I'm happy to announce that Sam Hartman has officially revived the Debian-Boston-Social mailing list and our community is back in business. If you're in Boston and would like to participate in key signings, meetings with local and traveling free software hackers (Debian and otherwise) and to stay keyed into a crowd of people in Boston working on and using Debian and its derivatives, this is your list. You should feel free to attend events and to plan and announce your own in pubs and other points of interests. With its strong academic predisposition and its important place in the history of free software, the Boston/Cambridge has no excuse being shown up by places like New York City when it comes to having a happening Debian scene. You can sign up here.

James Morrison: OMG UTF-8 isn't backwards compatible

The nice part about utf-8 is all the old c string functions work on utf-8 strings as well as ascii strings. That is except strfry(). I feel bad that the standards committee did not think of this issue while creating UTF-8.

To clarify the foot note in this bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=341903
. strfry() only needs to be aware of the encoding of a locale and nothing else.

Next.

Previous.