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)
After the conference and subsequent weekend in Christchurch, I spent a couple of nights in Wellington, a thoroughly adorable national capital. The first night was spent at the Waterloo Hotel, my favourite haunt, which I've been visiting for at least twenty years. It's budget and slightly dilapidated accommodation, but the thoroughly solid art deco structure and features appeal to my sense of old-world beauty. The following day I caught up with Morgan D., of NZ RPG fame, and author of "FiveEvil". Later that day I made my way out to Pentone to stay overnight with Janet E., and family who, as always, treated me with the greatest kindness. Janet was kind enough to take me out to the rather scenic suburb of Eastbourne the following day, which was a part of the greater Wellington region that I had never been to before.

On return to Melbourne, I've had to dive deeply into various work-related matters, as it's a rather busy time. Friday was spent mainly with Altair Engineering, as they were showcasing their new enhancements to the scheduler, such as Liquid Scheduling, a sort of meta-scheduler. I was impressed by its ability to run job arrays across multiple clusters. It was also a good opportunity to catch up with Craig W., (former tech manager at VPAC) and Tim Connors (formerly of the Anglo-Australian Observatory). The High Performance Computing world is small, but nevetheless I had not seen either of these individuals for some years. Also of special note was attending the Melbourne Symphony Orchestra "Symphonic Showcase" with Nitul D. With some ten thousand people in attendance, the MSO did a great job Rachmaninov's "Second Piano Concerto" and Bartók's "Concerto for Orchestra" and really it made a good excuse for an evening picnic in the Botanical Gardens. Besides, one must both enjoy music practice if one is going to study music theory.
tcpip: (Default)
One of the ways that affirmation occurs for those who live by the keyboard is that your essays are read and then circulated. I've had two such experiences recently. The first was my letter to members and associates of the Australia China Friendship Society (ACFS) Victoria on the 75th anniversary of its founding of the People's Republic. Apart from the hundreds of people it is distributed to normally, local members and other state branches have also asked me if they could forward and republish. The second such experience occurred just today when a member of East Timor Women Australia (ETWA) asked if they could republish my review of the Tais Exhibition and Symposium, as it includes a combination of a capsule history, personal experiences, and a review of both events.

If this wasn't enough, I have received similar feedback in recent days from multiple sources concerning three HPC workshops that I ran the week previous which started from the Linux command-line and ended with profiling and debugging MPI code, which is quite a firehose to drink from in three days if you're starting as a newbie. Over the years I have become accustomed to receiving positive feedback from doctoral and post-doctoral researchers from these workshops. After all, when you have complex problems and big datasets being introduced to supercomputing opens your eyes to computational possibilities. However, when such remarks are made by professors and lecturers with years of experience in the HPC world you can be forgiven for thinking that you've done a fairly good job. Apropos, in a few weeks I will be giving a presentation at eResesearch Australasia with the snappy title "The Spartan HPC Story: From Small Scale Experimental to Top500 and Beyond". This is story of a brave little supercomputer that started on sticky-tape and elastic bands and now is one of the most powerful systems in the world.

The third related item is that I've started work on my doctoral studies in climatology and sustainability. Being just a couple of weeks in it is an orientation period where one is introduced to the Euclid University way of doing things, which includes using their preferred tools. Coming from an open-source world it never ceases to surprise me how products like Microsoft Word (for example) are the default; a lot of this of course is because educators themselves teach how to use a tool rather than the underlying principles of learning such tools and then cycle of ignorance continues. For the shell game that is referencing systems, the University prefers Chicago-style referencing with Zotero for tracking (at least that is open-source). In the future, I may get an exemption to use my preference, IEEE style, notable for being spartan in implementation and free from unconscious biases.
tcpip: (Default)
It is with the realisation of hindsight that the less formal events on my Darwin adventure mostly involved non-human animals in some way. As part of the ACFS proceedings, we visited the Aquascene Fish Feeding Sanctuary, where multiple fish species (mainly Diamond Scale Mullet, Milkfish, and Catfish) visit the shoreline at high-tide for hand-feeding; good fun for kids of all ages. The following night Lara, Adrian M., and I went to the Adelaide River Rodeo and for two of us it was our first rodeo. Not exactly high-brow culture, the bull-riding was what one could expect and multiple fights broke out at the end of the show. After that crowd dispersed the remaining people enjoyed a polished performance by the live band Dr. Elephant, who played a variety of (mostly) 1980s popular songs.

