tcpip: (Default)
Every year I do a series of invited lectures and assessment for the UniMelb master's-level course "Cluster and Cloud Computing", which is a rather massive course with approximately four hundred students primarily from computer science and data science. Anyway, this has started for 2025 and will continue for the next few weeks. In between all this I have two advanced researcher workshops next week on "Parallel Processing" (shell commands, job arrays, OpenMP and OpenMPI programming), and "Mathematical Programming" (R, Octave/MATLAB, Julia, Maxima, Stata, etc). Further, I recently gave a presentation to the Spartan Champions group on scheduler-level parallelisation. In most cases this is the easiest way to do a type of parallel data computation and, as such, makes a low-hanging opportunity for making the best use of computing resources. Finally, on a slightly related matter, I have put up a script (called "lament") designed for local viewing of Facebook encrypted messages, converting the JSON to HTML conversion of Facebook Messenger files using the Pandas and JSON extensions for Python.

I have had the pleasure of catching up with interstate visitors this week! Firstly, I had the delight to catch up with Justine, Simon, Erica, and Susie C., for brunch with "Le Cafe Flo, a rather good French cafe in Thornbury. It was conveniently located to "The Witches Wardrobe Flea Market", which had a good variety of goth, emo, etc. wares. It was a bit of a Perth migrants day for our part, enhanced with visitor Susie C., who is making a lot of noises about making the trip across the Nullabor on a more permanent basis. Another visitor this week is my dear friend (and co-owner of property) from Darwin, Lara D. Lara is blessing me with two weeks with her company, and we have quite the range of artistic, musical, and culinary delights lined up, although it will be hard for the latter to beat the dinner provided by Carol D., Lara's mother, last night.
tcpip: (Default)
It is no secret that I am quite a fan of magical realism, the representation of a sense of the other-worldly, yet still explicable through a narrative interpretation of dreams, hallucinations, and madness. It interests me how well Latin American and continental European cultures (e.g., Jorge Luis Borges, Alejo Carpentier, Gabriel García Márquez, Isabel Allende) inherited and transformed surrealism to this genre with a lineage that includes gothic romanticism, and how it differs from and connects with explictly realist works and other-worldly works such as fantasy, science, and other genre fiction. It would be appropriate to mention in this context the recent series Lovecraft Country, which I recently finished viewing with Erica H. and even more appropriately with a recent re-watching of El Orfanato (The Orphanage) with Ruby M. The explicit action-orientation of the former contrasts with the ambiguity and subtly of the latter. Whilst both have been billed within the "horror" genre, the former also includes a necessary emphasis on political realism and an anti-racist message that must condemn Lovecraft's horrid racism whilst recognising his inspiring mythos, whilst the latter includes an exceptionally touching psychological and emotional depth. Finally, credit is due to Melbourne's Rising art exhibition who have been playing an evening song with Boonwurrung, Woiwurrung and English vocals, which easily carries to my apartment - now that's magical realism as a direct experience.

Firmly in the real world and without much magic at all (at least for those in the know), it's the exciting world of supercomputing. On Friday I hosted a presentation by Melissa Kozul, Research Fellow in Extreme Scale CFD, Mechanical Engineering, on her project's development of gas turbine technologies using specialist Fortran software with GPU accelerators and their use of systems from our home-grown Spartan system to the world's #1 supercomputer, Frontier. The second item of note is the welcome introduction of a new staff member from overseas who comes with plenty of experience and who I am spending a few days introducing our system and our way of doing things; we can certainly do with another smart person in the room. Finally, on Sunday visited former workmate Martin P., and their family (and their delightful pet rodents) who provided me with a rather wonderful South African-inspired lunch, as I picked up a bottle of Vin de Constance which they had brought back from said country; the first time I tasted this was at a University of Melbourne wine-tasting several years ago and the stuff is like liquid gold (with a price tag to match). It's a complete folly getting it, even with its aesthetic history, but I can engage in folly once every four years or so. Another welcome folly was a workmate who gifted me last week a grand vintage bottle of Moet & Chandon, provided by their real-estate agent; they don't drink, whereas I relish a fine drop; thanks Naren!
tcpip: (Default)
I really feel like I've outdone myself this week, looking at the range and quantity of activities. Of note includes two meetings of the National Tertiary Education Union, one on the future of public education and the budget (with a very good guest speaker, Prof Dr Julian Garrizmann, from the Goethe University Frankfurt, who was steadfastly evidence-based), and the second on Gaza and the student encampments (three motions passed with 1% opposed, demanding disclosure of UniMelb's links to the war, supporting academic freedom to speak on the issue etc). Matters on the former perspective were followed up with a long night with the local ALP branch on the Federal budget and then continuing discussions well into the night with several of the younger branch members. Most people think the budget was pretty good, and it was, with the glaring exception of that enormous bugbear expense, the AUKUS submarines, whose scale I believe is incomprehensible to most.

