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.
tcpip: (Default)
When I look over my activities for the past several days it was pretty much entirely HPC Workshops in one form or another, starting with an introductory session at the National Compute Infrastructure's system, Gadi (most powerful public computer in Australia) conducted by Intersect. It was the sort of material that I am very familiar with of course, but every so often I like to drop into such courses to see how other people deliver their content. Certainly, I have more than a sneaking suspicion that they've picked up quite a bit of content from my workshops, but that's why I deliver them. To say the least, I'm not much of a fan of "hidden knowledge". The course does skip a lot of the Linux integration that I consider important, both assuming basic shell knowledge as a prerequisite and ignoring shell scripting, even when they are included in HPC scheduler scripts. On the other hand, their engagement through polls could be developed as a sort of formative assessment is welcome, as is their review of NCI's post-job metrics.

Following that workshop, the next three days I had workshops of my own to conduct, the final events of the year. As usual, I had the Introduction to Linux and HPC and Advanced Linux and Shell Scripting for HPC, and the third day was Mathematical Applications and Programming for HPC. The first two I pretty much run every month and the latter twice a year, as it alternates with quite a range of other workshops. Since the last session, it's had a pretty hefty revision, moving away from the "this is how you use R (or Octave, or Maxima, etc)" and more towards integration in job submission scripts and improving throughput and performance. This is going to be part of an ongoing trend in the coming year as well along with a stronger inclusion of Julia into the course, probably at the expense of Maxima.

It's been quite a year for the workshops, with more than 30 delivered, and something like 600 or more researchers in attendance. Of course, it is absolutely necessary and the demand is very strong and ongoing. It's one thing to leave researchers on a bit of a limb and say "read the manual", or even assume that they going to learn by osmosis (and such arguments are sometimes raised), but the scoreboard tells the story. Even if the researcher has "read the manual" (and we do put out a lot of documentation), they will always be unsure of something or find that their particular problem has been covered by the content. As a result, the University of Melbourne has ended up with a system that is heavily used (close to 100% node allocation on most days), has a very large number of users and projects, and has an impressive list of research outputs - not a week goes by without a paper being published that used the system. I really don't think we would see anything of the sort without the training workshops.
tcpip: (Default)
It is easy to forget that it's been a few days since I've posted anything, especially given that the first three of those days were delivering high performance computing training workshops. Whilst I am sure newcomers get a lot out of the first two, the third (Regular Expressions) was perhaps the most interesting to me, especially as I've reviewed the course to include a great deal more about incorporating regexes into HPC job submission scripts and even after the course adding content about how to further incorporate GNU parallel. I rather get the feeling that there is potentially too much content from such a tool and, with the potential addition of parallel processing using Python as an introduction (compared to C and Fortran), I might have to split my existing workshop into two. Another project for 2022, I guess.

Most of Victoria's restrictions were eased on Thursday, for the fully vaccinated, having reached close to 90%+ double-dose vaccination for those aged 12 or older. On the first night out [livejournal.com profile] caseopaya and I went to a concert; Vivaldi's 'Four Seasons' at The Athenaeum Theatre, a rather charming "old Melbourne" venue. We originally booked to see Tchaikovsky's "Swan Lake" but, 'rona being what it was, caused three cancellations of that performance. Played in shopping centres everywhere, "Le quattro stagioni" was quite an innovative group of concertos for its time for its naturalistic representations, and this concert certainly represented that style faithfully, also interspersing with the somewhat less well-known sonnets, before concluding with part II of the Sønderho Bridal trilogy.

Today ventured into the city with a meeting of the Victorian Secular Lobby, especially discussing the third attempt of the Federal government to introduce it's "religious discrimination" bill. A number of people also attended online but I rather failed to account for the effects of ambient noise in an open environment. The city was also had a number of protestors of the anti-vaccination, anti-employment mandates, anti-pandemic legislation which, as has been observed, are very much based on "outrage first, detail second" (if ever) and are very prone to the most foolish conspiracies (I've seriously seen "zombie apocalypse" claims) but more disturbingly, the advocacy of violence. In both cases, I suspect that the relevant legislation will be passed by the end of the year, with amendments.
tcpip: (Default)
With interviews completed, I am down to the last few thousand words to complete my MHEd thesis, and thus my sixth degree which means it should be ready by the end of this month and hopefully the final draft by mid-December. After this, I have to deal with degree number seven which I've been doing in the London School of Economics. Currently halfway through, I am thinking of changing to another institution; LSE has good content but it's been resting on its laurels for far too long; the teaching is close to non-existent, the assessment methods belong in the last century and the administration (University of London) is the worst I have experienced. I have a small mountain of courses in the subject from prior studies and would be looking for somewhere I could do graduate studies online and would accept credit from other institutions. My preferences would be internationally rather than an Australian institution, as I've developed quite a thing for being an international scholar. In another discipline, I also have a revision from the reviewers of my article to the Polish Journal of Aesthetics to complete this week.

