Hyperaccumukators

libe blogging AMRO

There is no waste in a circular economy. Plants cannhelp reutilise waste.

A broken food chain requires petrochemicals for inputs, production and transport. Food waste and human waste ends up land filled.

in an intact system, waste is remediated into fertiliser. This is transported by unspecified methods to small local farms. Humans get food via bicycles. The energy storage and input for processing etc is also unspecified.

Some plantsbare hyperaccumulators. They can, say absorb metals to make them harvestable for recycling. Plants also filter air pollution, clean water, and make oxygen. These are Plant Powers!

Hyperaccumulators are not food plants. Argomining can help us collect nickel There’s a British tree that’s up to 25% nickel. Many hyperaccumulators are grasses. The soils are often not very productive, so switching farms to these grasses is good for farmers. However monoculture is not sustainable. And sometimes capitalists get carried away with extraction.

We don’t actually know how the plant gets so metallic. The metal is stored in the leaves. This might have evolved to deter herbivores.

This is being field tested in Oregon, where they are trying to make bigger versions of the plant.

Under capitalism, this needs to compete with normal mining. This impacts sustainability. The plant hybrid was patented. However it is not commercialised at scale.

The plant requires water, mayber fertiliser and harvesting, so its still farmed.

Most species of plants only take up one metal. If you have multiple metal types, you’ll need different plants.

Canola absorbs selenium. California is full of bio mobilised selenium and pollutes water. So canola may absorb it, and make canola oil you don’t want to eat. However, it can be used for bio diesel. And the greens are fine for animal food.

Prickly pears!

Theres a wee tree that can deal with salinated soil and makes latex rubber.

California is fucked. Its low on water and we poisoned the land. Maybe Austrian scientists can save us.

Morning Session Panel

live blogging AMRO

Bugs! We are now repeating the moth myth of why computers have “bugs”.

Debugging means being aware of hidden structures. We can easily lose sight of bigger pictures. So how do we identify hidden structures, zooming out of our practice?

Doom talk person: Our past haunts us.

Other doom talk person: She’s unemotional about bugs.

Reading group person: The bigger pictures are theoretical or practical. Is this a bug for you or a thing you haveto live with? Is it a problem to be solved? If there’s an attention crisis, is it a problem or just how thingsvare now?

Other reading group person: He is fascinated by assessing which theories are worthwhile as a form.of a debugging. Some theories are applicable to the world thatwe have now and some are not. The accelerationism framework seemed a very useful way to talk about modernity.

Time, for Time’s up: When they build a space they put in a lot detail to illuminate structures, but they also leave gaps. Their bar doesn’t have a price list because they don’t want to speculate about currency or political stability of existing structures. The price says too much that is too specific. They “unask” the question. The audience can build their own vision into those gaps.

The remote guy: Bugs could be exploited positively to bring about possible futures. They are an open scar where computational machines show vulnerability. But gorialls grooming are also debugging each other. To take the positive side, a bug is not a way to see a place for improvement, but an interruption that keeps us same. The dream of the virtual is interrupted and we are back in our real world. As long as there errors, we still have a reality to latch on to. We are saved from the Matrix.

Reafing group guy: We can’t always know what the solutions are fornour problems. We might replicate the problems we already have. Our understanding of what the bugs even are changes as we tackle the problem as they.move from sabstract to the real.

Q: How do limits create openness?

Reading group guy: Anarchist organisations are sometimes saturated by active individuals which can create informal hierarchies. Their app does not solve this problem but pushes it on to users after they match. They have not decided whether to intervene or how.

Other reading group guy: He was struck that the same ideas were raised in past centuries. Communism will organically arise from capitalism, according to Marx. But sometimes solutions are like “poetry will save us.” It won’t, but memes are a form of ideological warfare. Feedback loops can lead us someplace.

Q: Debugging is the identification of a mistake. Is that a part of your art practice?

