Slashdot Mirror


User: jmacgill

jmacgill's activity in the archive.

Stories
0
Comments
23
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 23

  1. Re:Already been done on Reintroduce Megafauna to North America? · · Score: 1

    It's not a zoo or a safari park because the animals won't be segregated, or fed for that matter. No zoo in the world would let the tigers in the zebra enclosure but from the article it sounds like they plan to allow for a natural predator/prey balance.

  2. Re:Spatial objects on Ask Sam Greenblatt About CA's $1 Million Open Source Prize · · Score: 2, Interesting

    Humm, makes you wonder if they would be interested in Open Source replacements for some of the extentions in order to free themselves up a little from past agreements.

  3. Why keep the spatial extention (and others) closed on Ask Sam Greenblatt About CA's $1 Million Open Source Prize · · Score: 1
    From you powerpoint presentation which accompanies this announcment I note that several components are not beeing contributed. Namely:

    Visual DBA Suite

    Spatial Object Library

    B1 Security

    OpenROAD

    Enterprise Access

    EDBC

    Will these be freely available (but not open), also what process did you go through when deciding what to contribute and what not to? I can imagine that these are areas where you feel you offer more than compeeting Open Source solutions and so you are holding back for now.

    This is a shame, especialy with regards the Spatial library as PostgreSQL (via PostGIS) and MySQL (4.1 onwards) already have support for spatial objects and indexing.

  4. Re:Have a go yourself on Gerrymandering by Computer · · Score: 1

    I should add that the default param settings are poor, try setting Max Iterations to something more like 3000 and Idle Iterations to 150.

    Also, a bit more info on what is happening - the dispay shows three maps, the top left is the actual election result, the top left is the vote pattern at he 'building block' level. Once a run is completed the third map shows the new 'optimized' result.

  5. Have a go yourself on Gerrymandering by Computer · · Score: 2, Interesting
    Some of the earliest software in to perform the task of creating 'optimal' zoning was writen by my professor (Stan Openshaw) back in 1977 - the Automated Zoning Procedure (AZP). It allowed constraints such as minimum population, and objective functions such as equal population, compactness (ratio of area/perimeter) and homogeneity (based on census information).

    As a toy to demonstrate how badly you can change the outcome of an election, I wrote a toy demo a few years ago which still seems to be up and running - you can try it out here It only implements simple population-based measures, but it does get the point over.

  6. Re:Funding... on Simcity Microwave Power by 2050? · · Score: 1

    That the the one thing that bothers me about microwave space-earth microwaves, the fact that it has such obvius military applications.

    It is not so much the thought of yet another stupidly powerfull weapon, more the though that all the failsafes on a civilian power poject (only beam when laser reflects from reciving station etc) would have workarounds or backdoors put in by the military so that it could be co-opted.

    In wich case the failsafes would be 'soft' and could themselves fail.

  7. source of fuel on Russia Plans Martian Nuclear Station · · Score: 5, Insightful

    The main thing that will worry most people is where the fuel is comming from.

    Uranium may well be available on Mars, but I can't imagine they will have the facilities to mine it.

    If that means they have to take it from Earth then it could be messy if a launch goes wrong.

    That said, I guess they won't need much fuel, its not like there are going to be any big cities any time soon...

  8. 95-5 Rule on Open Source Project Management Lessons · · Score: 5, Insightful
    Usually it's the 80-20 rule, but in open source projects it's more like the 95-5 rule. Open source projects are usually run by one or two people doing most of the work. If you decide to lead an open source project, you must be willing and ready to accept this.

    Actualy, if you are about to set out on a new project, its probably best to tell yourself that you are NOT willing and ready to accept this.

    6 years ago I started a project called GeoTools and it was, for the main part, excactly that - two people doing most of the work. This was fine for a few years but over time the user/developer ratio got out of hand.

    Eventualy it became all but impossible for the two lead developers to support 300+ users and although other developers wanted to contribute it became dificult to 'train' new developers as the knowledge of how things worked existed mainly in the heads of only two individuals who had done 95% of the work.

    Two years ago we took the descision to re-design the toolkit from the ground up with as much input from as many people as possible. Since that time we have strived to make sure that as many people as possible have an input into the design process and we keep that process as open as possible by pubishing the IRC sessions in which discussions take place.

    The project now has 9 very active developers who are members of a Project Management Committe and a number of other active contributers as well. The end result is that quiries to mailing lists get responded to far more quickly.

    Getting other people to work on your project is often - TO START WITH - more effort than just doing the work yourself, but the pay off is HUGE, as you then have someone else who can explain things to others.

    If you ever have a contributor who gets stuck or confused and you find yourself thinking 'oh, it will be quicker/easier for me to do this part myself' STOP. Spend the time, help them work out how to do the modification even if it takes a few hours when you could have done it yourself in minutes becuase after you have invested the time in them, they will be able to add things in minutes too, and they can teach others as well.

    If you work on a tight, well defined, non-evolving project then most of my ramblings are probably irelelevent if not they they may be of use. The only danger is in investing time in helping developers who then wander off - it happens, but I tend to find that the more you invest in them, the less likely they are to loose intrest.

  9. Re:Compilation time bounds productivity? on Open Source Project Management Lessons · · Score: 1

    Excetly, the time to test argument is a strange one. It is possibly valid if you are the only/main developer of an open source project and you are fully aware of the concequences of your edits and modification, at that point the compile time may just become an anoyance.

    In a distributed team effort the more tests and checks you can put in place to make sure everything still works the better. Most weakly typed languages allow far too many 'strange' side effects to creep in and if multiple developers are modifying the same code things could get out of hand quickly.

    Most large Open Source projects (including the one I set up) use unit tests to make sure one developer does not undo or break the work of another. Running these tests as part of the compile takes up even more time but the protection they provide is invaluable.

  10. Re:Project management Lessons on Open Source Project Management Lessons · · Score: 2

    The reason he brings it up is that it goes against the other Open Source mantra of 'Release early, release often'.

    I guess the combined mantra would become

    "Realease as soon as it does something useful, release again as soon as it does somthing better/more than it did before". But that just dosn't have the same ring to it.

  11. Cheap way to fill in the holes... on Microsoft Shared Source -- With a Twist · · Score: 5, Insightful

    "What percentage of CE source code is available?"..."as close to 100% as we can make it -- we can't release sources that belong to other companies."

    As it's not 100% anyone who wants to re-distribute CE is going to have to fill in the gaps left by the code MS can't pass on.

    As soon as they fill those holes, they will have to pass the new code back to MS.

    MS can then ditch the pesky dependance on other companies code, which is probably making a dint in each sale.

    Question is, are MS obliged to make the code they get back from this program freely available, if so great, if not then they probaly only have to do this for a year or so, wait till all the holes get filled and release a new version of CE where they have 100% of the code royalty free.

  12. Re:Anyone interested in extending this concept? on Geocoding All Content · · Score: 1

    >who knows anything about attempts to come up with a concept of open source datasets?

    There are licences specificaly for data, for example maxmind use what they call an 'Open Data' licence for their GeoIP database:
    http://www.maxmind.com/download/geoip/d atabase/LIC ENSE.txt

    Its not a very good example as it caries an advertising requirement, but its a start.

  13. Re:Privacy on Geocoding All Content · · Score: 1

    The IETF have invested a lot of time thinking about these issues. They even have a working group dedicated to it:
    http://www.ietf.org/html.charters/geopriv-cha rter. html

    They have a lot of detailed scenarios for when geolocation would be a good thing and when it would be a bad thing.

    For example, one of the big use cases is to enable enhanced 911 (the police know the location of land line numbers) to work over VOIP.

  14. Re:Where in the world... on Geocoding All Content · · Score: 1

    Using IP - country code lookup you can generate maps which show where people are comming from.

    For example see:
    http://www.geotools.org/visitors.html
    It would be quite easy to add a map like that for a game groups web site or to group players in specific regions.

    The lookup is done using the GeoIP database from maxmind.

  15. zip as language identifier on GZipping Life Forms: Deflate Reveals Bare-Bones · · Score: 1

    This is not the first time zip (or other compression algorithms) have been used as an identification tool.

    You can do a form of crude language identification using it too, its a bit long winded and you can do far better with other metrics but...

    1) Create a load of zip files wich contain large samples of language - one zip file per language

    2) Add the file to be identified to each zip file in turn and see which one grows in size by the smallest amount.

    Because compresion is based on patterns, the new file will compress the most in the archive which contains the most similar text.

    So all we need to do to spot life on other planets is to fill zip files with images from good scifi films (mars attacks seems appropriate) and away we go :)

  16. Re:How is this news? on Hard Drives Preloaded With GNU-Darwin · · Score: 2, Insightful

    But there has been no attempt here to write this as an editorial, to comment on why this disk distribution idea is good/bad etc.

    A biased post that talks about a new distro comming out is still way better than this article which is a straight advert.

    CLUE - visit OUR web site....

  17. and page rank goes up on Google Sued over Page Ranking · · Score: 4, Insightful

    As a direct result of this /. and other sites linking to SearchKing to run this story the page rank(tm) on goolge will fly up. (given that its based, in some way, on the number of sites that link to a page)

    SearchKing will then be able to say, "ha we complained and google fixed it!"

  18. Re:Bluetooth Peripherals Yes...Storage? Maybe... on Bluetooth Enabled External Harddrive · · Score: 2, Insightful

    Depends on what was being stored, if the right protocols could be set up then I guess a drive full of my MP3 collection that I could just place next to a BT enabled stereo or in my bag for my BT walkman.

    The trick is that if its not data that you need to keep secure and if it can be configured for say read only (or even write only) then its a lot safer.

  19. It's can be about a lot more than graphics. on LOGO Still Lives -- New Java-Based Version Released · · Score: 5, Informative

    The thing we all remember about LOGO as kids was the fun graphics. But it's also a full language and it's an exclenet way to learn programming.

    StarLogo has been around for a while now (though not in Java) and I've seen it used for some advanced things. For example, I remember being shown an agent based pedestrian model built using the thing if I remember rightly some years ago.

  20. Re:postgis on A Better Breed of GPS Software? · · Score: 1

    PostGIS is indeed an excellent tool for spatial data, and is one of the datasources supported by the GeoTools2 library I mentioned in a previous post.

  21. Open Location based Services (OLS) on A Better Breed of GPS Software? · · Score: 4, Interesting

    The OpenGIS Consortium is a standards body which has been thinking a lot about the technologies, protocols and infrastructure needed to support the kind of tasks you want to perform. (Acualy, so far a lot of it has been behind closed doors as the Open in OpenGIS tends to come into effect once they think they have the standards right)

    You can find out a bit more about one initative that they are involved in here:
    http://www.openls.org/about.htm
    And a google on OpenLS will bring you back more.

    Now, all that tells you is about the standards, but doesn't give you any tools you actualy need.

    [big self plug]
    I am one of the lead developers of GeoTools2 an open source Java project which is aiming to implement as many of the OGC standards as make sense (and those of other standards groups if they seem appropriate). So far the toolkit will give you the parts you need to read a number of datasources, filter them to show what you want to see and render them using a detailed styling descriptor aimed at geographic information.

    It dosn't hook to GPS yet, though the ChaeronGPS library mentioned in other posts may merge well with what we have alrady.

    I'm not a mobile map expert, though I would be happy to combine the map rendering expertese I have with someone who is activly developing GPS solutions.

    GeoTools2 is available under the LGPL (www.geotools.org), the OGC can be found at www.opengis.org

    --
    Spell checker (c) Creative Spelling inc. (aka my dyslexic brain)

  22. Re:How Lazy do you get? on Consumer Friendly (or Disney Hostile) DVD Players? · · Score: 1
    Or, if you live in Europe...
    Time it takes for English warning: 6 seconds.
    Time it takes for German warning: 6 seconds.
    Time it takes for Spanish warning: 6 seconds.
    Time it takes for Norwgen warning: 6 seconds.
    Time it takes for French warning: 6 seconds.
    Time it takes for ....

    One film I saw recently had 14 of them, several for lanugaes not in the subtitles list.

    Thanfully they tend to be put at the end of the movie after the final credits. Which is much better, though is a fine line somtimes between seeing if there is a 'bonus moment' at the end of the credits and getting stuck in the legal screens.

  23. Re:Anyone care to explain... on Google Releases Web APIs · · Score: 1

    The old terms and conditions prohibited any automated 'page scraping' so I guess this a leagal and much cleaner way of processing google output.