Anyway, on the other side of the lectern, I have three HPC courses next week; the major one being Regular Expressions with Linux and HPC, with an increased emphasis on parallel use of the usual tools and their incorporation with HPC job submission scripts. The revision has made me realise the need to add more content for GNU parallel into the parallel processing course, and more database-style content using languages like awk, but also elaborating on utilities like cut, paste, and join that I use in the Advanced Linux and Shell Scripting workshop to a greater extent, and tying together with some SQLite content and, of course, how to tie all this together in HPC job submission scripts. It's the reality of this sort of deep-dive teaching is that one finds there is always additional content that should be included according to demand, and as a result, at a certain point a workshop has to be split up. Fortunately, being well-trained in modular design my workshops are designed for such an eventually. I think there will be a "Database Programming with Linux and HPC".
tcpip: (Default)
At midnight tonight Melbourne opens up, somewhat, having reached a 70% double-dosed vaccination level; really I we need about 90%+. I am not particularly comfortable with this given that there are currently over 20,000 active cases in Victoria, compared to just over 5,000 in New South Wales. One can simply urge people to be careful, be cautious, keep an eye on those numbers, and avoid the unvaccinated like the plague. Because, if the math is right, these figures will increase and very quickly, and this will weigh very heavily on healthcare workers. Apropos, I have also taken the opportunity to correspond with the primary author of a Burnet Institute report which last year pointed out the Melbourne lockdown prevented 18,686 cases in July, and he gave me the data for August of this year - instead of 5,643 cases for that month, we had 1,001.

But on this note, what's the wildest vaccine conspiracy you've encountered? Today, a person was trying to tell me (after claiming that vaccinators would be prosecuted "under the Nuremberg code") that "the pedos" had paid bribe money to medical administrators across thousands of GP clinics across Australia to falsify vaccination numbers over the last year and continue to do. When I asked for their motivation they responded "they're pedos" and said that they would categorize me in the same if I didn't "do my research". They did claim they're doing a PhD on this particularly novel research, although they couldn't tell me which institution has accepted their candidacy. They did tell me that that they were a scientist and widely educated. However, they couldn't tell show me any recent journal publications under their name. I followed their LinkedIn profile and they have (or at least studied) a Diploma in Recreation (Fitness), a Diploma in Early Childhood Education, and a Diploma in Business. They also claim to have a Masters in Public Administration, but that's from a production company that they run not an accredited educational institution. I don't think they liked me pointing this out to them!

Much of the past several days, even in my nominal personal hours, have been spent on work-related tasks. This includes adding exam content for the HPC Certification Forum (we had a board meeting last night), submitting an abstract for eResearchNZ for next year on the same, attending the Victorian GPGPU Symposium (great presentation on machine learning for global weather predictions), and a workshop for NCI's supercomputer. My sole non-work-related seminar was China From the Inside, hosted by the Victorian Fabian Society, which was quite worthwhile and will help in my own evolving perspective on said country.
tcpip: (Default)
It appears that I have neglected my journal for just over a week, which is pretty lax for someone who typically updates at least twice a week. To be fair, three of the days were taken up almost entirely with Linux, HPC, and parallel programming courses, which had a good turnout and some pretty active participants. Of course, this has also necessitated a further review of the existing content, which slowly pushes the quantity of material I have to cover in each one. Apropos, I've made a bit of extra headway on my MHEd thesis and have resubmitted the abstract, post-reviewer comments, for the upcoming Higher Education Development Centre annual symposium at the University of Otago. Alas, I will only be able to participate virtually even if it is in my favourite little town, Dunedin. I am also fishing for additional interview subjects for part of my thesis, namely those who have some experience as learners, educators, administrators, or sysadmins for various online learning platforms, for their qualitative insights. If anyone comes to mind, please get them to contact me. I don't need many people, but I'd like a few more.

Over the weekend I went down an unusual path of spending "quite a few" hours playing Open Red Alert. It's several years since I've played this game, and of course, decades in the past when I was quite active in playing the original game (goodness, the late 1990s, and I still have the disks). I really impressed by how the contributors - some three hundred of them - have built something that is very close to the original in flavour and game-play but has made some default modifications to improve game balance and options. As a more social entertainment, [livejournal.com profile] caseopaya has introduced me to the 2016 TV series Maigret with Rowan Atkinson playing the eponymous character. For those more familiar with his comic roles (Black Adder, Mr. Bean), the serious Atkinson comes across well, although I have noticed he does retain some of his oft-amusing mannerisms. In the past, I have made no secret that I prefer the working-class French crime stories of Georges Simonen over the upper-class British stories from Agatha Christie. As a British series, the English voices are a bit jarring in context, and I'm less than happy with the fact there are only four episodes. Still, better than nothing.