The following day was King's Birthday. I took the opportunity to visit the Adelaide River War Cemetery, which has the graves of over four hundred individuals from the armed forces, merchant navy, etc who lost their lives in the Timor and Northern Australian regions, including the bombing of Darwin. I visited every grave, noting that some of the fallen were as young as 17 and several were marked "Unknown"; the visceral cost of war. After this, Lara and I went to Shu Li's Donkey Sanctuary, our third attempt to visit this location. We shared a lovely lunch with a few ACFS people, met the donkeys, and finally (quite exhausted from the day's events) made our way back to Darwin town.

The following day I made my way out to visit the HPC Support officer at the Menzies School of Health Research, Mariana Barnes, whose name comes with quite a skillset in bioinformatics and research in malaria. Unsurprisingly, their system is a lot smaller and specialist than that at UniMelb but, as our lengthy conversation revealed, unsurprisingly there are similar software and user challenges. Finally, my last day in Darwin was relaxing in the company of Lara as she built a new castle for her rabbit, Cocoa, who seemed very pleased with the initial result; I suggested the name "Cocoa Cabana", which seems very appropriate. Anyway, I have now returned to Melbourne after taking the midnight flight and experiencing some amusement of the change of climate. It will take a couple of days to recover from this "holiday"!
tcpip: (Default)
The past week, in addition to my usual work, has consisted of my annual series of five guest lectures for the UniMelb master's level course, "Cluster and Cloud Computing" which covers supercomputing from a high level, the local system, job submission, parallel programming, more than enough Python, and a modicum of Linux commands. The course coordinator and I had some discussions about how the education system is prepared to teach the intricacies of object-orientated programming, but core operating system commands are learned by osmosis. After all this comes the marking of the 380 students enrolled this year. In addition, I have three days of workshops to run next week, with much greater detail and with the addition of regular expressions into the mix.

I have been blessed by a few occasions this week with a visit of my dear Darwin friend, Lara D. Hilariously, we met at the airport at 12.30am on Saturday morning, as her plane from Darwin arrived at the same time as mine did from Townsville. Shortly afterward we found ourselves visiting the Triennial exhibition for what must be the fourth time or so for myself and later in the week it was off to the Da Vinci (and friends) exhibition at Lume, which is another impressive show (although I twitched a bit on a misattributed quote, which is sloppy of them), with VR flyovers, drawing classes, a lovely cafe, and Lume's signature immersive experience of art and music, in this case mainly 19th and 20th century Italian operatic.

On a more culinary and personal aesthetic dimension I hosted a very nice dinner for Liana F., Julie A., and Erica H., during the week which included confit byaldi, the signature dish from the film "Ratatouille", which turned out pretty well for my first attempt at this; it looks fancy, but it's pretty straight-forward). Another event of note was attending Anthony L's wonderful annual gathering at "Life's Too Short", attending with Ruby M. We took the opportunity to visit the NGV at Federation Square beforehand with the wide collection from the Joseph Brown collection. Anthony, as host of his event, noted that it was International Submarine Day and offered plentiful AUKUS-based "yellow submarine" cocktails (rum, tequila, citrus, with more than a dash of imperialism). It dovetailed well with my attendance the day prior at a Labor Against War meeting with former Qld Senator Margaret Reynolds visiting in support.
tcpip: (Default)
It's been a very full week of a working holiday in Townsville teaching high performance computing, parallel programming, and the like at the Australian Institute of Marine Science. There were about fifty or so researchers in attendance, mostly in person and a few online. Although we had an official programme that ran from 9 to 5, out-of-hours discussions pretty much took up the rest of the time; mostly on HPC work, marine science, climatology, and languages. These were mostly youthful and very smart and a switched-on group who were very engaged with the content throughout the week, and very keen on getting assistance for their specific problems. It was quite delightful watching the (relatively small) cluster rocket in usage over the week as soon as they were taught how to fine-tune and submit various parts of their job submissions, and I get the sense that although many are part of different research groups, they are all keen to build a community of HPC users. It was also great, I must mention, to spend time in the company of Geoff M., the tireless AIMS sysadmin whom I met there almost ten years ago, and Patrick L., a marine researcher who was also there on my first visit. Diego B., provided a powerful and driving force in getting this week organised and finally, I was quite charmed to discover that among the several Perth AIMS visitors, one Barbara R., was also at Murdoch University at the same time as myself and part of the SF club I started, MARS.

Buried in the institute's buildings I didn't get much of a chance to explore even the impressive natural surroundings of AIMS, although I did receive regular visits from the local wallabies and brush turkeys, and my on-site accomodation had more than a few geckos. A particularly large trapdoor spider was also in the vicinity which attracted a bit of attention. On the last day we finished early, so I was given a bit of a tour of some key parts of the facilities, including the "National Sea Simulator", the experimental coral reef growth labs and, of course, their data centre. No matter how often I visit such places, it never ceases to amaze me how relatively modestly such scientific research facilities are funded, how modestly the actual researchers themselves live, and how every spare dollar is spent not on keeping such facilities prettified, but rather on the science itself. I have nothing but complete respect for these people.
tcpip: (Default)
I am now down to the final week of editing the 15000-word research project for my Master's in Climate Change Science and Policy, following that and a short presentation on the topic, that will be the conclusion of that degree, although I strongly suspect what is the beginning of a lifetime of further study and activity on the subject, starting with the initial subject of my research project; climate change impacts, adaption, and financing for Pacific developing nations. As much as climate change mitigation is absolutely necessary to prevent future impacts, some impacts are and will occur regardless - hence the need for adaptation. For the Pacific, we are talking about nations that have contributed very little to greenhouse gas emissions (both in absolute and per capita terms), but will feel the brunt of its effects; the moral principle of torts should apply.

In my working life, I have two impending HPC-related trips interstate pending in the next two weeks. The first is a visit to Sydney for Supercomputing Asia, where I have a presentation to give as part of the international HPC Certification Forum and a poster on HPC training metrics and usage. Apparently, if you train people, they submit many more jobs - who knew? Two weeks after that, and with an interesting dovetail with my studies, I'll be spending a week in Townsville conducting training workshops at the Australian Institute for Marine Science; it's been almost ten years since I've visited said people and it's pleasing to see that some of the staff are still there!

Even with all this on the agenda, I have had some opportunities for social occasions. Liana F., and I caught some the Triennial exhibition that's on at the NGV, which makes me want to go again, and for Invasion Day we went to Connection at Lume; our third visit to said exhibition. On Wednesday night I received an impromptu ticket to see the Pet Shop Boys' movie "Dreamworld" with Robbie K, which I observed featured quite a demographic of men of a certain age and greater than zero on the Kinsey Scale, and on Tuesday night caught up Nathan B., who is visiting from interstate with a lovely collection of old and true friends at Naked for Satan. For someone who is finishing a master's project I've had zero evenings this week when I've been in my own company; possibly not the most sensible decision, but I'm rather glad that I did manage all this.
tcpip: (Default)
The past several days have been full of activity, even more so than usual, and, as a result, I have been quite lax in putting finger to keyboard in the regular act of reflective correspondence. The outage of the Spartan supercomputer and upgrade of the operating system is going well, as is the testing and documentation that follows the application suite rebuilds and I've even managed to add a few new tutorials according to need (e.g., scikit-learn). I also had a meeting with the good people at the Australian Institute of Marine Science to conduct a week of HPC teaching for them early next year. Study-wise the second half of the trimester has started with a deluge of assignments; one has consisted of a review of three vulnerability assessments (Auckland, Baden-Wuerttemberg, and the Bishnupur forest of Nepal. Fortunately, there is an extra week for the paleoclimatology paper.

The study of the vulnerability assessments has highlighted to me the importance of the Voice referendum, and the importance of a body that has the ability to ensure the parliament and executive listen (at the very least). Examples of injustice, even to this day, are well-known to those who care to look. As much as one delights in the frankly brilliant and moving use of John Farnham's "You're The Voice" in the first major "Yes" advertisement). Ultimately, it will be results that count, and fortunately from the evidence that we have it is known that when governments listen to and work with, communities rather than just doing things to them, the outcomes are better.

Among all this I've had a modicum of a social life as well; for the first time in many years, I attended a local goth club (Elysium) at Kepler Bar, which comes with some rather nice scientific flavours, with the company of Liana, Simon, and Carla. The goths have always been a welcoming, if delightfully weird, community and there is nothing strange to them of having a fifty-something person in attendance at a nightclub, even if the median age is somewhat higher anyway. In a more low-key affair, I had a wonderful afternoon with my dear friend and neighbour Nitul and his visiting mother, as he has just returned from the homeland of the Indian state of Kerala with plenty of stories to tell. Finally, last night I hosted Justin's RPG session of The Burning Wheel set in The Thirty Years' War which uses scenarios from Warhammer FRPG. It's a delightful mash-up of systems and settings that's working extremely well. But, my goodness, I rather do need a bit of a rest sometime soon.
tcpip: (Default)
Last weekend I had the pleasure of spending some time in the home of Carla with her child and friends; we played the boardgame "Root" with its various anthropomorphic animals seeking to control a woodland. It's quite a clever design, with each faction having its own style and victory conditions (I played the cantankerous Eyrie). The youngsters are very keen on the game and explained their own modifications and alternative factions; I couldn't quite shake the feeling that it was rather like being part of the "Stranger Things" D&D group - and Root does have its own RPG, which I am keen to try. Appropriately, the following Monday, spent time at the Red Triangle for the regular fortnightly game with far more aged players (we haven't changed over the decades) of Burning Wheel where - as an extreme mashup - our setting is the Thirty Years' War, the story is following the classic "The Enemy Within" campaign from Warhammer FRPG, and with scenarios from Lamentations from the Flame Princess.

Betwixt these events I had a linner event with Rob and Angela, with Erica turning up to graze for dinner. Mention must be made of Rob's Rookwood Distellery whose Yuzu gin was awarded a Silver in the Australian Gin Awards last week. Of course, we sampled said gin, which comes up with quite a subtle and beautiful blue sheen when mixed with tonic. Later we moved on to drinking tequila out of skull glasses, which Rob (he has taste this man) cleverly paired with gouda and cummin. In the course of the discussion Angela and I decided we are going to write a psychology paper together, with her professional doctorate clearly taking the position of lead author, and my mere GradDip and wordsmithing helping the process (working title: "Catatonia: a misunderstood and missed diagnosis"). We both have a few publications under our name and we're making some initial progress on that project as well.

The fun and frivolity of the weekend had to come to a close of course and now the nose is to the grindstone of the ongoing preparations for the operating system and software upgrade on the Spartan supercomputer. Whilst applications are constantly being updated, we've managed to avoid doing a major version upgrade to the OS since the system was first initiated way back in 2015 (our system version of gcc is 4.8.5, the environment module version is 11.3.0, for example). The change is necessary (RHEL 7.x will be unsupported soon), but it is going to come with some pain as users will have to reinstall and recompile many of their own applications, and some will just not work. But with the exception of building containers for old software to live in, there's not much that we can do - and the timeline is going to be incredibly difficult with the amount of work we have to do.
tcpip: (Default)
It has been a diverse week of the scientific nature for me which, unusually, covered not just work and study events but social events as well. Last night I was pleased to meet one Juliette W., with whom we share an interest in science fiction and fluid dynamics. We have mutual friends, but a surprising connection was with Robert McLay of the Texas Advanced Computing Centre - I attended his final pre-retirement presentation on LMod a few evenings prior (at 1 am in the morning, Melbourne time). LMod really has transformed the management of applications in the high-performance computing space over the past several years, so I hope Rob receives some recognition for his contribution.

Another event that crossed the scientific and the social occurred the night before when I caught up with a former workmate, Martin P., to see Oppenheimer at iMAX to a packed audience. It's a great topic and the representation of the science wasn't terrible even if the history was not quite right and it managed to omit the fallout effects. It must be said the performance by all and sundry was of excellent quality, and the story delved deeply into the persecution and troubled individual psychology of the protagonist. Ultimately, however, I was rather underwhelmed by it all - the movie was too long and it really didn't gain anything by being on a big screen. Still, small mercies that it wasn't a travesty of an action film.

In more typical activities, earlier in the week I had the pleasing opportunity to chair a work forum where we were addressed by two excellent researchers (Dr. Shanaka Kristombu Baduge and Dr. Sadeep Thilakarathna) who have usd our kit (cloud and HPC) to develop AI robots for plastic waste selection. In regards to the more typical study project, in the final lecture of the week on paleoclimatology and current events I drew attention to recent warnings of a very probable collapse of the Atlantic Meridional Overturning Circulation and raised whether it was possible to have a collapse in North Atlantic ocean temperatures whilst having simultaneously a significant increase in atmospheric temperatures. It seemed plausible and but I was hoping Professor Rewi Newnham would answer in the negative; he didn't. Fun time ahead, eh?
tcpip: (Default)
The past two days have been taken up with delivering training workshops and the two days previous a hefty proportion of the time spent generating new content and revision for said courses, along with marking assignments for the university's Cluster and Cloud computing unit. From the latter there were a few assignments that made me think "What on earth are they doing?" and a few where the students quite clearly understood what was going on; which I would hope for a master's level course. As for the training workshops, the Parallel Processing was in need of a decent revision and I had new content for GNU Parallel in particular. Alas, this meant that the content that I had for the debugging and profiling part of the workshop was cut shorter than what I would have liked. Then, for the new course, HPC Databases, I delivered pretty good content on the file system, data management and resources, and especially embedded databases with job submission, but when it came to the rather major component of database servers I'd left out a line in the configuration in the midst of a live demonstration - so nothing worked after that.

In the midst of this, the kitchen sink suffered a blockage. I tried the usual methods - plunger, hot water, baking soda and vinegar, wire, caustic soda - before resigning myself to some home maintenance. I'm not afraid of such things having lived in houses with questionable plumbing in the past (ahh, those Accelerated House days), so working step-wise from the drain basket I removed the piping piece-by-piece to discover that there was a fine collection of immovable gunk in the trap that was causing the problem. It's a wet and messy business, so I put it all back together and thought the problem was solved. Alas, my enthusiasm for pipe removal meant that the twenty-year-old plumber's putty had given out and now I have leaking pipes, so a trip to collect some silicone as a replacement is in order.

I've taken both events in rather good humour. It all rather reminded me of one of my earliest forays into this profession (IT in a general sense) when I worked as a volunteer for the Ministry of Foreign Affairs in Timor-Leste twenty years ago. That had more than a few challenging issues, to say the least, given the lack of basic infrastructure or even a semi-reliable electricity supply. In the early months I my time there I had the opportunity to spend some time with one Gabriel Accascina who was responsible for setting up the satellite link so that the (refounded) new country have at least some sort of link to the wider Internet. His previous background included developing a sewerage system in Bangladesh. "It's all shit through pipes", I quipped. But it really is; the data (like the spice) must flow. A lesson plan that doesn't quite work out, a blocked sink. All of these fade into the category of "first-world problems" in comparison to getting just basic infrastructure in place.
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)
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)
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.

