Search Results: "charles"

4 September 2006

Benjamin Mako Hill: Reports From the Ubuntu Developer Summit Paris

It's a bit late at this point but I thought I would point out that I recently wrote two articles on Newsforge about the most recent Ubuntu Developer Summit held at Paris' lovely Charles de Gaulle airport. I you care about the summit or the next release of Ubuntu, and you missed the summit, and then missed the articles on Newsforge. Well, then you might be interested in checking them out.

31 August 2006

Martin F. Krafft: News from the NetBSD cabal

I thought this mail about the current state and future of NetBSD (via /.) was an interesting read, and one relevant to Debian not only because of our Debian NetBSD port. In particular, it felt good to be able to say "yeah, we've got that" to some of the points Charles raised. However, I also had to concede that we're short in some of the other points. I won't put numbers to these claims because it's not as black and white as this. What would be really great is if one of the Debian long-timers would sit down and reply to Charles with his/her experience! Having worked a bunch with the NetBSD crowd in the past, I really would hate to see this project go down. The NetBSD kernel, while not up to the task to provide the desktop experience, still makes for rock-solid servers, and some parts of it sparkle with technical excellence (like the virtual memory management, for instance). Maybe, just maybe a possible future for NetBSD would be to produce Debian NetBSD in a joint venture? NP: Shpongle / Tales of the Inexpressible

11 June 2006

Ian Murdock

Charles DiBona: “We think that Google poses a threat to Microsoft long-term by offering an alternate platform for application development. But we also believe that Microsoft recognizes this threat and is investing appropriately in its own operations to counter it.”

24 May 2006

Neil McGovern: Wings and Roundabouts

Well, I've finally got back from DebConf6 and am quite nackered, especially considering I've just done a full day at work.

I could amuse you with the usual 'lists-of-memorable-dc6-events', or a 'review-of-each-day', or even a 'bits-from-the-orga-team', but there's pleanty of other posts on planet.d.o about that, so instead, I'll recount my experiences of the return trip, starting in Oaxtepec.

I'm also putting up all my photos, but it'll take a while. They'll be appearing over the next few days at my Fotopic site.

I wake up fairly early-ish (10am. It's early for me, ok? I'm not German :P) and pack my suitcase. I take the padlock keys out of the case and lock it. Except I got the wrong keys. So, the keys are now inside the locked case. Fortunately, I'd already taken everything out of the case I'd needed and put it in my rucksack.

Next, it comes to time to check out. I find out that we need out room checking to ensure that we haven't stolen a wall or ceiling or something. One of the cleaners has a look around and spots a missing lampshade. We (me + Fil Hands) try to explain in broken Spanish that it was missing when we arrived in the room, but she doesn't seem to be having any of it. Mind you, there is the vague possibility that "Si","Fruta","Cafe" and "Hola" isn't quite enough knowledge to explain the situation. Feh.
So, we manage to accost the lovely Amaya to do some translation for us. The cleaner lady calls her boss, who tells us it'll cost 860 pesos (£43). We politely decline. So, she then calls her boss. This all takes some time. Eventually, she opens a huge book, looks inside and sees that the shade was taken away by maintainance. Why this wasn't done before, I don't know.

Anyway, our bus was leaving at 2:00pm, so we had to rush to the reception. The journey was quite pleasent, and we eventually arrived at the airport at 4:20pm. There was a small altercation with the Taxi driver over the tip, as it was already included in the fair, and he said it wasn't. We then pointed out that tolls were also included in the fair, and the driver didn't take a toll road. At this point, he seemed to dissapear quite satified.

I approached the Air France desk, and was told I coudn't check in until 7:30pm (my flight dind't leave until 11:30pm). Bugger. So after waiting around quite a while, and getting something to eat, I went to check in. There was a huge queue, but it didn't really matter, as I was flying under a Flying Blue - Silver level card, so I could use the express queue. They did, however, want to check my luggage. Broken Spanish did work this time, as I wildly gestated towards my suitcase, making key symbols.