I have been given some thought to this recent dive into past-times which is a little out of my typically driven character and have decided it must be at least in part due to my cathartic rant about the appalling public health bumblings of the New South Wales government. For all the marketing promotion of 70% or 80% as being magic numbers when we can "open up" again, the truth is a lot more complex (marketing people, of which many politicians must be counted, hate complexity). Whilst some political leaders are waving around claims that their proposed policies are based on research from the Doherty Institute, when one actually reads their report (how many can say they've done this?), one will discover their position comes with lots of caveats, including lockdowns. But don't take it from me, take the words of the Doherty Institute director, Professor Sharon Lewin who agrees that these targetted vaccinations alone could mean an additional 25,000 deaths: "The short answer is there is no freedom day here."
tcpip: (Default)
Because I was not in a good place for quite some time, I found myself ignoring the looming deadline for the book chapter "Monitoring HPC Systems Against Compromised SSH" for CRC Press. Well, with a Herculean effort over the past several days I powered through what needed to be done and made the word count. The most fun day was Monday where I wrote a thousand words and subtracted eleven hundred, but all writers and programmers know what that is like. As Ken Thompson once quipped; "One of my most productive days was throwing away 1,000 lines of code." Currently, my co-authors are checking over it and have submitted a couple of patch files. The editor is happy, so it looks like another publication relating to supercomputing is in the pipeline. In somewhat related news I also attended a meeting of Linux Users of Victoria last night on containerisation, probably the first one I have been to since I stepped down from being on the committee for fifteen years or so. The meeting struck me as being more conversational than the presentation-and-QandA format that I am familiar with, but such is the nature of different people running a show.

As a profession, the dual role of supercomputer engineer and educator does, of course, accord pretty reasonable compensation for what is often some challenging tasks (I've just spent two days building a recent version of TensorFlow and its dependencies from source). But of course, my main motive is to provide the computational support for the various empirical scientists who are trying to make the world a better place. I have mentioned in the past how incredible it is that we have vaccines at all for SARS-CoV-2, and I know quite well there are several research teams on Spartan who are working in that area. Nevertheless, public health is not just medicine, but also policy. This is why yesterday I found myself penning some words for the Isocracy Network on public health policy as the pandemic reaches four million confirmed deaths. I acknowledge I am especially concerned with what appears to be the beginnings of a disaster (because I can do cumulative math) on Thailand and Indonesia, and probably Malaysia as well, with the Delta variant of the virus, a lack of vaccines, and poor social regulation.

Wilful awareness of such issues, and even solutions, is a great challenge to my sensitivities which can induce feelings of depression and helplessness. "This is the bitterest pain among men, to have much knowledge but no power" (Herodotus, Book 9, Ch. 16). It is appropriate then that I've spent much of this evening composing my thoughts about the terribly boring topic of electoral systems, with a view of contributing a few design ideas about how to encourage better public representation. Because if we find ourselves to be ruled by incompetent and corrupt fools there are two causes; the first is that there are incompetent and corrupt fools (fixing that is more the domain of psychology) and secondly because our political system has provided opportunities for such people to acquire power. Providing a considered alternative system and a path to achieving it is a worthwhile endeavour in its own right, "another world is possible", as has been said. In the meantime, within my own profession and outside, I do what I possibly can. Knowing that I am using my knowledge and skills for compassionate purposes brings solace. I hope it is a feeling that remains.
tcpip: (Default)
Yesterday I had the honour of chairing a work forum for one of our main users at Research Computing Services, one Bernie Pope. His work is mainly around human genomics and cancer and with the combination of high performance computing, storage services, and cloud applications, several papers have been published such as immune response in colorectal cancer, diagnostic tools for germline cancers, and so forth. It was a fascinating exploration of the complex workflow, the sequencing jigsaw puzzle, and the rather massive storage requirements (some 441,809 gigabytes in related projects). When one considers that close to fifty thousand people die each year in Australia due to cancers, this is all good solid research that suits my own disposition. Many years ago, when I was at the Victorian Partnership for Advanced Computing, my manager David Bannon summarised our work along the lines of: "We provide the computing infrastructure so that other scientists can make the discoveries and inventions that will make the world a better place".

It is that sort of approach that has also inspired two other projects that I've been working on in the past week. The first was elaborating my existing introduction to supercomputing teaching material to put on the university's Canvas LMS. Now, with some 15,000 words of content, I can hopefully gradually reduce the teaching load of this particular subject in favour of targetted and individual assistance for researchers. In other words, making one part of my workload increasingly redundant so I can increase my activities in another, a form of instructional scaffolding at scale. Perhaps even less exciting but no less onerous has been working on finishing a book chapter with the snappy title "Monitoring HPC Systems Against Compromised SSH" for the upcoming CRC Press publication "Cybersecurity & High-Performance Computing Environments". I really have been quite lax in getting this done, and am feeling quite poorly for it but as regular readers (and my editor) understand my health has had a few unexpected challenges this year.

Another related thought that has come to mind from the idea of "providing infrastructure" expands to social and personal relationships. It is common, but fallacious, for people to draw a dichotomy between being either dependent or independent. Such abstract concepts are divorced from the real continuum that is between codependence and interdependence. In the former the individual surrenders their own interests and desires to a controlling other out of fear, generating anxiety. In the latter the individual can grow because they have a sense of security that the other - motivated by love and concern alone - can and will provide support (e.g., emotional, financial) for them when they are vulnerable, thus reducing anxiety. I do not think that it is too far of a stretch to suggest that the different ways that social security and welfare are applied and administrated are analogous. Certainly, monstrosities like the Indue card create anxiety and shame rather than providing security. There has to be a better way.
tcpip: (Default)
Readers will know that I've given regular updates on the progression of The Plague. We're now at 172 million cases, and 3.7 million dead. To think a year ago those numbers were "only" 6.7 million and 420 thousand respectively. I have much to say about our political and economic leaders who have failed to give this pandemic the requisite seriousness, let alone the conspiracy theorists. But such a discussion will wait for another day because now the plague has gotten personal with one of my dearest friends entering isolation following exposure at a Tier One site, and a workmate losing a very close relative (albeit overseas). So as Melbourne goes into an extended lockdown with this highly infectious Kappa variant my thoughts turn to them - and indeed every single one of you, dear readers - thinking of what ways I can possibly help or give solace in their time of need.

For someone who is extroverted, gregarious, and enjoys the physical company of other members of the species, I have found the past several days tougher than I should. I even feel a little embarrassed to admit this, given the circumstances of others, but even with a daily bike ride in the sunshine to the Darebin parklands, other exercise and healthy eating, some wonderful meetings with friends over video-conferencing, etc, I am still deeply missing the company of people with flesh and blood. The most conversation I've had with a person in immediate proximity this week has been a few words exchanged with a shopkeeper. Still, I am in good company alone and have taken advantage of the situation to delve into studies (masters thesis, civil engineering, Mandarin) and preparations for the (extensively delayed) move.

The preceding three days have also witnessed day-workshops for researchers in the form of "Introduction to Linux and Supercomputing", "Advanced Linux and Shell Scripting", and "Parallel Processing with OpenMP and MPI". The former two I have been giving every month during the past several months and the latter is one of a group that I circulate through as a more advanced or specialised subject. Class attendance was good, the questions and feedback excellent, and the final remark by one researcher (themselves a bit of a leading expert on the genomic sequencing of wallabies) after the three days was really super-positive: "Thank you, Lev! You're an excellent educator. Have really enjoyed these sessions." I personally find it incredible that anyone could say such a thing after listening to me ramble on about using supercomputers and parallel programming after three days, but apparently some people like it. Certainly, it is affirmative statements like that which keep me going in this profession.
tcpip: (Default)
It looks like I'm about to finish another 13-week MOOC, this time the macroeconomics course from UC Irvine, in one month, having powered my way through two week's worth in the past few days. Because this is what I do for fun, qute honestly. At least a fair bit of the time. And when I'm not learning, I'm teaching which often enough amounts to the same thing ("Lernen durch Lehren", as the Germans like to put it). Or, at least in my context, on-the-job learning becoming on-the-job practice, becoming on-the-job teaching. Which is an around-about way of saying that I have two workshop classes to conduct today and tomorrow; Parallel Programming (CPU-based), and GPGPU Programming (GPU based). It is also a gentle reminder that I should put my book with the snappy title, "Sequential and Parallel Programming in C and Fortran" on Smashwords. There's only so much content I can provide in two four-hour classes.

Much of the past several days have been spent getting content for the book chapter, "Processing Large and Complex Datasets for Maximum Throughput on HPC systems", which I am the lead author representing the University of Melbourne side of the equation, with some content coming through from co-authors at Universität Freiburg. At least some of the content from this chapter can be used in tomorrow's workshop (specifically the technological developments in HPC) and at least some of the content in the book chapter is coming from other presentations, the recent eResearchAustralasia conference in particular. I sometimes look with some terror at the 55MB of pure textfiles I have planned for content in future publications; that's around 100 books worth; I am never going to get that done, even at my rate of writing content (LJ/DW posts don't count, except for my tortured and not terribly interesting autobiography).

One thing I do plan on making happen this year, much later than originally, is a Cyberpunk conference, which must be held in 2020 for aesthetic reasons and must be subtitled "Year of the Stainless Steel Rat", also appropriately. Circumstances being what they are, there is nothing wrong with running it as a fully online conference as well. I have started getting speakers and a programme together for the day, so mark it down: Sunday, December 27, from 10:00 to 18:00 AEDST (a lazy Sunday after the Xmas events), with subsequent RPG events from 19:00 ASDST after that. The tentative programme includes sessions on hacking, technology, politics, culture, and, of course, cyberpunk gaming.
tcpip: (Default)
On Monday and Tuesday this week I delivered workshops on introductory and advanced Linux, HPC, and shell scripting. It was preceded by an exciting moment on Sunday as my laptop power cable caught on fire. There was a short panic for a while, but I managed to source a replacement at a local OfficeWorks (awful website, good staff). Yesterday was part one of another course, but this time as a recipient, an NVIDIA CUDA programming "boot camp". I have done this before, a few years ago, and their delivery hasn't really improved (honestly people, andragogy is a formal and learned skill), but there are some significant improvements in content. I have also announced another workshop in a week's time for those who want to transition from Spartan to Gadi, Australia's most powerful supercomputer.

Yesterday I completed the two pre-recorded lectures for eResearchAustralasia, virtual conferences being a thing these days. The conference organisers however have required the videos be uploaded to DropBox which is the wrong tool for the job; so far I'm getting consistent timeout errors at around 15% for the long paper and 25% for the short paper. At times the level of basic information technology illiteracy in academia and research (let alone business) leaves me flabbergasted - and then there's the recent story of how 50,000 people missed out on self-isolation in the UK as records were being kept on an Excel spreadsheet.

With a particular interest in organisational, educational, and positive psychology, I have enrolled in a GradDipPsych for next year. Whilst I have had a long interest in the topic, I have no formal training. As such, I've started an introductory MOOC on the subject from the University of Toronto. It's all pretty basic stuff, but quite interesting and well presented, and as is my want on such things, I'm flying through it at a rate of a week's worth of material every two days, and rather suspect I will finish it well before the four others I am currently doing. As a person who is very interested in the delivery of content via online means (four of my five degrees have been acquired in such a manner), I am very interested in hearing stories from others on what works for them, what doesn't, and why, especially given the non-completion rates.
tcpip: (Default)
Most of my weekend has been developing the outline for a trial HPC mentoring project for the University of Melbourne. With a waiting list of several hundred researchers for my courses, even as I conduct them with two days of workshops every fortnight it is clear that the number of requests is greater than my ability to deliver, hence the need for a mentoring project. Not to mention that there is a new workshop in development, Mathematical and Statistical Programming in HPC, in development and kindly sanity-checked by a senior lecturer in the subject. Whether the project itself is actually accepted by positional management is another matter entirely, but curiously the outline is only indirectly for them; it is also a major assignment for my MHEd paper, Academic Leadership in Higher Education at the University of Otago. Which is something that I must sing their praises for, their papers and assignments have combined theoretical foundations with necessary and actual practice every step of the way. So if the University of Melbourne, or Australia for that matter, doesn't grasp the initiative and obvious advantages, there will be another place with a long white cloud that will.

The issue does bring some current thoughts to the matters of "suppressed science", and I don't mean in conspiracy theory sense, but as an actual, evidence-based conspiratorial practice. It does strike me as a little weird that many people do latch on to highly improbable conspiracy theories that lack probability when there is much greater evidence for the actual suppression of facts and usually of greater importance (Technology Review provides a good article on how to talk to conspiracy theorists, and one which I need to improve on myself). Of course, conspiracies do exist, as nine impressive examples by Business Insider points out. But really, one needs to look at means, motive, opportunity, probability, and knowing the actual science to determine the likelihood (and asking them if you don't know it yourself). Because without these steps, ultimately bad public policy results and that kills people and other life. Australia is currently having a flurry of such issues with environmental scientists saying their work is being suppressed. It is like that some people think that managing perceptions is sufficient to alter reality; or at the very least, maintain their positions of power and wealth; but the dead are many.

On a much lighter note, I have been made into an RPG character! Captain Lev Lafayette is a sample character in a recent publication, The Secret of the Silver Hedgehog, "he once was accused of being a Blanquist and called his accuser to a duel, first knocking him down for daring to suggest for daring to suggest he would replace one elite with another". Included as other pre-generated characters are participants in a Middle Earth campaign that I played in some years ago, which included an ally named "Ed Hogg" (a pixie were-hedgehog), which itself turned out to be the nom-de-net of another person whom I had encountered in RPG circles on usenet some twenty years prior. There is something quite beautiful about this recursive storytelling.
tcpip: (Default)
There's been a small flurry of the articles on the Isocracy Network in the past few days; my own contribution, just posted, is a comparison between New Zealand and Sweden for dealing with the novel coronavirus. Wes Whitman has contributed a piece on the economic policies of James Meade, a rather under-rated 20th-century economist. Finally, there is new contributor Derek Wittorff on "The Radicalism of Systems Theory". All bodes well for tomorrow's annual general meeting of the Isocracy Network which will be held over Jisti.

Today I also completed a massive, three-thousand-word, review of The War of the Worlds, including the original book, the radio drama, the musical version, and the most recent film; I couldn't resist adding a little bit of discussion of coronavirus into the mix as well. On a different aesthetic orientation, there is my own health and personal body sculpting, as I've remained at consistent weight for the past three weeks, and there are still several kilograms I wish to shed. As a result, I am also doubling-down on the exercise I do and have built myself a small collection of industrial-EBM tunes to listen to as I do so.

Work-wise my usual tasks have taken a step back this past few days as I've made some major revisions to the parallel programming (OpenMP, MPI, OpenACC, CUDA) programming courses that I'll be conducting on Monday and Tuesday next week, along with courses on regular expressions and running jobs on Australia's peak HPC system the fortnight after that, then there's an additional course on mathematical programming in an HPC environment (Octave, R, Mathematica, etc). All-in-all it's been many thousands of words written and re-written over the past several days, all of which will provide lasting content. It's almost as if words have a deep and special meaning to me; that words, especially matters of promising and forgiveness (as Hannah Arendt famously pointed out) have redemptive power to the human spirit. There is much more I could say about that, but that will have to wait a few more days.
tcpip: (Default)
Several weeks ago I made the announcement to the committee that I intend to resign as president of the RPG Review Cooperative, and as editor of the eponymous journal which I have edited for over ten years. I'll see out the year, and will continue to assist on the technical side of things. The hunt is on for one or more people who are willing and able to take these roles, and it is my intention to follow through with assistance and mentorship. Yet as one exits one door, another opens, I have become the University Outreach Officer for the International Society for Philosophers. There is a publishing arm associated with the Society as well, which will be a handy opportunity to compile a number of essays on pragmatism and pantheism in particular that I have written or presented over the years.

Workwise, the three-day outage of the Spartan HPC system was completed successfully. New filesystem (Spectrum Scale aka GPFS) replacing CephFS, new LMod/Easybuild system in place, and a few thousand new cores with the old cloud partition retired, and of course, extensive additions and testing to our sample job scripts, and a re-working of the entire website workflow (it needed it). Today was the first of two days of classes, literally hours after completing the outage and all went reasonably well. It followed after a two-hour tutorial for my course in higher education; and with an HPC certification forum the evening before. All this said, I am somewhat looking forward to a few day's leave next week, even if The Plague means that my ticket to Adelaide is useless.

As mentioned in my last post, I've put together a short essay on a couple of Fake News issues (local BLM, global hydroxychloroquine), where I raise the question on whether free speech is limited by at less some association with the truth. It is a curious feeling that to watch the continuing unfolding of the global pandemic with its still worsening toll of infections (15.4m) and fatalities (631K) when comparing it with my own, micro-level, health. Compared with this time last year, my weight is down some 22kg less (15 in the past three months), and my fitness levels continue to improve. A biennial check for bowel cancer (Australia does this by post, which is somewhat amusing) has come back negative, and I have a hepatobiliary telehealth booking in the future for my occasional stomach issues.
tcpip: (Default)
The past three days I've spent most of my work time conducting HPC training classes, the standard introductory class, shell-scripting, and finally parallel programming. As has happened in the past, by the end of the third day I'm quite exhausted and this time even more so than usual. It doesn't help that the final part of the third day is the most difficult, debugging message passing programs and I found myself making some simple mistakes at the end. My researcher-students were very kind in offering some supportive comments, especially after I mentioned that I was beginning to lose concentration after three days of lecturing for about five hours straight each day. The poor bastards, imagine having to put up with me talking to you for five hours? They put up with for three days. After today's class, I also had a board meeting of the international HPC Certification Forum, which is seeing some useful progress with the injection of some new contributors; slowly the tortoise advances. On a related note, given the content, I have received the feedback for my second assignment in my MHEd studies at the University of Otago; a pretty good grade again, although I am amused by the insistence of providing me what is effectively a B++ rather than an A-. Many years ago as an honours student I received such a grade and asked my assessor why on earth they just didn't give me an A-. Their answer was unforgettable; "Oh, we want you to work harder". There is a reason why my 'blog is subtitled 'Diary of a B+ grade polymath'.

I have had recent challenges to inner stoic, which has led me down the path of reading The Meditations by Marcus Aurelius, something that I have not touched for decades. There are many things I find disagreeable about the Stoics of course; the fact they place virtue prior to action or motive in ethics, their dogmatic appeal to nature, and their physics is obviously contrary to contemporary evidence. Nevertheless, there is much to be gained by their emphasis on asceticism, and especially the mental training to concern oneself with the things that are you can actually control and what actually matters; although I do strongly agree with the critique that there are an empirical reality and physiological needs that have priority. Modern stoicism has, of course, has encounters with utilitarianism, Marxism, and the recognition of the similarity with some of the mental approaches and ethical systems in some versions of Buddhism. It is perhaps of the latter matter that a special highlight in recent days was catching up on a video-conferencing session with my old friend Glenn K. Way back in 1996 we shaved our heads and went on a Buddhist pilgrimage by hitch-hiking from Melbourne to the temple in Woolongong for the Year of the Rat. It was quite an epic tale, and one day I promise to write down this strange and wonderful "on the road" trip.
tcpip: (Default)
It is not that often that RPG activities take top rank on my semi-regular journal entries, but this week one of my regular groups has started to put together a mashup of two old ICE products, Tod Foley's Cyberspace and Monte Cook's Dark Space, with the sort of thematic content that one finds in Andrei Tarkovsky's film Stalker. People are pretty enthusiastic about it and best still, Tod Foley himself has joined the mailing list and is contributing as well. Todd is of the opinion that we should publish the result and I've insisted that he is listed as a co-author. In other gaming related news, we finished our regular Lex Occultum game on Thursday night, not a bad setting (1640s France) or style (low fantasy horror), but a rather crunchy system. Fundraising for Medicines sans Frontiers continues, and this week also saw a shipment to Noble Knight in the US with 30 copies of Papers & Paychecks and Cow-Orkers in the Scary Devil Monastery.

Two work-related presentations of note this week. The first was a day workshop of high performance computing for mechanical engineers. The second was a presentation to the International HPC Certification Forum workshop on the ecosystem between HPC Educators, curriculum, and certification skills and knowledges. Both went quite well, although it is the latter than must develop with input from others. The Forum, less than a score of regular participants, cannot hope to provide a certification to thousands of HPC centres without their input. Also, rather late to the party to do this, I also now have installed MINIX with an interest in comparing the functionality and kernel differences between it and Linux, apropos a very famous debate.

Apart from that I'm planning to finish a draft for my Masters in Higher Education assignment; a research grant proposal, and at least have managed a broad outline on the subject. Thursday's tutorial went reasonably well, although we concentrated a lot more on a reading on ethics rather than a discussion on the assignment. In addition, I've been powering away on Duolingo over the past couple of days and have found myself on top of the Diamond League. Will I still be there on Monday morning when the week ends? Having engaged in it this obsessively I may as well keep going to the finish line. After that I will return to my normal pace.
tcpip: (Default)
Having reached the half-way point in my Masters in Higher Education, and have selected research interests for the dissertation next year (online education, andragogy, and the economics of higher education) - with my own researcher page at the University of Otago, I have also been allocated a supervisor, Associate Professor Joyce Koh, who seems pretty close to perfect based on their research profile. Meanwhile, I have received the examiner's comments for my Master of Science dissertation, Is the Future of Business Software Proprietary or Free and Open-Source? A Macroscopic Information Systems Investigation, from the University of Salford. Whilst I do not find out what the final grade is for a few weeks, the comments themselves were sufficiently glowing that I can be quietly confident that I've done quite well.

Apropos matters concerning proprietary and open-source software I have recently that the opportunity to install Ubuntu Linux as a virtual machine on MS-Windows 10 systems with VirtualBox as the hypervisor. This is, of course, not a path I would normally take (in the Nectar research cloud the reverse is far more common), but circumstances being what they are I've taken the opportunity to jot down a few notes on the procedure, just in case I need to do it again, and just in case somebody else out there needs to do it as well. I have been contacted a number of times in the past that the notes I leave out there in on the public Internet have helped quite a few people with technical tasks, university assignments, and personal research, so I see no point in stopping that now. Further, for next week, I have a day-class to teach on Monday, Linux and HPC for Mechanical Engineering, followed by a workshop on Wednesday for the HPC Certification Forum with the snappy title, Training and Curriculum Development for International HPC Certification.

In the aesthetic dimension, in recent weeks I've made some effort to fill in the blanks of Studio Ghibli films that I had not previously seen, as I am terrible uninformed of popular culture (it is difficult to be an aficionado of high culture and pop culture simultaneously unless it's a full-time occupation). Specifically this includes Nausicaä of the Valley of the Wind, Castle in the Sky, Only Yesterday, Pom Poko, Whisper of the Heart, and My Neighbors the Yamadas. There are certainly some common thematic contents across the range, including the fantastic, environmental issues, coming of age stories, and romance (especially from the female perspective), and the virtues (and problems) of common people in contrast to the use of heroic characters. I think of the set I prefer Castle in the Sky most of all as it includes all the aforementioned elements and executes them well, and My Neighbors the Yamadas least, which struck me more as a first draft rather than a finished product.
tcpip: (Default)
Two items of note regarding HPC Education for me over the past few days; the first is that I will be a speaker at the International HPC Certification Forum's Toward a Globally Acknowledged and Free HPC Certification virtual workshop, on Training and Curriculum Development for International HPC Certification, which points out that examinable content is very similar to curriculum development. The second item was continuing development in MHEd at Otago University where I received quite a good grade for my essay on Students-As-Partners for High Performance Computing in New Zealand, which essentially pointed out there was a long way to go for teaching HPC in higher education in New Zealand, let alone having a Students As Partners project. Nevertheless, drawing upon experiences from the VPAC summer school, SaP programmes could provide a transitional approach from "student" to "professional".

In other news, I am still working through my long list of RPG sales for Medicines sans Frontiers - I'm close to $6K AUD now. Also, still continuing my diet and exercise regime. Further, I had my second visit to the Red Cross yesterday, which looks is certainly becoming just one of those things I do. So there's a commitment for life, sealed in blood (or plasma). In less sanguine matters, I have a thoroughly annoying (annoying enough to mention) ear blockage for the better part of a week, carbamide peroxide solution helping somewhat, a recently purchase ear syringe being even better soon. Finally, because it's third-quarter isolation where things get weird (the psychology of mass isolation is quite fascinating), I've decided to give myself a mohawk - the first I've had for over 25 years. I might be an old man now, but I'm still a young cyberpunk at heart.
tcpip: (Default)
World COVID-19 confirmed cases are now at 2.7 million, with 190,000 deaths. The United States is now over 32% of the total number of confirmed cases, and almost 50,000 dead. The Western European countries, still among the worst hit, are managing to slow their number of cases and fatalies down, although the numbers are still far too high. Following pestilence, famine is the next horseman of the apocalypse. As COVID-19 begins to creep into the developing world, there are now serious challenges to the world's food supply, and the possibility of famine is growing, the extent that the leadership of the World Food Programmer are describing a potential disaster of Biblical proportions. It is in the context that I am making a fairly significant personal decision; as friends would know, I have a more-than-significant collection of tabletop RPGs; around $50,000 worth last time I bothered to do a rough calculation. Whilst I have casually traded items in the past, I am going to start doing so in earnest with the proceeds donated to Médecins Sans Frontières, one of my favourite charities. It is just another step in my future life decisions to make every effort to make life more tolerable for those in the worst situations.

The past few days I've been conducting training workshops using the University's video conferencing; the first class, in particular, had a lot more researchers attending that what had registered (close to forty). I had concerns over the capacity of my home Internet's bandwidth to cope with such a large number, but with video and audio feeds turned off (questions were raised in chat), it all coped reasonably well. Two of the courses were pretty stock standard, Introduction to High Performance Computing Using Linux and Advanced Linux and Shell Scripting for HPC, the third is less regular, GPU Applications and Programming. I've been swotting up a bit on the latter because, to be honest, I haven't done any GPU programming myself since the last time I conducted the course and there have been some changes in the system. It is, in some ways, quite flattering to have so many research on the waitlist for my courses (it's around 700), it is nice to be wanted an all that, but I don't scale. Even if I manage 30 or so at a time, once a month, the difficulty in getting through the set is obvious. Maybe I should ask the powers in charge if I can increase to multiple class sets per month. I'll be exhausted, but it will be worth it. I help maintain systems and teach researchers how to use them so that they can provide the results that help make the world a better place. This no mere fancy; massive macroeconomic modelling indicates that the social return on investment in High Performance Computing is $44 return (savings or profits) per dollar invested. I wouldn't work in this industry if it wasn't the case.
tcpip: (Default)
In preparation for Saturday's Isocracy annual general meeting on Saturday I've been working my way through Nicolò Bellanca's "Isocracy: The Institutions of Equality". It broadly has the same orientation (liberal, socialist, and anarchist) as the political group which I founded several years ago, and it's good the name at the very least is being raised when people start thinking of alternatives. Apropos, in preparation for the UK election on the morrow, I've written an fairly lengthy article the website entitle The United Kingdom is Falling Apart, which I posted simultaneously on talk.politics where the moderators were kind enough to give it a "highly recommended" status.