Breathless

Sep. 27th, 2022 06:19 pm
tcpip: (Default)
Weekend social activities were pretty good, visiting a good friend in their new home as their first official guest (of course I brought champagne and chocolate-coated strawberries, what sort of person do you think I am?), and receiving the ever-loyal Erica H., for some episodes of "Archer". But a personal highlight was going to The Astor Theatre on Sunday evening to watch Godard's À bout de souffle (aka "Breathless"). Unable to rustle up fellow film-lovers, I went by myself to see this in true critic style and dressed up for the occasion as one should when attending The Astor. I love "Breathless", it's one of my favourite films of all time; jump-cuts, semi-improvised, a tragic narrative, comedic, heavily referencing other films, and of course, Jean Seberg still leaves me weak at the knees. But most importantly, it is shortly after Jean-Luc Godard's euthanasia, and this will be his lasting contribution to film art.

It's a curious phrase "À bout de souffle" ("to the end of breath", literally translated which is very appropriate how the film ends) and as life imitates art, I have a fair bit of breathlessness myself at the moment. This week I've been running three supercomputing workshops, Introduction to Linux and HPC, Advanced Linux and Shell Scripting for HPC, and High Performance and Parallel Python, and the latter really isn't an oxymoron but does require work. Unfortunately, I have also come down with quite a cold with a bit of a headache, low energy, and a phlegmy chest and cough. Running three days of workshops in such a state is quite a test of my own dedication and endurance, fortunately, both of which I have in spades. Also, with due diligence, I have taken a RAT and it tells me I'm corona-19 free. I will certainly be spending Thursday on sick leave, however.