So, after another long wait, we (me and Daniel Baumann, we're on the same flight, and indeed sitting next to each other by some freak coincidence) wander off through to the gate. I manage to find some free wireless (ESSID: co_admeralty_club) and surf for a bit. Flight ends up being delayed for 30 mins, but it didn't matter too much.

Then, I hear an annoucement over the intercom, that a group of passengers should contact the gate staff, and my name is mentioned. A little worried, I approach.
"Hello, I'm Mr McGovern. My name was called on the intercom."
"Can I have your boarding pass please?"
"Sure..." *worry*
"Thank you.... ok, we'd like to invite you to fly business class with us today sir."
"Thank you very much"
I then proceed to whistle the 'Kill Bill' tune, as for some reason, it's following me everywhere I go in the airport, be it a cleaner, or another passenger. I think it's like some sort of virus, infecting one person and moving on to the next host.

We still had a little while, so we popped back to the waiting area to, well, wait. We saw some of the Brixen gang, and one of them had his laptop stolen : That's the second laptop down then. The first was run over by a car in Oaxtepec.

So, I board the plane, and am immediately offered lots of alcohol and other free thingstm. Which was nice. Unfortunately, the plane was further delayed. This means that on arriving in CDG, my connecting flight was already boarding. It was at this point that I had dounts about my luggage arriving in MAN at the same time as me.

So, I board the plane in Paris, and it's a straightforward flight. But lo and behold, at the other end, no baggage. No suprises there then.

Today, my luggage arrived at 8:00pm, just after I've got home from work. I'd also got a nice letter from the Inland Revenue, with a £215.67 tax rebate \o/

As my subject: S^HWings and Roundabouts.

21 March 2006

MJ Ray: Go Charles Go

Mutual respect between faiths needs to be restored so as to overcome the distrust that poisons so many people's lives, Charles said. "This, of course, is made infinitely more difficult by the stereotypes and absurdities propagated by certain sections of the media," he said. -- Reuters
Please, remember social issues when you cast your DPL vote and Rank NOTA High rather than approve candidates you're unhappy with. In reply to Riku Voipio's criticism of the UDHR, with apologies to Ross Burton for the title.

8 March 2006

Andrew Pollock: [tech] Master of Networking and Systems Administration

From the "Things the make you go 'hmmm' department"... In the mail today I received a flyer for the upcoming Australian System Administrator's Conference (aka SAGE-AU'2006). Along with said flyer was another flyer, one for a new offering somehow associated with Charles Sturt University, with the above degree. Whilst it looks moderately interesting on the outset, it reeks of vendor-specificity when you dig a bit deeper. I'd hope that it teaches a lot of general skills that could be applied anywhere. Certainly, the above Masters degree, whilst sponsored by Novell, only has one subject that sounds excessively Novell-specific, namely "Novell Administration". Hopefully the "Linux Fundamentals", "Linux Administration", "Managing Linux Enterprise Servers" and "Linux Enterprise Security" subjects are sufficiently distribution-agnostic so as not to produce graduates that are hopeless entrenched in one vendor's way of thinking. Of the the other programs they are offering, they mostly sound excessively Microsoft or Cisco specific, except for the Master of Information Systems Security, which looks like it gives a pretty broad coverage of multiple vendors. It would certainly be interesting to see how a graduate of the Master of Networking and Systems Administration stacked up in a Google Sysops interview...

1 March 2006

Amaya Rodrigo: Why dogs laugh and chimpanzees cry

After watching Why dogs laugh and chimpanzees cry, I was deeply moved. Animals have feelings too. Not to be confused with Anthropomorphism, a form of personification (the practice of giving animals human qualities).

This documentary claims that one of the reasons that mammals have had such a big evolutionary success is emotions, and talks about the (slight) differences between human and animal emotions. But it doesn t stop at mammals, it also speaks of squids and octopuses.

Just one small anecdote from the film: Dogs that cooperated in the rescue efforts after the Oklahoma bombings (1995) suffered a deep depression, finding nothing but corpses. So the firemen had to setup fake rescues at the end of the day so that the dogs could find a living human, usually a crew member. Elephants that mourned the lost ones, suricates that live in tight communities, and of course chimps that have learned the sign language, understanding a keeper s miscarriage... If you have the chance, watch this documentary. It seems that Darwing already knew taht animals felt emotions, not that different from the ones we feel, back in 1873.

Feel, indulge, here is a huge list of links on emotions.

6 February 2006

Anthony Towns: Charles Plessy, Copyright Vigilante