Workwise I've been spending a great deal of time on the final set of HPC workshops for the year. Today's Introduction to HPC and Linux course has a higher-than-registered turnout which made things a bit crowded and ever-so-slightly rushed, but we made our way all the content. Some pretty switched on people who asked the right questions that both indicated a certain naivety about how such systems work, but a good conceptual understanding of the environment - which meant that they understood the answers pretty much immediately. A rather perfect place for an educator to be, really. Most of my spare time in the past few days has been putting the finishing touches on the new regular expressions course; whilst I have been a moderate advocate for a while, it has really hit me how astoundingly useful Simple Regex Language (SRL) is as a teaching tool.

Whilst work and politics have pretty much taken up most of the past few days there have a few other diversions as well. On Sunday run a session of Eclipse Phase for the "psychic mutant sex-fiends on the moon" plot arc (EC can get pretty damn weird if you let it). Slowly returning the rest of the furnishings to their proper locations, with just a few bookcases and the dining table to go, and doing a bit of a cull as we go. In a house ("a small library") of some thirty bookcases or so it's never going to look spartan, but it certainly will be neater. Perhaps also of note, over the past few weeks, I've been in the "diamond league" of Duolingo, which I believe is those mad bastards who simply do too much language revision on a weekly basis. Actually I do it whilst traveling in public transport and am reserving the more serious learning for Russian. I'm still utterly terrible at it, but Es ist noch kein Meister vom Himmel gefallen.

Profile

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

September 2025

S M T W T F S
  1234 56
78910 111213
14151617181920
21222324252627
282930    

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 11th, 2025 07:35 am
Powered by Dreamwidth Studios