Search Results: "jan"

27 January 2006

Norbert Tretkowski: Why you really should use ssh-agent with darcs

tretkowski@kyllikki:~/repos/pkg-ion3% darcs pull
Password:
Password:
Password:
Password:
Password:
Pulling from "rollcage.inittab.de:repos/pkg-ion3"...
Password:
Password:
Password:
Password:
Password:
Password:
Password:
Password:
Password:
Password:
Password:
Password:
Password:
Password:
Password:
Password:
Fri Jan 27 13:50:07 CET 2006 Norbert Tretkowski <norbert@tretkowski.de>
* Copy ion3-dev lintian override file.
Shall I pull this patch? (1/1) [ynWvpxqadjk], or ? for help: y
Finished pulling and applying.

26 January 2006

MJ Ray: WEF Digital 2.0: Powering a Creative Economy

In 2006 as in past years, satellite TV channel SFinfo at 13e will be broadcasting some sessions of the World Economic Forum, with both German and Original (often English) soundtracks (I think Left/Right split). If you have a satellite set, you can see what the barons of big business are saying: sometimes depressingly hilariously irresponsible.

At 16:00 UTC tomorrow (Friday 27 Jan), the session WEF Digital 2.0: Powering a Creative Economy is televised. Now, the only one of that panel who doesn't alarm me is the first one and that's probably only because I don't know who he is. Gather round, one and all, get ready to chuck the rotten fruit at the TV.

Michael Janssen: Switching.

Last weekend I moved all of my websites from my expensive dedicated server solution to a shared server solution. So far everything has been working out great - the transfer of files went fine, and some of the automatic services that are setup for you, such as automatic secure webmail which is always nice to fall back on when you're at say, a public kiosk or something. The switch saves me approx. US$720 a year, which is going to be great for my finances. However, I'm always wary when I move to a new place that something is going to be horribly wrong, so it's watch-like-a-hawk time. One of the consequences of moving to the new server is using IMAP for reading mail. I am amazed, shocked and appalled that I didn't discover this earlier, but mutt has a caching mechanism, which increases the joy of reading both large Maildir mailboxes and IMAP mailboxes. To enable, just put set header_cache="/path/to/some/directory" in your .muttrc file - things go 10x faster after the first cache. In the same spirit of switching for a new year, I decided to switch my finances up a little bit. I'm currently migrating to using the StackBacks system for managing finances. This is the budget for the generation of consumers who would rather carry around a debit card than a bunch of cash, and is especially good for weaning yourself from credit cards. At the same time, I'm switching banks from a national chain to a local credit union.

25 January 2006

MJ Ray: Google Problems: China; and World Economic Forum TV

25 Jan 2006: google is taking a lot of heat online for agreeing to Chinese government content requests. I won't criticise the actual decision too much, because it's typical corporation behaviour: follow the money, like the rest of the World Economic Forum. If you're buying Chinese products just because they're cheaper, you're part of the reason they have the money and part of the reason that google is following them - corporations are seldom held accountable. If you don't like that, maybe you should Boycott Made In China as well as google? Conclusion If you believe that privacy matters, that bugs should be fixed (or at least answered) or that WEF is wrong, say no to google. Boycotting it will help to make the point.


World Economic Forum coverage

In 2006 as in past years, satellite TV channel SFinfo at 13e will be broadcasting some sessions of the World Economic Forum, with both German and Original (often English) soundtracks (I think Left/Right split). If you have a satellite set, you can see what the barons of big business are saying: sometimes depressingly hilariously irresponsible.


Other notes Amusingly, a Yahoo! search for google problems returned this google answer about a urination problem high up in the list (fifth result or so). Now that really is taking the proverbial...

21 January 2006

Ian Murdock: The celestial jukebox