On Sunday a number of people (myself, Rodney, Andrew, Charmaine, and Penny) from the RPG Review Cooperative ventured out to the outer suburbs to visit our friend Michael who is currently in convalescence. He is in good spirits and seems to recovering well, but tiredness is a factor. In related news, Erica and I visited David and Angela recently who are in the midst of moving from their long-term abode. David kindly gifted us a veritable mountain of roleplaying games and comics (about two bookshelves worth), and Erica and I took great wide-eyed delight fossicking through them over dinner. Speaking of such things, Friday night's south-western Chinese feast with Liana, Julie, and James was an absolute joy and we even managed to finish a game of Trivial Pursuit, which has dated quite significantly. Of another culinary adventure, Ruby's visit came with the impromptu invention of a (spinach and blue-cheese based) béchamel senfsauce verte, in my apparently never-ended attempt to combine French and German cuisines.

All play and no work is, of course, implausible and whilst most of my work is invariably going through some difficult optimised scientific software installs, I have been very impressed with one recent workflow that involves the automatic generation of array job scripts which themselves have job dependencies, which in turn call another set of job arrays. The fact that there have been several support requests this week that are of unusual levels of complexity has been challenging and rewarding, as has a review of the workplace's "five-year plan" with which I hope I have made some reasonable suggestions for clarification, elaboration, and improvement.

With time running out for continuing registration, I have quickly put together an annual general meeting for the Isocracy Network next Saturday with yours truly speaking on "Climate Change and International Politics", which I believe I might know something about. I've scurried to get everything ready for that day, including the annual report, and getting formatting for articles on the website correct; the most recent being "The Case for Opposing the AUKUS Agreement" by Labor Against War, "Cash is an Anachronistic King" by yours truly, and "Reviewing 'At Work in the Ruins'" by Robert Barker. There is also one on the recent events in Gaza forthcoming and, of course, notes from Saturday's presentation will also be included.
tcpip: (Default)
A few weeks ago I mentioned that work had a slight restructure which was pretty sensible to facilitate future growth and better allocate duties. As a result of the restructuring, I received a little promotion last week in title and responsibilities, with further expansion planned for the coming year. It is a rather nice way to conclude the year especially following Spartan's long-delayed entry in the Top500. Apropos, work also hosted a retirement function last week for Terry B., who managed service delivery at our group and had been at the University for twenty-four years. It was an excellent little gathering and a great opportunity to catch up in person with several workmates, and another EoY event will be held for Business Services in two days.

Recaps are, of course, popular at this time of year. Duolingo's little green owl has informed me that for the second year in a row, my linguistic obsessions have landed me in the top 0.1% of that application, despite my misgivings of changes to their user-interface. It all comes just after I found myself in the monthly Diamond Tournament and ended up third - I don't need to do that again! Another site where I've spent a fair bit of time this year is Reddit; although a very long-term member (I created my account in 2010), I didn't use it until the last two years. It has the feel of the old USENET groups and tends to concentrate on communities, rather than individuals (unlike Facebook). The site gives a little recap of one's activities and in 2022 I was surprised to find myself in the top 1% of users. This year it is impossible to determine - although my "karma" has increased from 9,656 in 2022 to 65,252 in 2023 the new recap misses out on providing metrics on even on relatively easy items (e.g., karma increases, relative percentage, time spent on main subs).