Apparently a week’s mail is a 166MB these days for me; I may be on too many lists. In the past week, 1.9kB of that mail were a couple of missives from Charles Plessy, related to one of my blog posts from last month. Apparently he’s embarassed at being associated with what he wrote, and seems to think the best way to approach this is to assert absolute control over the text as his intellectual property and threaten to contact my ISP. Obviously, I disagree, both morally on the grounds that I don’t care for supposed supporters of free software that resort to insults and legal threats, and legally on the grounds I don’t think Charles has any reasonable case to disassociate himself from his own words. Just for the hell of it, his followup mails and mine are below the fold. Read the rest ...

13 January 2006

Anthony Towns: Yay for hatemail

So following Florian’s chastisement of my “threatening” fellow Debian developers, Charles Plessy becomes annoyed by a bug in apt-file (its default configuration expects curl, but wget is what’s installed on most systems), at which point Luk Claes then starts threatening to NMU whether the maintainer likes it or not. Naturally that’s not the correct thing to do for a report the maintainer’s addressed and said is not a bug, 0-day NMU policy or not. Naturally, pointing this out brings Charles back into the fray, to complain further. A followup to that produces this off-list reply from Charles:
On Fri, Jan 13, 2006 at 05:13:15PM +1000, Anthony Towns wrote :
> I'm not disputing whether it's a bug or not, the maintainer is. If
> you are *helping* the maintainer, then fine: do an NMU.
Dear Anthony,
I would love to, but I am not a developer. And I am amazed to see that
more energy is spent in arguing rather than solving the problem. I hope
Luke will NMU this package and close those shameful bugs.
> In my experience you almost always get a better response from people if
> you assume they've got a good reason for doing what they have been doing,
> rather than just trying to add extra punctuation to your sentences.
> Admittedly, punctuation is pretty cool...
That kind of sentence reflects your inclination for ad-hominem attacks.
They poison the -devel list.
Best,
So yay for people who aren’t developers, in the n-m queue or maintaining a package, who don’t understand Debian’s processes, yet still think it’s great to pontificate about what Debian’s processes are, go on about how developers are “arrogant experts” and who think “punctuation is pretty cool” is a “poisonous ad hominem attack”. But what I hate most is people who think they’re contributing to Debian by mailing people privately to tell them how horrible they are. Gag. For those playing along at home, the proper process to follow in a dispute with a maintainer is to bring it up to the technical committee, not to try forcing the situation, whether that be by reopening bugs or playing bug ping-pong. It’s really not complicated. It’s even documented (5.8.3 of the Developers Reference).

Anthony Towns: Yay for hatemail

So following Florian’s chastisement of my “threatening” fellow Debian developers, Charles Plessy becomes annoyed by a bug in apt-file (its default configuration expects curl, but wget is what’s installed on most systems), at which point Luk Claes then starts threatening to NMU whether the maintainer likes it or not. Naturally that’s not the correct thing to do for a report the maintainer’s addressed and said is not a bug, 0-day NMU policy or not. Naturally, pointing this out brings Charles back into the fray, to complain further. A followup to that produces this off-list reply from Charles:
On Fri, Jan 13, 2006 at 05:13:15PM +1000, Anthony Towns wrote :
> I'm not disputing whether it's a bug or not, the maintainer is. If
> you are *helping* the maintainer, then fine: do an NMU.
Dear Anthony,
I would love to, but I am not a developer. And I am amazed to see that
more energy is spent in arguing rather than solving the problem. I hope
Luke will NMU this package and close those shameful bugs.
> In my experience you almost always get a better response from people if
> you assume they've got a good reason for doing what they have been doing,
> rather than just trying to add extra punctuation to your sentences.
> Admittedly, punctuation is pretty cool...
That kind of sentence reflects your inclination for ad-hominem attacks.
They poison the -devel list.
Best,
So yay for people who aren’t developers, in the n-m queue or maintaining a package, who don’t understand Debian’s processes, yet still think it’s great to pontificate about what Debian’s processes are, go on about how developers are “arrogant experts” and who think “punctuation is pretty cool” is a “poisonous ad hominem attack”. But what I hate most is people who think they’re contributing to Debian by mailing people privately to tell them how horrible they are. Gag. For those playing along at home, the proper process to follow in a dispute with a maintainer is to bring it up to the technical committee, not to try forcing the situation, whether that be by reopening bugs or playing bug ping-pong. It’s really not complicated. It’s even documented (5.8.3 of the Developers Reference).

4 January 2006

Martin F. Krafft: Intelligent Design vs. Darwin