Fred Wilson: “I will not buy music that I cannot remove the DRM from.” I agree wholeheartedly, though the strategy I use is the one Fred dismisses in the first paragraph, namely burning the music to CD and ripping it back, sans DRM, to MP3 format. Yes, it’s a pain, but it beats having to jump through all the digital hoops at some indeterminate point in the future when all I want to do is queue up a song I’ve legitimately purchased and have probably forgotten where I bought the thing, let alone what magic pixie dust I need to decode it. Sure, the MP3 format has issues too, but at least I know my music will play anywhere. (Since I’m on the subject, I’m looking for some sort of a virtual CD burner, which the operating system thinks is a CD burner but which is actually a piece of software that converts the tracks it “burns” to MP3 format. Anyone know if such a beast exists? That would certainly do wonders to curtail my contribution to the world’s coaster supply.) In practice, DRM isn’t as much as a problem for me as it seems to be for other people. Personally speaking, I don’t want to be in the music storage business—I’d much rather stream music on demand from some digital jukebox in the sky, which is why I’ve been a Rhapsody customer since 2003. (Greg Papadopoulos sums up my thinking pretty well exactly here: “I’ll bet that we will look back of this era of quasi-networking and wince, ‘How did we ever live that way?’ And the idea of wanting to carry all of your content with you will seem both old-fashioned and rather ridiculous.”) In my case, DRM is normally a non-issue—I simply route around it. Rhapsody has come a long way since I first started using it in 2003: They added a Rhapsody To Go service, which more or less solves the “disconnected operation” problem (though I still tangle with DRM issues from time to time if I go for too many days untethered), and they finally embraced the web, though the current web offering leaves much to be desired—the Linux plugin still doesn’t support Firefox 1.5 nearly two months after its release, the web interface has huge gaps compared to the jukebox software (you can’t access your music library on the web, among other things?!), and they don’t seem to be taking advantage of the new web platform at all (where, oh where, are the RSS feeds of my favorites, recommendations, etc, so I can mash them up with other stuff?). At the end of the day, I suspect the “economic boycott” James Governor calls for is the right way to fix the DRM problem. For my part, I’m voting with my wallet by supporting the model I want to win out in the end (that your music library will live on the web, not on your PC or in your pocket) and by buying music, in those rare cases when I do want to manage my own music library rather than letting someone else do it for me, from legitimate music services but opting out of the silos the platform providers are trying to build around me as a byproduct. Above all, I resist the temptation to climb into the big, beautiful lockbox Apple is building for us. As Clayton Christensen recently told BusinessWeek, I’m firmly convinced open standards will win out in the end:
Look at any industry — not just computers and MP3 players. You also see it in aircrafts and software, and medical devices, and over and over. During the early stages of an industry, when the functionality and reliability of a product isn’t yet adequate to meet customer’s needs, a proprietary solution is almost always the right solution — because it allows you to knit all the pieces together in an optimized way. But once the technology matures and becomes good enough, industry standards emerge. That leads to the standardization of interfaces, which lets companies specialize on pieces of the overall system, and the product becomes modular. At that point, the competitive advantage of the early leader dissipates, and the ability to make money migrates to whoever controls the performance-defining subsystem.
I don’t know about the rest of you, but that day can’t arrive soon enough for me.

Edd Dumbill: Why Rails?

When I moved this blog from being Zope-backed to using Rails several people got in touch to ask why. This is a brief explanation of why I've moved.Firstly I should point out I've had a long and mostly happy experience with Zope. I got into Zope originally because I'd spent some time in constructing web frameworks from scratch (we're talking 1995-1999 here) and found that not only does a framework need good templating, it needs reusable components within that.Zope seemed like a good fit, so I spent some time getting up to speed and was happy there. However, there were some things that didn't make me feel completely comfortable. Zope offered a very stark choice between developing through the web based interface (DTML methods, etc.) and writing raw Python. To do really useful stuff, you had to get into the Python side of things, but also learn a lot about Zope guts that wasn't really well documented.I spent more time than I probably should have had to reading Zope's own source code in order to figure out how things worked. Fine, for my own silly little projects, but not practical in general. It was hard to get the overall view of a project, and hard to test. The learning curve was a little too steep, I suppose.
So, once I'd got to a certain point I stopped, and looked around for a platform that gave me more code visibility and testability. Loyal readers will know I've looked at ASP.NET and Python, Quixote and Cheetah. ASP.NET I rejected because I didn't view Mono's web application server as mature enough at the time, and I also had reservations about ASP.NET's non-free baggage. Python, Quixote and Cheetah looked a lot more friendly.What I wrote about Quixote and Cheetah at the time was "this combination isn't adequately presented and described anywhere." These were good technologies, but not integrated as a framework. I started work on integrating them, and made some interesting progress. I was correct that Python lacked a solid modern framework, and the time was certainly right for it, as we can now see by the emergence of Django and TurboGears.
However, at the same time I started looking at Rails and found out that it did pretty much what I wanted. To be honest, I'd avoided it for a while as a friend once did me the disservice of calling Ruby a cross between Python and Perl. "Why ruin Python?", I thought. And it takes me a while to get over the hype barrier before I conclude that there's a "there" there.
Now I've been using Rails for a while, I find its attractions have changed for me. The thrill of not having to write basic functionality over and over again has given way to more select pleasures. Writing in Ruby itself is a rewarding experience, as its idioms become plainer over time.Sure, you can write Java or Perl in any language, and that's where I started off. But the subtle elegance of the Ruby idiom is a slowly appreciated and highly satisfying flavour. For developers who consider themselves as poets and artists too, I can't think of a better language.