Also leaving me utterly breathless in another manner was the recent discovery that a distant friend is not receiving the appropriate medical treatment for a chronic condition. The condition is the sort that will, on average, shave some 25 years off their lifespan. The treatment, known to be pretty successful, isn't horrendously expensive, but they just don't have two red cents to rub together. I just cannot help but think why their well-paid beau apparently hasn't come to the party. Maybe it's just me but I would have thought their life would be worth saving. Anyway, I am thinking out loud, and from a perspective of some ignorance. Maybe there are other circumstances at play, and I'm not going to inquire (or elaborate) any further.
tcpip: (Default)
This week started with the regular delivery of three days of supercomputing workshops with the final day on parallel programming. There was a good turnout to each of the workshops, and some excellent questions, especially on the last day which led to building a few more examples in the code repository that I keep for researchers. Whilst I have almost completed the expected number of workshops that work has set for me this year, I also want to revise and get as much content established in a self-managed manner for researchers, although I do know that many prefer to have my presence in the room, so to speak. In a few minutes I'll be continuing the process of bringing the content to an international stage by attending the Steering Board of the HPC Certification Forum. In other vaguely education-appropriate news, I managed to top the Diamond League in Duolingo again. Finally, although it is not due for a few more weeks, I am over halfway through my next assignment for DevoPsych. I confess that I'm rather itching to do the final, neurological-based unit - not just because I'd love to get my teeth in the subject matter, but also with the desire to finish two degrees in a single year.

