Planet Smalltalk 2008-07-04T16:02:28Z Venus Planet Smalltalk cderoove@vub.ac.be http://planet.smalltalk.org/atom.xml tag:blogger.com,1999:blog-8731714.post-1108129534032172282 BOSC 2008

I’ve been invited to present a keynote address at the 9th Annual Bioinformatics Open Source Conference (BOSC) in Toronto, Canada on July 18th. This event is one of several Special Interest Group (SIG) meetings occurring in conjunction with the 16th annual Intelligent Systems for Molecular Biology Conference (ISMB 2008) and is sponsored by the Open Bioinformatics Foundation (O|B|F), a non-profit group dedicated to promoting the practice and philosophy of Open Source software development within the biological research community. The main themes of this year’s BOSC are around emerging technologies and hard problems in bioinformatics. These include infrastructure and data modeling, collaborative technologies, workflows, visualization, and best practices of software design and engineering.

My keynote is entitled “Croquet: An Open Collaboration Architecture for Scientific Visualization and Simulation”. I plan to discuss how virtual contexts can support the collaborative activities involved in the “doing of science”. I will also demonstrate the NSF-sponsored Cobalt application and how it is being developed to support collaboration, scientific visualization, and provide a much-needed infrastructure for the process of data access and software development at a distance.
2008-07-04T12:24:05Z 2008-07-04T12:20:00Z Julian Lombardi noreply@blogger.com http://www.blogger.com/profile/06328436969443963456 tag:blogger.com,1999:blog-8731714 Julian Lombardi noreply@blogger.com http://www.blogger.com/profile/06328436969443963456 Julian Lombardi's Blog 2008-07-04T12:24:05Z
http://a3aan.st/430059995 Only 7 days left to get special deal ESUG Hotels

While the Early Registration for the 2008 ESUG Conference in Amsterdam runs till July 15th, the special deal on accommodation ends July 11th.

Get your discounts now!

2008-07-04T11:16:37Z Adriaan van Os http://a3aan.st/Sunrise Adriaan van Os a3aan@xs4all.nl Yes

Scribbles for the bored

Sunrise 2008-07-04T16:00:49Z
http://www.advogato.org/person/robertc/diary.html?start=90 4 Jul 2008

Well, the gauntlet is down (BTW - desktop power integration. Cool!). The use case Ted talks about is actually quite interesting - we were at UDS last month, waiting on a SVN server that was apparently so slow we could have walked to it and copied stuff onto harddisk more quickly. (Really. No kidding). bzr was idling and blocked on network IO the whole time... kudos for the plugin Ted!

For my response, may I present a new index format, (branch url) 70% smaller than bzr's current default, equally fast at most workloads, up to 20 times faster at others. I started this this week, and John jumped in in overlapping time periods, but I think it counts!

Note that the perfromance wins are a component improvement - other things we haven't addressed yet can make the index improvements less visible. But several early adopters have told me that they see a 25-30% reduction in 'time bzr log > /dev/null' or other commands.

To install:

bzr branch http://bazaar.launchpad.net/~lifeless/+junk/bzr-index2 ~/.bazaar/plugins/index2

bzr branch https://bazaar.launchpad.net/~jameinel/+junk/pybloom ~/.bazaar/plugins/pybloom

To use:

cd <repository you want to experiment on>

bzr upgrade --btree-plain

(or --btree-rich-root for bzr-svn users).

A version of this will be going to trunk soon, and it will be able to upgrade from any repository that you have that uses the plugin as long as you keep the plugin installed.

2008-07-04T10:01:54Z http://www.advogato.org/person/robertc/ Robert Collins Advogato blog for robertc Advogato blog for robertc 2008-07-04T16:02:01Z
http://weeklysqueak.wordpress.com/?p=460 Conference news: ESUG 2008 - more information A set of posts to the squeak mailing lists has given more details about the 16th International Smalltalk Joint Conference organised by the European Smalltalk Users’ Group, to be held 25-29 August 2008 at CWI in Amsterdam. Programme Details Mathieu van Echtelt writes that the programme features more than 40 presentations on, among others, the following subjects: Programming Language Platforms Newspeak (New [...]

A set of posts to the squeak mailing lists has given more details about the 16th International Smalltalk Joint Conference organised by the European Smalltalk Users’ Group, to be held 25-29 August 2008 at CWI in Amsterdam.

Programme Details

Mathieu van Echtelt writes that the programme features more than 40 presentations on, among others, the following subjects:

Programming Language Platforms

  • Newspeak (New open source dynamic language focusing on modularity, security and interoperability)
  • Cog (New highly optimized open source Squeak VM)
  • Maglev (Highly scalable Ruby VM)
  • OpenCroquet (Deeply collaborative, multi-user online Smalltalk development environment)