20 January 2006

Sean Harshbarger: 20 Jan 2006

So long time I know. For those of you out there who celebrate, Merry Christmas and Happy New Year! I have been busy last month and a half with work. As many know, I work for UPS and mid-Nov. to Dec. get pretty hairy at that place. Back in school this quarter full time. I am determined to get this over with and get into the field most here in cyberspace know I want to be in. Looks like my days of hacking are going to have to wait tho. This week alone I have spent 6 hours a day in the books, 8 hours at work and the remainder in bed or wasting on tv/ps2. Back to college life again. Least I am not eating ramen again. Sunday I will be in Wellington Ohio for a 20 team paintball tournament. I am hoping to get pictures and video of the event and hope to post those somewhere are the net for all to see. It looks as if our local team has a good chance to win $1000 as long as I carry the team ;) At any rate, will be fun and those who know me know paintball is the only stress relief I have left. GO STEELERS!!!

Edd Dumbill: On the internet, everyone can see your underpants

The controversy over Apple's "photocast" extensions, and the strangeness of their iTunes RSS enhancements, is illustrative of the transition that software companies need to make as they become web-enabled. It's no longer enough to make your applications and hardware pretty and functional, but the guts that other people get to see must look good too. This is one reason that people prefer RELAX NG over XML Schema, for instance. Where markup is concerned, it turns out that the excuse "only computers will read it, and we'll provide tools to generate it" doesn't cut it. The web's had a view-source mentality since it started, and the aesthetics of markup matter a great deal. They matter not only because they're nice for geeks to look at, but also because well-structured and standards-compliant markup is simply more interoperable. The end user experience is ultimately improved. Microsoft now gets this, I think. It's not hard--you just need to have your engineers exposed to the web, not hidden in some blinkered bunker. It's a shame that Apple doesn't yet understand that the aesthetics of markup count. Even their new web tool, iWeb, lacks somewhat in this department. Apple do so well in the rest of the computing experience, these poor web efforts really stand out. It was rather sad to read the disappointment OS X-hugging web developers felt with the iPhoto RSS use. Will Apple "get" the web better someday? I hope so, because we'll all benefit.

MJ Ray: Software Patents

The EC is running a Consultation on future patent policy in Europe. Closing date 31 March 2006. French and German publication 23 January. Any advice?

19 January 2006

Christine Spang: GNOME Women Bug Day

Want to help fix bugs and make GNOME better? GNOME Women is hosting a bug day on Saturday, January 28th. Come one, come all! (Yes, that’s guys too.) Now, to defend that Saturday from all other possible engagements with my life…

Michael Janssen: Warning: Habit-forming.