Other doom woman: She exploited a system in the Austrian National Library to get a “publication” of a volunteer digitisation of an archive.

Doom woman: She has not specialised. But every project is about deconstructing tools. Is something a bug? Is it a feature? We create new fires by putting out old fires.

Q: Debugging contains bugging – being annoying and uncomfortable. Should we be bugs?

Remote guy: If we are to be bugs, it can make our artistic practice meaningful. What’s left after our bad ideas? We could abandon technologyand be anprims. A discourse emerged about this in regards to a 20th century Worlds Fair. Is technology a tool of war or neutral? The neutral camp won. But we try to use technology to solve the problems of technology. We can position ourselves outside thetechnological system in order to big it.

Tim: They’ve tried to put green tech into their experiences, but its annoyingly hard. Most of our tech tools haven’t been around long and won’t last. Political bugs have greater longevity.

In times such as these

live blogging AMRO

Tim from Time’s Up.

A laboraey butory for the construction of experimental and experiential situations. Artifacts help thinking. Play helps thinking. Kids learn through play and adults can too.

Narrative is how we understand things.

They have possible futures. There is not one set determined future.

They build spaces to explore ideas and possible futures. They “roomify” it to create experiences and narratives. Experiences are memorable and build understanding.

immersice spaces are social. Doing things socially, in public, changes us.

they built an imaginimaginry town 25 years in the future. Turnton. Spaces in real lifehave things for the people inthem, ideals they want to convey and things left out accidentally.

They use headphones in the bar to simulate overheard conversations.

Turnton is a mixed model.of insufficient action but with utopic elements.

an experiential future makes abstract scenarios feel present.

they like Kim StanStanley Robinson. They like cocreation to bring in many perspectives.

social dreaming is a way to get groups to think about possible futures.

timesup.org

Analysis Paralysis and a Bag of Bad Ideas

Live blogging AMRO.

Sophie Carolina Wagner and Rosemary Lee

A very quick overview of her her arts practice Open a glam lab.

They are here to talk about climate despair etc. How do we carry on in these times? The UN warns of total social collapse but also wants growth in an extinction economy.

Can technology help? The political parties don’t understand tech and just want to spy on us.

tech is fragile. Taking down leftpad broke thetech giants. Machines are not sentient and this is distracting for the real problems of AI.

Artists are stuck in capitalism.

There are no good manifestos. We have only bad ideas.

Now Rosemary says: she’s researching algorithmic processing in image production. Her forthcoming book is Algorithm Image Art. Machine learning is new, but the issues it raises aren’t. Value, authorship, meaning and truthfulness of photos can be exploredthrough media archeology. A deep time perspective of media allows us to apple a historical analysis.

Machine learning is responsibility absolving for corporations. Artists are asked to “perform ethics” around these systems. Artists are treated as reformers of technology. They want to make art but are stuck eemediating technology.

Personal responsibility and online image consumption will not help save the world.

They want to start an open dialogue. The personal, the political, the emotions. We are stuck in doom. Can art do anything? Should art even?

We should at least talk about this. Are we being instrumentalised? Are we equipped to deal with this? We can barely pay our rent. Funding situations do not lend themselves to good art, let alone critical engagement.

Is mutual aid part of theway forward?

Glitches can make some space for us maybe.

General Intelligence Agency of Ljubljana

live blogging AMRO

Jan Kstanjevec and Makes Valencic

they started as a reading group. Reading groups require periodic synchronous meetings. People take notes but it does not produce a product. They don’t have the strengths of a seminar. However they are a safe, collaborative space to allow the externalisation of thought.

GIA is an abstraction of reading groups. They are investigating infrastructure and tools. Intellectual work is a muktinlear pipeline. The process of thought externalisation is productive and allows collaboration. They want to be able to facilitate this.

In the humanities, modes of collaboration are not well-developed. Its not easy to create spaces for shared reading. It represents a major commitment, which is not ideal. Schools of philosophy and think tanks do undertake this.