Despite some appearances to the contrary, I am not entirely a person of work and study. A couple of nights in the past week I have caught up with Erica H. where we've been making some progress through the fourth season of Stranger Things. Assuming there are no thematic twists, I am quite enjoying the social juxtaposition between the unpopular but salubrious nerds and freaks in the Dungeons & Dragons club compared to the popular-but-toxic jocks and normals associated with the basketball team. I have a lot to say about toxic communities based on competition, but I'll reserve that for another day. Another significant social event was Raph and Rach's combined birthday (50 and 40) held at The Party House, a rather good venue. There were some truly wonderful and good friends present, and a lot of new friendly faces, overwhelmingly of good and intelligent character. Alas, late into the night I found myself struck by a sudden wave of melancholy and thought it best to make a quiet exit. With the rationality of hindsight, I probably should have stayed, but sometimes such emotions are hard to fight.
tcpip: (Default)
Following my release from isolation (for the good of the realm), I managed one night out for a Darwin pub meal with Lara's awesome neighbours and was kindly driven to the airport. I managed, as I usually do, to sleep through the flight and arrived at 5.30 am to a balmy 2 degrees, a far cry from Darwin's daily range of 15 to 30, and the spectacular dawns. My plants are alive, at least as much as they were when I left them. But the absence of my dear Sabre cat is both haunting and sad. It is now here, in the environment where I expect to see her, that her presence is most missed: "Nothing to be done".