Recently I have started a new diet: the No S Diet. The concept is very simple: no sweets, snacks, or seconds (except on days which start with S). I started around the holidays, which actually wasn't hard at all because holidays count as S days (they're "Special"). However, I didn't really get into it that much until recently. I can't really tell if it is working yet, because it doesn't have strict weighing guidelines like the previous diet, but I feel like something has changed in my life. There is a bunch of text on the page about why it works, but the basic concept is that you should be forming habits which are healthy. It is much easier to get into a healthy habit if it's not hard to remember what the habit you're trying to reinforce actually is. It makes it much easier to feel guilty when you fail in enforcing the habit as well, because you can't make complicated excuses ("this is okay because I excercised off those calories"). The No S Diet also has the bonus of being easily combinable with basically any other diet you can think of, unless that diet specifically requires you to eat sweets. I'm thinking of combining it with the hacker's diet, which definitely appeals to my accountant side. The problem I had with the previous attempt at the hacker's diet still exists, unfortunately - I still don't have an easy way to keep track of my calories. I am considering dropping a few bucks on a calorie counter database for my new Palm, which may help in that regard. I have noticed that most of the things which are now being termed as "lifehacks" are actually just habit-forming. The No S diet is a habit for eating, Getting Things Done is a collection of habits for todo lists and projects, and Early Rising is a habit for sleeping and waking up. These are not new ideas, they are just smashed into the new fad: improving your life through good habits. The accountant in me wants to do more than just that, so I am thinking of making a drupal module or two to keep track of my progress (and subsequently broadcast it to the world).

Simon Law: Debian meetup

 ____       _     _               __  __           _               
   _ \  ___   __ (_) __ _ _ __      \/    ___  ___   _ _   _ _ __  
       / _ \ '_ \   / _    '_ \     \/   / _ \/ _ \ __        '_ \ 
   _     __/  _)     (_                    __/  __/  _   _     _)  
 ____/ \___ _.__/ _ \__,_ _   _   _    _ \___ \___ \__ \__,_  .__/ 
                                                             _     
So what does a Debian beer stein have to do with this gathering?

Debian stein
Absolutely everything! We're getting together a bunch of Debian Developers in Montr al to drink and chat. There are rumours that you can even get your GnuPG key signed, if you buy enough rounds. What a great deal! Thusly, the beer goes down and the trust scores rise! The relevant details:
Who:
The Debian community.
Where:
Hurley's Irish Pub
Date:
Saturday, 7 January 2006.
Time:
17:00 or 5 PM.

18 January 2006

Brett Parker: GNU date...