Web Frameworks

  • Seaside (The continuation & component-based web framework)
  • WebVelocity
  • AidaWeb (Smalltalk Web Application Server)
  • WebTerminal

Model Driven Engineering:

  • The Meta Environment Language Workbench
  • ObjectStudio ModelingTool
  • Fame; Meta-modeling Framework
  • MBA Smalltalk; to manage your objects

 
Additionally, the winners of the ABN Amro sponsored Innovation Awards will be presented.

Booking Accommodation 

Noury Bouraqadi notes that discount hotel rates for conference attendees are available until 11 July.

Seaside Sprint

Lukas Renggli has announced that the core Seaside dev team will be holding the first official Seaside Sprint, starting after the conference closes at 14:00 on 29 August, and finishing when the last participant collapses over their smoking keyboard. He invites anyone interested in working on Seaside or related code to participate. The venue details will be announced once agreed.

Camp Smalltalk

As usual, the weekend preceding the conference will be used to host Camp Smalltalk, an opportunity to work with colleagues on a number of exciting projects. See the Camp Smalltalk page for more information.

2008-07-04T09:39:04Z Michael Davies http://news.squeak.org What's new in the world of Squeak The Weekly Squeak 2008-07-04T12:05:45Z
tag:blogger.com,1999:blog-9469372.post-6516997878296857664 Assessments v1.0 beta feature list
So now that v1.0 alpha is done, it's time to think about the v1.0 beta features. There are only three such things.
  • Explicit support for validation services.
  • Comparison validation.
  • A serious benchmark evaluator.
The first two should be easy to do. The last one, however, will require significant thought.
2008-07-04T06:23:29Z 2008-07-03T00:59:00Z Andres noreply@blogger.com http://www.blogger.com/profile/06869059697843349034 tag:blogger.com,1999:blog-9469372 Andres noreply@blogger.com http://www.blogger.com/profile/06869059697843349034 Ten is a good number 2008-07-04T06:23:29Z
http://www.cincomsmalltalk.com/blog/3392580748 [Smalltalk Tidbits, Industry Rants] Seaside in Amsterdam

Lukas Renggli has announced a Seaside Sprint after the end of ESUG 2008:

The Seaside Sprint is intentionally planned outside Camp Smalltalk, because we want to be able to define the exact goals at the beginning of the Sprint where everybody is present. We would be happy if people from the commercial vendors could join the effort, so that we can push the release of Seaside 2.9 together. People proposing their own Seaside related projects or being interested joining the development team are very welcome as well.

Sounds like some good stuff will come out of that.

Technorati Tags: ,

2008-07-04T03:32:28Z http://www.cincomsmalltalk.com/blog/blogView http://www.cincomsmalltalk.com/images/cst_small.jpg James A. Robertson Copyright 2007 Cincom Systems, Inc. Cincom Product Manager Smalltalk Tidbits, Industry Rants - Smalltalk 2008-07-04T15:41:01Z
tag:blogger.com,1999:blog-20224430.post-3174284052657712530 Qubits and Branes Share Surprising Features


Qubits and Branes Share Surprising Features from PhysOrg.com

What do black holes and entangled particles have in common? Until about a year ago, physicists thought that the two entities existed in completely separate worlds. Then, in 2007, physicist Michael Duff from Imperial College London demonstrated a correlation between the entanglement of three qubits and the entropy of a black hole. In the past year, several studies have demonstrated even more connections.

[Continued]




2008-07-04T00:12:56Z 2008-07-04T00:10:00Z Alan Lovejoy noreply@blogger.com http://www.blogger.com/profile/00124784468041415741 tag:blogger.com,1999:blog-20224430 Alan Lovejoy noreply@blogger.com http://www.blogger.com/profile/00124784468041415741 Chronos 2008-07-04T00:12:56Z
http://www.lukas-renggli.ch/946490906 Announcing the Seaside Sprint in Amsterdam

Seaside ESUG Amsterdam

The Seaside core team is happy to announce the first official Seaside Sprint held in Amsterdam. The Sprint starts right after the last ESUG presentation and is basically open ended:

August 29, 2008 (14:00) - August 30, 2008

The Seaside Sprint is intentionally planned outside Camp Smalltalk, because we want to be able to define the exact goals at the beginning of the Sprint where everybody is present. We would be happy if people from the commercial vendors could join the effort, so that we can push the release of Seaside 2.9 together. People proposing their own Seaside related projects or being interested joining the development team are very welcome as well.

The place where the Sprint is held has not been determined yet, but we are trying to get something organized where we can comfortably work. It is supposed to be fun, but be prepared to work hard ;-)