Collective intelligence is increasingly subjected to technological intervention. They are using their reading group as a model.

Small groups can have safe environments for communication. The safe space idea is one of comfort. They want a space to share notes.

chunks are units of memory and analysis, but this is wasted if not used. Chunks get maintained when they are repeated, for example in schools, circularity, etc. This need not be an institutional production, but it usually is. They could optimise by making chucks available with less commitment.

Chunks are like capital, but harder to evaluate the value of. They want to keep chinks inthe group. Forgetting chunks issometimes good, but forgetting good ones is wasteful. There may also be too many chunks.

Memory is cultivated. This can benaided with tools. But small communities also have dangers. They can get into groupthink. They can have trolls or people who dominate conversations. There are also barriers to people participating due tonshyness or social barriers. How should they be actually open in practice.

Open science models arenot quite applicable. Neo liberalisation wants to impose market logic, which leads to closure and paywalls.

Systemisation of content could be done with some data crunching, so they tried that.

They want to do case studies to better develop tools. Locality does not garuntee a safespace. They are using next cloud. Their app is called ContentMatcher.

Cm.kompot.si git.kompot.si

Their demo is a bit like PDF speed dating, which does seem useful.

Q: this is like standpoint.org

A: thanks

There is a workshop today at 2

It works!

After many very long days, My project Domifare is working. For me. It won’t work for you because there is a bug in TuningLib. I have raised an issue, which the package maintainer will get to shortly. The package maintainer, who is me will fix it shortly. When I get back from Austria. I need to test my fix properly.

Only a subset of specified commands have been implemented, but I can record a loop and re-order the playback of a loop based on detected onsets. Hypothetically, I can also start and stop loops. In practice, pitch detection is terrible and the language is barely usable. Annoyingly, the utility of it depends on how good my tuba playing sounds.

If I want to use this as an actual tool, the way forward is playing the key phrases in as training data to an AI thing.

While writing this project, I raised three issues with the SuperCollider project over documentation and one issue with the LinuxExternals Quark over Pipewire. That will turn into a merge request. I might update the documentation for it.

If you want to hear this thing in progress, I’ll be using it on Friday. You can turn up in person to Linz, Austria or tune into the live stream. This is part of AMRO, who have a helpful schedule.

I feel like a zombie and will say something more coherent later.

Midosoldo

I put in a bid to play Domifare at AMRO, knowing it was in no state to perform, but also knowing that nothing motivates like a deadline. I thought it was likely to be accepted, so I planned to start working on it during the break between spring and summer terms.

But then I got covid and felt terrible for weeks, but also got brain fog which, to be honest, has not completely dissipated. I mean, it’s hard to tell. How could I possibly have a bassline on my mental state? I do know that my sense of taste is still messed up and if I exercise a lot I feel ill the next day, so let’s say I’m not at 100% mentally. It could be all in my head, but what difference would that make?

I wanted to finish my marking before dedicating all my time to this. I have not finished my marking, but now both are an emergency. Indeed, the list of things I have not done is kilometres long. My tuba needs a service. I haven’t played it for months and lips are completely unfit.

This is an overly-honest research update. The subject line is the Solresol word for “fear.”

This is the state of the language:

Domifare Notes
Domifare Performance Notes

The “language” has always been conceived of as a way of defining loops. So I have some syntax for recording loops as an audio recording or as a series of onsets, the ability to “shake” an onset loop, the ability to schedule shakes, and the ability to start and stop loops. These are all a series of short musical licks I should ideally memorise but at least be able to play without hesitation or split notes.

Meanwhile, the language currently has the ability to read and receive notes, which is necessarily flaky and a scaffold to hand the rest of the operations …. and a GUI to adjust thresholds because that’s necessary while playing… and that’s kind of it.

This coming weekend is a four day one which is actually a disaster because it means I can’t work during it.

