Since we are heading towards the merge window for 2.6.33 and
hence sfr has been
getting home later and later, I thought I'd take another look at it.
The dodgy script I've been using to create this is
out here.
This also creates the raw data file which
is here.
You can see some periods where there was no linux-next release, like
around the 2.6.27 release. You can also see that linux-next is never
zero size. Either Linus doesn't take everything in linux-next, or new
stuff for the following release is coming in before the last release
is done with. sfr mentioned that there is some stuff in linux-next
that's been in there for ages and hasn't been merged up to Linus.
There is a difference between how Rusty got his data and how I did.
Rusty used the size of
the bz2
patch out on kernel.org. These patches are against the release
and release candidates (ie. against 2.6.30, 2.6.30-rc1, 2.6.30-rc2,
etc). I'm using the linux-next git tree to determine how big
linux-next is for that day. Since sfr bases linux-next off Linus' git
origin each day, I take the difference between Linus' git origin and
the linux-next release to determine the size. Since Linus' origin is
at least as new as the RCs, my size is never larger than Rusty's.
This is especially noticeable in the merge window (the ~2 weeks
between the release and rc1). In the merge window, Rusty's size
continues to grow until rc1 is released, but mine starts to go down
almost immediately after the main release as Linus starts merging
trees into his git origin and making life easier for sfr. Also, Rusty
is using patch size (bz2 compressed) and I'm using the number of lines
changed (insertions + deletions).
It seems that maintainers are working/merging new code constantly
throughout the cycle. Ideally (yeah, coz I'm is the authority on
this!), we wouldn't see a lot of new code hit linux-next just
before the merge window opens as new code should hopefully be being
tested at this point. If the rate of new code was slowing down before
the merge window, we'd see the line flatten to horizontally before the
release. I guess we're hacking until the last minute, who would have
thought!?!? ;-)
The peaks of linux-next seem to be a reasonable predictor of the
relative size of the following kernel release. ie. if linux-next is
bigger, so is the following release, although it's not perfect (ie. 2.6.29
vs 32)
Release
Actual line changes
linux-next changes
linux-next/Actual %
2.6.29
1879345
1222635 (peak at 2.6.28)
65%
2.6.30
1547035
1168031 (peak at 2.6.29)
76%
2.6.31
1419059
1118892 (peak at 2.6.30)
79%
2.6.32 (-rc8)
1618369
1247456 (peak at 2.6.31)
77%
These last two ideas are interesting to combine. When a release is
delayed, it's resulting in more code for the following release, since
code is being developed right up until the merge window opens. So
delaying a release is double edged sword. It improves the current
release (more testing/debugging), but makes the follow release bigger.
If we were developing earlier in the cycle and then just testing as
the merge window approached, we wouldn't have this phenomenon. I
suspect this is already known, but hopefully this backs it up a bit.
I haven't attempted to confirm what Rusty noticed about hackers
working more on weekends but if someone wants to analyse
the raw data....
Since I've got this scripted up, so I'll endeavour to keep this graph
updated out here.
OK, that's a pretty wanky title, but it's what Jo and I can do
for the next few months while living Tubingen,
Germany.
The story goes like this... about 6 months ago Arnd Bergmann suggested doing
an exchange with him after LCA
2008. After thinking about it for all of about half a second, Jo and
I decided to take him up on the offer. So we are spending 2 months in
Tubingen, then a month traveling around Europe, then another month in
Austin, all while Arnd lives in our apartment in Canberra.
We arrived in Germany about two days ago and got settled pretty
quickly. We met our lovely new house mates, Ines and Sebastian, did a
quick tour of Tubingen and then headed into the Boblingen
offices where I'll be working.
I've setup a photo gallery here and
thankfully Jo has started a
blog, so you won't have to put up with me murdering the English
language, just to find out what we are up to.
Kristy,
I completely agree that something needs to be done to stop the abuse
of children. My point was about politics and process, not the policy
itself.
What I do object to is the way in which Mr Howard is using this issue
for political purposes. If he really considers this a national
emergency, relevant leaders would have been consulted - or at least
notified - of the policy prior to any announcement. Instead, Mr
Howard attempted to get agreement from leaders while they learnt of
his plan under media scrutiny. Doing this serves only one purpose, to
paint him as a strong leader and put other leaders on the back foot.
That is not about helping the children, its about winning an election.
In response to a couple of criticisms:
After 'children overboard' and locking kids up in detention centres
for years, I don't think its wise to *trust* that Mr Howard's policy
will be implemented in a way that is far better than how it initially
sounds.
Yes, as a society we pay for child abuse. We also pay for racism,
governmental overreaching and political manipulation.
Questions that this policy could cause long term damage for indigneous
Australians, and possibly perpetuate the abuse of children, deserve
decent answers - not spin.
Also, just how regularly do need to blog to avoid having to show taste and
insight? :-P
Interviewer: So isn't your new initiative over reaching?
Howard: Well possibly, but won't someone think of the children?!?
Interviewer: OK. So is it possible that your new laws are
unconstitutional?
Howard: Well possibly, but won't someone think of the children?!?
Interviewer: Isn't it possible that you'll alienate Aboriginal
communities?
Howard: Well possibly, but won't someone think of the children?!?
Interviewer: Is it possible that this will cause long term
damage to these communities?
Howard: Well possibly, but won't someone think of the children?!?
Interviewer: Aren't you just overriding the States and Territories?
Howard: Well possibly, but won't someone think of the children?!?
Interviewer: Aren't your new laws racist by imposing
restrictions only to Indigenous Communities?
Howard: Well possibly, but won't someone think of the children?!?
Interviewer: What evidence do you have that shows prohibiting
alcohol and pornography will prevent child abuse?
Howard: Well possibly, but won't someone think of the children?!?
Interviewer: OK. So what about the children you locked up in
detention centers?
Howard: Well possibly, but won't someone think of the children?!?
Interviewer: So is it true they've been throwing their children
overboard?
Howard: Well possibly, but won't someone think of the children?!?
Interviewer: Doesn't this enable you to escape any legitimate
criticism of your policy by using political spin to claim
this is only about the children?
Howard:Well possibly, but won't someone think of the children?!?
Jo and I spend the last 4 weeks traveling through Singapore, Spain
(Seville, Granada, Valencia and Barcelona) and Sweden (Stockholm,
Kiruna, Lulea, Hoga Kusten and Lake Siljan). Load of pictures here.
I've been helping jk with the
simple but wonderful bitfield (me helping
mostly equated to telling him what features I wanted, followed by him
telling me he'd already implemented them and then laughing at me).
We now have bash completion, vim modes and Debian/Ubuntu packages
which can be grabbed from here:
deb http://neuling.org/devel/bitfield/ ./
We are looking to improved the register database, so if you have any
register definitions you'd like added, email jk or even better, grab the Mecurial
tree and submit it as a patch.
Did you know competition in telecommunications has been linked to cancer?
[ ] No
[ ] Yes, and I heard buying T3 shares can prevent it!
[ ] No, please tell me more.
Have you ever seen a grown man naked?
[ ] Yes
[ ] No
[ ] No, and stop calling me Shirly.
You are a large telecommunications wholesaler, a large telecommunications retailer of your own services, and have your origins in the regulatory authority designed to make sure you do the right thing. Most of your money comes from overcharging your customers for piddlingly small data comms services and denying wholesalers to the prices you charge your own retail outfit. The entire nation wants faster broadband access but you stand only to lose big gobs of money if you make it easier for people to move data around. What do you do?
[ ] Claim that installing faster broadband access would hurt shareholder value.
[ ] Pretend to be on the ball by talking about something completely different.
[ ] Try to sell the public another high-priced, low-bandwidth service.
[ ] All of the above.
[ ] Work with everyone else in the telecomms industry to give the public what they want, and stiff the Federal Government for the money.
N.B. Please only tick options with one letter.
How do you see life?
[ ] Like a movie.
[ ] Like a TV series.
[ ] Like a play.
[ ] Like a seance.
What is your ideal start to the day?
[ ] Finding out you've won a million dollars through your Next-G Mobile's new high-speed internet browsing capability.
[ ] Meeting your life partner through your Next-G Mobile's new high-speed internet browsing capability.
[ ] Making all your friends envious by showing them your Next-G Mobile, with it's new high-speed internet browsing capability.
[ ] Going for a forty-kilometer ride in driving rain and then eating a bowl of cold gruel.
What is your star sign?
[ ] The rutabaga.
[ ] The mump.
[ ] The hurdy-gurdy.
[ ] The quilt.
How many shares in Telstra do you already own?
[ ] 10,000 -> 39,999
[ ] 40,000 -> 87,624
[ ] 87,625 -> 274,999
[ ] Greater than 275,000
N.B. In order to proceed, you must own enough shares to qualify for this question.
Being the geek I am, I was interested in finding out what the hell
this Next G stuff from Telstra was all about.
So I search and find http://www.nextg.com.au.
Looks like a pretty simple page, with one obvious link to:
ENTER STANDARD NEXT G EXPERIENCE
Ok, sounds good hopefully there'll be something in there...
To find out how Next G will benefit you, just answer a few simple questions
(between 1 and 5).
Hit the 'NEXT' button to proceed.
Bad sign, but let's persist... It's only 5 questions after all.
Question 1.
What best describes your needs today?
[ ] Personal
[ ] Business
Not too bad and I guess this may be useful technical information. I click Personal.
Question 2.
How young are you?
[ ] 18-24
[ ] 25-29
[ ] 30-34
[ ] 35-39
[ ] 40-44
[ ] 45-49
[ ] 50-54
[ ] 55-59
[ ] 60+
Humm, kinda wierd but ok. I click 30-34.
Question 3.
Please insert your postcode [ ]
Arrh, definitely useful technical information so they can work out coverage. Maybe this isn't going to be too bad
Question 4.
Which best describes you?
[ ] My friends' opinions are important to me
[ ] My main aim in life is to be a good parent and provide for my family
[ ] Both
[ ] Neither
Err... what the fuck?!?! I just want wireless broadband! I close my eyes, think of home and click Neither.
Question 5.
What do you seek in life?
[ ] Comfort and prosperity
[ ] Happiness and inner peace
[ ] Both
[ ] Neither
Err, ok... How about.. I seek Wireless broadbad!!!! Sounds crazy, I know!
Question 6.
Are you?
[ ] Male
[ ] Female
Err ok.. so this is question 6 of 5.. interesting, very interesting.
So, Rusty suggested it's time to run the Telstra Next G Stupid Question competition.
Email me your suggestions for the questions Telstra should have asked, and I'll post them online. eg:
You are standing in a watch tower and Dubbya enters your gun sight. Do you:
I've not done a puzzle for a while and I heard this the other day.
Apparently a common Google job interview question.
You have 8 balls, all of which are identical expect 1 slightly lighter
than the other 7. You also have a balancing scales. Using the scales
only twice, determine which of the 8 balls is the light one.
Email me
if you have a solution/question. I'll post the solution in about a week.
Update: I got lots of responses to this puzzle. The solution
is (I stole the best worded response, thanks Ian):
Keep two balls aside. Weigh three each in the scales. If the scales
balance, it's one of the two spares. Balance them, and pick the
lighter one. If the scales don't balance, compare two of the three
balls from the lighter side. If those balance, it's the third ball.
Google Image
Labeler.
Cool idea. Reasonably simple and accurate way to categorize images. I
wonder if they'll release the collected results for others to use as
training data.
After MPE's
recent post, I decided to put together altitude profiles for the
various mountains around Canberra that I've ridden up. They are
normalized to 0m at the start. Black
Mountain is the greatest altitude difference and the steepest. Red Hill is almost
as steep as Black Mountain but much shorter. Stromlo is the
longest but shallowest.
After months of work by a large and diligent fact collecting team, we
finally have AntonBlanchardFacts.com!
All items have been triple checked for accuracy.
Jo and I headed to Adelaide for Kristy and Paul's Wedding. It was a
really nice civil service held in the Adelaide hills at the Chain of
Ponds winery. I've put some photos up here.
I've went up to Sydney to do a short 2 day training course. I managed
to catch up with MBP and Steph who are now living in St Lennerds in
North Sydney. Steph suggested that we went to RedOak for dinner which was
excellent. Highly recommended.
Along with Anton, I spent
the majority of May in Austin working with our team over there. I
managed to catch up with most of the crew over there. Todd took us
out water skiing a couple of times on Lake Travis. Went to a Mr Sinus
Show at the Alamo
Draft house downtown where they serve you beer and food while
commentating B-rate movies. Also went to a live music show at
Antone's with BCG. Overall a
good and thoroughly productive trip, although it's great to be home
again.
Grubby and I did the Cotter-Uriarra
loop on Saturday. Really nice ride. Not many cars around, even
being a mid morning/lunch on Saturday. Not as hard as I though, but
still lots of climbing, especially out of Uriarra coming back to
Canberra. We also did a quick run up Stromlo after for good measure.
Jo just scored a new job with Prime Minister and Cabinet in the
Social
Policy Division. She'll be working in the health group as their
PBS expert. Should be fun. The hours will be longer than before but
fortunately they are only 5 min walk from my work.
Dunedin was fun. There are some photos here.
One particular night, we went out to a bar to grab some beers (this
was regular (read: every night) occurance during the conf). We
ended up standing outside but then a bouncer came up and said we had
to have a seat if were to remain outside. So, while we were gathering
out thoughts, the bouncer also said "Hey, are you guys at that Linux
conference?".
"Yeeeaah?" we replied.
"Well, I'm studying and I use Debian all the time!" he said
back, much to our amusement. We talking to the bouncer for a while
longer as we started to head inside.
Then over came another bouncer who was a huge scary looking guy. He
comes up and says "Hey, I'm a Debian user too!". Hence we now have
The Depricator! (see picture)
The current Liberal government is nuts!
Some CControl stuff happening. I have a Mercurial repo here, if you want to
try my additions and merges with other people. I'm starting to get
into Mercurial which is
great for a distributed project like this.
That's pretty much it for now. For all the stuff I've missed,
checkout Bruce's boyfriend's
blog.
Despite having 3 (yes 3 people!) separate blogs, Simmo is quite a smart
guy. In a recent
post, he mentioned The
Ugly Stick which is a new show on community TV. So trusting Simmo
I downloaded[1]
the first 2 episodes. It's pretty silly stuff and plays a lot on our
lazy Australian culture (I'd be surprised if people from another
country enjoyed it). Anyway, check it out.
1. which is a great concept for artists trying to get their stuff out.
As Rusty says,
obscurity is the greatest threat to vast majority of artists,
not piracy.
[/misc] permanent link
Jo and I headed back to Adelaide for Christmas and New Year. We
had a great but tiring time catching up with lots of friends and
family. Thanks to those who made the effort to see us, it really
means a lot.
While back, we went flying a couple of times with Dad in his new
plane. First trip we went for a longer flight over Goolwa and
Strath. Afterwards I fixed Dad's GPS which didn't have a power
adapter for the plane and was chewing through batteries. After
heading down to Jarcar for some components, I made up a small circuit
board to regulate the plane supply voltage down to what's required for
the GPS. After looking at the plane's electrical schematics, we
decided where to splice into the supply, pulled out the trusty
soldering iron (trusty being that it was purchased 5 min before hand
at Jaycar) and soldered it into the plane. Much to my amazement, it
all worked.
For the
second
flight, Jo went up with Dad and I went up with Larry (another
"fly boy"). We ended up flying around only 100m away from each
other, which was a very cool experience. There are some photos and
videos of this flight here.
Congratulations to Brad and Tennille who are expecting their
first child in August. Congratulations again to Brad for winning the
University medal for best PhD at Adelaide Uni in 2005.
I'm off to LCA in Dunedin,
New Zealand next week. I'm then back in Canberra for a busy week with
Duncan and Alex staying with us and loads of post LCA work functions.
CControl has been
Debianised. I'm hosting an apt repository at neuling.org. If you want to use it,
add the following line to you sources.list (x86 only at this stage):
deb http://neuling.org/ccontrol/ ./
You'll then need to run ccontrol-init to create a default
configuration file and then add /usr/lib/ccontrol to the start of your
PATH to pick up the new gcc, cc, ld, make etc. (eg. export
PATH=/usr/lib/ccontrol:$PATH)
I've been playing around with xplanet markers and the Real Time Cloud Map and to create a background that updates with timezones, weather and the movement of the Sun/Earth. I'm updating the background on my laptop every 10 min. The source markers file I create looks like this:
These get translated into xplanet markers containing the actual time in each location. I then run xplanet passing it the latest clouds image and markers file to produce the final result. A sample image is shown here.
Last night I was getting my hair cut and my usual hair dresser said "I have some bad news, this will probably be the last time I cut your hair as my boyfriend got a job in Brisbane and I'm moving there with him". To which I responded "Sorry to hear that. I guess being a hair dresser means that you easily find another job up there". To which she responded "Yeah, true... and you know, the world is only getting more superficial, so there's always going to be plenty of work around for me". I'm use to getting this type of argument from my left wing hippy friends, but not my hairdresser!?!? I'm definitely going to miss her.
command while holding down the connect button on the bottom. I didn't even have to restart X. It recharges over USB and can still be used while being charged. My laptop has Bluetooth built in, so it's a very neat solution requiring no cables or dongles (except when charging).
Michael, Anton and I headed up to Andrea's folks place for Thanksgiving day. Thanksgiving is notoriously bad for traffic but we managed to make the 180miles to Dallas in 3 hours with almost no traffic issues. Our Thanksgiving meal was much like my usual Christmas dinner in Australia. A sit down meal with loads of turkey and ham with a number of side dishes. We also got stuck into the wine with quite a few bottles emptied. After dinner, Andrea and Nancy took us down to the GayLoad Texan (sorry Simmo, I couldn't get you a T-shirt) to have a few drinks and look around. Pretty amazing building. We stayed the night in Andrea and Nancy's huge new trailer/caravan, then headed home. Fortunately, the traffic on the way home was also pretty light. Many thanks to Andrea and Nancy, and to Andrea's family for looking after us so very well. Anyway, enough with me rambling on, here's some photos. Update: Michael's take on events.
I've seen a couple of good bumper stickers while in Texas. One was a picture of a "W" in a circle which was crossed out. Next to it said "Wake me up when it's over" The second one was "Unions: from the folks that bought you weekends"
More evidence little Johnny is more interested in terrorist sensationalism rather than actually protecting us: "There were 10 changes to the Crimes Act since June last year, since surveillance first began on these folk, and any of these 10 changes would have allowed this alteration of the word 'the' to 'a' or 'a' to 'the'."
I normally watch the SBS news as IMHO it's far better than the commercial channels. Last night confirmed the shitty state of commercial news when one of them had a segment on a new drug to prevent migraines. It really shits me when they present something as news when it's obviously an ad for the drug company. Added to which, drug ads are not allowed in Australia. Immoral and quite possibly illegal activity.
Tridge grabbed my google maps based GPS stuff and has improved it greatly adding a lot more client side java script. He's setup a bzr repository for the code at http://gps.ozlabs.org/ (google API key is for gps.ozlabs.org only). Anyway, I found a line drawing package for java script so I've added some graphing abilities to his stuff. My first play with java script and bzr. You can pull from my tree at http://gps.ozlabs.org/mikey/. I've also setup a test page for my stuff here.
I've done the wanky thing and registered my own domain at neuling.org. From now on I'll be using mikey at neuling dot org (please delete any other addresses). I'll start moving other stuff over there (photo site, this blog, GPS page etc) when I get time.
Some friends visited the The Falkirk Wheel recently. It's a rotating boat lift which is the equivalent of a 8 stories high. If you're a geeky engineer, it's very cool. Checkout the site. There's also a Wikipedia page
Jo and I spent the weekend in Brisbane with Di and Brad. We had a fantastic time, mostly just hanging out in the city with them and their friends. Highlights included, the night cruise up the Brisbane river past the CBD on the CityCat and the closing night at Sur Taj. Thanks for a great time guys!!!! Some photos are available here.
Big weekend. The Taken played the Pot Belly Friday night. The other 2 bands were pretty good as well, the last being a rock'n covers band which played, amongst others, KISS and couple of Billy Idol song. Stayed out pretty late with some of the OzLabs guys causing Saturday to be a bit of a waste. Saturday night we saw Diesel at Tilley's. The show was similar to last time with just him and an acoustic guitar. Unfortunately there were some feedback problems which were rather irritating, but other than that, he's a brilliant performer. Sunday I went on the inaugural CLUG Bike SIG. Ended up riding a total of 67Km from leaving home to getting back with my first go up Black Mountain which is the hardest mountain I've climbed so far. Did it in a reasonable time for a first attempt, although Steve, who joined me, kicked my ass.
I've been playing with the Google maps API and GPSBabel. GPSBabel has beta support for my GPS under Linux and after looking at some packet dumps for a while, I managed to work out how it my GPS split tracks for each run and submitted a crappy 2 line patch. After a little scripting, I can now download runs and upload them to my site automatically. Checkout Mikey GPS runs.
Riding home tonight around State Circle, someone in an SUV coming out of a side street didn't see me, ended up locking up his brakes and, fortunately, stopped just beside me. He didn't come too close to hitting me and I did see him coming, so overall it wasn't too bad an incident. Anyway, after letting me past, he pulled up next to me and wound down his window. Thinking I was about to get a blast of "Get off the road you stupid hippy!" I was very surprised when he apologised saying "Sorry about that, I did see you through that pole". Although a pretty lame excuse (if you can't see, don't assume you can go), I'm impressed a bicycle rider got an apology from an SUV driver.
Two features I really missed from my GPS was pedal cadence and following prerecorded courses. Garmin have just released a GPS Cyclocomputer which supports these, plus all the other stuff mine already has. I really love and hate how fast technology moves sometimes, not that either of these features are especially new.