Day 3 of #UndoneCS starts with a session on “Undone CS in the cloud.”

The first talk will be on “Agile software production in computational infrastructures,” given by Donald Jay Bertulfo.

https://www.undonecs.org/2026/programme.html

Conference programme

2nd conference on Undone Science in Computer Science

Undone Computer Science 2026

The session continues with the talk “From research to @deuxfleurs and back again: towards digital service infrastructure as commons” by Baptiste Jonglez and Lucien Astié.

#UndoneCS

Now, Chung-Hong Chan on “Computer science first, social sciences second: A critical sociological account of Computational Social Science.”

#UndoneCS

Very interesting analysis of CSS as essentially a hostile takeover of the social sciences by CS.

#UndoneCS

BA would be more legitimate, but AB has the prestige—with very real impacts on academic careers.

#UndoneCS

After lunch, #UndoneCS continues with a talk by Diego F. Aranha: “What is Cryptography Hiding from Itself?”
Now at #UndoneCS: Jacob Bruggeman and Megan Finn on “Undone Codes: Ethics in the @ACM 1966-1992.”

“College courses in computers may be creating digital criminals.”

#UndoneCS

The final talk in the #UndoneCS session on Undone CS and ethics is given by Mohamed Abdalla: “Undone Canadian CS Ethics: Real-world Moral Dilemmas and Responsibilities.”

We’re launching into the last session of #UndoneCS on Undone CS without and within limits.

First talk: “The indirect rebound effects of AI as undone science: philosophical reflection on two structural causes” by Damien Lacroux.

Technology and the Collingridge dilemma. #UndoneCS

Interesting point made by Damien Lacroux: the problem isn’t the absence of anticipation, but the absence of a *shared* anticipation.

#UndoneCS

And… The final talk of #UndoneCS: “Cultivating a Historicist Sensibility through Permacomputing” given by Nils Bonfils.
It’s a wrap! Thanks to the organizers of #UndoneCS, it was a great experience!

@mxp Wait, I recognize that logo.

It's not Forth, it's ColorForth, a crazy IDE that runs on bare metal, an editor that only works in memory on what is currently executing, a keyboard driver that defaults to dvorak, and a language where color have semantics.

I still have nightmares about that thing.

@max @mxp

I think ColorForth is really the work of a genius. Have you tried using it? Having tried personally I can say that it feels a bit like being at the command of a spaceship. The changing keyboard layout that adapt to the current context and what is type is super interesting too. Definitely deserves more attention!
Happy that someone caught it :)

@nils @mxp I have, actually; I bought a GreenArray dev board 10 years ago, after some random guy I met at a CCC event talked me into it.

It definitely felt like the work of a genius, meaning I felt way too dumb to do anything useful with it.

I love concatenative languages, I've played with factor and uiua. I think the semantic color is a stroke of genius, and also a giant middle finger to colorblind hackers.

@max @mxp
OMG that's awesome! I considered getting one at some point 2-3 years ago to try it out, but they're not cheap.
Instead I was able to try colorforth baremetal on an old 32 bit laptop with Howerd's ColorForth fork [1].
I love concatenative languages as well, I think the stroke of genius behind the color is less the color but more the fact that you are already doing the compiler's work by setting the right color, further improving compiler speeds.
I've come accross colorless ColorForth as well, RetroForth is not exactly a ColorForth, but it does use "sigils" as compiler hints.

[1]: https://github.com/Howerd/colorForth

GitHub - Howerd/colorForth: colorForth running in Bochs for Windows

colorForth running in Bochs for Windows. Contribute to Howerd/colorForth development by creating an account on GitHub.

GitHub
@mxp I love the "(sometimes simulated)" - very crucial there. What I just noticed as someone who has definitely been doing BA, I think a key mitigating strategy is to just call it AB at times ;). Not necessarily a good thing in terms of reinforcing the takeover narratives, but it also muddies the waters a bit, so...
@mario_angst_sci Right! I agree, this can be a useful tactic at times.