Repairing a Commodore PET 4032

Jason Jaques explains the various repairs needed on the Commodore PET 4032 in his YouTube video 

The computer was reported to be exhibiting a troubling screen wobble, an intermittent keyboard, and a broken cassette unit. However, on initial inspection, the unit was actually entirely non-functional. As the machine had been imported from the USA, the computer was expecting a ~117 V, 60 Hz mains supply. When used previously, with a step-down transformer, the screen had shown a significant wobble. Unfortunately, the unit was now entirely dead. Initial exploration indicated that it may have been plugged directly into the UK 240 V 50 Hz supply. Fortunately, while the fuse had been sacrificed, the machine had survived. Once powered up, again with a step-down transformer, the unit’s own power supply was indeed causing significant interference for the built-in display. To resolve the screen wobble, it was eventually decided to replace the transformer with a modern switching power supply. The keyboard suffered from the common hardening of the carbon pads, which made most of the keys inoperable. This was resolved by resurfacing the contacts to restore conductivity. Equally, the cassette unit was brought back to life by a minor repair to an intermittent power connection. Once operational, the unit was “tested” by (among other things) playing a quick round of Satoshi Matsuoka’s Space Invaders, loaded from cassette as demonstrated in this video.

Additional links: Commodore PET Schematics: https://www.zimmers.net/anonftp/pub/c…

Vintage Computer Federation Forums: https://forum.vcfed.org/

MOS 6502 Pinout (by Bill Bertram / Pixel8): https://en.m.wikipedia.org/wiki/File:…

FactSet Talk – Insights into Prompt Engineering 25th March

On Tuesday the 25th of March, FactSet will be visiting the School of Computer Science. They will be doing a talk on Insights into Prompt Engineering, before hosting a networking and recruitment session with pizza. This is taking place in JC1.33 A/B from 3:00pm to 5:00pm. This is a free event to attend for all.

They are recruiting for their paid software engineer externship, paid software engineer internship and graduate software engineer roles. The externship is from the 7th to 19th July in London. This is a two-week program with hands-on experience working with Software Engineering teams. The software engineering summer internship is a 12-week program in summer, with interns joining an existing team at FactSet in London. The graduate program begins in September in London.

Hope to see you all there!

PGR Seminar by Constantine Theocharis + Yigit Yazicilar

The next PGR seminar is taking place this Friday 21st March at 2PM in JC 1.33a

Below are the Titles and Abstracts for Constantine and Yigit’s talks – Please do come along if you are able.

Constantine Theocharis

Title: Efficient Programs with Dependent Types

Abstract:

Dependent types allow us to program using the full power of set theory at our disposal. We can encode conditions of arbitrary complexity, and then show that these conditions are met by our programs, statically. While this paradigm is very effective for verifying systems, often their real-world implementations are done in languages without these verification capabilities, because they produce more efficient programs. In this talk, I will explore some of the main sources of inefficiency in (functional) languages with dependent types, and some work that aims to mitigate these, so that verification and implementation can happen in the same language. A common pattern in these languages is to have ‘refinements’ of data which carry along with them proofs of the properties we care about. The first piece of work is about how to make these refinements true zero-cost abstractions. Another source of inefficiency is that these languages must heap allocate almost everything since the sizes of types cannot always be known at compile time. The second piece of work is about how to keep track of type sizes as part of the type system, so that all heap allocations are explicit and unnecessary for the most part.

Yigit Yazicilar

Title: Automated Nogood-Filtered Fine-Grained Streamlining

Abstract:
We present an automated method to enhance constraint models through fine-grained streamlining, leveraging nogood information from learning solvers. This approach reformulates the streamlining process by filtering streamliners based on nogood data from the SAT solver CaDiCaL. Our method generates candidate streamliners from high-level Essence specifications, constructs a streamliner portfolio using Monte Carlo Tree Search, and applies these to unseen problem instances. The key innovation lies in utilising learnt clauses to guide streamliner filtering, effectively reformulating the original model to focus on areas of high search activity. We demonstrate our approach on the Covering Array Problem, achieving significant speedup compared to the state-of-the-art coarse-grained method. This work not only enhances solver efficiency but also provides new insights into automated model reformulation, with potential applications across a wide range of constraint satisfaction problems.

Fabrizio Capobianco (The Liquid Factory) Speaker on Friday 28th March

Speaker: Fabrizio Capobianco (Partner, The Liquid Factory)

Date: Friday 28th March

Time: 3:00

Venue: Jack Cole 1.33A/B

The Liquid Factory (www.theliquidfactory.com).

At The Liquid Factory, they support the next generation of European entrepreneurs in successfully bridging the gap to Silicon Valley. They achieve this by investing in talent through a 4M EUR fund, which sponsors four Entrepreneurs in Residence each year who temporarily join them in the Italian Alps.

Fabrizio has given talks across Europe sharing his journey as a European entrepreneur who spent 23 years in Silicon Valley before returning to Europe to contribute what he had learned. His presentation also highlights why Silicon Valley remains relevant, though it’s no longer essential for an entire company to be based there. And of course ends with the reasons why he started the Liquid Factory and why it makes sense to apply. These talks typically spark engaging Q&A sessions.

Distinguished Lecture Series: Data Mining and the “Curse of Dimensionality”

Tuesday 1st April

Booth Lecture Theatre, School of Medicine