The week in isolation was, nevertheless, somewhat productive. I was aware that my brain wasn't really in the right place to play around extensively on a production supercomputer, but I was certainly capable of working on getting our coursework up to scratch for the HPC Certification Forum by making sure that all the items on their examinable objectives are actually included. This is one of the main items for my work objectives this year, so getting that done will be a welcome completion of a task.

Apart from that, however, I made excellent progress on my current Psych course, "Changes across the Lifespan" and managed to finish all the readings for that subject; the fact that it is officially week 3 of the 12-week course simply means that I have plenty of time to fine-tune the assignments and prepare for the final exam. On a more practical level, I confess that I am concerned about the state of two of my friends who are showing signs of not being in a good place. It's at the point where I make myself available, to listen, to understand, to help (and it must be in that order). All this study on understanding how minds work has to come with a practical aspect, right?
tcpip: (Default)
Received marks for my first unit for the Grad Dip in Applied Psychology, "Psychology and Society" and, courtesy of a decent grade in the exam and a very good grade on the final interview essay, my overall mark has been pushed to something pretty acceptable by my standards. I also realised that I needed to complete the university's compulsory Academic Integrity Course (a good idea, and should be part of all universities in my opinion), so last night I finished powering my way and finished everything for that as well. Not one to give my brain a rest simply because it is a trimester break, I've also made a solid start on the next unit, "Changes Across the Lifespan", which is DevoPsych under another name. Overall, this puts me at around 40% of completion for the entire degree with an expected completion date in February 2023. So, gentle readers, if you wonder "How has it come to be that Lev is completing a seventh degree?", this is the method; incrementally, piecemeal, and with consistent dedication, not through a flashy cleverness that ultimately deceives itself as genius, and eschews education as a result. To paraphrase Carlyle, it is a tragedy that anyone with the capacity for knowledge dies ignorant (which was revived, in modern form, "The mind is a terrible thing to waste").