According to a gallup study by CNN and USA Today (Septembre 2005), 53% of Americans (sample size ~ 1'000 people) believe that God has created life and the universe as it is today, thereby actively denying modern evolution as proposed by Charles Darwin (13% of Germans also think so, according to a study in Decembre 2005). Yeah, statistics, but... Schools in Kansas aren't allowed to mention "evolution" or "big bang" in tests since 1999, biology books in Alabama must carry a sticker degrading Darwin's theory to be "entertaining but questionable" since 1995, and as of now, in 20 of the (southern and middle-western) Excited States of America, the advocates of "Intelligent Design" (the post-1952^W1987 re-incarnation of anti-evolutionary movement) are successfully fighting schools to get Darwin's ludicrous idea removed from the curriculum, culminating in the current law suit of eleven parents against the school district in Pennsylvania after their kiddies expressed obvious hatred for the theory of evolution at home. Fortunately, the judge seems to stay put, condemning the Intelligent Design monkeys by reference to the Constitution, which bans religious content from public classrooms (as decided by the supreme court in 1987, though I am not sure of that origin). What the fuck is going on the other side of the ocean? How can earth's #1 scientific nation be so incredibly na ve? Of course there's no hope while that Bush chimp (and the Discovery Institute) still believes America to be the country of God.

1 January 2006

Roger So: No Way For Linux To Replace Proprietary Software

First of all, thank you DebConf5 organizers! You guys did a fantastic job in providing the opportunity for both DDs and non-DDs alike to meet face-to-face with each other. Debian definitely is alive and kicking! So it is with great disappointment to see articles like this (”No Way For Linux To Replace Proprietary Software”) when I came back to Hong Kong. It’s an op-ed piece in a local newspaper by Charles Peter Mok, and begins by attacking last week’s Evans Data report for lacking objective data, therefore the conclusion reached (OSS adoption is speeding up) is too far-fetched. This is followed by (translation to English mine):
In fact, due to their love of open source systems (sic), open source supporters often are shallow when it comes to analysis and reaching conclusions, and confirming their subjective wants become their priority; of course, open source critics, like the Microsoft Windows camp and Sun Micro’s Unix camp, sometimes do the same thing.
Maybe he takes the /. crowd too seriously? Anyway, he then essentially translates the month-old SG Cowen report as an example of an objective argument… actually the translation is rather dubious. For example, the report only said “Linux seems to be hitting a limit” (via BusinessWeek); he translated that as “Linux’s development has reached the stage where it’s facing piling limitations”. What a nice and objective extrapolation! Moving on, he uses the report to reach the conclusion that (again translations mine):
… whether Linux will still enjoy considerable growth, or the red light has been lit, is at the moment too early to say. Enterprise and personal users who use proprietary software such as Windows are still the majority.
Thanks for stating the obvious, Charles. So where’s the objective argument that supports the title of the article?

26 December 2005

Christine Spang: Aftermath!

My parents are buying me a professional French horn! (The one I use currently is owned by the school.) Like this. Also, I think I have six months worth of new books to read, combining Christmas with my birthday last month. <boggle> Plus, I have one gift certificate to Borders and one to Barnes and Noble (from birthday). And the special edition DVD of Monty Python and the Holy Grail. Thank you, I felt the need to share that with the world.

20 November 2005

Matthew Palmer: The Fun Never Stops With Ruby

Well, there's nothing like posting a really rubbish program to your blog to find out the right way to do it. Firstly, Philipp Kern has come up with another, even shorter version than his version I posted in the update to my original Ruby post, this time blowing me away with the strangeness of explicit casts in Ruby. Apparently, casting an input stream to an array produces an array with one-line-per-element, as in this example:
 STDIN.to_a.sort_by rand .each l puts l 
As Philipp warns, however: "Ruby is full of fun and power; one must watch out that the scripts remain readable". For a fairly toy example, this solution is still fairly readable, however I can see hair growing on this thing if your program grows large. Next, Pierre-Charles David showed his qualifications for becoming a co-author of the next edition of the Pickaxe (AKA "Programming Ruby: The Pragmatic Programmers' Guide"), with his example and explanation. He's kindly given permission for me to reproduce his e-mail in it's entireity, since it's too good to chop up:
Here is the shortest and most readable version of your "randomize stdin" script I can think of:
  #!/usr/bin/env ruby
  print ARGF.readlines.sort_by   rand  
 
ARGF is a special variable representing either stdin or, in the case where file names are passed on the command line, the content of these files (think of Perl's <>). ARGF behaves like an IO object (although I think it is not one). In particular, it responds to the #readlines method which splits the receiver's content into lines and returns an array. In other words,
  lines = ARGF.readlines
 
is the idiomatic way of doing
  lines = []
  while line = gets() do
    lines << line
  end
 
in your example. The next part (sort_by) uses a new form of the sort method, which I think is not documented in the Pickaxe. It implements the Schwartzian transform technique. In essence, a random number is associated to each element of the array, which are then sorted based on this index. As a general style remark, note that although Ruby supports "while" and "for x in y" loops, they are rarely used, in favor of iterators and/or higher order methods. For example, to gather all the input lines in an array without using readlines, one might write
  lines = Array.new
  ARGF.each_line    l  lines << l  
 
or
  lines = ARGF.inject([])    lines, l  lines << l  
 
Hope it helps, and welcome to Ruby!
Pierre, your explanation definitely helped, and I hope it helps others too. The third person to help me out is Decklin Foster, through a post in his blog. What particularly caught me about his solution was the neat demonstration of another feature of Ruby which I think I will really learn to love: the ability to dynamically add methods to an existing class. "Aiee!" I hear all the purists scream -- and I can see the potential for severe misuse, too. But, since every good idea seems to get deeply perverted, we may as well have some real useful features to pervert while we're at it. Decklin has the clever idea of adding methods to the Array class that shuffle the elements of the array in a random fashion. His code is beautiful in it's simplicity:
 class Array
    def swap!(a, b)
        self[a], self[b] = self[b], self[a]
        self
    end
    def shuffle!
        each_index do  i 
            j = i + rand(length - i)
            swap!(i, j)
        end
        self
    end
 end
He then goes on to rewrite my bumbling example in probably the most comprehensible manner I've yet seen:
 STDIN.readlines.shuffle!.each    line  puts line  
Decklin writes, "Now that is cool.". I couldn't have put it better myself. My thanks to Philipp, Pierre-Charles, and Decklin, for helping me along the Ruby path. So, two new Ruby Rules for me to live by: Hmm, is it possible that Ruby is nothing more than Functional Programming by Stealth? Aiee!

17 November 2005

Jordi Mallach: Charles de Gaulle, worse than the NYC Stock Exchange

Yesterday we did meet zufus and gravity for lunch, then mika joined us for bubbles tea. There also was a somewhat unexpected couple joining the group at that point: kiko and his sister. gravity and zufus had to go back to work though, so it was mika, micah, kiko, zuzi and I who went for some Freedom Trail discovery. The weather wasn't that good, and I didn't have too much time either, but we did manage to see a few things around the centre, like the memorial grave yard and a park with tons of fearless squirrels. We headed back to the Acetarium, I quickly took a shower and packed, and we left to the metro, a bit behind on my planned schedule. mika left me two stops before the one I needed to get down in, and instructions to get to the airport from there, using the shuttle. It's not amusing how slow something can appear to be when you're in a hurry. The driver of the bus said it took 5 minutes, but I had to go to the very last stop at terminal E, and it was like an eternity. In the end, I arrived at the terminal at 18:40, when my idea was 18:00, and I ran and ran until I found Air France's desk. There was no queue or anything, only me. During the flight, I tried killing time with War of the Worlds, which was a timekiller but nothing more, and The Island, which I wouldn't recommend unless you care too much about hot female characters. After 6 hours of flight, I was in Paris, apparently on time. But the doors opened much later that when we landed, so my connection started to be endangered. Again, I ran and ran, from one terminal to the other, around the chaos that is CDG. In vain, as my checkin was closed after arriving only 20 minutes before the departure. Much annoyed, I went to the transfer desk, to discover the next flight to Val ncia was cancelled, so the next one was the next morning. The quick alternative via Madrid was full, so I now have tickets for CDG-BCN-VLC, which is extending my travel plan in 7 very nice hours. I have no idea of where my luggage is, but at this point I don't care. I only wonder at what time I'll get sleep. What I do know, is that these fucking idiots claim there is free wireless in this spot of Terminal 2F, but it's not true at all.

7 November 2005

Adam Rosi-Kessel: Boston City Council 2005 Endorsements

Hey, no one asked me, but here are my endorsements for tomorrow’s city council election: In any case, if you’re a Boston voter, be sure to participate tomorrow, whomever you choose to support.

Next.

Previous.