Writing out what I actually have to do makes it sound fully achievable, but it will take longer than I think it will. The GUI took all of yesterday. If I spend part of every day programming and part of every day practising, I should get there. Hopefully.

I haven’t bought my train tickets yet, but I really don’t want to drop out.

I’ve got 2 weeks.

Domifare back under active development!

I’m very exciting to be submitting a proposal to do a performance in the tuba-entered live coding language Domifare.

I’ve been wanting to pick this back up for a while and it seems like the main thing that motivates me is a deadline, so now I’ve got a deadline for version 1.0.

The initial specification of the language is quite modest to implement and my teaching term ends next week, so I’m confident this will be playable by the time the gig arrives. It’s always going to be chaotic because tuba pitch tracking, but it will be a joyful chaos!

More here as I get to active developing.

Peer Work

There is a very handy Moodle plugin called peer work, which you can use to allow students doing group work to assess each other’s contributions and scale the group marks accordingly. In a document authored by Dr Sean Williams, he notes that benefits for students include “a greater engagement with critical thinking; greater awareness of marking criteria; more perceived fairness in assessment”. This plugin saves a lot of paperwork and spreadsheet wrangling.

The upsides of this plugin are clear, but unfortunately, the documentation for it is sometimes less clear, alas. Although, it does cover some aspects of it’s use very well. This blog post is meant to cover some gaps.

Groups

As this plugin is for group work, you’ll need to create groups on your moodle, which is well-documented.

Using Likert scales

In this plugin, students are asked to rate each other’s skill and/or participation according to a Likert scale. Dr. Williams suggests this should be 0-5. You will first need to create a scale, which has a good moodle documentation page. Open your course in moodle. In the left hand column, click grades. Under grades, click scales. Under scales, at the bottom, click “the “Add a new scale” button. You will have to provide a name for their scale and commas separated list of scale values from low to high. The values I have used are: No contribution, Minimal Contribution, Reasonable contribution, Very good contribution, Excellent Contribution. The name I chose for this scale is “Peer Assessment Scale.”

When you create a new Peer Work item on the moodle page, it should look familiar to regular moodle users. The questions for peer evaluation go in the “Assesment Criteria Settings” section of the settings. You will set several criteria, eg “How was this student’s attendance at group meetings?” Each criteria has a description and a “scoring type”. For the scoring type, pick the scale that you made.

Using my new scale with the peer assessment questions

Students should see your Likert scale for the question. You must set the scale per question. You can use the one scale you made, or if you feel it’s not a good fit for the question, you can make custom scales for each item. For this criteria, I could have a specific scale that started with: Never attended, Attended Rarely, … etc.

Calculator Settings

When you are setting up the plugin, you’ll need to set the calculator setting. This sets how much the students marks are effected by their peer evaluations. Dr Williams says, “By default this is set to 50%, meaning that 50% of the group mark is given directly, and 50% is subject to the multiplier. If this gives a spread of marks judged to be too narrow, then it can be adjusted. Normally this shouldn’t be more than 60% or less than 40%.”

There’s also a penalty for non-submission, where they get dinged if they fail to evaluate each other. The default is 20%. Dr. Williams suggests students should be told this early.

The calculator settings

How this multiplier works is explained in a PDF buried in the plugin’s source code which is a copy of this web page. The student’s peer scores are used to calculate a multiplier for the group grade. This is done so that nobody is penalised if a peer’s marks are missing, skew low or skew high.

Each student gets a percentage mark – the multiplier. If the peer weighting is 50% and you’ve given them a score of 100, they get 50 marks from the group grade (as in 50% is directly the group grade) and the other half of the mark is calculated by multiplying it by their personal percentage mark. So if the student Bob gets an 80 for his personal percentage mark, his overall mark is 50 + (50 * 0.8) = 90.

The percentage mark can exceed 100% in some cases. If Alice’s group has gotten a 90, and Alice has gotten a percentage of 115, her score would be 45 + (45 * 1.15) = 96.75.

Student marks are capped at 100.