hoodwink.d enhanced


RubyConf 2005 Keynote #

by daigo in cult

Matz talked about1 new features and ideas of the next major version of Ruby, Ruby 2.0, at the 2nd day of Ruby Conference 2005. Here is the video (198MB2). It has whole the session except a short part of the beginning. Please download it to your PC before viewing it. Anybody can upload it to BitTorrent?

RubyConf really gets an international conference. Many people come from US, Europe, Asia and Australia. 13 Japanease are here from Japan: Matz, Aoki, Arai, Etoh, Maeda, Moriwaki (me), Nishida, Ogino, Sasada, Suzuki, Takahashi, Tanaka, Urabe and Igarashi from US.

Sunday’s afternoon there were two workshops: Ruby on Rails 1.0 featrues and Demystifying Continuations. I took the latter. Samples in the slides tell the basics of continuation. As ko1 said at the last of the session, variables of Ruby and C inside Ruby work differently. After getting back from continuations ones of C are reset, while Ruby’s are not.


1 His slides are now available. You can find scripts of Q&A.

2 The file is now primary because my server is down. I still need a help to upload it to BitTorrent or something.

said on 16 Oct 2005 at 12:04

Cool! The link doesn’t work. Can you fix it?

said on 16 Oct 2005 at 12:54

-why if you want I can host this on http://yhrhosting.com:7000 with the rest of the audio content from the conf. I have a fat pipe and unlimited monthly bandwidth. drop me a line at: ez at yhrhosting dot com

said on 16 Oct 2005 at 13:02

WMV :(

Thanks, hopefully it works in VLC or mplayer.

said on 16 Oct 2005 at 13:02

You can also find the collaborative writeup at http://glu.ttono.us/articles/2005/10/16/matzs-keynotes

said on 16 Oct 2005 at 13:32

If you need a mirror in Amsterdam let me know mischa at high5 dot nu. Still can’t reach the video btw…

said on 16 Oct 2005 at 15:07

What, no Canadians?

said on 16 Oct 2005 at 15:30

The domain name doesn’t resolve.

sgt-pepper.net resolves, but trying to access the file there redirects to localhost for some reason.

said on 16 Oct 2005 at 16:16

My server seems down. Sorry. But I can do nothing from here. Could anybody let me put the movie file anywhere?

said on 17 Oct 2005 at 02:53

A mirror can be found at: http://high5.net/mirrors/rubyconf/

said on 17 Oct 2005 at 11:19

Worst. Keynote. Ever.

I really tried to watch this but I gave up after a while. Chaos, Matz has done better sessions than this. The audience was also terrible, asking too many questions and letting him move forward.

said on 17 Oct 2005 at 11:36

Agreed, the audience was bogging down the keynote in a pretty annoying manner. #rubyconf was all “Let’s take this to the mailing lists, folks.” (In retrospect, someone should have shouted that out loud.)

Still, pretty exciting stuff.

said on 17 Oct 2005 at 11:57

Torrent at http://rictic.com/bt/index.php

.torrent file: http://rictic.com/bt/btdownload.php?type=torrent&file=RubyConf2005_Keynote.wmv.torrent

Blog torrent == love

I can’t seed at the moment, but I’ll be on later. Perhaps others who have the file can be good samaritans and seed?

said on 17 Oct 2005 at 12:12

For future reference, here’s a handy web site/tool which automagically P2P -ifies any file download.


said on 17 Oct 2005 at 12:35

Agreed that the audience questions really derailed the keynote address. It was especially disturbing considering that for all of the regular panel talks, people had in fact waited until the end to ask questions, make comments, etc.

Matz is too polite to tell people to hold their questions until the end, and Chad (or someone else near the front) should have stepped in sooner to get the mob under control. A lesson learned for next year, I guess.

said on 17 Oct 2005 at 14:40


I like the future to add the variable name in methods call. But I was wondering why new systax is needed for this, is there a disadvantage in doing it like this?

def do_something(a, b, c=3, d)
#do something
do_something(1, d=4, 2) #a=1 b=2 c=3 d=4

The method call above is just like normal method calls, in the order of arguments the d=4 should be ignored so 2 is still the second argument.

said on 17 Oct 2005 at 15:39

leeghoofd: since arguments to function calls can (and often are, in nontrivial programs) arbitrary ruby expressions, how would you distinguish that from an assignment to the local variable d?

said on 18 Oct 2005 at 01:56

Not only does Rails not scale, the community is arrogant and rude. Do the right thing, ban Rails from RubyConf.

said on 18 Oct 2005 at 18:17

Face (textile seems to screw up your name): I’m confused how what the Rails community is like relates to the keynote. I think it has been excellent thus far and it brought me to ruby which I think is equally wonderous. I’m sorry you don’t feel the same way.

With that out of the way, I really enjoyed the keynote at the time. It felt open and I thought it was really cool that we in the crowd were allowed to give input. In retrospect, I think that it may have been inappropriate and that it should have been made clear that questions were to be left to the end. Once initial questions started, however, the climate was one where people felt free to speak their mind which was, frankly, refreshing.

said on 18 Oct 2005 at 20:45

Canada Jack, there were 16 Canadians at RubyConf. (Including one of the speakers.)

said on 18 Oct 2005 at 22:33

Kevin, I think Face was being ironic.

said on 19 Oct 2005 at 03:24

450 downloads of the keynote so far…

said on 25 Oct 2005 at 21:32

Can someone put up the torrents of the mp3s of the conference that was at http://yhrhosting.com:7000/files ?

said on 26 Oct 2005 at 13:06

Show me where the are and I will put them online. I have some bw to spare. :)

said on 26 Oct 2005 at 13:06

Show me where they are and I will put them online. I have some bw to spare. :)

said on 26 Oct 2005 at 15:46

Actually, Ezra said the site is just down temporarily. But, if you wanted to upload the files as torrents, you would have had to already download them. So, then you would upload them as torrents and then you would, need to host the torrent files (they are small) on your own server. go to http://www.bittorrent.com for more info.

Comments are closed for this entry.