See you in Amsterdam!

2008-07-03T22:52:56Z Lukas Renggli http://www.lukas-renggli.ch/blog Lukas Renggli renggli@iam.unibe.ch

Meta talk about Smalltalk, Seaside, Magritte, Pier and related things.

Talking Meta 2008-07-04T16:01:32Z
tag:vox.com,2008-06-26:asset-6a00e398cc856f000500fae8c6851c000b One stop shopping for Smalltalk Jobs, please

As I just wrote on the Seaside mailing list, when someone suggested posting a job elsewhere:


It's been very helpful to the Perl community to get one place for all serious Perl jobs: jobs.perl.org.  Because then all the smart people look there, and all the clueful employers post there, and it's also free.  And the stats at http://jobs.perl.org/about/stats show that Perl is far from dead.


I'm trying to do the same thing for Smalltalk.  Please support me in that. Don't point at other places.  Get them to post at http://smalltalkjobs.dabbledb.com.  It will be good for all of us overall. Truly.


The DabbleDB interface has many RSS feeds for particular areas, and can be pulled out and searched in detail.  It's also all in Smalltalk, which is a good demo.


Just passing this along to my blogreaders as well.  Please, support me in this.  Let's get all clueful people posting Smalltalk jobs in one place. Then, when someone says "But I can't get a job in Smalltalk", we can point them at one place.  Maybe "jobs.smallltalk.org" should also forward here?

Read and post comments | Send to a friend

2008-07-03T18:09:03Z 2008-06-26T15:16:36Z Randal Schwartz http://methodsandmessages.vox.com/?_c=feed-atom-full tag:vox.com,2006:6p00e398cc856f0005/ Randal Schwartz http://methodsandmessages.vox.com/?_c=feed-atom-full Transcript show: 'Just another Smalltalk hacker,' Methods and Messages: Randal Schwartz on Smalltalk 2008-07-03T18:09:03Z
http://www.cincomsmalltalk.com/blog/3392538960 [Smalltalk Tidbits, Industry Rants] Tracking Smalltalk on FriendFeed

I mentioned the Smalltalk room on FriendFeed yesterday, but I didn't mention the fact that it merges together a bunch of feeds from various sources - my blog, other people's blogs, and the public repository feed - so you can find out what's happening across the Smalltalk world in one place (new feeds can be added to it easily).

If you want to follow that in your reader, just add this feed.

2008-07-03T15:56:00Z http://www.cincomsmalltalk.com/blog/blogView http://www.cincomsmalltalk.com/images/cst_small.jpg James A. Robertson Copyright 2007 Cincom Systems, Inc. Cincom Product Manager Smalltalk Tidbits, Industry Rants - Smalltalk 2008-07-04T15:41:01Z
tag:blogger.com,1999:blog-29868932.post-7495311653803529034 waterboarding: DIY
Christopher Hitchens, who supports the Iraq war, but is critical of many aspects of the Bush administration has done something which I think is amazing, admirable and enlightening

He wanted to be able to assess whether waterboarding was torture and so he organised himself to be waterboarded and has written not just a descriptive but also a reflective piece about it - and also released a video of the event

Believe me, it's torture (article)
on the waterboard (video)