Schedule:

  • Talk 1: 10:00 – 11:30
  • Lunch: 12:00 – 13:00
  • Talk 2 : 13:00 – 14:30
  • Coffee break: 14:30 – 15:00
  • Talk 3: 15:00 – 16:30

We look forward to welcoming Professor Arthur Zimek, University of Southern Denmark in Odense, Denmark, who will talk about Data Mining and the “Curse of Dimensionality”.

https://en.wikipedia.org/wiki/Arthur_Zimek

Abstract:
While the “curse of dimensionality” is a famous (or rather infamous) phenomenon, it has many different aspects that are not always clearly distinguished, and the impact and relevance of these aspects for some specific task remains often unclear. In this lecture series we consider the challenges of the “curse” from the perspective of data mining. In the first part, we discuss the “curse” in more detail, identifying relevant aspects or problems. In the second part, we consider clustering facing these problems and discuss some strategies and example methods for subspace clustering. In the third and last part, we discuss outlier detection, considering strategies for improved efficiency, effectiveness, and subspace outlier detection.

PGR Seminar with Mirza Hossain

The next PGR seminar is taking place this Friday 14th March at 2PM in JC 1.33a

Below are the Title and Abstract for Mirza’s talk – Please do come along if you are able.

Title: BioFuse: Optimizing Biomedical Embeddings with Foundation Models

Abstract: Pre-trained foundation models have revolutionized biomedical AI, excelling in specialized domains like radiology and histopathology. However, integrating multiple models remains a challenge due to compatibility and feature fusion issues. BioFuse is an open-source framework designed to optimize biomedical embeddings by automatically selecting and fusing the best model combinations. Leveraging 9 state-of-the-art foundation models and a grid search strategy, BioFuse generates task-specific embeddings that improve downstream classification. On the MedMNIST+ benchmark, it achieves SOTA AUC in 5/12 datasets while maintaining near-SOTA performance in others. Surprisingly, our experiments reveal strong cross-modal capabilities, where models trained on one modality perform well on others. With a high-level API and an extensible architecture, BioFuse streamlines model integration and paves the way for new insights in biomedical data fusion.

PhD student project showcase in CyberASAPY8 Demo Day

A group of PhD students: Yaxiong Lei and Zihang Zhang, in our school have been awarded a CyberASAP project. This is funded by the Department of Science, Innovation, and Technology (DSIT) and organised by InnovateUK. CyberASAP aims to fund innovative cybersecurity solutions from academics. Their project, LockEyeGaze, confronts the cybersecurity challenge of sophisticated computer vision and 3D modelling technologies such as deepfake and AI-generated tampering. They are leveraging the dynamic patterns of eye movements for security, which are significantly more difficult to replicate than static biometric features like static face, iris and fingerprints. Their project is selected to present at CyberASAP Year 8 Demo Day in Canary Wharf, London today.

Links:

https://web-eur.cvent.com/event/4a986031-294f-4ad0-9a9b-a4863690bd19/summary

https://iuk-business-connect.org.uk/events/cyberasap-year-8-demo-day/

PGR Seminar with Ben Claydon and Erdem Kus

The next PGR seminar is taking place this Friday 28th February at 2PM in JC 1.33a

Below are Titles and Abstracts for Ben and Erdem’s talks – Please do come along if you are able.

Ben Claydon

Title: Mechanisms for Similarity Search

Abstract:

Similarity search encompasses the task of finding those objects in a large collection which are most alike to, in some way, an object presented by the user as a query. The domain of these objects is wide, from images to text to chemical structures. This task becomes yet harder when the database becomes extremely large, and a sublinear query time with respect to the database size becomes a requirement. This talk discusses why the problem becomes so hard when presented with complex data, and how algorithms and data structures can be engineered to serve these queries.

Erdem Kus

Title: Frugal Algorithm Selection

Abstract: When solving decision and optimisation problems, many competing algorithms (model and solver choices) have complementary strengths. Typically, there is no single algorithm that works well for all instances of a problem. Automated algorithm selection has been shown to work very well for choosing a suitable algorithm for a given instance. However, the cost of training can be prohibitively large due to running candidate algorithms on a representative set of training instances. In this work, we explore reducing this cost by choosing a subset of the training instances on which to train. We approach this problem in three ways: using active learning to decide based on prediction uncertainty, augmenting the algorithm predictors with a timeout predictor, and collecting training data using a progressively increasing timeout. We evaluate combinations of these approaches on six datasets from ASLib and present the reduction in labelling cost achieved by each option.

PGR Seminar with Sharon Pisani

The next PGR seminar is taking place this Friday 21st February at 2PM in JC 1.33a

Below is a Title and Abstract for Sharon’s talk – Please do come along if you are able.

Title: Digital Cultural Landscapes for Sustainable Development in Remote and Island Communities

Abstract: Heritage plays a crucial role in community identity and sustainable development, yet remote and island communities often face challenges in engaging with and protecting their landscapes. This research explores how emergent digital technologies—such as 3D modelling, VR, and AR—can enhance heritage engagement and contribute to sustainable development. Using a practice-led methodology, case studies from Scotland and Malta demonstrate how digital cultural landscapes can support climate action, institutional capacity-building, and sustainable communities. A sustainable virtual museum framework is being developed, linking heritage to real-world environmental and socio-economic challenges. This presentation highlights the findings from these case studies, and the next steps in developing an immersive digital environment for an underwater heritage site.