Hmmm, MJ Ray asks about date and locales... I *think* (though without grabbing the source I can't confirm) that the default date format of "date" is the legacy format that it's always been... if you want to get a shiny locale based date format from it use, use +"%c". Here's the output from my laptop:
brettp@pitr:~$ locale
LANG=en_GB.UTF-8
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME=en_GB.UTF-8
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=
brettp@pitr:~$ date
Wed Jan 18 08:34:52 GMT 2006
brettp@pitr:~$ date +"%c"
Wed 18 Jan 2006 08:34:55 GMT
brettp@pitr:~$ 
I wonder why date doesn't use "%c" by default... weird.

17 January 2006

Decklin Foster: You Can't Eat Culture

You know what I hate? I hate message boards.

MJ Ray: locales

Why does GNU date output
Tue Jan 17 14:55:35 GMT 2006
instead of the English
Tue 17 Jan 2006 14:55:35 GMT
? My LANG is en_GB.UTF-8. Setting LC_TIME and LC_ALL changes nothing. locale's output looks fine - what's wrong here? Replies to mjr at phonecoop.coop please.

16 January 2006

Michael Janssen: Shiny roofs are good for the environment!

This is definitely some of the geekiest humor that I have ever read. Funniest site I stumbled upon all day. That is all.

Antti-Juhani Kaijanaho: It s runoff time

Update: Corrected Tarja Halonen’s total vote percentage. The preliminary count in the Finnish presidential elections is finished with the following results:
Candidate Total votes Votes short of next* Pre-poll
pos %
Tarja Halonen 1,396,161 46,3 % not applicable 1st 52
Sauli Niinist 725,213 24,1 % 670,948 48 % 2nd 20
Matti Vanhanen 561,556 18.6 % 163,657 23 % 3rd 18
Heidi Hautala 105,086 3.5 % 456,470 81 % 4th 4
Timo Soini 103,368 3.4 % 1,718 2 % 4th 4
Bjarne Kallis 61,458 2.0 % 41,910 41 % 6th 1
Henrik Lax 48,639 1.6 % 12,819 21 % 6th 1
Arto Lahti 13,041 0.4 % 35,598 73 % 6th 1
* The difference between the current candidate and the next (upward) candidate on the list, in votes and as a percentage of the next (upward) candidate’s votes.
The result of the last opinion poll published before the election, commissioned by YLE and conducted by phone between 10th and 11th of January. The margin for error is 2,5 %-points for Halonen and decreases when the percentage decreases.
Since the incumbent failed to reach majority, a runoff election will be held on the 29th of January between the two best placed candidates (starred). A remarkable fact is the low number of votes that the independent candidate Arto Lahti received, for he had to get at least 20,000 people to sign their name in favour of his candidacy, while he received only 65 % of that number in votes. It is very likely that both runoff candidates retain the votes they received today. What decides the runoff election is how the rest of the voters behave. As a quick and dirty Stetson Harrison estimate, most of Vanhanen, Kallis and Lax’s spporters are likely to vote for Niinist , while most of Hautala’s supporters are likely to vote for Halonen. Assuming that the “most”s cancel each other (an assumption that probably favours Niinist ), this yields an additional 22.2 %-points for Niinist (total 46.3 %) and 3.5 %-points for Halonen (total 49.8 %). Hence it would seem that Halonen has the upper hand in runoff. A few words on each of the eight candidates, in reverse order of popularity, follows. Arto Lahti (b. 1949) is a professor of entrepeneurship and has experience in various positions in the private sector. He has no prior political experience and is not affiliated with a political party. Henrik Lax (b.1946) is a Member of the European Parliament since 2004, representing the liberal Swedish People’s Party. He was a Member of the national Parliament 1987 2004. Prior to his political career, he had been a lawyer. Bjarne Kallis (b.1945) is a Member of Parliament since 1991, representing the party currently called Christian Democrats. He has chaired his party since 1995. For most of his non-political professional life he has been a teacher and later principal in a business school. Timo Soini (b. 1962) is a Member of Parliament since 2003, representing the right-wing populist True Finns party. He has chaired his party since 1997, which he cofounded in 1995; prior to that, he was an active member of the since-dissolved Finnish Agrarian Party. Heidi Hautala (b. 1955) is a Member of Parliament since 2003 and before that 1991 1995. She was a Member of the European Parliament 1995 2003. She represents the evironmental-liberal Green League, a party she cofounded and later chaired 1987 1991. Matti Vanhanen (b. 1955) is Prime Minister since 2003, representing the liberal Centre Party. He previously served as Minister of Defense in 2003. He has been a Member of Parliament since 1991. He has chaired his party since 2003. Sauli Niinist (b. 1948) is currently a Director at the European Investment Bank. He served as Minister of Justice 1995 1996 and Minister of Finance 1996 2003. He was a Member of Parliament 1987 2003. He represents the liberal-conservative National Coalition party, which he chaired 1994 2001. Prior to his political career, he worked as a lawyer. Tarja Halonen (b. 1943) is the incumbent, Her Excellency the President of the Republic of Finland since 2000. Prior to her presidency, she was a member of the Social Democrat Party and had served as Minister of Social Affairs and Health 1987 1990, Minister of Nordic Cooperation 1989 1991, Minister of Justice 1990 1991 and Minister of Foreign Affairs 1995 2000. She was a Member of Parliament 1979 2000. Prior to her political career, she worked as a lawyer in a labor union.

15 January 2006

Edd Dumbill: Paul Graham, XTech and holidays

Just a quick pre-holiday update on the state of XTech 2006. We've had, as usual, some amazing paper submissions so far, so please keep them coming. Don't forget, too, that we're also asking for tutorial submissions. These should be half-day or full-day and, as well as the free conference registration all speakers get, we pay an honorarium to tutors. Deadline is 9 January at the latest. One very exciting bit of news I have is that Paul Graham has agreed to deliver one of the keynote sessions at XTech. I'm very pleased about this, and it follows in the tradition we've established of having interesting and challenging speakers, rather than putting plenary sessions up for sale to sponsors. Amsterdam. 16-19 May 2006. What could be better? As for the holidays, I hope to be spending some time catching up on my open source work, and also carrying on my work with Rails. A busy couple of months at work, combined with no fewer than two bad server hardware issues, has eroded free time considerably. So to anyone waiting on me for something, I do apologise. One final pointer: IBM developerWorks have published the first part of my examination of the future of HTML, focusing on WHATWG. Look out very soon for the second part, looking at the various activities underway at the W3C. I know that my editor at least awaits this eagerly! Thanks to everyone who's read this blog during the year, and for the many interesting and helpful conversations that have come from it. Happy Christmas!

Antti-Juhani Kaijanaho: The Finnish presidential elections

Today is the election day in Finnish presidential elections. The polls close at eight (18:00 UTC), and the preliminary result is expected to be all but done at eleven (around 21 UTC). If you are a Finnish citizen and happen to be in Finland near your home, please vote if you haven’t already done so! The President of the Republic, as the official title goes, is the Commander-in-Chief of the Finnish Defense Forces (though he or she can delegate that authority to another person), is in charge of Finnish foreign policy in cooperation with the Prime Minister’s Cabinet. The President has also some miscellaneous powers of appointment (including the exclusive power to appoint judges to permanent offices) and the general power to grant pardon in individual cases. The President also has certain tightly constrained roles in legislation, the forming and dissolution of government, and the dissolution of the parliament. It should be noted that the President is not the most powerful person in the Finnish government any more. After the almost royal tenure, a quarter of century long, of Urho Kekkonen, the trend has been to limit the powers of the President. Limits were placed on the number of terms a person may serve as President (two), to the President’s veto powers (can only veto a specific bill once), to the President’s foreign policy powers (cooperation with the cabinet is now required), to the President’s role in forming a government (limited from choosing the Prime Minister to the current, mostly ceremonial, role), et cetera. However, the Finnish people still seems to see the President as the people’s champion against the dirty politicians in the cabinet and parliament; this may explain the popularity of presidential elections (it has the best voter turnaround of all the general elections in Finland). The President is now for the third time elected with a popular vote. There are eight candidates. If nobody achieves majority, a run-off election is held after two weeks between the two candidates who received the most votes. The newly elected president is inaugurated on the 1st of Februari, if there was no run-off, and on the 1st of March otherwise. The eight candidates have been allocated numbers between 2 and 9. A voter writes the number of their candidate on the ballot. The same numbers are reused for the runoff. A voter could also vote in advance at the numerous advance polling stations between 4th and 10th off January (excluding the 6th). The eight candidates are (the candidate number and a recent polling result in parentheses) The most interesting guestion in these elections is whether the incumbent can get majority, forgoing a runoff election. In the latest polls, more than 25 % of the polled refused to indicate their choice, if any. The incumbent is the eleventh President of the Republic. The full list:
  1. K. J. St hlberg (1919 1925), elected by Parliament
  2. L. K. Relander (1925 1931), elected by electoral college elected by proportional vote
  3. P. E. Svinhufvud (1931 1937), elected by electoral college elected by proportional vote
  4. Ky sti Kallio (1937 1940), elected by electoral college elected by proportional vote
  5. Risto Ryti (1940 1944), elected twice by the 1937 electoral college
  6. C. G. E. Mannerheim (1944 1946), elected via special enactment
  7. J. K. Paasikivi (1946 1956), elected by electoral college elected by proportional vote
  8. U. K. K. Kekkonen (1956 1982), elected four times by electoral college elected by propotional vote, once via special enactment
  9. Mauno Koivisto (1982 1994), elected once by electoral college elected by proportional vote and once by a run-off electoral college elected by proportional vote
  10. Martti Ahtisaari (1994 2000), elected by run-off popular vote
  11. Tarja Halonen (2000 2006), elected by run-off popular vote

Junichi Uekawa: I've noticed that I assembled a list of a few things I'd like to see in Debian on January 2005.

I'd like to review them.

Next.

Previous.