Some might dismiss this as a publicity stunt or as a way for an already controversial character to become more controversial and widely read. That may be partially true - (nevertheless, I admire his guts for submitting himself to something which he now acknowledges is torture) - but read page 2 of Hitchens' article where he canvasses in detail the two opposing opinions of whether the United States should use waterboarding. I won't quote since to do this topic justice you need to read the whole of Hitchens' article. The deeply reflective aspect of Hitchen's writing, which is always present, should not be missed in this case.
2008-07-03T14:47:37Z 2008-07-03T14:15:00Z Bill Kerr noreply@blogger.com http://www.blogger.com/profile/00206808014093631762 tag:blogger.com,1999:blog-29868932 Bill Kerr noreply@blogger.com http://www.blogger.com/profile/00206808014093631762 Bill Kerr 2008-07-04T14:06:04Z
http://www.robvens.nl/lang-nl/blog/1-blog/102-in-good-order-smalltalk In Good Order, Smalltalk
Smalltalk programmers have, for a long time, looked at their Smalltalk image with mixed feelings. They were happy to immerse themselves in the world of objects and learned to live in it like a dolphin in the ocean (which, as you know, was originally a land animal, turning to the sea), and make grateful use of the facilities it offered because code, applications, and objects lived in the same space happily together.
They were also slightly envious of other, less productive languages, where you could start anew with something like:

   main()
     {

... and then the world of possibilities would be endless... until of course the world of problems created by exponential complexity would overwhelm you...
While there is a Smalltalk focussing more on scripting abilities ( GNU Smalltalk ) and doing a great job of it too, as a rule Smalltalk adheres to the "object world" structure.
The question rose to my mind: is this such a problem? Can it not be that this is a good thing?
The Smalltalk image as a miniature world of objects, residing on what might be called a Smalltalk node, may very well be precisely the concept that can transform the web into something useful and propel it into the "next phase". As can be seen in cloud computing, the web is gradually moving toward a distributed model, in which even things like backups become things of the past because everything is everywhere. The original model of redundancy of the Internet, put into it by requirements from the US DoD which funded the ARPANET, the precursor to the Internet that specified it should be able to survive a nuclear attack, can easily be recognised in this.
However, what is running at the moment on these many nodes realising the Google File System or Amazon S3 , is code . Not objects . Properly recognised as a requisite for these clouds, the code is written in dynamic languages, but still: the code is not the thing. It needs writing, compiling, testing, and deploying. What is worse: it needs to do this outside the runtime environment. It needs rigorous processes to keep them under control - it needs control in the first place.
What if we had Smalltalk images running on thousands, millions of nodes? What if we had to think about communicating between worlds of objects instead of between ip addresses, interfaces, service connectors? Can we not envision an object cloud as much more efficient, much more scalable, and most importantly: with many more capabilities? It is alive at the higher and at the lower levels of abstraction.
Smalltalk systems have already been built using a network of Smalltalk images. Some of them even quite large 1.
The important thing to realise is that with Smalltalk we have a technology that can scale up as well as down: Smalltalk images, including all tools needed to access the objects in it, can be created to fit in a 5 MB memory space or even much smaller, with room for applications. This may have been large 20 years ago, but has now become a commodity on the smallest mobile devices.
An issue that we may need to tackle as Smalltalkers is the operating systems. Smalltalk has originally been conceived as operating system, development environment and application environment in one. More and more I begin to realise that, if we want to get Smalltalk to as many devices as we can, we must consider the option of what I call hijacking the hardware : to offer users the possibility of running Smalltalk directly on the hardware. This also raises all kinds of issues with licences and such - vendors may not be particularly enamoured with the fact that their software is thrown in the garbage bin (take Nokia or Apple), but then of course the Linuxes have taken this path before.
Already we are seeing moves in this direction 2. And I am convinced these are only the first signs of a greater change. Watch Smalltalk!



2008-07-03T14:18:25Z http://www.robvens.nl/lang-nl/blog Rob Vens Website of Sepher | Rob Vens. Philosophical articles on IT architecture and language. Free and open source tools. Blog 2008-07-04T16:00:20Z
http://www.robvens.nl/lang-nl/blog/1-blog/100-the-end-of-privacy The end of privacy
Of course, the famous quote from Scott McNealy, chairman and co-founder of Sun Microsystems, "you have zero privacy anyway. Get over it.", has mostly been repeated out of context. But it created quite a stir at the time, almost a decade ago. Since then the situation regarding privacy has increasingly changed in a direction that most would describe as worse. I am not sure I would - although it certainly is not an easy subject and I hope not to simplify it too much in this blog.
But, in short, I guess I am advocating the end of privacy.
2008-07-03T13:56:34Z http://www.robvens.nl/lang-nl/blog Rob Vens Website of Sepher | Rob Vens. Philosophical articles on IT architecture and language. Free and open source tools. Blog 2008-07-04T16:00:20Z
http://www.cincomsmalltalk.com/blog/3392527243 [Smalltalk Tidbits, Industry Rants] Smalltalk Daily 7/3/08: Extra Emphasis

On today's Smalltalk Daily, we look at the ExtraEmphasis package - which adds some nice text capabilities (plus a nice debugger enhancement)

Technorati Tags:

2008-07-03T12:40:43Z http://www.cincomsmalltalk.com/blog/blogView http://www.cincomsmalltalk.com/images/cst_small.jpg James A. Robertson Copyright 2007 Cincom Systems, Inc. Cincom Product Manager Smalltalk Tidbits, Industry Rants - Smalltalk 2008-07-04T15:41:01Z
tag:blogger.com,1999:blog-9604963.post-3792488649023485513 Squeak demo on iTouch
Looks like Squeak is running on iTouch systems. Found on #DNU.

2008-07-03T06:16:24Z 2008-07-03T06:12:00Z Torsten noreply@blogger.com http://www.blogger.com/profile/13672530882350688873 tag:blogger.com,1999:blog-9604963 Torsten noreply@blogger.com http://www.blogger.com/profile/13672530882350688873 The Hitchhiker's Guide to ... 2008-07-03T06:16:24Z