On the other side of the lectern, I've spent much of the past three days delivering supercomputing workshops, as is my regular monthly cycle (go on, make a pun about that). Apart from the usual trajectory from an introduction Linux, HPC job submission, advanced Linux, shell scripting, and scripting in HPC jobs, I also ran a more irregular workshop on transitioning from Spartan to Australia's peak supercomputer, Gadi, housed at the Australian National University. After two years on the top 500 list, it is still ranked 57 in the world and for researchers scaling up from a Tier-1 system like Spartan to a Tier-0 system, learning the differences in administration, access, architecture, modules, and job submission, etc, is absolutely essential. So many of our contemporary inventions and discoveries are utterly dependent on the power of supercomputers beyond the trivial and unnecessary uses of computational power and time. This is in part what worries me; having reached a level of economic development beyond necessities, so many often seem determined to waste their life on trivialities and distractions. Are we really so lacking in a sense of meaningful purpose?
tcpip: (Default)
The week ahead looks quite busy; I have about 15 assignments to mark for Cluster and Cloud computing (COMP90024), fortunately with drafts already done. On Wednesday, Thursday, and Friday my days are taken up with HPC workshops. Apropos this, I have recently posted an articles on Microprocessor Trends for HPC in 2022-23. I actually wrote it a couple of months ago and have curated it for public consumption. In the realm of learning rather than teaching, I've reached the point of being so far ahead in my GradDip of Psych that I'm not actually allowed to submit any new content to discussion boards, which had me amused. Fortunately, a friend has pointed me (and as a reminder) to the "How to ADHD", a very practical and educational resource for those who care about such things. It is extremely well-presented, informative, sometimes funny, sometimes saddening, but always very informative. On a related topic, on Thursday evening I'm speaking at SoFiA at the North Carlton library on "From Stoicism and Natural Pantheism to Effective Altruism".

With other matters to comment upon it's been a while since I've reviewed what has been another sociable week. For example, Justin A and family took me out to see on Thursday to see the Columbian psychodrama, Memoria, which won the Cannes Jury Prize last year. As an exploration of a descent into madness it does very well with occasional forays into magical realism, although I think it jumped the shark at the end. I've been spending a bit of time in the company of Erica H. as well, with a particular highlight for both of us being spotting a rakali on a coffee visit to the Docklands harbourside, but even more so a visit to the Imaginaria Now immersive light and sound experience, also at Docklands. Finally, late last week Penelope A., hosted a birthday dinner where I also caught up with Liana F., Annie S., and met Danielle, an AsPro with interests in transnational policy (and yes, I've already started plotting).
tcpip: (Default)
For three days last week, I attended HPCAsia (remotely, of course) which, true to most conferences of this ilk, concentrated on the application of some of the world's most powerful computing systems (the world's number #1 in Tokyo) to the sort of mathematical and scientific problems that require it. It is pleasing that the ACM has published proceedings that will be free for the next two weeks. Due to the nature of my own role, I am particularly interested in new system and chip architectures, especially when people try some interesting heterogeneous combinations (e.g., FPGAs and GPUs for astrophysics). Appropriately, my work has tapped me on the shoulder to produce a short comparison in HPC systems between Intel and AMD which I'll do with some wry amusement - following the International Supercomputing Conference in 2018, I made suggestions of looking at this following the EU's lead; "And the turtle did indeed move". I also announced on Friday four HPC training workshops with a new one on "High Performance and Parallel Python on HPC", somewhat of a necessity as so many of the current generation use Python by default and the fact it's not exactly famous for performance.

Most of my evenings have been spent working on the upcoming issue of RPG Review and our AGM for the end of the month. In honour of Terry K Amthor, we're doing a special edition on ICE games and settings and I've been plodding my way composing an article to "fix" the magic system used in Middle-Earth Role-Playing for that setting. MERP was derived from Rolemaster, and Rolemaster was, by default, set in a highly visually magical setting of Amthor's Shadow World, whereas in Tolkien most magical expressions were somewhat more subtle and naturalistic. On another related matter I've been picking up just a few items to add to my RPG collection; when I conducted a sizeable sell-off two years ago to donate to Médecins Sans Frontières for their coronavirus efforts, I sold off some items that I probably should have kept as mementoes. Re-acquiring such items does look like it will somewhat more expensive than my notoriously generous pricing, but of course, I have the option to be more selective. All in good time, and this weekend I'm spending a short holiday at Phillip Island.

Profile

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

May 2025

S M T W T F S
    123
4 5678910
1112131415 1617
18192021 222324
2526 272829 3031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 3rd, 2025 03:29 pm
Powered by Dreamwidth Studios