In the more visceral world, a good portion of this weekend was spent in the company of Liana F., and Carla BL. Carla was unable to attend a rather beautiful concert at the Melbourne Recital Centre with piano, violin, and harp performances and gifted us the tickets. The following day we made our way over to her neck of the woods to engage in another Saturday of helping her move items from her old home to her new home and avoiding the wet weather, which always makes moving house difficult. The following day I finally put finger-to-keyboard and started composing the first draft of my research project on "Climate Impacts, Adaption and Financing for Pacific Island Developing Nations", being the final item of assessment for a master's degree on the subject. I am hoping to have that draft completed by the end of the year, revised in situ in January, and submitted in February.
tcpip: (Default)
For the past five days in succession, I have been involved in presentations in some manner. Today I attended the seminars for our paleoclimatology paper at the University of Wellington and I presented on "The Younger Dryas and The Atlantic Meridional Overturning Circulation" at Wellington University. The YD is clearly a topic of great interest as one other researcher gave a paper on the "impact hypothesis" as a critical review (it's almost certainly not true) and another in the context of volcanism (a contributing factor, but probably insufficient). Other seminar presentations included the idea of microplastics as a marker for the Anthropocene (I rate animal population extinctions and habitat change a little higher, but plastics can certainly be an "indicator species"), along with one on animal and plant population changes in the New Zealand Southern alpine regions due to climate change.

In addition to this, yesterday I chaired the presentation by Dr Matthew Burns and Tom Wilkins from the University's Waterway Ecosystem Research Group, who spoke about the implementation of "backyard catchments" and invertebrate populations. Preceding this was three days of Spartan Upgrade workshops that I conducted; the second day was probably the most interesting with the most relevant questions on the new software stack. Next week there is another presentation at Wellington University, but that is a group project (climate change mitigation in the Te Tairawhiti region - fortunately someone else has stepped up to do the actual presentation, so I'll just be making contributions to that.

It is probably opportune to mention in this context that I'll be visiting China is a couple of weeks, specifically Wuxi for the "International Conference on Green and Innovation-driven Development in Cities and Towns". I attended the first conference last year (online) and was quite impressed by the emphasis on presentations from an engineering, town-planning, and ecological background, and of course, the city itself has been part of a low-emissions pilot program for some years. This will be my first visit to said country and, as can be expected, the visa application was quite a hefty form, but all processed quite efficiently.
tcpip: (Default)
It is appropriate, given the French revolutionary date of July 14, that I mention that this coming Sunday at 11 am at the Kathleen Syme Centre in Carlton (and also on Zoom) that I will be presenting the Melbourne Unitarian Universalist Fellowship on "The Pursuit of Happiness". Apart from having a prominent and interesting history in the American Revolution, there has been a lot of discussion over the years of its application in terms of psychological well-being, whether one is taking a hedonistic, Epicurean, Stoic or other perspective, all of which I will address in turn, along with a return to the context of the origins of the phrase as it recursively embodied its own meaning. At times, journaling in the future tense requires one to be a combination of enticing and ambiguous in language. All will be revealed to those who attend, or see the write-up after the fact.

Much of the past few weeks at work have seen me deeply buried running a project for a major upgrade of our applications on the supercomputer. It was an extremely challenging task with close to 500 applications as a whole to install, built from their source code, according to specific versions, and the same for all their dependencies. The project finishes today and, despite what looked like a Herculean task, we managed to complete all but a handful; sometimes software just won't install in this environment, and quite often because the upstream programmers are much better at being a scientist in their domain than understanding good conventions in programming. The next fortnight will be testing, building containers for the old application collections, and writing job submission examples.

On a related matter, whilst I haven't had much opportunity for external socialisation, I have played host a few times recently. The winter phase, such as it is, gives me the opportunity to apply my skills to various European and related foods. A recent visit from former a manager from the Victorian Partnership for Advanced Computing (Bill Y) and advisor (Norber N) included palacsinta, a Hungarian Crepes (along with a French Potage Crécy and Italian agnolotti). Norbert recalled his mother making them when he was a youngster in Vienna, which is really quite a delightful memory for one who is at least a couple of decades older than myself. Liana F., also visited for "Hungarian night" which consisted of a mushroom soup, langos (fried bread), palacsinta, and a couple of Bela Lugosi films. New friends Todd and Karen from the arts and fashion industry visited on the weekend as well with Maggie S for a rather boisterous night of Spanish and Latin American food. This weekend will include "German night". Unsurprisingly, my next entry will almost certainly include an extensive collection of recipes. After all, I'm an advocate for "open sauce".
tcpip: (Default)
This evening I completed a difficult short exam for "Physical Basis of Climate Change", just the final exam to go. I also received a grade today for the major essay for the same subject on "Earth's Climate System and Changes Since the Industrial Revolution"; given that I received 27/30 maybe I know something about this. Given that this is one of the more challenging subjects I have taken in my long and varied university career, I am understandably quite pleased with this result. The next few weeks will see final assessments in this and other subjects, and that will be trimester one complete for this degree.

There's been a couple of nice upticks at work today as well. This afternoon I hosted a researcher presentation for one Arshiya Sangchooli who gave a great talk about amygdala and information processing using Spartan and Mediaflux. Apart from speaking on a part of the brain that holds a particular interest to me, it is always great to see how very complex problems that require a lot of data are processed on our system to generate useful results. In addition, a survey of staff from the Cultural Working Group suggested that my work for the past two-plus years in this body has not been in vain, with very significant improvements across all previous metrics of concern. More work to be done, but it was a very pleasing result.

Tomorrow is the annual general meeting of the Isocracy Network, my favourite political organisation (it should be, I founded it). We're having a discussion on recent increases in rents, housing prices, interest rates and the like and why home affordability has become increasingly painful for many Australians. It is a subject that I've been grumpy about for some years but - rather like global warming - there are some powerful vested interests that get in the way of making life better for people. As a related political aside I must mention attending a Melbourne adieu for one Doone Clifton who is moving interstate. Doone is an old North Melbourne Labor Party comrade who I first met over twenty years ago, and her farewell really was quite a meeting of people of that locale and politics. It was also a lovely opportunity to see Rob and Angela L., there as well with follow-up drinks and conversation with these worthy souls.
tcpip: (Default)
The past several days have been intensely busy, even by my standards, but I knew it would be the case. For the University of Melbourne's master's course Cluster and Cloud Computing, I delivered two presentations last week on the Linux command line, and this week I gave a lecture on supercomputing and the Spartan HPC system, followed by a workshop on job submission and programming - repeated three times! I've made copies of the presentation slidedecks available. In addition in work-related activities, I will be delivering a new course on the uses of databases in an HPC environment (embedded libraries are easier than servers) which just so happens to coincide with a presentation and book chapter for a conference in Thailand; something like 5.5K words formatted in LaTex written in the past few days - that would be nice. To top it all off, I chaired a tech presentation on Friday for Research Computing Services on the University's new "Secure Research Environment".

But that's not all! Yes, there is the other side of the lectern to consider, and today, after spending many hours buried in books (or staring at a screen), I sat my first exam for the paper 'Physical Basis for Climate Change', as part of the master's in climate science. That also coincided with a minor assignment in 'Political Ecology' and a major assignment for the same on the Anthropocene which is one of the most depressing things to have knowledge about if you have even a vague sensitivity to biodiversity on this planet. Finally, I have submitted my first assignment for the final paper in my graduate diploma in psychology, on identity formation (choosing myself as the subject), and have made a start on the next one on work-related stress (which I will dovetail as a work initiative as well).

I will mention that I have not been entirely buried in these activities, and have had some social occasions. Last night I took Erica H., out for dinner at the movies for an early birthday in Yarraville; we saw the new Dungeons & Dragons movie at The Sun, a rather beautiful cinema. The film was OK with plenty of in-game references for the fans, but a bit light in terms of character development - the protagonist had some. Mid-week I caught up for a lunch with some ex-VPAC people whom I hadn't seen for years, which was quite pleasant and I certainly hope to do so again. A few days prior I spent an afternoon with fellow gamer-scientists Liz and Karl who also wanted to show off their new pet rats. Finally, visiting all the way from Níngxià Province of China my dear friend Yanping introduced me to her sister and young niece. We visited the National Gallery, but I suspect the youngster had more fun at the nearby "risky" playground.
tcpip: (Default)
I rather wish there was an additional week this month. That would at least give me the opportunity to voice my rather strong opinions about the ludicrous submarine purchases, obselete before they hit the water and the opportunity costs that come with them. I would also have a few, more beneficial, words to say about the Voice for First Nations people referendum, and earlier this week I attended a forum at the St Kilda Cricket Club with Senator Jana Stewart speaking, along with Josh Burns (Federal MP) and Nina Taylor (State MP) in attendance. Comments on these matters will come soon; I also have to organise an Isocracy AGM for next month on the topic of housing affordability; there are reasons for high rents, mortgage stress, and higher interest rates.

Instead, I have been buried in teaching, learning, and work. This week I ran two Linux and HPC workshops and next week I have tutorials and lectures to deliver for the University's Cluster and Cloud Computing Course. Among these, I've had some particularly tricky software installations to do, involving far too many R packages in two cases and a recent release of PyTorch (have you tried building that from source? So many dependencies, so many patch files needed). Among all this, I have buried myself in the coursework for my last Psych unit and the four Climate Science units, along with finishing the Yale University "Science of Well-Being Course" (it made very little difference to me, it would make a big difference to others). True, I am ahead in everything in this regard, but I need to be. This is one of the maddest months in recent years in terms of workload.

Still, there have been a couple of social occasions. Earlier in the week I was visited by John August, National Treasurer of the Pirate Party, who was briefly visiting from Sydney and we conversed about various matters of philosophy, politics, and some "difficult" people. Last night I had yet another visit to The Capitol Theatre (it's becoming my second home) with Erica H., to see a screening of the Hitchcock classic "Psycho", which come with an introductory lecture by no less than Professor Adam Lowenstein of Columbia University, who is on tour. Erica is probably the biggest Hitchcock fan I know, so the opportunity couldn't be missed for this rather brilliant piece of film art, and Lowenstein's lecture provided additional insight.
tcpip: (Default)
On Saturday I gave a lengthy presentation on the current state of artificial intelligence. There was a fair attendance, around forty or so people, and it provided the opportunity to review presentations I have given on the subject from several years past and more. I was able to discuss popular examples (DALL-E, ChatGPT) as well as delving into some philosophical issues regarding artificial consciousness. My general position, which still seems borne out by the facts, is that anything that can be automated will be automated and that higher-level consciousness is confronted with the qualia of understanding confirmed by the mutual generation of novel shared-symbolic values. Critics of AI who argue a perspective of subjective phenomenology is somehow special (almost like magic) to biological systems don't really have a strong argument and will find themselves confronted by the everyday reality of increasingly impressive advances in rules-based programmatic complexity. It was also rather nice to mention in passing how the promise of AI and automation could promise many opportunities for a life of leisure for the world's population, but our current political economy is suggesting instead mass under- and unemployment. Apparently, that is going to be a topic for a future presentation.

The topic dovetailed quite nicely to a work presentation that I chaired on Friday with David Wilkinson discussing applied ecology for conservation work on the Spartan supercomputer; several projects were provided with the effects of the 2019-20 Australian bushfires being the most dramatic. Further, the first week of my final paper for the Graduate Diploma in Psychology at Auckland University begins this week, Social Processes, which is social psychology under any other name. I am currently on the verge of finishing all the required readings for the unit and next week will make a start on the assignments. Why am I doing this? Because this is also the week when I begin my new degree, a Master's in Climate Change Science and Policy at Wellington University and realistically I should try to minimise the overlap between the two. The add another component to the lectern, albeit on the other side, I have also received the timetable for when I'll be providing my annual role as lecturer and tutor for the UniMelb course Cluster and Cloud Computing. It is going to be a very busy and challenging month for my brain, even more so than usual. Just as well my love of learning is a life purpose.
tcpip: (Default)
Most people use their computers (which includes mobile phones) for communication, social media, games, entertainment, office applications, and the like. Most of the time these activities are not particularly onerous in terms of computing as such or do not lead to enormous benefits in productivity, inventions, and discovery. There is one field, however, rarely discussed, that does do this - and that is supercomputing. It is through supercomputing that we are witnessing the most important technological advances of our day, including astronomy, weather and climate forecasting, materials science and engineering, molecular modeling, genomics, neurology, geoscience, and finance - all with numerous success stories.

Usually, I draw a distinction between supercomputing and high-performance computing. Specifically, a supercomputer is any computer system that has exceptional computational power at a particular point in time, many (but not all) of which are measured in the bi-annual Top500 list. Once upon a time dominated by monolithic mainframes supercomputers, in a contemporary sense, are a subset of high-performance computing, which is typically arranged as a cluster of commodity-grade servers with a high-speed interconnect and message-passing software that allows the entire unit to be treated as a whole. One can even put together a "supercomputer" from Raspberry Pi systems, as the University of Southhampton illustrates.

How important is this? For many years now we've known that there is a strong association between research output and access to such systems. Macroeconomic analysis shows that for every dollar invested in supercomputing, there is a return of forty-four dollars in profits or cost-savings. Both these metrics are almost certainly going to increase in time; datasets and problem complexity are growing at a rate greater than the computational performance of personal systems. More researchers need access to supercomputers.

However, researchers do require training to use such systems. The environment, the interface, the use of schedulers on a shared system, the location of data, is all something that needs to be learned. This is a big part of my life; in the last week, I spent three days teaching researchers from the basic of using a supercomputer system to scripting jobs, to using Australia's most powerful system Gadi at NCI, along with contributions at a board meeting of the international HPC Certification Forum. It is often a challenging vocation, but I feel confident that it is making a real difference to our shared lives. For that, I am very grateful.
tcpip: (Default)
Today marks the EoY for work, another year in supercomputing. I can be pretty pleased with the final day's task; a researcher had 34 subjects with 100 optimisation runs across 40 variables. To run this in serial would have been somewhat time-consuming. With a combination of multiple job scrips, job arrays, and parallel loops with multiple cores, I think the computational task will have a c30000x speedup. I could possibly do more if the code refactored into a faster language and made use of GPUs. But that time isn't available, given the request came in yesterday! Still, it does serve as a valuable illustration of the sheer performance gains that can be achieved by decomposition, parallelisation, and job arrays in a high-performance computing environment. There's a reason our system has over 5000 users.

It's been an interesting year in my job; I achieved over and beyond stated expectations. I ran 26 workshops in high-performance computing, parallel programming, and the like, established a mentorship program for lead users in a dozen projects to further expand the training and education program, and gave guest lectures and tutorials for the course COMP90024 Cluster and Cloud Computing. I was the co-author of a chapter on secure shell in HPC environments. The HPC system was cited in at least 72 papers in the past year, mainly in genomics and related fields, and material engineering and fluid dynamics.

I attended three conferences and presented at eResearchNZ on the International HPC Certification Forum (which I remain on their Board), and wrote a background paper on Microprocesser Trends for HPC in 2022-23 (the work version had a lot more in-house information). I chaired work's Cultural Working Group which included organising a number of researcher presentations, and responses on mental health management (I also acquired a Mental Health First Aid certificate). All this on top of the usual tasks relating to HPC administration, job submission, software optimisation, and general advice to researchers on how to use the system. I'm rather looking forward to more of this next year, and I know I am fortunate to have a job that I enjoy, contributes something meaningful to the world, and provides good remuneration.
tcpip: (Default)
On rare occasions, I will write about my work week and this is one of those times. As the previous installment revealed, this week I conducted three training workshops, "Introduction to Linux and HPC", "Advanced Linux and Shell Scripting for HPC", and "Parallel and High Performance Python". All of this was conducted whilst fighting off an annoying chest-and-head cold. As a result, I don't think I delivered at 100% but fortunately, the researchers seemed to be satisfied with the delivery and content. The Python course was a new workshop and I feel that it will have several more iterations before it is up to the standard I want, but even at this stage, there is a temptation to do a follow-up workshop that's even more advanced. There is much that I can write about this often slow and annoying (but readable and popular) language, but as a taste of things to come I have written a short article entitled "Compiling Your Python", where I take up a matter that I've been meaning to write about for quite a while.

Yesterday, I tried my best to take a day of sick leave to alleviate this cold but alas, I remembered almost at the last minute that I was chairing a researcher presentation, so at the last minute managed to get myself together. The presentation itself, by one Professor Guillermo Narsilio was excellent, as they all are. This one was about the development of various geothermal technologies, their capacity to mitigate climate change, their role in certain large infrastructure projects, and the modelling they did using the Spartan supercomputer and the University of Melbourne/NeCTAR Research Cloud. Finally, to provide a capstone to the week I helped out a researcher who was conducting a looped Bayesian phylogenetic and phylodynamic data integration for quality control but was having some leading character issues; the recommended solution of using a singleton scheduler directive to manage the outputs - and it worked! "Thanks for your advice too, Lev. You saved my PhD chapter!", Now that's the sort of feedback that gets me out of bed in the morning.
tcpip: (Default)
A good portion of work in the supercomputer world over the past week has consisted of trying my level best to try to make the world's most popular programming language, Python, operate at some degree of computational performance. As a scripting language it's fine (arguably even better than bash shell scripting in many cases if things are getting a little complex), and it's certainly a great tool to learn to program. But the further I delve into it the more my engineering and efficiency heckles rise. It wasn't helped when someone came up with the line: "I can't wait for the day when computers will become so advanced that it will be possible to write device drivers, kernels, and operating systems in Python. That my friend, will be true breakthrough". "Mind your nanoseconds!" as Grace Hopper would say. Anyway, apart from that and in a quite different area I've been delving into NetCDF data formats, and GDAL geospatial data format, because that's my idea of fun.

It's been a while since I've made any mention of my business venture with Anthony L., "Avatar Mountain". Almost needless to say, we have been engaging in a variety of activities in this initial stage of the project. Our focus has changed somewhat, now more orientated to seeing what technologies we can bring to the Pacific Island nations (where Anthony has a great deal of expertise) and regularly speaking to the appropriate people in the engineering and academic communities about this, who have been remarkably generous with their time. Fiscal policy, which is our target funding is, of course, prone to dragging its feat as any macroeconomist will tell you. But when one is dealing with millions several months to a year is not a long time, even if the climate urgency is there. My main motivation remains in line with the - unsourced and attributed - quote by Carl Sagan on the climate change challenge: "Anything else you're interested in is not going to happen if you can't breathe the air and drink the water. Don't sit this one out." Above all else, this is my life's motivation.

Appropriately, I have decided that my next degree will be a fourth Master's, this one in Climate Science and Policy at Victoria University, Wellington. This, of course, suggests an opportunity to visit my homeland which I have not done so since the start of the pandemic. Well, yesterday I booked tickets for a ten-day visit to The North Island, where I'll travel from Auckland (to visit Auckland University for my Psych degree) to Wellington (to enrol in the Climate Science degree) and return. Best of all, I will not be doing this alone, having convinced one delightful Angela D. to join me on this venture, a very dear old friend (something like 30 years) from Western Australia. I think we could both do with something resembling a holiday.
tcpip: (Default)
On Wednesday I went to an RMIT lecture and concert at The Capitol Theatre where alcohol was the musical instrument, i.e., some scientists from the ARC Exciton centre applied a nuclear magnetic resonance spectrometer to ethanol, producing a pitch in G-minor. The event was hosted by RMIT and hosted at their rather beautiful "Chicago-gothic" Capitol Theatre, which has been pretty much closed for the past two years. I went with Simon S., the second night in succession with his company, with he and Justine visiting the evening before for dinner and drinks before we went to the Ian Potter Centre for a performance from UniMelb's School of Fine Arts and Music. Before you all gasp "Lev went to a jazz performance!", I wish to point out that it was competently performed and subtle lounge music. To add to further events, this evening Mel and Vanessa S visited for dinner and drinks, and then we went to the New Music Studio "Of Birds and Monuments" by The Melbourne Conservatorium of Music which was heavily influenced by narration with the indigenous sites near the Melbourne CBD. Yes, three concerts in four days!

Apart from alcohol as an instrument, there has been a couple of interesting science-related matters that I've been involved in this week. One is a recent publication using the Spartan supercomputer which involved automated malware detection based on the image-based binary representation, with a pretty high level of accuracy. On another work-related science matter, I hosted a presentation today for Research Computing Services at UniMelb with Associate Professor Mohsen Talei on developing low-energy and cleaner gas turbines and reciprocating engines; it is from such engineering that a better planet can be made. Finally, in another work-related matter, I have spent a fair bit of time working on a high-performance and parallel Python workshop which I will run next month. Python is a great scripting language for beginners and has good object-orientated programming practices built in, which means that it is often used on an enterprise level as well. But if you care about performance and resource utilisation it's incredibly slow and inefficient. The workshop is designed to overcome some of these issues, but ultimately recommends "polyglot programming".
tcpip: (Default)
The past several days have been almost entirely dominated by scholarly pursuits, the most important (at least personally) was handing in my MHEd thesis on Monday; I've already mentioned this on Facebook with some rather lovely comments and recognition from friends. Assuming I pass that will be the end of two and half years of studying this subject, with numerous essays on the nature of advanced technical education, public economics and systems engineering, and university leadership. I am very thankful for those who engaged in the qualitative interviews for the thesis and also to Kayo who really provided superb insight and experience on the subject matter and recruiting of subjects. I honestly could not have ended up with the thesis that I did without their support and participation. Not one to let something like a thesis stop me, I have also been working on my next essay for my GradDip in Applied Psychology which, with no sense of temporal irony, is an experiment in qualitative interview techniques. That degree should be finished in the middle of next year.

Apropos, coming up tomorrow I am giving a talk at the Sea of Faith in Australia on Saturday at 2pm on "Is Moral Reasoning Innate or Learned?"; contact me for a Zoom link. The following day is also the Annual General Meeting of the Victorian Secular Lobby, an organisation I helped found in 2010, and that I have been president for most of this time. I will be standing down from this role at the meeting and there is the possibility that the organisation will disband; that will be up to the members and whether someone else takes up the role of the convenor. Despite this possibility, I think the organisation did pretty well over the years; we had stated objectives and we pretty much saw most of them actually come to pass. The biggest issues remain the School Chaplaincy project and the automatic status of religious bodies as charities.

Work has also been a site of some teaching and learning this week as well. For the past two days I have been conducting workshops on Linux, HPC job submission, and shell scripting as is typical every month or so. Further, however, the Cultural Working Group hosted one of our regular researcher presentations, this time with Associate Professor Adrian Bickerstaffe from the Centre for Epidemiology and Biostatistics discussing how Research Computing Services has provided assistance in the study participant engagement, application hosting, management of very large datasets, and genomic analyses. It is this sort of thing that gets me up in the morning; working with supercomputers is great and all with plenty of interesting technical challenges, but knowing that they are used to improve and save lives is my primary motivator.
tcpip: (Default)
Every week there are one or two new research papers released that used the UniMelb supercomputer that I work on. This week's really caught my attention; "The impact of the COVID-19 pandemic on air pollution: A global assessment using machine learning techniques" published in Atmospheric Pollution Research. If there was a benefit of the pandemic (and they are few), one was the opportunity to quantify human activities on air quality; so modeling the effects in 700 (!) cities, they found that clean transport strategies in China and India would have the highest potential health benefit; whether or not anything happens will, of course, depend on public policy which is always a challenge. Today we managed to bring (almost) everyone into the office for a morning meeting summarising many of the utilisation and technology improvements we've had over the past year in high performance computing and use of the research cloud. I am increasingly of the opinion that given how broken our political economy is, which rewards the personality traits of narcissism, Machiavellianism, and psychopathy, the main vector to generating any improvements in people's wealth and well-being is select technologies.

Speaking of which, I am visiting Perth after an absence of over two years! I'll be departing on Thursday 9 June and returning Tuesday 14th June and dear West Australians, yes I will be arranging for another of my famous visiting dinners at some cheap and cheerful Italian restaurant, as is my habit on Sunday 12th. To say that I have missed the immediate company of my Perth friends over the past two years is quite an understatement. Despite being a Melbourne person for more than half my life now, the importance of those I associated with in those heady and exciting years and their development in the decades that followed is a critical part of my life. Of course, I haven't planned accommodation yet, but I do know that over the weekend I'll be meeting a couple of senior politicians, people from a certain embassy, and visiting a manufacturing plant. All of which is sufficiently ambiguous at this point, but I think I'll be able to reveal a lot more publically within the next fortnight or so.

There is now only sixteen days before the Australian Federal election, which has been relatively quiet. I suspect from this point onwards however campaigns are going to go ballistic. Whilst the cost of living is increasingly becoming the single most important issue, it is important to realise that a major driver of this issue is the direction of public monies. Monetary theory teaches us that a government in charge of its own money supply can basically create money ex nihilo (fun fact: taxes don't fund federal government expenditure like the NDIS, etc) and the real limiting factor is whether productivity gains equal the increase in the money supply. Which, apart from the sheer disgust at nepotistic behaviour, events like Aspen Medical receiving more than $1 billion in government PPE contracts despite their lack of large-scale procurement experience (but well connected to former LNP health minister Michael Wooldridge and current LNP minister Greg Hunt). It just horrifies me, and I believe this should be a sackable offense. Clearly, some people just don't care about good and careful stewardship of public monies, and it stands as another reason why we need a Federal Independent Commission Against Corruption. There are simply too many examples of very questionable behaviour.
tcpip: (Default)
Today Melbourne city had a protest by anti-lockdown and anti-vaccination protesters who represent a tiny percentage of the community but who are increasingly violent in their behaviour (compare, for example, the protests in Sydney and Perth). Many of the participants hold to bizarre fringe ideas, such as the coronavirus is a hoax, or a deliberate plan, or that the vaccination programme is a step towards a totalitarian government. Others, I suspect, were just there to get into a fight with the police or they wanted to riot. Well, hundreds of arrests later they had a gentle taste of power wielded by government. The problem with such people, as much as they cry "freedom", is that they don't have a very good sense of the difference between democratic public space and libertarian personal pace. We are in a public health conflict, of which war metaphors are quite appropriate, and these people are fifth columnists fighting on the side of the virus. I am rather more inclined to the AMA's position that a loosening of restrictions is premature. But such is the nature of politics; sometimes public will is against scientific opinion.

On the national scale, the decision this week by the Morrison government to renege on a deal with French designers to build 12 new attack-class submarines in Adelaide. Already Australia's largest military acquisition in history, it is an exercise in eye-watering opportunity costs. By early January it was already evident that what should have cost $50 billion was going to increase to $89 billion, and now the Federal government is cancelling the deal in favour of nuclear-powered submarines as part of a new defense pact with the United States and the United Kingdom (AUKUS), obviously aimed at curtailing Chinese influence. In doing so, the government has managed to aggravate our largest trading partner, shock and frustrate an important ally, throw away billions of dollars, and cost local jobs. It's a pretty ham-fisted set of actions, from a fumbling government that either announces and fails to deliver, or engages in shocking levels of nepotism and transfer of public money to their wealthy sponsors. Even on a technological level, smaller autonomous unmanned underwater and surface vehicles are the future - but they're more likely for defense, rather than attack.

I have a slight and ongoing annoyance at work, namely, my five-year-old laptop is giving up the ghost, mainly due to fan issues. It's a bit of a "first-world problem", but I've had a request in for a replacement for some months now and only recently has the IT procurement team decided that they can't replace it without a field assessment. They seem to have forgotten that we are in a lockdown and that all they need to do is check the date of purchase. Anyway bad became worse on Thursday when I had a need to do a firmware upgrade, and the system decided to freeze for the better part of 24 hours, which was unfortunate given that I had a workshop to conduct the following day. Fortunately, I managed to get all the necessary software, keys, etc together on my old Mac (a hand-me-down from Rick B) and I managed to conduct the class in that fashion. Still, it was an illustrative microcosm example of sometimes how bureaucracies don't think through their own edicts. Make of what you will whether this applies to national defense purchases.
tcpip: (Default)
I find myself quite concerned with public health policy and behaviour of the general public. As is my wont, with sober senses, I quietly compose my thoughts on matters, ensuring that I have brought together grounded evidence to generate considered convictions, this time comparing the public health policies of elimination from last year to this year's approach of vaccinated herd immunity: From Elimination to Herd Immunity?. Unfortunately, the reality is that herd immunity is a difficult number given the R0 of the Delta variant, and an elimination strategy is still the best, even if politically difficult, option. But the virus really doesn't care whether something is "politically difficult". There is a sense in which I personally feel a little surrounded by it all; there are no less than 22 coronavirus exposure times from 9 different sites surrounding me within 1km of where I live, including a block immediately to the rear of my apartment.

Despite this, I find myself engaging in some quasi-normal living, even attending a political webinar hosted by my local MLC, Nina Taylor, and addressed by the state minister of the environment, Lily D'Ambrosio, on the Victorian government's waste and recycling plans. A couple of days later I found myself visiting the St Kilda foreshore with Robbie K., who I count as a friend of some 25 years, although we haven't been in each other's company for the better part of more than 18 months or so. Once upon a time we would find ourselves attending various alternative concerts together (e.g., Jello Biafra, The Strokes, Massive Attack), now we wandered along the beach, reminisced, and grizzled about the effects of the pandemic and the huge quantities of maskless individuals.

I will also admit to some challenges at work in the past week as well. A quantum chemistry application, released as a collection of binaries only, has proven to be less than friendly with the version of OpenMPI that is linked to on our system (the serial version works just fine). A machine-learning image recognition application, designed for a different flavour of Linux and with a Makefile that dies when installing CUDA/GPU versions that don't exist, is also causing problems. Combining the two, I can also say the same for a molecular dynamics application, also designed for a different distribution but also with MPI errors. Still, I guess that having three work problems isn't too bad, but such problems! I am rather looking forward to delivering a class on Friday, which of course had all its places filled an hour after announcement. Apparently, people still want to learn about supercomputers.
tcpip: (Default)
One of my roles at work, apparently so allocated because I have some degree of social skills and some ability to understand domain science, is to organise forums and case studies of interesting use of our technologies. I am particularly pleased over the past few days that I have worked on two such projects, one being a forum by Associate Professor Bernie Pope who has exceptional expertise in human genomics and cancers. Bernie used the Spartan system and the associated cloud compute platform quite extensively in our early days and continues this research. The second, alas, must remain unnamed as their big research project is, as yet, incomplete, but it involves a senior medical scientist with quite a complex workflow (and I say it's complex, it really is), engaging in reconstructions of everyone's friend, SARS-CoV-2. It really is working closely and supporting the computing resources so that scientists like these can make the world a better place that is one of the roles in my life that I take some pride in.

With a little bit of a reversion to a previous life, I have also found myself somewhat involved in a political case, specifically the role of Australian foreign policy in the coup against the elected socialist government of Salvador Allende of Chile in 1973. I have written a few words on the matter, including my own personal reflections as this was formative in my own political views. It might sound strange for one who has been so involved in political life, but like most, I don't actually like much of what constitutes politics, that is, the acquisition of power and the prevention of others from acquiring knowledge or rights. This is why this issue of Chile is important; we want to know what Australia's role was in installing a dictatorship that led to the death, torture, and rape of tens of thousands of people. Yes, there are operational "national security" issues. But this is fifty-year-old information. We need to have a political culture where we, the people, can expect transparent access to the actions of our governments. Such a right will not be generated by the niceness of our rulers, but rather it will have to be forced upon them. As always is the case, you might not be interested in politics, but politics is very interested in you. Because it defines the rules under which we live.

Profile

tcpip: (Default)
Diary of a B+ Grade Polymath

April 2025

S M T W T F S
  12345
678910 1112
13141516 171819
20 212223242526
27282930   

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 23rd, 2025 06:04 pm
Powered by Dreamwidth Studios