Domain: tip.net.au
Stories and comments across the archive that link to tip.net.au.
Comments · 9
-
Travellers' Aid Society
Isn't this old news:
http://www.tip.net.au/~davidjw/libdata/ALPHABET/T/ tas.htm -
Re:Make?
How surprising that they choose to use an open-source software application that is designed to compactly represent dependencies for representing dependencies.
Surprising to most people, because they don't understand what make is. There's a well-known paper that tries to explain what make is and how to use it effectively. As it says, "Make is an expert system". Meaning, you give it a bunch of rules, and it tries to get you to your goal. Make would get a whole lot less flack if people understood this.
Not that make is all that great an expert system: it has tons of warts and limitations and misfeatures. But most of the would-be make replacements solve the wrong problem. They ask, "how can I get my software to build with less fuss?" instead of, "how can I design a better expert system?".
-
Re:GNU autobuild tools suck.
I don't know about the djb tools, having never used them, but as far as the GNU tools go, I couldn't agree more.
I think my favorite part of the autoconf documentation is the part where it touts using the m4 macro system, claiming it is quick, and easy to learn. Maybe it is. I don't happen to agree, but that's not really even the point. When you're writing GNU build files, that it's m4 is only incidental; you're really writing into the autoconf/automake macro API and it's one of the most byzantine, insensible tools I've stumbled across.
Not to mention how much I love having to wonder if I need to look in Makefile.am or Makefile.in for something. Or maybe aclocal? Or hey, where did that autogen.sh file come from? Wait, no, maybe it's config.h? Now, was it automake before autoconf? Did acmkdir work right, or am I just confused? Why doesn't it know what LF_CPP_PORTABILITY means when it's right in the documentation? Oh shit, I must need to run reconf. And didn't I read a paper titled "Recursive Make Considered Harmful" somewhere? Then why is it so hard to not use these directories? And why will it completely fail if I don't have internationalization support, when my customer isn't paying me to internationalize it? Hey! Where did acconfig go?!?
*pant* *pant* *wheeze* Eh, you get the idea.
-
Re:Am I the only one ...
Midi Version, in case you need to annoy your co-workers.
-
Re:My SCons experience
SCons was loads faster than our (admittedly bad) GNU make recursive build system, though noticably slower than our nmake build. With that cost, though, you get a correct build every time, something we never got in our "make depends" system.
Why, of course it was. Remember, Recursive Make Considered Harmful . By just applying that insight to a medium library after first reading the paper, I saw accuracy go way up and scan time go down by an order of magnitude. Oh, and no-op builds went to maybe 10 seconds instead of upwards of two minutes.
-
Make vs. make
One thing I see is a lot of people referring to how slow and unreliable recursive makes are, and they're completely correct. However, you can make your life a lot easier by using make but getting rid of the recursion, using a make with an 'include' feature. See Recursive Make Considered Harmful for nice write up on why recursive makes don't work, and how to do it correctly.
I converted our build system, and no-op builds went from a few minutes to about 5 seconds. Really. If I change one file, all the necessary stuff gets rebuilt, and none of the unnecessary. Every time. With a little gmake if-then-else (all in one place, not scattered around in a bunch of files), the same Makefile and segments work on Linux, AIX, and Solaris. And while the organization of the files is a little unusual for those who are used to the recursive style, they are just makefiles, no new syntax.
The downside? It pretty much requires gmake, but since this particular product is proprietary, we control the build machines. I don't think you can use automake...but I consider that a positive
:-). You could use autoconf -- just put all the config stuff in one makefile fragment, and include it into the master. -
Remebering the Stromlo ObservatoryThe news is carrying details of the loss, devastation, and deaths related to one of Australia's worst bush fires in history. I'd like to focus on one small aspect of the disaster: the loss of the Mt Stromlo observatory facilities.
The loss of Mt. Stromlo Observatory facility is very great loss.
A number of the obvious sites related to Stromlo are down, due to the fire or due to the wide spread power outages in the area. I will make links to indirect and cached pages.
Established in 1924, the Commonwealth Observatory at Mount Stromlo, on the outskirts of Canberra. Commonwealth Observatory was recognized for its important research into the origin and future of the universe.
Astronomers at Mount Stromlo made outstanding contributions to astronomy. It would be difficult to list all of the important contributions to Astronomy made by the people working at Mt. Stromlo. Now, a few come to mind:
- Stromlo research in the 1950s provided the first clue that the Magellanic Clouds had evolved differently from our own galaxy. These results gave us important insights into galactic evolution.
- In the 1990's, astronomers from Stromlo and Sliding Springs (many km away from the fire area) showed that about 90% of disc galaxies (such as our own) are greatly influenced by ''dark matter'', in their galaxies' halos.
- They made important observations in the first hours after Supernova 1987A (the first naked eye supernova in several centuries of years) was discovered.
- Then there is the sort of work such as the Stromlo Abell Cluster Supernova Search
- The Massive Compact Halo Objects (Macho project that was the first to record many microlensing events in our Galaxy as well as in the LMC.
- Then there was all of that tedious, but vital work of spectral classification of southern stars.
- Many of the first parallax distances to Southern stars were first made at Stromlo.
- The list goes on and on
... I am sorry that I must leave out so many other significant contributions!
One of the principal instruments at Stromlo was the 74-inch (188-cm) reflecting telescope. The 74-inch telescope was erected in 1953, and until the completion in 1974 of the 3.9m Anglo-Australian Telescope at Siding Spring, this was the largest telescope in the Southern Hemisphere. In 1982, it was used to discover the fossil star CD-38245: a star so old that it is made almost purely of gases left over from the big bang.
It also was home scopes such as the robotic 50-inch (127-cm). It was an excellent example of how an older telescope could be outfitted with new controls and instruments to perform innovative work. The MACHO project was conducted on the 50 inch.
Two historical scopes come to mind, the Oddie, and the Yale-Columbia telescope:
The Oddie, was a wonderful 9-inch Newtonian telescope. The Victorian MP, James Oddie, presented this telescope to the Commonwealth government for use in the proposed Commonwealth Observatory. It was installed on the site at "Mt Strom" (as Stromlo was originally known) in September 1911. Over the years the Oddie telescope has made valuable contributions to Southern Hemisphere astronomy; it did some of the first measurements of the brightness, color and spectral classification of southern stars.
The Yale-Columbia telescope, 26-inch Grubb long-focus refractor was erected at this site for the determination of parallaxes of southern stars (it was the largest refractor in the southern hemisphere when first installed.
Moreover, there were other scopes as well
... But alas, from what can be seen from the air at this time, most, if not all of those telescopes have been lost. At appears that heat from the burning of the nearby bush /trees was hot enough to melt many of the domes at the observatory.The Canberra Astronomical Society used the Stromlo lecture hall for their monthly meetings. During public nights, the public had access to a domed C14 scope, the Oddie, and a number of scopes brought to the site by members
... all through the hard work and generous efforts of the Canberra Astronomical Society.I had the privilege of observing at Mt Stromlo several times and spoke at one of the CAS meetings. I still can recall flying down from the US to a CAS member's home to see SN1987, . I was there only 36 hours after the naked eye supernova was first observed. I still recall seeing the single star, at a distance of over 168,000 light-years, change in color and rightness over the course of an evening. I was one of the most important astronomical events I have had the honor to witness. I recall that every scope up at Mt Stromlo was all pointed at the Large Magellanic Could where SN 1987A was blazing away. The previous observing board schedule was cancelled as people raced to collect as much early critical data as they could in the early hours of the event.
I had the privilege of being with the members of the Canberra Astronomical Society on two of my several total solar eclipses: 1991 in Hawaii, US and most recently the 2001 eclipse in Ceduna, AU.
(Both trips count among my several successful viewings of solar totality. Although the 1991 Hawaii was a close call that was saved because my friend (the one who introduced me to the CAS) broke his arm a very short time before the Eclipse
I look forward to meeting with many of these same people when we go to Antarctica for the 2003 solar eclipse. ... which allowed both of us to have a full view of Totality in Hawaii ... but that is another story!)My best wishes and heart felt sorrow go out to all of those people who worked so hard to make Mt. Stromlo such a wonderful place for the public to visit and who helped the observatory make many important contributions to Astronomy. Much of what was lost cannot be replaced. Still it is my hope that those who are left will be able to rebuild something anew out this tragedy.
-
Re:No Account Space Agency
- Most of what NASA has done since Apollo has been crap.
I would have to rate going to space as being one of the most difficult things to do in human existence. You obviously have no understanding how NASA actually operates, as most their funding comes from private industry. For example, go find that really comfortable swedish pillow that costs about $90USD. That was a joint venture with NASA to provide that material.
-
There you have it.. Press Release - Draft stuff
"I've seen people working on a 2.2.0 announcement, and I'm happy - I've been too busy to think straight, much less worry about details like that." Seems like he like he is backing up the press release draft.. So please dont flame ppl who are responsible for making one. BTW, I would like to thank woot on this. He's been doing a great job and Already the 7 th draft is out. Good job..
--