Pratchett short stories
August 9th, 2010 by HenA few online Pratchett stories.
A few online Pratchett stories.
Repeating my email from the Commons mailing lists:
On behalf of the Apache Commons Lang contributors, I would like to
announce that we have released a 3.0-beta of Commons Lang.
Lang is now Java 5 based. We’ve generified the API, moved certain
APIs to support varargs and thrown out any features that are now
supported by Java itself. We’ve removed the deprecated parts of the
API and have also removed some features that were deemed weak or
unnecessary.
All of this means that Lang 3.0 is not backwards compatible with the
2.x versions. To that end we have changed the package name, allowing
Lang 3.0 to sit side-by-side with your previous version of Lang
without any bad side effects. The new package name is the exciting
and original ‘org.apache.commons.lang3′. In general migrating should
be a simple search and replace.
There are also, as you’d expect, many new features, enhancements and bugfixes.
You can find out more on the Commons Lang website, where you can
download the beta or browse the Javadoc:
# http://commons.apache.org/lang/upgradeto3_0.html
# http://commons.apache.org/lang/download_lang.cgi
# http://commons.apache.org/lang/api-3.0-beta/index.html
We encourage you to give the new version a try and send us your
feedback, ideas or suggestions. Feel free to subscribe to either the
user or developer mailing lists, or to create issues in the issue
tracker:
# http://commons.apache.org/lang/mail-lists.html
# http://commons.apache.org/lang/issue-tracking.html
Lastly - a hearty thank you to the many Java developers who have
contributed to Commons Lang over the last 8 years. It is very much a
community built project.
I’ve an mp3 playlist of songs from the last 50 years playing. It’s one I put together for an ‘British Happy Hour’ at work but then was too ill to attend (that flu the other year that was going to destroy the world). It reminds me somewhat of days in my childhood listening to my parents music in the living room while I also did something else. Reading the newspaper, a book, cards with my sister etc. It’s something I try to recreate with my kids when I can, but not often enough.
Summary: Music is a nice background to another task.
Switch to the turn of the millennium. The background is now TV. Especially so when visiting my in-laws, they’re addicted to a TV that no one is looking at, but also fairly often with my own family. TV has, to some extent, muscled in on that background music, yet it demands more attention. Not hugely terrible.
Summary: Video replaced Radio. We stopped multi-tasking and started context-switching. We believed we were were single threaded.
I’m a fan of the television. Happy to watch it, occasionally there’s something on that fits my tastes and I can enjoy it. What I dislike are breaks in the TV. A break of a week I can somewhat handle - it has a charm to it, but the brainwash attempting commercial breaks are an antithesis to why you sit down to watch said TV. You learn to flit back and forth between contexts, always struggling to settle in to your intended context before the next context switch comes.
Summary: Adverts destroy attention. We replaced multi-tasking with context-switch thrashing.
“The Shallows” is a popular book at the moment pointing to the Internet as a changer of our brains - destroying deep thinking. It’s one I need to read - Amazon Prime will be delivering it :). The title is unfortunate, the Internet is a wide open concept and no more describes reading a live Twitter stream than it does the complete works of Dickens online. “Popular Internet Culture” is probably a better phrase, and much like commercials it’s probably accurate. Odd to point to the net when TV has had 60 years of changing people’s brains. Still - it has a good balance of reviews and sounds like a rewarding read.
Summary: Our brains are always adapting themselves to fit the communication model of the current culture.
In 1999 Douglas Adams wrote How to Stop Worrying and Learn to Love the Internet. It’s a great read and it, oddly for the computing world, does not seem dated. One of the points he makes is that the Internet is bringing us back to interactivity instead of one way communication from an elite to a minority - it’s made us skeptical again. Our brains are highly evolved social politics engines, they’ve been brainwashed for decades are now are starting to get back to what they’re good at. Following twitter streams, facebook, flitting from subject to subject.
Summary: Deep thinking is unnatural.
Yet we are more than fallen apes (or less
). Civilization is our solution to the slow speed of evolution. It is man-made evolution. A good quick fix, though we all know that it’s only a few meals away from being lost. Someday someone is going to get happy with the idea of trying to bake their civilization into their evolved being (genes), but it’s not today. Thinking is a core part of that man-made evolution, it’s one of the accelerants we apply to the long slow seconds.
Summary: We need to think.
I like the notion that at heart we are a contradiction of evolution and civilization. A series of last minute fixes applied to millions of years of development. We’re forever accelerating the speed at which we apply those patches, and the length of time in which they will last without careful maintenance decreases.
I also like the notion of background radio vs commercials. True multitasking vs context switch thrashing. I’ve been watching Firefly recently while also playing a football management game. Both require attention, but it seems to flow nicely as a gentle oscillation of context switching, with a backup of multi-tasking from my ears. Throw in coding or IM and it becomes thrashing.
As someone who feels he’s been paid for a decade for his context switching skills, I often feel on the defensive nowadays against the popular notion of multitasking as context switch thrashing. This notion of multitasking vs single context switching vs oscillating context switching vs context switch thrashing makes me happier - there are other strategies between single-thread deep thinking and the thrashing of our wetware as it bounces back and forth between streams of input.
From the members meeting today:
Stats (please feel free to share!):
Committers: 2359
Members: 298
iCLAs on file: 3583
Projects: 84
Incubating: 36
Labs: 30
Attic: 8
SVN Revisions: r962795
Web stats:
Jun '10 average successful requests/day:
www.us: 6,014,887 ; www.eu: 37,954
svn.us: 2,091,040 ; svn.eu: 985,331
issues: N/A ; people: 151,896
Jun '10 average data transfer/day:
www.us: 654.99 GB ; www.eu: 94.42 GB
svn.us: 30.72 GB ; svn.eu: 5.99 GB
issues: N/A ; people: 108.11 GB
See: http://people.apache.org/~henkp/analog/
(issues machine was compromised per incident noted above)
Mail stats:
Connections (June 25, 2010):
nike (mx.eu): 302,417 (97.63% rej.);
athena (mx.us): 321,519 (97.66% rej.)
Most useful plugins:
dnsbl (70%), require_resolvable_fromhost (21%)
Mailing lists and SVN commits graph:
http://www.apache.org/dev/stats/
Sounds like there’s lots being written in England about our keeper issues. It’s all poppycock. Ghana’s Richard Kingson was superb, a great World Cup and he and Ghana deserved their good run.
Kingson is the Wigan Athletic reserve goalkeeper. Behind Chris Kirkland, who is about 5th in the queue for the England shirt. It’s not what you’ve got in terms of players, but what you do with them and how much they believe.
Another English World Cup over. For the entire tournament I ‘believed it was possible’ for a maximum of 8 minutes. I think that was shared with the team on the pitch too, we always seemed to lack a belief that we would actually do well, bar the minutes after Upson’s surprise goal.
It was an odd performance individual wise. Our keeper didn’t look that bad, James was fired up and while I’d have hoped he could have saved one of the goals, he only ever had a 25% chance on each one. Our fullbacks played well, Cole got stuck in well and Johnson looked good going forwards and backwards. After that though, it gets worse.
Our centre didn’t hold, from Terry and Upson (Terry made Upson look worse than Upson deserved), to Barry and Lampard where Barry’s work rate and Lampard’s occasional moment of scoring hope weren’t enough to make up for a lack of control of the game, and on to Rooney and Defoe up front. I always feel that we play Rooney too far up front, having him deeper to pick up balls with a Defoe or someone ahead seems like a good direction for Rooney as time goes by. It’s hard to knock the strikers though, Gerard was notably not natural on the left (though I’m a huge fan and happy to see him as captain), and Milner didn’t seem to link up well, though I prefer him to SWP by a mile.
Best player of the tounament? It’s a stretch to choose someone isn’t it
James, Cole, Gerard, Johnson. Pick one, they’re the only ones left standing imo.
Best new name? Capello. As with any new name he showed that he’s got what it takes to be a star member of the team, but he isn’t quite there yet. If we can afford it I’m hoping he’s here for the next 12 years and presides over a rebuilt England from youth where it’s fine to pick players with form instead of the big names (as let’s face it, the big clubs won’t have English players anymore). Let’s accept 2014 as a learning experience and focus on a good performance in 2018, whether it be in the USA or Russia. Hopefully our 2nd round appearance is enough to keep us in the seeds in 2014, but I doubt it.
Bit worrying that my not related to work gmail account just gave me an ad of:
“Ready to Leave Amazon?”
Seems like the identity vision of the future is now here; my email provider is able to deduce where I work and sell space on my inbox to targetted headhunters. Maybe they cross-referenced linkedin in,it’s not as if I have a lot of emails that talk about the dayjob.
Just discovered the http://nemo.sonarsource.org/ CI system dashboard. It rocks - definitely check this out.
I wrote something up on the changes in Commons Lang 2.5: http://commons.apache.org/lang/article2_5.html
I ordered a cheap Dell Hybrid a few weeks back. These are nice little Mac Mini competitors, by default they run Vista but I wanted a Linux server. Dell were offering a $200 off deal, which given the low price originally made it time to pick one up. The reports online about being able to run Linux had moved from “Ugh!” to “Did you? No, but did you? No - you? No - you?…. I did it!”. So one out of 10 seemed happy. Must be easy right?
It took a month to show up, despite my paying more on shipping. I’d guess they couldn’t get the parts for some reason - hopefully they’re not being discontinued, but i did notice that they’re not in the latest Dell catalog. Still, eventually, after a few “official do you still want it?” emails it was announced that it had been shipped (which was odd given my lack of answer to the latest “do you still want it, please answer or we cancel?” email.
Simple hardware setup - hardest task is adding the legs where you want them. Boot up into Vista, identify that things seem to work then in goes the Ubuntu 9.10 CD that the Mac had burnt while the setup was happening. It hopped into the live demo mode (I wasn’t paying a lot of attention and that’s the default). I got the wireless card working via the installation of a proprietary driver and things were golden. I double clicked on the install ubuntu icon and things seemed to get unhappy… unsure. I held down the power button (I love acting like a clueless user) and chose to install on restart. Gave it all the disk, no more Vista, and let it do its thing. Fixed some custard and poured it on digestive biscuits.
All was good - except no wireless. No proprietary driver. Seems that it was on the boot disk, but didn’t get installed. Grrr.
Mac laptop to the rescue. Set up a network bridge. Auto Eth0 on the Hybrid (now christened Runt) and after poking it as to why it wasn’t the network address I expected (to which it Mac/Runt combination told me they knew better than I and I acquiesced) it was online.
Open up the package manager. Search for broadcom. Install the package.
Nothing.
No worries - it’s a kernel driver and I’m a user with no qualms about doing manual work. I rebooted.
Ubuntu came up. Wireless there. Finish its setup and *bang* I’m online.
Very, very cool. Graphics seem fine. No sound, but that would be the lack of speakers. I can recommend Ubuntu on the Hybrid and put paid to the ‘does it, doesn’t it’ forum posts out there.
SEO: Hybrid. Ubuntu. Linux. Actually works actually.